shaka-packager/tools/page_cycler/indexed_db/common.js

32 lines
784 B
JavaScript

// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
var CANNOT_OPEN_DB = -1;
var SETUP_FAILED = -2;
var TEST_FAILED = -3;
function setup() {
window.indexedDB = window.indexedDB || window.webkitIndexedDB;
window.IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange;
if ('indexedDB' in window)
return true;
return false;
}
function getOrAddElement(id, type) {
var elem = document.getElementById(id);
if (!elem) {
elem = document.createElement(type);
elem.id = id;
document.body.appendChild(elem);
}
return elem;
}
function log(msg) {
var logElem = getOrAddElement('logElem', 'DIV');
logElem.innerHTML += msg + '<br>';
}