1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

add requirejs

This commit is contained in:
Luke Pulverenti 2015-05-08 23:48:43 -04:00
parent 03ca18cf4f
commit 4e71751d0f
20 changed files with 379 additions and 520 deletions

View file

@ -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);