mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
minify
This commit is contained in:
parent
82bcca376f
commit
8a6884abef
494 changed files with 256 additions and 120180 deletions
|
@ -1,82 +1 @@
|
|||
define(['idb'], function () {
|
||||
'use strict';
|
||||
|
||||
// Database name
|
||||
var dbName = "useractions";
|
||||
|
||||
// Database version
|
||||
var dbVersion = 1;
|
||||
|
||||
var dbPromise;
|
||||
|
||||
function setup() {
|
||||
|
||||
dbPromise = idb.open(dbName, dbVersion, function (upgradeDB) {
|
||||
// Note: we don't use 'break' in this switch statement,
|
||||
// the fall-through behaviour is what we want.
|
||||
switch (upgradeDB.oldVersion) {
|
||||
case 0:
|
||||
upgradeDB.createObjectStore(dbName);
|
||||
//case 1:
|
||||
// upgradeDB.createObjectStore('stuff', { keyPath: '' });
|
||||
}
|
||||
}); //.then(db => console.log("DB opened!", db));
|
||||
}
|
||||
|
||||
function getByServerId(serverId) {
|
||||
return dbPromise.then(function (db) {
|
||||
return db.transaction(dbName).objectStore(dbName).getAll(null, 1000).then(function (all) {
|
||||
return all.filter(function (item) {
|
||||
return item.ServerId === serverId;
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function getAll() {
|
||||
return dbPromise.then(function (db) {
|
||||
return db.transaction(dbName).objectStore(dbName).getAll(null, 10000);
|
||||
});
|
||||
}
|
||||
|
||||
function get(key) {
|
||||
return dbPromise.then(function (db) {
|
||||
return db.transaction(dbName).objectStore(dbName).get(key);
|
||||
});
|
||||
}
|
||||
|
||||
function set(key, val) {
|
||||
return dbPromise.then(function (db) {
|
||||
var tx = db.transaction(dbName, 'readwrite');
|
||||
tx.objectStore(dbName).put(val, key);
|
||||
return tx.complete;
|
||||
});
|
||||
}
|
||||
|
||||
function remove(key) {
|
||||
return dbPromise.then(function (db) {
|
||||
var tx = db.transaction(dbName, 'readwrite');
|
||||
tx.objectStore(dbName).delete(key);
|
||||
return tx.complete;
|
||||
});
|
||||
}
|
||||
|
||||
function clear() {
|
||||
return dbPromise.then(function (db) {
|
||||
var tx = db.transaction(dbName, 'readwrite');
|
||||
tx.objectStore(dbName).clear(key);
|
||||
return tx.complete;
|
||||
});
|
||||
}
|
||||
|
||||
setup();
|
||||
|
||||
return {
|
||||
get: get,
|
||||
set: set,
|
||||
remove: remove,
|
||||
clear: clear,
|
||||
getAll: getAll,
|
||||
getByServerId: getByServerId
|
||||
};
|
||||
});
|
||||
define(["idb"],function(){"use strict";function setup(){dbPromise=idb.open(dbName,dbVersion,function(upgradeDB){switch(upgradeDB.oldVersion){case 0:upgradeDB.createObjectStore(dbName)}})}function getByServerId(serverId){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).getAll(null,1e3).then(function(all){return all.filter(function(item){return item.ServerId===serverId})})})}function getAll(){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).getAll(null,1e4)})}function get(key){return dbPromise.then(function(db){return db.transaction(dbName).objectStore(dbName).get(key)})}function set(key,val){return dbPromise.then(function(db){var tx=db.transaction(dbName,"readwrite");return tx.objectStore(dbName).put(val,key),tx.complete})}function remove(key){return dbPromise.then(function(db){var tx=db.transaction(dbName,"readwrite");return tx.objectStore(dbName).delete(key),tx.complete})}function clear(){return dbPromise.then(function(db){var tx=db.transaction(dbName,"readwrite");return tx.objectStore(dbName).clear(key),tx.complete})}var dbPromise,dbName="useractions",dbVersion=1;return setup(),{get:get,set:set,remove:remove,clear:clear,getAll:getAll,getByServerId:getByServerId}});
|
Loading…
Add table
Add a link
Reference in a new issue