html5redtask.indexedDB.open = function() {
var request = indexedDB.open("Redtask","Nuestras tareas en rojo como el día laboral");
//Si la operación para abrir es correcta.
request.onsuccess = function(e) {
var v = "1.99";
html5redtask.indexedDB.db = e.target.result;
var db = html5redtask.indexedDB.db;
if (v!= db.version) {
var setVrequest = db.setVersion(v);
setVrequest.onerror = html5redtask.indexedDB.onerror;
setVrequest.onsuccess = function(e)
{
if(db.objectStoreNames.contains("task"))
{
db.deleteObjectStore("task");
}
var store = db.createObjectStore("task",
{keyPath: "timeStamp"});
e.target.transaction.oncomplete = function() {
html5redtask.indexedDB.getTaskItems();
};
};
}
else {
request.transaction.oncomplete = function() {
html5redtask.indexedDB.getTaskItems();
};
}
};
request.onerror = html5redtask.indexedDB.onerror;
}
|