// 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 + '
'; }