mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
add requirejs
This commit is contained in:
parent
03ca18cf4f
commit
4e71751d0f
20 changed files with 379 additions and 520 deletions
|
@ -264,6 +264,13 @@
|
|||
|
||||
function initializeTree(page, currentUser, openItems, selectedId) {
|
||||
|
||||
MetadataEditor.loadJsTree().done(function () {
|
||||
initializeTreeInternal(page, currentUser, openItems, selectedId);
|
||||
});
|
||||
}
|
||||
|
||||
function initializeTreeInternal(page, currentUser, openItems, selectedId) {
|
||||
|
||||
nodesToLoad = [];
|
||||
selectedNodeId = null;
|
||||
|
||||
|
@ -355,8 +362,8 @@
|
|||
|
||||
if (selectedNodeId && node.children && node.children.indexOf(selectedNodeId) != -1) {
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
setTimeout(function () {
|
||||
|
||||
scrollToNode($.mobile.activePage, selectedNodeId);
|
||||
}, 500);
|
||||
}
|
||||
|
@ -473,8 +480,22 @@
|
|||
return query;
|
||||
};
|
||||
|
||||
|
||||
self.loadJsTree = function () {
|
||||
|
||||
var deferred = DeferredBuilder.Deferred();
|
||||
|
||||
require([
|
||||
'thirdparty/jstree3.0.8/jstree.min',
|
||||
'css!thirdparty/jstree3.0.8/themes/default/style.min'
|
||||
], function () {
|
||||
|
||||
deferred.resolve();
|
||||
});
|
||||
return deferred.promise();
|
||||
};
|
||||
|
||||
ensureInitialValues();
|
||||
}
|
||||
|
||||
|
||||
})(jQuery, document, window);
|
Loading…
Add table
Add a link
Reference in a new issue