HTML and CSS Reference
In-Depth Information
var tx = database.transaction(type);
var objectStore = tx.objectStore(type);
objectStore.openCursor().onsuccess = function(event) {
var cursor = event.target.result;
if (cursor) {
result.push(cursor.value);
cursor.continue();
} else {
successCallback(result);
}
};
},
delete : function(type, id, successCallback, errorCallback) {
var obj = {};
obj.id = id;
var tx = database.transaction([type], "readwrite");
tx.oncomplete = function(event) {
successCallback(id);
};
tx.onerror = function(event) {
console.log(event);
errorCallback('transaction_error', 'It is not possible to store the object');
};
var objectStore = tx.objectStore(type);
var request = objectStore.delete(id);
request.onsuccess = function(event) {
}
request.onerror = function(event) {
errorCallback('object_not_stored', 'It is not possible to delete the object');
};
},
findByProperty : function(type, propertyName, propertyValue, successCallback, errorCallback) {
if (!database) {
Search WWH ::




Custom Search