');
- tmpl_array.push(' This dataset is unrestricted so everybody can access it. Just share the URL of this page. ');
- tmpl_array.push(' ');
- tmpl_array.push('
');
- tmpl_array.push('
');
- tmpl_array.push('
');
- tmpl_array.push('
');
- tmpl_array.push('
">Name
');
- tmpl_array.push('
<%= _.escape(item.get("name")) %>
');
- tmpl_array.push('
');
- tmpl_array.push(' <% if (item.get("file_ext")) { %>');
- tmpl_array.push('
');
- tmpl_array.push('<% if (is_admin) { %>');
- tmpl_array.push('You are logged in as an administrator therefore you can manage any folder on this Galaxy instance. Please make sure you understand the consequences.');
- tmpl_array.push('<% } else { %>');
- tmpl_array.push('You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.');
- tmpl_array.push('<% }%>');
- tmpl_array.push('
');
-
- tmpl_array.push('
');
-
- tmpl_array.push('
Folder permissions
');
-
- tmpl_array.push('
Roles that can manage permissions on this folder
');
- tmpl_array.push('');
- tmpl_array.push('
User with any of these roles can manage permissions on this folder.
');
-
- tmpl_array.push('
Roles that can add items to this folder
');
- tmpl_array.push('');
- tmpl_array.push('
User with any of these roles can add items to this folder (folders and datasets).
');
-
- tmpl_array.push('
Roles that can modify this folder
');
- tmpl_array.push('');
- tmpl_array.push('
User with any of these roles can modify this folder (name, etc.).
',
+ '<% if (is_admin) { %>',
+ 'You are logged in as an administrator therefore you can manage any folder on this Galaxy instance. Please make sure you understand the consequences.',
+ '<% } else { %>',
+ 'You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.',
+ '<% }%>',
+ '
',
+ '
',
+ '
Folder permissions
',
+ '
',
+ 'Roles that can manage permissions on this folder',
+ '
',
+ '',
+ '
',
+ 'User with any of these roles can manage permissions on this folder.',
+ '
',
+ '
',
+ 'Roles that can add items to this folder',
+ '
',
+ '',
+ '
',
+ 'User with any of these roles can add items to this folder (folders and datasets).',
+ '
',
+ '
',
+ 'Roles that can modify this folder',
+ '
',
+ '',
+ '
',
+ 'User with any of these roles can modify this folder (name, etc.).',
+ '
',
+ '',
+ '
',
+ '
'
+ ].join(''));
}
});
diff --git a/client/galaxy/scripts/mvc/library/library-folderlist-view.js b/client/galaxy/scripts/mvc/library/library-folderlist-view.js
index 73862cd6042..5221125b371 100644
--- a/client/galaxy/scripts/mvc/library/library-folderlist-view.js
+++ b/client/galaxy/scripts/mvc/library/library-folderlist-view.js
@@ -254,7 +254,6 @@ var FolderListView = Backbone.View.extend({
* Currently supports only sorting by name.
*/
sortFolder: function(sort_by, order){
- console.log('sorting');
// default to asc sort by name
if (sort_by === 'undefined' && order === 'undefined'){
return this.collection.sortByNameAsc();
@@ -345,49 +344,52 @@ var FolderListView = Backbone.View.extend({
},
templateFolder : function (){
- var tmpl_array = [];
+ return _.template([
+ // BREADCRUMBS
+ '',
+ '
This folder is either empty or you do not have proper access permissions to see the contents. If you expected something to show up please consult the library security wikipage or visit the Galaxy support site.
',
+ 'This folder is either empty or you do not have proper access permissions to see the contents. If you expected something to show up',
+ ' please consult the library security wikipage',
+ ' or visit the Galaxy support site.',
+ '
');
- tmpl_array.push(' This dataset is unrestricted so everybody can access it. Just share the URL of this page. ');
- tmpl_array.push(' To Clipboard ');
- tmpl_array.push('
');
- tmpl_array.push('<% if (is_admin) { %>');
- tmpl_array.push('You are logged in as an administrator therefore you can manage any library on this Galaxy instance. Please make sure you understand the consequences.');
- tmpl_array.push('<% } else { %>');
- tmpl_array.push('You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.');
- tmpl_array.push('<% }%>');
- tmpl_array.push('
');
-
- tmpl_array.push('
');
-
- tmpl_array.push('
Library permissions
');
-
- tmpl_array.push('
Roles that can access the library
');
- tmpl_array.push('');
- tmpl_array.push('
User with any of these roles can access this library. If there are no access roles set on the library it is considered unrestricted.
');
-
- tmpl_array.push('
Roles that can manage permissions on this library
');
- tmpl_array.push('');
- tmpl_array.push('
User with any of these roles can manage permissions on this library (includes giving access).
');
-
- tmpl_array.push('
Roles that can add items to this library
');
- tmpl_array.push('');
- tmpl_array.push('
User with any of these roles can add items to this library (folders and datasets).
');
-
- tmpl_array.push('
Roles that can modify this library
');
- tmpl_array.push('');
- tmpl_array.push('
User with any of these roles can modify this library (name, synopsis, etc.).
',
+ '<% if (is_admin) { %>',
+ 'You are logged in as an administrator therefore you can manage any library on this Galaxy instance. Please make sure you understand the consequences.',
+ '<% } else { %>',
+ 'You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.',
+ '<% }%>',
+ '
',
+ '
',
+ '
Library permissions
',
+ '
Roles that can access the library
',
+ '',
+ '
',
+ 'User with any of these roles can access this library. If there are no access roles set on the library it is considered unrestricted.',
+ '
',
+ '
Roles that can manage permissions on this library
',
+ '',
+ '
',
+ 'User with any of these roles can manage permissions on this library (includes giving access).',
+ '
',
+ '
Roles that can add items to this library
',
+ '',
+ '
',
+ 'User with any of these roles can add items to this library (folders and datasets).',
+ '
',
+ '
Roles that can modify this library
',
+ '',
+ '
',
+ 'User with any of these roles can modify this library (name, synopsis, etc.).',
+ '
',
+ 'There are no libraries matching your search. Try different keyword.',
+ '
',
+ '<% } else{ %>',
+ '
',
+ 'There are no libraries visible to you here. If you expected some to show up please consult the',
+ ' library security wikipage',
+ ' or visit the Galaxy support site.',
+ '
',
'',
diff --git a/client/galaxy/scripts/mvc/library/library-model.js b/client/galaxy/scripts/mvc/library/library-model.js
index 90eeed7e529..91f00cd92ba 100644
--- a/client/galaxy/scripts/mvc/library/library-model.js
+++ b/client/galaxy/scripts/mvc/library/library-model.js
@@ -19,7 +19,7 @@ define([], function() {
});
var Libraries = Backbone.Collection.extend({
- url: Galaxy.root + 'api/libraries',
+ urlRoot: Galaxy.root + 'api/libraries',
model: Library,
@@ -182,7 +182,7 @@ define([], function() {
var file_item = new Ldda(obj.folder_contents[i])
this.get("folder").add(file_item);
} else{
- console.error('Unknown folder item type encountered while parsing response.');
+ Galaxy.emit.error('Unknown folder item type encountered while parsing response.');
}
};
return obj;
diff --git a/client/galaxy/style/less/library.less b/client/galaxy/style/less/library.less
index 5f550828d2f..f4789cc96de 100644
--- a/client/galaxy/style/less/library.less
+++ b/client/galaxy/style/less/library.less
@@ -6,6 +6,7 @@
}
.library_style_container .fa-globe{
font-size: initial;
+ margin-left: 0.6em;
}
.libraryRow {
diff --git a/static/maps/mvc/library/library-folder-view.js.map b/static/maps/mvc/library/library-folder-view.js.map
index 68882bbb2b6..640b097e67b 100644
--- a/static/maps/mvc/library/library-folder-view.js.map
+++ b/static/maps/mvc/library/library-folder-view.js.map
@@ -1 +1 @@
-{"version":3,"file":"library-folder-view.js","sources":["../../../src/mvc/library/library-folder-view.js"],"names":["define","mod_toastr","mod_library_model","mod_select","FolderView","Backbone","View","extend","el","model","options","events","click .toolbtn_save_permissions","initialize","this","_","id","fetchFolder","FolderAsModel","that","fetch","success","show_permissions","showPermissions","render","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","template","templateFolder","$el","html","item","get","tooltip","shareFolder","info","goBack","is_admin","user","isAdmin","templateFolderPermissions","folder","self","undefined","fetched_permissions","root","done","prepareSelectBoxes","fail","css","_serializeRoles","role_list","selected_roles","i","length","push","selected_add_item_roles","add_library_item_role_list","selected_manage_folder_roles","manage_folder_role_list","selected_modify_folder_roles","modify_folder_role_list","addSelectObject","_createSelectOptions","manageSelectObject","modifySelectObject","init_data","select_options","minimumInputLength","multiple","placeholder","container","find","ajax","url","dataType","quietMillis","data","term","page","q","page_limit","results","more","total","roles","formatResult","role","name","type","formatSelection","initSelection","element","callback","val","split","each","initialData","join","dropdownCssClass","comingSoon","warning","copyToClipboard","href","history","location","lastIndexOf","substr","window","prompt","_extractIds","roles_list","ids_list","savePermissions","add_ids","select2","manage_ids","modify_ids","post","add_ids[]","manage_ids[]","modify_ids[]","tmpl_array"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"library-folder-view.js","sources":["../../../src/mvc/library/library-folder-view.js"],"names":["define","mod_toastr","mod_library_model","mod_select","FolderView","Backbone","View","extend","el","model","options","events","click .toolbtn_save_permissions","initialize","this","_","id","fetchFolder","FolderAsModel","that","fetch","success","show_permissions","showPermissions","render","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","template","templateFolder","$el","html","item","get","tooltip","shareFolder","info","goBack","is_admin","user","isAdmin","templateFolderPermissions","folder","self","undefined","fetched_permissions","root","done","prepareSelectBoxes","fail","css","_serializeRoles","role_list","selected_roles","i","length","push","selected_add_item_roles","add_library_item_role_list","selected_manage_folder_roles","manage_folder_role_list","selected_modify_folder_roles","modify_folder_role_list","addSelectObject","_createSelectOptions","manageSelectObject","modifySelectObject","init_data","select_options","minimumInputLength","multiple","placeholder","container","find","ajax","url","dataType","quietMillis","data","term","page","q","page_limit","results","more","total","roles","formatResult","role","name","type","formatSelection","initSelection","element","callback","val","split","each","initialData","join","dropdownCssClass","comingSoon","warning","copyToClipboard","href","history","location","lastIndexOf","substr","window","prompt","_extractIds","roles_list","ids_list","savePermissions","add_ids","select2","manage_ids","modify_ids","post","add_ids[]","manage_ids[]","modify_ids[]"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/library/library-folderlist-view.js.map b/static/maps/mvc/library/library-folderlist-view.js.map
index 254280ddac6..a3ff8140750 100644
--- a/static/maps/mvc/library/library-folderlist-view.js.map
+++ b/static/maps/mvc/library/library-folderlist-view.js.map
@@ -1 +1 @@
-{"version":3,"file":"library-folderlist-view.js","sources":["../../../src/mvc/library/library-folderlist-view.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_library_model","mod_library_folderrow_view","FolderListView","Backbone","View","extend","el","progress","progressStep","folderContainer","sort","events","click #select-all-checkboxes","click .dataset_row","click .folder_row","click .sort-folder-link","collection","defaults","include_deleted","page_count","show_page","initialize","options","this","_","modal","rowViews","Folder","listenTo","renderOne","removeOne","rePaint","fetchFolder","that","FolderContainer","id","url","attributes","urlRoot","fetch","success","folder_container","render","error","model","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","template","templateFolder","$","hide","upper_folder_id","path","metadata","full_path","length","$el","html","parent_library_id","order","dataset_id","row","findWhere","showDatasetDetails","paginate","tooltip","css","total_items_count","get","models","Math","ceil","preferences","page_start","items_to_render","slice","items_shown","folderToolbarView","renderPaginator","reset","removeAllRows","renderAll","checkEmptiness","addAll","each","folderListView","add","postRender","fetched_metadata","contains_file_or_folder","type","configureElements","reverse","set","rowView","FolderRowView","find","after","filter","data","remove","show","sortColumnClicked","event","preventDefault","sortFolder","renderSortIcon","sort_by","console","log","sortByNameAsc","sortByNameDesc","selectAll","selected","target","checked","$row","parentElement","makeDarkRow","makeWhiteRow","selectClickedRow","source","checkbox","localName","removeClass","addClass","tmpl_array","push","join"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"library-folderlist-view.js","sources":["../../../src/mvc/library/library-folderlist-view.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_library_model","mod_library_folderrow_view","FolderListView","Backbone","View","extend","el","progress","progressStep","folderContainer","sort","events","click #select-all-checkboxes","click .dataset_row","click .folder_row","click .sort-folder-link","collection","defaults","include_deleted","page_count","show_page","initialize","options","this","_","modal","rowViews","Folder","listenTo","renderOne","removeOne","rePaint","fetchFolder","that","FolderContainer","id","url","attributes","urlRoot","fetch","success","folder_container","render","error","model","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","template","templateFolder","$","hide","upper_folder_id","path","metadata","full_path","length","$el","html","parent_library_id","order","dataset_id","row","findWhere","showDatasetDetails","paginate","tooltip","css","total_items_count","get","models","Math","ceil","preferences","page_start","items_to_render","slice","items_shown","folderToolbarView","renderPaginator","reset","removeAllRows","renderAll","checkEmptiness","addAll","each","folderListView","add","postRender","fetched_metadata","contains_file_or_folder","type","configureElements","reverse","set","rowView","FolderRowView","find","after","filter","data","remove","show","sortColumnClicked","event","preventDefault","sortFolder","renderSortIcon","sort_by","sortByNameAsc","sortByNameDesc","selectAll","selected","target","checked","$row","parentElement","makeDarkRow","makeWhiteRow","selectClickedRow","source","checkbox","localName","removeClass","addClass","join"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/library/library-folderrow-view.js.map b/static/maps/mvc/library/library-folderrow-view.js.map
index 3f5903e0ace..76443ac4145 100644
--- a/static/maps/mvc/library/library-folderrow-view.js.map
+++ b/static/maps/mvc/library/library-folderrow-view.js.map
@@ -1 +1 @@
-{"version":3,"file":"library-folderrow-view.js","sources":["../../../src/mvc/library/library-folderrow-view.js"],"names":["define","mod_toastr","mod_library_model","mod_library_dataset_view","FolderRowView","Backbone","View","extend","events","click .undelete_dataset_btn","click .undelete_folder_btn","click .edit_folder_btn","click .cancel_folder_btn","click .save_folder_btn","defaults","type","visibility_config","edit_folder_btn","save_folder_btn","cancel_folder_btn","permission_folder_btn","edit_mode","initialize","options","this","_","render","folder_item","model","template","get","prepareButtons","templateRowDeletedFolder","templateRowFolder","templateRowDeletedFile","templateRowFile","console","error","setElement","content_item","button_config","$el","show","folder","vis_config","showDatasetDetails","Galaxy","libraries","datasetView","LibraryDatasetView","id","undeleteDataset","event","$","hide","that","dataset_id","target","closest","data","dataset","folderListView","collection","url","urlRoot","destroy","success","response","remove","updated_dataset","Item","add","sortByNameAsc","onclick","folder_id","window","location","responseJSON","err_msg","undeleteFolder","updated_folder","FolderAsModel","startModifications","repaint","cancelModifications","saveModifications","is_changed","new_name","find","val","length","warning","set","new_description","row_view","save","patch","info","old_element","replaceWith","tooltip","join","tmpl_array","push"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"library-folderrow-view.js","sources":["../../../src/mvc/library/library-folderrow-view.js"],"names":["define","mod_toastr","mod_library_model","mod_library_dataset_view","FolderRowView","Backbone","View","extend","events","click .undelete_dataset_btn","click .undelete_folder_btn","click .edit_folder_btn","click .cancel_folder_btn","click .save_folder_btn","defaults","type","visibility_config","edit_folder_btn","save_folder_btn","cancel_folder_btn","permission_folder_btn","edit_mode","initialize","options","this","_","render","folder_item","model","template","get","prepareButtons","templateRowDeletedFolder","templateRowFolder","templateRowDeletedFile","templateRowFile","Galaxy","emit","error","setElement","content_item","button_config","$el","show","folder","vis_config","showDatasetDetails","libraries","datasetView","LibraryDatasetView","id","undeleteDataset","event","$","hide","that","dataset_id","target","closest","data","dataset","folderListView","collection","url","urlRoot","destroy","success","response","remove","updated_dataset","Item","add","sortByNameAsc","onclick","folder_id","window","location","responseJSON","err_msg","undeleteFolder","updated_folder","FolderAsModel","startModifications","repaint","cancelModifications","saveModifications","is_changed","new_name","find","val","length","warning","set","new_description","row_view","save","patch","info","old_element","replaceWith","tooltip","join"],"mappings":"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8BACE,oIACA,yJACF,UACE,kBACA,YACA,OACE,mDACF,QACA,OACE,wBACE,4NACE,iCACA,aACF,YACA,mOACE,8BACA,eACF,YACF,+BACE,0PACE,+BACF,YACA,0DACE,wPACE,8BACF,YACF,OACF,UACF,QACJ,SACIwE,KAAK,MAGblE,gBAAiB,WACf,MAAOV,GAAEI,UACT,8EACE,OACE,+CACF,QACA,oCACE,6CACF,QACA,OACE,mHACE,kCACF,MACF,QACA,8CACA,yDACA,0DACA,4DACA,OACE,mDACE,gIACF,UACA,8CACE,yHACF,UACA,6GACE,+HACF,UACA,8CACE,uGACE,uIACE,8BACF,YACF,OACF,UACF,QACF,SACEwE,KAAK,MAGTnE,uBAAwB,WACtB,MAAOT,GAAEI,UACT,mFACE,OACE,+CACF,QACA,YACA,2BACE,kCACF,QACA,OACE,qCACF,QACA,OACE,gDACF,QACA,OACE,iDACF,QACA,OACE,mDACF,QACA,OACE,wHACA,iMACE,+BACA,iBACF,YACF,QACF,SACEwE,KAAK,MAGTrE,yBAA0B,WACxB,MAAOP,GAAEI,UACT,wFACE,OACE,gDACF,QACA,YACA,2BACE,kCACF,QACA,OACE,yCACF,QACA,OACE,SACF,QACA,YACA,OACE,mDACF,QACA,OACE,wHACA,gMACE,+BACA,iBACF,YACF,QACF,SACEwE,KAAK,OAKX,QACIjG,cAAeA"}
\ No newline at end of file
diff --git a/static/maps/mvc/library/library-foldertoolbar-view.js.map b/static/maps/mvc/library/library-foldertoolbar-view.js.map
index d4b7c35564c..933c6f93a85 100644
--- a/static/maps/mvc/library/library-foldertoolbar-view.js.map
+++ b/static/maps/mvc/library/library-foldertoolbar-view.js.map
@@ -1 +1 @@
-{"version":3,"file":"library-foldertoolbar-view.js","sources":["../../../src/mvc/library/library-foldertoolbar-view.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_library_model","mod_select","FolderToolbarView","Backbone","View","extend","el","events","click #toolbtn_create_folder","click #toolbtn_bulk_import","click #include_deleted_datasets_chk","click #toolbtn_bulk_delete","click .toolbtn-show-locinfo","click .page_size_prompt","defaults","can_add_library_item","contains_file_or_folder","chain_call_control","total_number","failed_number","disabled_jstree_element","modal","jstree","histories","select_genome","select_extension","list_extensions","auto","id","text","description","list_genomes","initialize","options","this","_","fetchExtAndGenomes","render","toolbar_template","templateToolBar","template_defaults","is_admin","is_anonym","mutiple_add_dataset_options","Galaxy","user","isAdmin","isAnonymous","config","user_library_import_dir","allow_library_path_paste","library_import_dir","$el","html","renderPaginator","paginator_template","templatePaginator","$","find","show_page","parseInt","page_count","total_items_count","items_shown","configureElements","show","hide","tooltip","createFolderFromModal","event","preventDefault","stopPropagation","self","template","templateNewFolderInModal","closing_events","title","body","buttons","Create","create_new_folder_event","Close","folderDetails","serialize_new_folder","validate_new_folder","folder","FolderAsModel","url_items","history","fragment","split","current_folder_id","length","url","urlRoot","save","success","set","type","libraries","folderListView","collection","add","error","model","response","responseJSON","err_msg","name","val","modalBulkImport","checkedValues","info","refreshUserHistoriesList","that","templateBulkImportInModal","models","Import","importAllIntoHistory","callback","GalaxyHistories","fetch","disableButton","new_history_name","post","root","done","new_history","last_used_history_id","processImportToHistory","fail","always","enableButton","history_id","history_name","dataset_ids","folder_ids","each","parentElement","data","classList","contains","push","datasets_to_import","i","library_dataset_id","historyItem","HistoryItem","content","source","library_folder_id","initChainCallControl","action","jQuery","getJSON","chainCallImportingIntoHistory","updateProgress","progress","progressStep","width","Math","round","txt_representation","download","folder_id","format","ld_ids","processDownload","method","param","inputs","pair","appendTo","submit","remove","addFilesFromHistoryModal","template_modal","templateAddFilesFromHistory","folder_name","full_path","Add","addAllDatasetsFromHistory","closing_callback","library_router","back","fetchAndDisplayHistoryContents","change","target","value","importFilesFromPathModal","templateImportPathModal","importFromPathsClicked","navigate","trigger","renderSelectBoxes","get","datatypes","key","extension","description_url","sort","a","b","unshift","cache","genomes","css","container","importFilesFromGalaxyFolderModal","templateBrowserModal","importFromJstreePath","bind","renderJstree","Jstree","require","core","plugins","types","icon","file","checkbox","three_state","err_code","warning","preserve_dirs","is","link_data","file_type","dbkey","paths","valid_paths","trimmed","trim","chainCallImportingFolders","templateAddingDatasetsProgressBar","templateDeletingDatasetsProgressBar","templateImportIntoHistoryProgressBar","emit","all_nodes","get_selected","selected_nodes","filter","node","state","disabled","selection_type","undefined","li_attr","full_source","chainCallImportingUserdirFiles","history_contents","HistoryContents","history_contents_template","templateHistoryContents","contents","reverse","checked_hdas","history_dataset_ids","hdas_to_add","hid","history_dataset_id","folder_item","Item","from_hda_id","chainCallAddingHdas","history_item_set","popped_item","pop","onclick","window","location","promise","when","hdas_set","added_hdas","Folder","chainCallDeletingItems","items_to_delete","deleted_items","destroy","item","include_deleted","updated_item","model_class","checkIncludeDeleted","fetchFolder","checked","deleteSelectedItems","substring","items_total","dataset","showLocInfo","library","libraryListView","parent_library_id","showLocInfoModal","Library","templateLocInfoInModal","showImportModal","showPageSizePrompt","folder_page_size","prompt","preferences","join"],"mappings":"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,QAAUT,GAAIM,KAAKD,QAAQL,GAAI+B,UAAW,MAIhFpB,gBAAiB,WACf,MAAOJ,GAAEsC,UAET,wCAEE,6BACE,yCACE,+CAEA,2DACA,sGACE,UACE,qFACF,WACF,SACA,wMACE,qEACF,YACA,0CACA,kEACE,oIACE,8FACF,YACA,yCACE,yEACA,6DACE,gFACF,UACA,qDACE,4BACA,+CACA,wDACE,mFACF,UACA,qDACE,kEACF,UACF,UACF,QACF,SACA,iBACE,0LACE,mEACF,OACF,UACA,iOACE,mCACA,mBACF,YACA,0GACE,sJACE,4EACF,YACA,yCACE,kEACA,kEACA,+DACF,QACF,SACE,+NACA,oDACA,kMACE,0CACA,sBACF,YACA,qGACE,gGACE,gDACE,8CACA,aACF,YACF,OACF,UACF,SACF,UAEF,kCACA,SAEF,SAEA,yDAEEsO,KAAK,MAGTN,uBAAwB,WACtB,MAAOtQ,GAAEsC,UACP,QACE,6CACE,UACE,uCACA,YACF,WACA,UACE,OACE,gBACA,sCACF,QACA,gDACE,OACE,uBACA,6CACF,QACF,UACA,6CACE,OACE,oBACA,0CACF,QACF,UACA,uDACE,OACE,mBACA,2GACF,QACF,UACA,OACE,cACA,oCACF,QACF,WACF,WACA,6CACE,UACE,sCACA,YACF,WACA,UACE,OACE,gBACA,sCACF,QACA,gDACE,OACE,uBACA,6CACF,QACF,UACA,OACE,cACA,6BACF,QACA,WACJ,WACJ,UACEsO,KAAK,MAGTrO,yBAA0B,WACxB,MAAOvC,GAAEsC,UACT,8BACE,SACE,wEACA,4EACF,UACF,UACEsO,KAAK,MAIT5L,0BAA4B,WAC1B,MAAOhF,GAAEsC,UACT,QACE,mCACE,mBACA,iHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACEsO,KAAK,MAGTnE,qCAAuC,WACrC,MAAOzM,GAAEsC,UACT,4BACE,8EACF,SACA,yBACE,gJACE,mDACF,SACF,UACEsO,KAAK,MAGTrE,kCAAmC,WACjC,MAAOvM,GAAEsC,UACT,4BACE,iFACF,SACA,yBACE,gJACE,mDACF,SACF,UACEsO,KAAK,MAGTpE,oCAAqC,WACnC,MAAOxM,GAAEsC,UACT,4BACA,SACA,yBACE,gJACE,mDACF,SACF,UACEsO,KAAK,MAGT9F,qBAAsB,WACpB,MAAO9K,GAAEsC,UACT,gCACE,0JACA,wLACA,mCACE,oFACE,yGACF,WACA,sFACA,uFACA,WACF,SACA,mCACE,kFACE,yFACA,+BACF,WACA,0EACE,mEACA,gCACF,WACF,SACA,qGACE,aACF,YACA,qGACE,cACF,YACA,SAEA,4BACA,SACA,SACA,kFACA,QACE,gFACA,4EACA,SACJ,UACEsO,KAAK,MAGTjH,wBAAyB,WACvB,MAAO3J,GAAEsC,UACT,gCACE,+JACA,sCACE,4DACE,yFACA,+BACF,WACA,oDACE,mEACA,gCACF,WACF,SACA,uKACA,SACA,kFACA,QACE,gFACA,4EACF,SACF,UACEsO,KAAK,MAGT9H,4BAA6B,WAC3B,MAAO9I,GAAEsC,UACT,6BACE,QACE,oBACA,8EACE,8CACE,mGACF,YACF,YACF,SACA,QACA,sCACA,SACF,UACEsO,KAAK;;EAGTlD,wBAAyB,WACvB,MAAO1N,GAAEsC,UACT,kDACA,OACE,0DACE,yDACE,iIACF,QACF,YACF,SACEsO,KAAK,MAGTvP,kBAAmB,WACjB,MAAOrB,GAAEsC,UACT,wCACE,uCACE,gDACE,iGACA,wHACF,iBACE,iGACA,2GACF,UACF,iBACE,kHACA,wHACF,UACA,sBACE,0FACF,QACA,4CACE,2GACA,0HACF,iBACE,yHACA,2IACF,UACF,QACA,SACE,gBACA,8HACE,qBACF,OACA,0CACF,WACEsO,KAAK,OAKX,QACI7S,kBAAmBA"}
\ No newline at end of file
+{"version":3,"file":"library-foldertoolbar-view.js","sources":["../../../src/mvc/library/library-foldertoolbar-view.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_library_model","mod_select","FolderToolbarView","Backbone","View","extend","el","events","click #toolbtn_create_folder","click #toolbtn_bulk_import","click #include_deleted_datasets_chk","click #toolbtn_bulk_delete","click .toolbtn-show-locinfo","click .page_size_prompt","defaults","can_add_library_item","contains_file_or_folder","chain_call_control","total_number","failed_number","disabled_jstree_element","modal","jstree","histories","select_genome","select_extension","list_extensions","auto","id","text","description","list_genomes","initialize","options","this","_","fetchExtAndGenomes","render","toolbar_template","templateToolBar","template_defaults","is_admin","is_anonym","mutiple_add_dataset_options","Galaxy","user","isAdmin","isAnonymous","config","user_library_import_dir","allow_library_path_paste","library_import_dir","$el","html","renderPaginator","paginator_template","templatePaginator","$","find","show_page","parseInt","page_count","total_items_count","items_shown","configureElements","show","hide","tooltip","createFolderFromModal","event","preventDefault","stopPropagation","self","template","templateNewFolderInModal","closing_events","title","body","buttons","Create","create_new_folder_event","Close","folderDetails","serialize_new_folder","validate_new_folder","folder","FolderAsModel","url_items","history","fragment","split","current_folder_id","length","url","urlRoot","save","success","set","type","libraries","folderListView","collection","add","error","model","response","responseJSON","err_msg","name","val","modalBulkImport","checkedValues","info","refreshUserHistoriesList","that","templateBulkImportInModal","models","Import","importAllIntoHistory","callback","GalaxyHistories","fetch","disableButton","new_history_name","post","root","done","new_history","last_used_history_id","processImportToHistory","fail","always","enableButton","history_id","history_name","dataset_ids","folder_ids","each","parentElement","data","classList","contains","push","datasets_to_import","i","library_dataset_id","historyItem","HistoryItem","content","source","library_folder_id","initChainCallControl","action","jQuery","getJSON","chainCallImportingIntoHistory","updateProgress","progress","progressStep","width","Math","round","txt_representation","download","folder_id","format","ld_ids","processDownload","method","param","inputs","pair","appendTo","submit","remove","addFilesFromHistoryModal","template_modal","templateAddFilesFromHistory","folder_name","full_path","Add","addAllDatasetsFromHistory","closing_callback","library_router","back","fetchAndDisplayHistoryContents","change","target","value","importFilesFromPathModal","templateImportPathModal","importFromPathsClicked","navigate","trigger","renderSelectBoxes","get","datatypes","key","extension","description_url","sort","a","b","unshift","cache","genomes","css","container","importFilesFromGalaxyFolderModal","templateBrowserModal","importFromJstreePath","bind","renderJstree","Jstree","require","core","plugins","types","icon","file","checkbox","three_state","err_code","warning","preserve_dirs","is","link_data","file_type","dbkey","paths","valid_paths","trimmed","trim","chainCallImportingFolders","templateAddingDatasetsProgressBar","templateDeletingItemsProgressBar","templateImportIntoHistoryProgressBar","emit","all_nodes","get_selected","selected_nodes","filter","node","state","disabled","selection_type","undefined","li_attr","full_source","chainCallImportingUserdirFiles","history_contents","HistoryContents","history_contents_template","templateHistoryContents","contents","reverse","checked_hdas","history_dataset_ids","hdas_to_add","hid","history_dataset_id","folder_item","Item","from_hda_id","chainCallAddingHdas","history_item_set","popped_item","pop","onclick","window","location","promise","when","hdas_set","added_hdas","Folder","chainCallDeletingItems","items_to_delete","deleted_items","destroy","item","include_deleted","updated_item","model_class","checkIncludeDeleted","fetchFolder","checked","deleteSelectedItems","substring","items_total","dataset","showLocInfo","library","libraryListView","parent_library_id","showLocInfoModal","Library","templateLocInfoInModal","showImportModal","showPageSizePrompt","folder_page_size","prompt","preferences","join"],"mappings":"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,QAAUT,GAAIM,KAAKD,QAAQL,GAAI+B,UAAW,MAIhFpB,gBAAiB,WACf,MAAOJ,GAAEsC,UAET,wCAEE,6BACE,yCACE,+CAEA,2DACA,sGACE,UACE,mFACF,WACF,SACA,qNACE,qEACF,YACA,0CACA,kEACE,oIACE,8FACF,YACA,yCACE,yEACA,6DACE,gFACF,UACA,qDACE,4BACA,+CACA,wDACE,mFACF,UACA,qDACE,kEACF,UACF,UACF,QACF,SACA,iBACE,0LACE,mEACF,OACF,UACA,iOACE,mCACA,mBACF,YACA,0FACE,kIACE,4EACF,YACA,yCACE,kEACA,kEACA,+DACF,QACF,SACE,+NACA,oDACA,8LACE,0CACA,gBACF,YACA,qGACE,gGACE,gDACE,8CACA,aACF,YACF,OACF,UACF,SACF,UAEF,kCACA,SAEF,SAEA,yDACEsO,KAAK,MAGTN,uBAAwB,WACtB,MAAOtQ,GAAEsC,UACP,QACE,6CACE,UACE,uCACA,YACF,WACA,UACE,OACE,gBACA,sCACF,QACA,gDACE,OACE,uBACA,6CACF,QACF,UACA,6CACE,OACE,oBACA,0CACF,QACF,UACA,uDACE,OACE,mBACA,2GACF,QACF,UACA,OACE,cACA,oCACF,QACF,WACF,WACA,6CACE,UACE,sCACA,YACF,WACA,UACE,OACE,gBACA,sCACF,QACA,gDACE,OACE,uBACA,6CACF,QACF,UACA,OACE,cACA,6BACF,QACA,WACJ,WACJ,UACEsO,KAAK,MAGTrO,yBAA0B,WACxB,MAAOvC,GAAEsC,UACT,8BACE,SACE,wEACA,4EACF,UACF,UACEsO,KAAK,MAIT5L,0BAA4B,WAC1B,MAAOhF,GAAEsC,UACT,QACE,mCACE,mBACA,iHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACEsO,KAAK,MAGTnE,qCAAuC,WACrC,MAAOzM,GAAEsC,UACT,4BACE,2EACF,SACA,yBACE,gJACE,mDACF,SACF,UACEsO,KAAK,MAGTrE,kCAAmC,WACjC,MAAOvM,GAAEsC,UACT,4BACE,iFACF,SACA,yBACE,gJACE,mDACF,SACF,UACEsO,KAAK,MAGTpE,iCAAkC,WAChC,MAAOxM,GAAEsC,UACT,4BACA,SACA,yBACE,gJACE,mDACF,SACF,UACEsO,KAAK,MAGT9F,qBAAsB,WACpB,MAAO9K,GAAEsC,UACT,gCACE,0JACA,wLACA,mCACE,oFACE,yGACF,WACA,sFACA,uFACA,WACF,SACA,mCACE,kFACE,yFACA,+BACF,WACA,0EACE,mEACA,gCACF,WACF,SACA,qGACE,aACF,YACA,qGACE,cACF,YACA,SAEA,4BACA,SACA,SACA,kFACA,QACE,gFACA,4EACA,SACJ,UACEsO,KAAK,MAGTjH,wBAAyB,WACvB,MAAO3J,GAAEsC,UACT,gCACE,+JACA,sCACE,4DACE,yFACA,+BACF,WACA,oDACE,mEACA,gCACF,WACF,SACA,uKACA,SACA,kFACA,QACE,gFACA,4EACF,SACF,UACEsO,KAAK,MAGT9H,4BAA6B,WAC3B,MAAO9I,GAAEsC,UACT,6BACE,QACE,oBACA,8EACE,8CACE,mGACF,YACF,YACF,SACA,QACA,sCACA,SACF,UACEsO,KAAK,MAGTlD,wBAAyB;AACvB,MAAO1N,GAAEsC,UACT,kDACA,OACE,0DACE,yDACE,iIACF,QACF,YACF,SACEsO,KAAK,MAGTvP,kBAAmB,WACjB,MAAOrB,GAAEsC,UACT,wCACE,uCACE,gDACE,iGACA,wHACF,iBACE,iGACA,2GACF,UACF,iBACE,kHACA,wHACF,UACA,sBACE,0FACF,QACA,4CACE,2GACA,0HACF,iBACE,yHACA,2IACF,UACF,QACA,SACE,sBACA,8HACE,qBACF,OACA,0CACF,WACEsO,KAAK,OAKX,QACI7S,kBAAmBA"}
\ No newline at end of file
diff --git a/static/maps/mvc/library/library-library-view.js.map b/static/maps/mvc/library/library-library-view.js.map
index e9a9e6cd340..8849c66396a 100644
--- a/static/maps/mvc/library/library-library-view.js.map
+++ b/static/maps/mvc/library/library-library-view.js.map
@@ -1 +1 @@
-{"version":3,"file":"library-library-view.js","sources":["../../../src/mvc/library/library-library-view.js"],"names":["define","mod_toastr","mod_library_model","mod_select","LibraryView","Backbone","View","extend","el","model","options","events","click .toolbtn_save_permissions","initialize","this","_","id","fetchLibrary","Library","that","fetch","success","show_permissions","showPermissions","render","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","template","templateLibrary","$el","html","item","tooltip","shareDataset","info","goBack","undefined","fetched_permissions","set","access_library_role_list","length","is_unrestricted","is_admin","user","isAdmin","templateLibraryPermissions","library","self","get","root","done","prepareSelectBoxes","fail","css","_serializeRoles","role_list","selected_roles","i","push","selected_access_library_roles","selected_add_item_roles","add_library_item_role_list","selected_manage_library_roles","manage_library_role_list","selected_modify_library_roles","modify_library_role_list","accessSelectObject","_createSelectOptions","addSelectObject","manageSelectObject","modifySelectObject","init_data","is_library_access","select_options","minimumInputLength","multiple","placeholder","container","find","ajax","url","dataType","quietMillis","data","term","page","q","page_limit","results","more","total","roles","formatResult","role","name","type","formatSelection","initSelection","element","callback","val","split","each","initialData","dropdownCssClass","comingSoon","warning","copyToClipboard","href","history","location","lastIndexOf","substr","window","prompt","makeDatasetPrivate","post","removeDatasetRestrictions","_extractIds","roles_list","ids_list","savePermissions","access_ids","select2","add_ids","manage_ids","modify_ids","access_ids[]","add_ids[]","manage_ids[]","modify_ids[]","tmpl_array","join"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"library-library-view.js","sources":["../../../src/mvc/library/library-library-view.js"],"names":["define","mod_toastr","mod_library_model","mod_select","LibraryView","Backbone","View","extend","el","model","options","events","click .toolbtn_save_permissions","initialize","this","_","id","fetchLibrary","Library","that","fetch","success","show_permissions","showPermissions","render","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","template","templateLibrary","$el","html","item","tooltip","shareDataset","info","goBack","undefined","fetched_permissions","set","access_library_role_list","length","is_unrestricted","is_admin","user","isAdmin","templateLibraryPermissions","library","self","get","root","done","prepareSelectBoxes","fail","css","_serializeRoles","role_list","selected_roles","i","push","selected_access_library_roles","selected_add_item_roles","add_library_item_role_list","selected_manage_library_roles","manage_library_role_list","selected_modify_library_roles","modify_library_role_list","accessSelectObject","_createSelectOptions","addSelectObject","manageSelectObject","modifySelectObject","init_data","is_library_access","select_options","minimumInputLength","multiple","placeholder","container","find","ajax","url","dataType","quietMillis","data","term","page","q","page_limit","results","more","total","roles","formatResult","role","name","type","formatSelection","initSelection","element","callback","val","split","each","initialData","dropdownCssClass","comingSoon","warning","copyToClipboard","href","history","location","lastIndexOf","substr","window","prompt","makeDatasetPrivate","post","removeDatasetRestrictions","_extractIds","roles_list","ids_list","savePermissions","access_ids","select2","add_ids","manage_ids","modify_ids","access_ids[]","add_ids[]","manage_ids[]","modify_ids[]","join"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/library/library-librarylist-view.js.map b/static/maps/mvc/library/library-librarylist-view.js.map
index 295b7a7dbe7..a3d5f33329e 100644
--- a/static/maps/mvc/library/library-librarylist-view.js.map
+++ b/static/maps/mvc/library/library-librarylist-view.js.map
@@ -1 +1 @@
-{"version":3,"file":"library-librarylist-view.js","sources":["../../../src/mvc/library/library-librarylist-view.js"],"names":["define","mod_masthead","mod_baseMVC","mod_utils","mod_toastr","mod_library_model","mod_library_libraryrow_view","_","LibraryListView","Backbone","View","extend","el","events","click .sort-libraries-link","defaults","page_count","show_page","initialize","options","this","that","modal","collection","Libraries","fetch","success","render","error","model","response","responseJSON","err_msg","setElement","template","templateLibraryList","libraries_to_render","models","$","hide","sortLibraries","Galaxy","libraries","preferences","get","where","deleted","is_deleted","filter","total_libraries_count","length","page_start","Math","ceil","slice","libraries_shown","$el","html","order","search_term","libraryToolbarView","renderPaginator","renderRows","tooltip","css","i","library","renderOne","rowView","LibraryRowView","find","append","sort_clicked","set","sort_order","sortByNameAsc","sortByNameDesc","redirectToHome","window","location","redirectToLogin","searchLibraries","trimmed_term","trim","results","search","searching","tmpl_array","push","join"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"library-librarylist-view.js","sources":["../../../src/mvc/library/library-librarylist-view.js"],"names":["define","mod_masthead","mod_baseMVC","mod_utils","mod_toastr","mod_library_model","mod_library_libraryrow_view","_","LibraryListView","Backbone","View","extend","el","events","click .sort-libraries-link","defaults","page_count","show_page","all_fetched","initialize","options","this","that","modal","collection","Libraries","url","urlRoot","fetch","success","render","error","model","response","responseJSON","err_msg","setElement","template","templateLibraryList","libraries_to_render","models","$","hide","sortLibraries","Galaxy","libraries","preferences","get","where","deleted","is_deleted","filter","total_libraries_count","length","page_start","Math","ceil","slice","libraries_shown","$el","html","order","search_term","libraryToolbarView","renderPaginator","renderRows","tooltip","css","fetchDeleted","remove","i","library","renderOne","rowView","LibraryRowView","find","append","sort_clicked","set","sort_order","sortByNameAsc","sortByNameDesc","redirectToHome","window","location","redirectToLogin","searchLibraries","trimmed_term","trim","results","search","searching","join"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/library/library-librarytoolbar-view.js.map b/static/maps/mvc/library/library-librarytoolbar-view.js.map
index 45293ebd460..630aacaee2d 100644
--- a/static/maps/mvc/library/library-librarytoolbar-view.js.map
+++ b/static/maps/mvc/library/library-librarytoolbar-view.js.map
@@ -1 +1 @@
-{"version":3,"file":"library-librarytoolbar-view.js","sources":["../../../src/mvc/library/library-librarytoolbar-view.js"],"names":["define","mod_toastr","mod_library_model","LibraryToolbarView","Backbone","View","extend","el","defaults","search_term","events","click #create_new_library_btn","click #include_deleted_chk","click #lib_page_size_prompt","keyup .library-search-input","initialize","options","this","_","render","toolbar_template","templateToolBar","is_admin","is_anonym","Galaxy","user","isAdmin","isAnonymous","$el","html","admin_user","anon_user","find","checked","libraries","preferences","get","renderPaginator","paginator_template","templatePaginator","show_page","parseInt","page_count","total_libraries_count","libraries_shown","createLibraryFromModal","event","preventDefault","stopPropagation","self","modal","show","closing_events","title","body","templateNewLibraryInModal","buttons","Create","createNewLibrary","Close","hide","libraryDetails","serializeNewLibrary","validateNewLibrary","library","Library","save","success","libraryListView","collection","add","clearLibraryModal","error","model","response","responseJSON","err_msg","showPageSizePrompt","library_page_size","prompt","set","$","val","name","description","synopsis","includeDeletedChecked","target","with_deleted","searchLibraries","template","join"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"library-librarytoolbar-view.js","sources":["../../../src/mvc/library/library-librarytoolbar-view.js"],"names":["define","mod_toastr","mod_library_model","LibraryToolbarView","Backbone","View","extend","el","defaults","search_term","events","click #create_new_library_btn","click #include_deleted_chk","click #lib_page_size_prompt","keyup .library-search-input","initialize","options","this","_","render","toolbar_template","templateToolBar","is_admin","is_anonym","Galaxy","user","isAdmin","isAnonymous","$el","html","admin_user","anon_user","find","checked","libraries","preferences","get","renderPaginator","paginator_template","templatePaginator","show_page","parseInt","page_count","total_libraries_count","libraries_shown","createLibraryFromModal","event","preventDefault","stopPropagation","self","modal","show","closing_events","title","body","templateNewLibraryInModal","buttons","Create","createNewLibrary","Close","hide","libraryDetails","serializeNewLibrary","validateNewLibrary","library","Library","save","success","libraryListView","collection","add","clearLibraryModal","error","model","response","responseJSON","err_msg","showPageSizePrompt","library_page_size","prompt","set","$","val","name","description","synopsis","includeDeletedChecked","target","with_deleted","fetchDeleted","searchLibraries","template","join"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/maps/mvc/library/library-model.js.map b/static/maps/mvc/library/library-model.js.map
index 0a887022d61..1c7f2158b84 100644
--- a/static/maps/mvc/library/library-model.js.map
+++ b/static/maps/mvc/library/library-model.js.map
@@ -1 +1 @@
-{"version":3,"file":"library-model.js","sources":["../../../src/mvc/library/library-model.js"],"names":["define","Library","Backbone","Model","extend","urlRoot","Galaxy","root","isVisible","show_deleted","this","get","Libraries","Collection","url","model","sort_key","sort_order","initialize","options","search","search_term","lowercase_term","toLowerCase","filter","data","lowercase_name","indexOf","getVisible","filters","filteredLibraries","item","sortByNameAsc","comparator","libraryA","libraryB","sort","sortByNameDesc","LibraryItem","Ldda","FolderAsModel","Folder","itemA","itemB","FolderContainer","defaults","folder","id","parse","obj","reset","i","folder_contents","length","type","folder_item","add","file_item","console","error","HistoryItem","HistoryContents","GalaxyHistory","GalaxyHistories","Jstree","Item"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"library-model.js","sources":["../../../src/mvc/library/library-model.js"],"names":["define","Library","Backbone","Model","extend","urlRoot","Galaxy","root","isVisible","show_deleted","this","get","Libraries","Collection","model","sort_key","sort_order","initialize","options","search","search_term","lowercase_term","toLowerCase","filter","data","lowercase_name","indexOf","getVisible","filters","filteredLibraries","item","sortByNameAsc","comparator","libraryA","libraryB","sort","sortByNameDesc","LibraryItem","Ldda","FolderAsModel","Folder","itemA","itemB","FolderContainer","defaults","folder","id","parse","obj","reset","i","folder_contents","length","type","folder_item","add","file_item","emit","error","HistoryItem","HistoryContents","url","GalaxyHistory","GalaxyHistories","Jstree","Item"],"mappings":"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"}
\ No newline at end of file
diff --git a/static/scripts/mvc/library/library-folder-view.js b/static/scripts/mvc/library/library-folder-view.js
index c3e70e568d9..96acbf831fc 100644
--- a/static/scripts/mvc/library/library-folder-view.js
+++ b/static/scripts/mvc/library/library-folder-view.js
@@ -1,2 +1,2 @@
-define(["libs/toastr","mvc/library/library-model","mvc/ui/ui-select"],function(a,b,c){var d=Backbone.View.extend({el:"#center",model:null,options:{},events:{"click .toolbtn_save_permissions":"savePermissions"},initialize:function(a){this.options=_.extend(this.options,a),this.options.id&&this.fetchFolder()},fetchFolder:function(c){this.options=_.extend(this.options,c),this.model=new b.FolderAsModel({id:this.options.id});var d=this;this.model.fetch({success:function(){d.options.show_permissions?d.showPermissions():d.render()},error:function(b,c){"undefined"!=typeof c.responseJSON?a.error(c.responseJSON.err_msg+" Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}}):a.error("An error ocurred. Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}})}})},render:function(a){$(".tooltip").remove(),this.options=_.extend(this.options,a);var b=this.templateFolder();this.$el.html(b({item:this.model})),$(".peek").html(this.model.get("peek")),$("#center [data-toggle]").tooltip()},shareFolder:function(){a.info("Feature coming soon.")},goBack:function(){Galaxy.libraries.library_router.back()},showPermissions:function(b){this.options=_.extend(this.options,b),$(".tooltip").remove();var c=!1;Galaxy.user&&(c=Galaxy.user.isAdmin());var d=this.templateFolderPermissions();this.$el.html(d({folder:this.model,is_admin:c}));var e=this;void 0===this.options.fetched_permissions?$.get(Galaxy.root+"api/folders/"+e.id+"/permissions?scope=current").done(function(a){e.prepareSelectBoxes({fetched_permissions:a})}).fail(function(){a.error("An error occurred while attempting to fetch folder permissions.")}):this.prepareSelectBoxes({}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;b--)ids_list.push(a[b].id);return ids_list},savePermissions:function(){var b=this,c=this._extractIds(this.addSelectObject.$el.select2("data")),d=this._extractIds(this.manageSelectObject.$el.select2("data")),e=this._extractIds(this.modifySelectObject.$el.select2("data"));$.post(Galaxy.root+"api/folders/"+b.id+"/permissions?action=set_permissions",{"add_ids[]":c,"manage_ids[]":d,"modify_ids[]":e}).done(function(c){b.showPermissions({fetched_permissions:c}),a.success("Permissions saved.")}).fail(function(){a.error("An error occurred while attempting to set folder permissions.")})},templateFolder:function(){var a=[];return a.push('
'),a.push("<% if (is_admin) { %>"),a.push("You are logged in as an administrator therefore you can manage any folder on this Galaxy instance. Please make sure you understand the consequences."),a.push("<% } else { %>"),a.push("You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions."),a.push("<% }%>"),a.push("
"),a.push('
'),a.push("
Folder permissions
"),a.push("
Roles that can manage permissions on this folder
"),a.push(''),a.push('
User with any of these roles can manage permissions on this folder.
'),a.push("
Roles that can add items to this folder
"),a.push(''),a.push('
User with any of these roles can add items to this folder (folders and datasets).
'),a.push("
Roles that can modify this folder
"),a.push(''),a.push('
User with any of these roles can modify this folder (name, etc.).
'),a.push(' Save'),a.push("
"),a.push("
"),_.template(a.join(""))}});return{FolderView:d}});
+define(["libs/toastr","mvc/library/library-model","mvc/ui/ui-select"],function(a,b,c){var d=Backbone.View.extend({el:"#center",model:null,options:{},events:{"click .toolbtn_save_permissions":"savePermissions"},initialize:function(a){this.options=_.extend(this.options,a),this.options.id&&this.fetchFolder()},fetchFolder:function(c){this.options=_.extend(this.options,c),this.model=new b.FolderAsModel({id:this.options.id});var d=this;this.model.fetch({success:function(){d.options.show_permissions?d.showPermissions():d.render()},error:function(b,c){"undefined"!=typeof c.responseJSON?a.error(c.responseJSON.err_msg+" Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}}):a.error("An error ocurred. Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}})}})},render:function(a){$(".tooltip").remove(),this.options=_.extend(this.options,a);var b=this.templateFolder();this.$el.html(b({item:this.model})),$(".peek").html(this.model.get("peek")),$("#center [data-toggle]").tooltip()},shareFolder:function(){a.info("Feature coming soon.")},goBack:function(){Galaxy.libraries.library_router.back()},showPermissions:function(b){this.options=_.extend(this.options,b),$(".tooltip").remove();var c=!1;Galaxy.user&&(c=Galaxy.user.isAdmin());var d=this.templateFolderPermissions();this.$el.html(d({folder:this.model,is_admin:c}));var e=this;void 0===this.options.fetched_permissions?$.get(Galaxy.root+"api/folders/"+e.id+"/permissions?scope=current").done(function(a){e.prepareSelectBoxes({fetched_permissions:a})}).fail(function(){a.error("An error occurred while attempting to fetch folder permissions.")}):this.prepareSelectBoxes({}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;b--)ids_list.push(a[b].id);return ids_list},savePermissions:function(){var b=this,c=this._extractIds(this.addSelectObject.$el.select2("data")),d=this._extractIds(this.manageSelectObject.$el.select2("data")),e=this._extractIds(this.modifySelectObject.$el.select2("data"));$.post(Galaxy.root+"api/folders/"+b.id+"/permissions?action=set_permissions",{"add_ids[]":c,"manage_ids[]":d,"modify_ids[]":e}).done(function(c){b.showPermissions({fetched_permissions:c}),a.success("Permissions saved.")}).fail(function(){a.error("An error occurred while attempting to set folder permissions.")})},templateFolder:function(){return _.template(['
',"<% if (is_admin) { %>","You are logged in as an administrator therefore you can manage any folder on this Galaxy instance. Please make sure you understand the consequences.","<% } else { %>","You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.","<% }%>","
",'
',"
Folder permissions
","
","Roles that can manage permissions on this folder","
",'','
',"User with any of these roles can manage permissions on this folder.","
","
","Roles that can add items to this folder","
",'','
',"User with any of these roles can add items to this folder (folders and datasets).","
","
","Roles that can modify this folder","
",'','
',"User with any of these roles can modify this folder (name, etc.).","
",'',''," Save","","
","
"].join(""))}});return{FolderView:d}});
//# sourceMappingURL=../../../maps/mvc/library/library-folder-view.js.map
\ No newline at end of file
diff --git a/static/scripts/mvc/library/library-folderlist-view.js b/static/scripts/mvc/library/library-folderlist-view.js
index 1a004c71170..01c732caef7 100644
--- a/static/scripts/mvc/library/library-folderlist-view.js
+++ b/static/scripts/mvc/library/library-folderlist-view.js
@@ -1,2 +1,2 @@
-define(["layout/masthead","utils/utils","libs/toastr","mvc/library/library-model","mvc/library/library-folderrow-view","mvc/library/library-dataset-view"],function(a,b,c,d,e){var f=Backbone.View.extend({el:"#folder_items_element",progress:0,progressStep:1,folderContainer:null,sort:"asc",events:{"click #select-all-checkboxes":"selectAll","click .dataset_row":"selectClickedRow","click .folder_row":"selectClickedRow","click .sort-folder-link":"sortColumnClicked"},collection:null,defaults:{include_deleted:!1,page_count:null,show_page:null},initialize:function(a){this.options=_.defaults(this.options||{},this.defaults,a),this.modal=null,this.rowViews={},this.collection=new d.Folder,this.listenTo(this.collection,"add",this.renderOne),this.listenTo(this.collection,"remove",this.removeOne),this.listenTo(this.collection,"sort",this.rePaint),this.listenTo(this.collection,"reset",this.rePaint),this.fetchFolder()},fetchFolder:function(a){var a=a||{};this.options.include_deleted=a.include_deleted;var b=this;this.folderContainer=new d.FolderContainer({id:this.options.id}),this.folderContainer.url=this.folderContainer.attributes.urlRoot+this.options.id+"/contents",this.options.include_deleted&&(this.folderContainer.url=this.folderContainer.url+"?include_deleted=true"),this.folderContainer.fetch({success:function(a){b.folder_container=a,b.render()},error:function(a,b){"undefined"!=typeof b.responseJSON?c.error(b.responseJSON.err_msg+" Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}}):c.error("An error ocurred. Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}})}})},render:function(a){this.options=_.extend(this.options,a);var b=this.templateFolder();$(".tooltip").hide();var d,e=this.folderContainer.attributes.metadata.full_path;d=1===e.length?0:e[e.length-2][0],this.$el.html(b({path:this.folderContainer.attributes.metadata.full_path,parent_library_id:this.folderContainer.attributes.metadata.parent_library_id,id:this.options.id,upper_folder_id:d,order:this.sort})),this.options.dataset_id?(row=_.findWhere(that.rowViews,{id:this.options.dataset_id}),row?row.showDatasetDetails():c.error("Requested dataset not found. Showing folder instead.")):((null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.paginate()),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},paginate:function(a){this.options=_.extend(this.options,a),(null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.options.total_items_count=this.folder_container.get("folder").models.length,this.options.page_count=Math.ceil(this.options.total_items_count/Galaxy.libraries.preferences.get("folder_page_size"));var b=Galaxy.libraries.preferences.get("folder_page_size")*(this.options.show_page-1),c=null;c=this.folder_container.get("folder").models.slice(b,b+Galaxy.libraries.preferences.get("folder_page_size")),this.options.items_shown=c.length,Galaxy.libraries.preferences.get("folder_page_size")*this.options.show_page>this.options.total_items_count+Galaxy.libraries.preferences.get("folder_page_size")&&(c=[]),Galaxy.libraries.folderToolbarView.renderPaginator(this.options),this.collection.reset(c)},rePaint:function(a){this.options=_.extend(this.options,a),this.removeAllRows(),this.renderAll(),this.checkEmptiness()},addAll:function(a){_.each(a,function(a){Galaxy.libraries.folderListView.collection.add(a,{sort:!1})}),$("#center [data-toggle]").tooltip(),this.checkEmptiness(),this.postRender()},postRender:function(){var a=this.folderContainer.attributes.metadata;a.contains_file_or_folder="undefined"!=typeof this.collection.findWhere({type:"file"})||"undefined"!=typeof this.collection.findWhere({type:"folder"}),Galaxy.libraries.folderToolbarView.configureElements(a)},renderAll:function(){var a=this;_.each(this.collection.models.reverse(),function(b){a.renderOne(b)}),this.postRender()},renderOne:function(a){this.options.contains_file_or_folder=!0,a.set("folder_id",this.id);var b=new e.FolderRowView({model:a});this.rowViews[a.get("id")]=b,this.$el.find("#first_folder_item").after(b.el)},removeOne:function(a){this.$el.find("tr").filter(function(){return $(this).data("id")&&$(this).data("id")===a.id}).remove()},removeAllRows:function(){$(".library-row").remove()},checkEmptiness:function(){0===this.$el.find(".dataset_row").length&&0===this.$el.find(".folder_row").length?this.$el.find(".empty-folder-message").show():this.$el.find(".empty-folder-message").hide()},sortColumnClicked:function(a){a.preventDefault(),"asc"===this.sort?(this.sortFolder("name","desc"),this.sort="desc"):(this.sortFolder("name","asc"),this.sort="asc"),this.renderSortIcon()},sortFolder:function(a,b){if(console.log("sorting"),"undefined"===a&&"undefined"===b)return this.collection.sortByNameAsc();if("name"===a){if("asc"===b)return this.collection.sortByNameAsc();if("desc"===b)return this.collection.sortByNameDesc()}},selectAll:function(a){var b=a.target.checked;that=this,$(":checkbox","#folder_list_body").each(function(){this.checked=b,$row=$(this.parentElement.parentElement),b?that.makeDarkRow($row):that.makeWhiteRow($row)})},selectClickedRow:function(a){var b,c,d="";"input"===a.target.localName?(d=a.target,b=$(a.target.parentElement.parentElement),c="input"):"td"===a.target.localName&&(b=$(a.target.parentElement),d=b.find(":checkbox")[0],c="td"),d.checked?"td"===c?(d.checked="",this.makeWhiteRow(b)):"input"===c&&this.makeDarkRow(b):"td"===c?(d.checked="selected",this.makeDarkRow(b)):"input"===c&&this.makeWhiteRow(b)},makeDarkRow:function(a){a.removeClass("light").addClass("dark"),a.find("a").removeClass("light").addClass("dark"),a.find(".fa-file-o").removeClass("fa-file-o").addClass("fa-file"),a.find(".fa-folder-o").removeClass("fa-folder-o").addClass("fa-folder")},makeWhiteRow:function(a){a.removeClass("dark").addClass("light"),a.find("a").removeClass("dark").addClass("light"),a.find(".fa-file").removeClass("fa-file").addClass("fa-file-o"),a.find(".fa-folder").removeClass("fa-folder").addClass("fa-folder-o")},renderSortIcon:function(){"asc"===this.sort?$(".sort-icon").removeClass("fa-sort-alpha-desc").addClass("fa-sort-alpha-asc"):$(".sort-icon").removeClass("fa-sort-alpha-asc").addClass("fa-sort-alpha-desc")},templateFolder:function(){var a=[];return a.push(''),a.push('
This folder is either empty or you do not have proper access permissions to see the contents. If you expected something to show up please consult the library security wikipage or visit the Galaxy support site.
'),_.template(a.join(""))}});return{FolderListView:f}});
+define(["layout/masthead","utils/utils","libs/toastr","mvc/library/library-model","mvc/library/library-folderrow-view","mvc/library/library-dataset-view"],function(a,b,c,d,e){var f=Backbone.View.extend({el:"#folder_items_element",progress:0,progressStep:1,folderContainer:null,sort:"asc",events:{"click #select-all-checkboxes":"selectAll","click .dataset_row":"selectClickedRow","click .folder_row":"selectClickedRow","click .sort-folder-link":"sortColumnClicked"},collection:null,defaults:{include_deleted:!1,page_count:null,show_page:null},initialize:function(a){this.options=_.defaults(this.options||{},this.defaults,a),this.modal=null,this.rowViews={},this.collection=new d.Folder,this.listenTo(this.collection,"add",this.renderOne),this.listenTo(this.collection,"remove",this.removeOne),this.listenTo(this.collection,"sort",this.rePaint),this.listenTo(this.collection,"reset",this.rePaint),this.fetchFolder()},fetchFolder:function(a){var a=a||{};this.options.include_deleted=a.include_deleted;var b=this;this.folderContainer=new d.FolderContainer({id:this.options.id}),this.folderContainer.url=this.folderContainer.attributes.urlRoot+this.options.id+"/contents",this.options.include_deleted&&(this.folderContainer.url=this.folderContainer.url+"?include_deleted=true"),this.folderContainer.fetch({success:function(a){b.folder_container=a,b.render()},error:function(a,b){"undefined"!=typeof b.responseJSON?c.error(b.responseJSON.err_msg+" Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}}):c.error("An error ocurred. Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}})}})},render:function(a){this.options=_.extend(this.options,a);var b=this.templateFolder();$(".tooltip").hide();var d,e=this.folderContainer.attributes.metadata.full_path;d=1===e.length?0:e[e.length-2][0],this.$el.html(b({path:this.folderContainer.attributes.metadata.full_path,parent_library_id:this.folderContainer.attributes.metadata.parent_library_id,id:this.options.id,upper_folder_id:d,order:this.sort})),this.options.dataset_id?(row=_.findWhere(that.rowViews,{id:this.options.dataset_id}),row?row.showDatasetDetails():c.error("Requested dataset not found. Showing folder instead.")):((null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.paginate()),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},paginate:function(a){this.options=_.extend(this.options,a),(null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.options.total_items_count=this.folder_container.get("folder").models.length,this.options.page_count=Math.ceil(this.options.total_items_count/Galaxy.libraries.preferences.get("folder_page_size"));var b=Galaxy.libraries.preferences.get("folder_page_size")*(this.options.show_page-1),c=null;c=this.folder_container.get("folder").models.slice(b,b+Galaxy.libraries.preferences.get("folder_page_size")),this.options.items_shown=c.length,Galaxy.libraries.preferences.get("folder_page_size")*this.options.show_page>this.options.total_items_count+Galaxy.libraries.preferences.get("folder_page_size")&&(c=[]),Galaxy.libraries.folderToolbarView.renderPaginator(this.options),this.collection.reset(c)},rePaint:function(a){this.options=_.extend(this.options,a),this.removeAllRows(),this.renderAll(),this.checkEmptiness()},addAll:function(a){_.each(a,function(a){Galaxy.libraries.folderListView.collection.add(a,{sort:!1})}),$("#center [data-toggle]").tooltip(),this.checkEmptiness(),this.postRender()},postRender:function(){var a=this.folderContainer.attributes.metadata;a.contains_file_or_folder="undefined"!=typeof this.collection.findWhere({type:"file"})||"undefined"!=typeof this.collection.findWhere({type:"folder"}),Galaxy.libraries.folderToolbarView.configureElements(a)},renderAll:function(){var a=this;_.each(this.collection.models.reverse(),function(b){a.renderOne(b)}),this.postRender()},renderOne:function(a){this.options.contains_file_or_folder=!0,a.set("folder_id",this.id);var b=new e.FolderRowView({model:a});this.rowViews[a.get("id")]=b,this.$el.find("#first_folder_item").after(b.el)},removeOne:function(a){this.$el.find("tr").filter(function(){return $(this).data("id")&&$(this).data("id")===a.id}).remove()},removeAllRows:function(){$(".library-row").remove()},checkEmptiness:function(){0===this.$el.find(".dataset_row").length&&0===this.$el.find(".folder_row").length?this.$el.find(".empty-folder-message").show():this.$el.find(".empty-folder-message").hide()},sortColumnClicked:function(a){a.preventDefault(),"asc"===this.sort?(this.sortFolder("name","desc"),this.sort="desc"):(this.sortFolder("name","asc"),this.sort="asc"),this.renderSortIcon()},sortFolder:function(a,b){if("undefined"===a&&"undefined"===b)return this.collection.sortByNameAsc();if("name"===a){if("asc"===b)return this.collection.sortByNameAsc();if("desc"===b)return this.collection.sortByNameDesc()}},selectAll:function(a){var b=a.target.checked;that=this,$(":checkbox","#folder_list_body").each(function(){this.checked=b,$row=$(this.parentElement.parentElement),b?that.makeDarkRow($row):that.makeWhiteRow($row)})},selectClickedRow:function(a){var b,c,d="";"input"===a.target.localName?(d=a.target,b=$(a.target.parentElement.parentElement),c="input"):"td"===a.target.localName&&(b=$(a.target.parentElement),d=b.find(":checkbox")[0],c="td"),d.checked?"td"===c?(d.checked="",this.makeWhiteRow(b)):"input"===c&&this.makeDarkRow(b):"td"===c?(d.checked="selected",this.makeDarkRow(b)):"input"===c&&this.makeWhiteRow(b)},makeDarkRow:function(a){a.removeClass("light").addClass("dark"),a.find("a").removeClass("light").addClass("dark"),a.find(".fa-file-o").removeClass("fa-file-o").addClass("fa-file"),a.find(".fa-folder-o").removeClass("fa-folder-o").addClass("fa-folder")},makeWhiteRow:function(a){a.removeClass("dark").addClass("light"),a.find("a").removeClass("dark").addClass("light"),a.find(".fa-file").removeClass("fa-file").addClass("fa-file-o"),a.find(".fa-folder").removeClass("fa-folder").addClass("fa-folder-o")},renderSortIcon:function(){"asc"===this.sort?$(".sort-icon").removeClass("fa-sort-alpha-desc").addClass("fa-sort-alpha-asc"):$(".sort-icon").removeClass("fa-sort-alpha-asc").addClass("fa-sort-alpha-desc")},templateFolder:function(){return _.template(['','
',"This folder is either empty or you do not have proper access permissions to see the contents. If you expected something to show up",' please consult the library security wikipage',' or visit the Galaxy support site.',"
"].join(""))}});return{FolderListView:f}});
//# sourceMappingURL=../../../maps/mvc/library/library-folderlist-view.js.map
\ No newline at end of file
diff --git a/static/scripts/mvc/library/library-folderrow-view.js b/static/scripts/mvc/library/library-folderrow-view.js
index 13d05ae9f5f..06f2570ff84 100644
--- a/static/scripts/mvc/library/library-folderrow-view.js
+++ b/static/scripts/mvc/library/library-folderrow-view.js
@@ -1,2 +1,2 @@
-define(["libs/toastr","mvc/library/library-model","mvc/library/library-dataset-view"],function(a,b,c){var d=Backbone.View.extend({events:{"click .undelete_dataset_btn":"undeleteDataset","click .undelete_folder_btn":"undeleteFolder","click .edit_folder_btn":"startModifications","click .cancel_folder_btn":"cancelModifications","click .save_folder_btn":"saveModifications"},defaults:{type:null,visibility_config:{edit_folder_btn:!0,save_folder_btn:!1,cancel_folder_btn:!1,permission_folder_btn:!0},edit_mode:!1},initialize:function(a){this.options=_.defaults(a||{},this.defaults),this.render(this.options)},render:function(a){this.options=_.extend(this.options,a);var b=this.options.model,c=null;return"folder"===b.get("type")||"LibraryFolder"===b.get("model_class")?(this.options.type="folder",this.prepareButtons(b),c=b.get("deleted")?this.templateRowDeletedFolder():this.templateRowFolder()):"file"===b.get("type")||"LibraryDatasetDatasetAssociation"===b.get("model_class")||"LibraryDataset"===b.get("model_class")?(this.options.type="file",c=b.get("deleted")?this.templateRowDeletedFile():this.templateRowFile()):(console.error("Unknown library item type found."),console.error(b.get("type")||b.get("model_class"))),this.setElement(c({content_item:b,edit_mode:this.options.edit_mode,button_config:this.options.visibility_config})),this.$el.show(),this},prepareButtons:function(a){vis_config=this.options.visibility_config,this.options.edit_mode===!1?(vis_config.save_folder_btn=!1,vis_config.cancel_folder_btn=!1,a.get("deleted")===!0?(vis_config.edit_folder_btn=!1,vis_config.permission_folder_btn=!1):a.get("deleted")===!1&&(vis_config.save_folder_btn=!1,vis_config.cancel_folder_btn=!1,a.get("can_modify")===!0&&(vis_config.edit_folder_btn=!0),a.get("can_manage")===!0&&(vis_config.permission_folder_btn=!0))):this.options.edit_mode===!0&&(vis_config.edit_folder_btn=!1,vis_config.permission_folder_btn=!1,vis_config.save_folder_btn=!0,vis_config.cancel_folder_btn=!0),this.options.visibility_config=vis_config},showDatasetDetails:function(){Galaxy.libraries.datasetView=new c.LibraryDatasetView({id:this.id})},undeleteDataset:function(c){$(".tooltip").hide();var d=this,e=$(c.target).closest("tr").data("id"),f=Galaxy.libraries.folderListView.collection.get(e);f.url=f.urlRoot+f.id+"?undelete=true",f.destroy({success:function(c,f){Galaxy.libraries.folderListView.collection.remove(e);var g=new b.Item(f);Galaxy.libraries.folderListView.collection.add(g),Galaxy.libraries.folderListView.collection.sortByNameAsc(),a.success("Dataset undeleted. Click this to see it.","",{onclick:function(){var a=d.model.get("folder_id");window.location="#folders/"+a+"/datasets/"+d.id}})},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?"Dataset was not undeleted. "+c.responseJSON.err_msg:"An error occured! Dataset was not undeleted. Please try again.")}})},undeleteFolder:function(c){$(".tooltip").hide();var d=$(c.target).closest("tr").data("id"),e=Galaxy.libraries.folderListView.collection.get(d);e.url=e.urlRoot+e.id+"?undelete=true",e.destroy({success:function(c,e){Galaxy.libraries.folderListView.collection.remove(d);var f=new b.FolderAsModel(e);Galaxy.libraries.folderListView.collection.add(f),Galaxy.libraries.folderListView.collection.sortByNameAsc(),a.success("Folder undeleted.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?"Folder was not undeleted. "+c.responseJSON.err_msg:"An error occured! Folder was not undeleted. Please try again.")}})},startModifications:function(){this.options.edit_mode=!0,this.repaint()},cancelModifications:function(){this.options.edit_mode=!1,this.repaint()},saveModifications:function(){var b=Galaxy.libraries.folderListView.collection.get(this.$el.data("id")),c=!1,d=this.$el.find(".input_folder_name").val();if("undefined"!=typeof d&&d!==b.get("name")){if(!(d.length>2))return void a.warning("Folder name has to be at least 3 characters long.");b.set("name",d),c=!0}var e=this.$el.find(".input_folder_description").val();if("undefined"!=typeof e&&e!==b.get("description")&&(b.set("description",e),c=!0),c){var f=this;b.save(null,{patch:!0,success:function(b){f.options.edit_mode=!1,f.repaint(b),a.success("Changes to folder saved.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occured while attempting to update the folder.")}})}else this.options.edit_mode=!1,this.repaint(b),a.info("Nothing has changed.")},repaint:function(){$(".tooltip").hide();var a=this.$el;this.render(),a.replaceWith(this.$el),this.$el.find("[data-toggle]").tooltip()},templateRowFolder:function(){return _.template(['
"),_.template(tmpl_array.join(""))}});return{FolderRowView:d}});
+define(["libs/toastr","mvc/library/library-model","mvc/library/library-dataset-view"],function(a,b,c){var d=Backbone.View.extend({events:{"click .undelete_dataset_btn":"undeleteDataset","click .undelete_folder_btn":"undeleteFolder","click .edit_folder_btn":"startModifications","click .cancel_folder_btn":"cancelModifications","click .save_folder_btn":"saveModifications"},defaults:{type:null,visibility_config:{edit_folder_btn:!0,save_folder_btn:!1,cancel_folder_btn:!1,permission_folder_btn:!0},edit_mode:!1},initialize:function(a){this.options=_.defaults(a||{},this.defaults),this.render(this.options)},render:function(a){this.options=_.extend(this.options,a);var b=this.options.model,c=null;return"folder"===b.get("type")||"LibraryFolder"===b.get("model_class")?(this.options.type="folder",this.prepareButtons(b),c=b.get("deleted")?this.templateRowDeletedFolder():this.templateRowFolder()):"file"===b.get("type")||"LibraryDatasetDatasetAssociation"===b.get("model_class")||"LibraryDataset"===b.get("model_class")?(this.options.type="file",c=b.get("deleted")?this.templateRowDeletedFile():this.templateRowFile()):(Galaxy.emit.error("Unknown library item type found."),Galaxy.emit.error(b.get("type")||b.get("model_class"))),this.setElement(c({content_item:b,edit_mode:this.options.edit_mode,button_config:this.options.visibility_config})),this.$el.show(),this},prepareButtons:function(a){vis_config=this.options.visibility_config,this.options.edit_mode===!1?(vis_config.save_folder_btn=!1,vis_config.cancel_folder_btn=!1,a.get("deleted")===!0?(vis_config.edit_folder_btn=!1,vis_config.permission_folder_btn=!1):a.get("deleted")===!1&&(vis_config.save_folder_btn=!1,vis_config.cancel_folder_btn=!1,a.get("can_modify")===!0&&(vis_config.edit_folder_btn=!0),a.get("can_manage")===!0&&(vis_config.permission_folder_btn=!0))):this.options.edit_mode===!0&&(vis_config.edit_folder_btn=!1,vis_config.permission_folder_btn=!1,vis_config.save_folder_btn=!0,vis_config.cancel_folder_btn=!0),this.options.visibility_config=vis_config},showDatasetDetails:function(){Galaxy.libraries.datasetView=new c.LibraryDatasetView({id:this.id})},undeleteDataset:function(c){$(".tooltip").hide();var d=this,e=$(c.target).closest("tr").data("id"),f=Galaxy.libraries.folderListView.collection.get(e);f.url=f.urlRoot+f.id+"?undelete=true",f.destroy({success:function(c,f){Galaxy.libraries.folderListView.collection.remove(e);var g=new b.Item(f);Galaxy.libraries.folderListView.collection.add(g),Galaxy.libraries.folderListView.collection.sortByNameAsc(),a.success("Dataset undeleted. Click this to see it.","",{onclick:function(){var a=d.model.get("folder_id");window.location="#folders/"+a+"/datasets/"+d.id}})},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?"Dataset was not undeleted. "+c.responseJSON.err_msg:"An error occured! Dataset was not undeleted. Please try again.")}})},undeleteFolder:function(c){$(".tooltip").hide();var d=$(c.target).closest("tr").data("id"),e=Galaxy.libraries.folderListView.collection.get(d);e.url=e.urlRoot+e.id+"?undelete=true",e.destroy({success:function(c,e){Galaxy.libraries.folderListView.collection.remove(d);var f=new b.FolderAsModel(e);Galaxy.libraries.folderListView.collection.add(f),Galaxy.libraries.folderListView.collection.sortByNameAsc(),a.success("Folder undeleted.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?"Folder was not undeleted. "+c.responseJSON.err_msg:"An error occured! Folder was not undeleted. Please try again.")}})},startModifications:function(){this.options.edit_mode=!0,this.repaint()},cancelModifications:function(){this.options.edit_mode=!1,this.repaint()},saveModifications:function(){var b=Galaxy.libraries.folderListView.collection.get(this.$el.data("id")),c=!1,d=this.$el.find(".input_folder_name").val();if("undefined"!=typeof d&&d!==b.get("name")){if(!(d.length>2))return void a.warning("Folder name has to be at least 3 characters long.");b.set("name",d),c=!0}var e=this.$el.find(".input_folder_description").val();if("undefined"!=typeof e&&e!==b.get("description")&&(b.set("description",e),c=!0),c){var f=this;b.save(null,{patch:!0,success:function(b){f.options.edit_mode=!1,f.repaint(b),a.success("Changes to folder saved.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occured while attempting to update the folder.")}})}else this.options.edit_mode=!1,this.repaint(b),a.info("Nothing has changed.")},repaint:function(){$(".tooltip").hide();var a=this.$el;this.render(),a.replaceWith(this.$el),this.$el.find("[data-toggle]").tooltip()},templateRowFolder:function(){return _.template(['
"].join(""))}});return{FolderRowView:d}});
//# sourceMappingURL=../../../maps/mvc/library/library-folderrow-view.js.map
\ No newline at end of file
diff --git a/static/scripts/mvc/library/library-foldertoolbar-view.js b/static/scripts/mvc/library/library-foldertoolbar-view.js
index d625a950629..e82e6a0a04a 100644
--- a/static/scripts/mvc/library/library-foldertoolbar-view.js
+++ b/static/scripts/mvc/library/library-foldertoolbar-view.js
@@ -1,4 +1,3 @@
-define(["layout/masthead","utils/utils","libs/toastr","mvc/library/library-model","mvc/ui/ui-select"],function(a,b,c,d,e){var f=Backbone.View.extend({el:"#center",events:{"click #toolbtn_create_folder":"createFolderFromModal","click #toolbtn_bulk_import":"modalBulkImport","click #include_deleted_datasets_chk":"checkIncludeDeleted","click #toolbtn_bulk_delete":"deleteSelectedItems","click .toolbtn-show-locinfo":"showLocInfo","click .page_size_prompt":"showPageSizePrompt"},defaults:{can_add_library_item:!1,contains_file_or_folder:!1,chain_call_control:{total_number:0,failed_number:0},disabled_jstree_element:"folders"},modal:null,jstree:null,histories:null,select_genome:null,select_extension:null,list_extensions:[],auto:{id:"auto",text:"Auto-detect",description:"This system will try to detect the file type automatically. If your file is not detected properly as one of the known formats, it most likely means that it has some format problems (e.g., different number of columns on different rows). You can still coerce the system to set your data to the format you think it should be. You can also upload compressed files, which will automatically be decompressed."},list_genomes:[],initialize:function(a){this.options=_.defaults(a||{},this.defaults),this.fetchExtAndGenomes(),this.render()},render:function(a){this.options=_.extend(this.options,a);var b=this.templateToolBar(),c={id:this.options.id,is_admin:!1,is_anonym:!0,mutiple_add_dataset_options:!1};Galaxy.user&&(c.is_admin=Galaxy.user.isAdmin(),c.is_anonym=Galaxy.user.isAnonymous(),(null!==Galaxy.config.user_library_import_dir||Galaxy.config.allow_library_path_paste!==!1||null!==Galaxy.config.library_import_dir)&&(c.mutiple_add_dataset_options=!0)),this.$el.html(b(c))},renderPaginator:function(a){this.options=_.extend(this.options,a);var b=this.templatePaginator();$("body").find(".folder-paginator").html(b({id:this.options.id,show_page:parseInt(this.options.show_page),page_count:parseInt(this.options.page_count),total_items_count:this.options.total_items_count,items_shown:this.options.items_shown}))},configureElements:function(a){this.options=_.extend(this.options,a),this.options.can_add_library_item===!0?$(".add-library-items").show():$(".add-library-items").hide(),this.options.contains_file_or_folder===!0&&Galaxy.user?Galaxy.user.isAnonymous()?($(".dataset-manipulation").show(),$(".logged-dataset-manipulation").hide()):($(".logged-dataset-manipulation").show(),$(".dataset-manipulation").show()):($(".logged-dataset-manipulation").hide(),$(".dataset-manipulation").hide()),this.$el.find("[data-toggle]").tooltip()},createFolderFromModal:function(a){a.preventDefault(),a.stopPropagation();var b=this,c=this.templateNewFolderInModal();this.modal=Galaxy.modal,this.modal.show({closing_events:!0,title:"Create New Folder",body:c(),buttons:{Create:function(){b.create_new_folder_event()},Close:function(){Galaxy.modal.hide()}}})},create_new_folder_event:function(){var a=this.serialize_new_folder();if(this.validate_new_folder(a)){var b=new d.FolderAsModel;url_items=Backbone.history.fragment.split("/"),current_folder_id=url_items[url_items.length-1],b.url=b.urlRoot+current_folder_id,b.save(a,{success:function(a){Galaxy.modal.hide(),c.success("Folder created."),a.set({type:"folder"}),Galaxy.libraries.folderListView.collection.add(a)},error:function(a,b){Galaxy.modal.hide(),c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})}else c.error("Folder's name is missing.");return!1},serialize_new_folder:function(){return{name:$("input[name='Name']").val(),description:$("input[name='Description']").val()}},validate_new_folder:function(a){return""!==a.name},modalBulkImport:function(){var a=$("#folder_table").find(":checked");0===a.length?c.info("You must select some datasets first."):this.refreshUserHistoriesList(function(a){var b=a.templateBulkImportInModal();a.modal=Galaxy.modal,a.modal.show({closing_events:!0,title:"Import into History",body:b({histories:a.histories.models}),buttons:{Import:function(){a.importAllIntoHistory()},Close:function(){Galaxy.modal.hide()}}})})},refreshUserHistoriesList:function(a){var b=this;this.histories=new d.GalaxyHistories,this.histories.fetch({success:function(){a(b)},error:function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})},importAllIntoHistory:function(){this.modal.disableButton("Import");var a=this.modal.$("input[name=history_name]").val(),b=this;if(""!==a)$.post(Galaxy.root+"api/histories",{name:a}).done(function(a){b.options.last_used_history_id=a.id,b.processImportToHistory(a.id,a.name)}).fail(function(){c.error("An error ocurred.")}).always(function(){b.modal.enableButton("Import")});else{var d=$("select[name=dataset_import_bulk] option:selected").val();this.options.last_used_history_id=d;var e=$("select[name=dataset_import_bulk] option:selected").text();this.processImportToHistory(d,e),this.modal.enableButton("Import")}},processImportToHistory:function(a,b){var c=[],e=[];$("#folder_table").find(":checked").each(function(){""!==$(this.parentElement.parentElement).data("id")&&this.parentElement.parentElement.classList.contains("dataset_row")?c.push($(this.parentElement.parentElement).data("id")):""!==$(this.parentElement.parentElement).data("id")&&this.parentElement.parentElement.classList.contains("folder_row")&&e.push($(this.parentElement.parentElement).data("id"))});for(var f=[],g=c.length-1;g>=0;g--){var h=c[g],i=new d.HistoryItem;i.url=i.urlRoot+a+"/contents",i.content=h,i.source="library",f.push(i)}for(var g=e.length-1;g>=0;g--){var j=e[g],i=new d.HistoryItem;i.url=i.urlRoot+a+"/contents",i.content=j,i.source="library_folder",f.push(i)}this.initChainCallControl({length:f.length,action:"to_history",history_name:b}),jQuery.getJSON(Galaxy.root+"history/set_as_current?id="+a),this.chainCallImportingIntoHistory(f,b)},updateProgress:function(){this.progress+=this.progressStep,$(".progress-bar-import").width(Math.round(this.progress)+"%"),txt_representation=Math.round(this.progress)+"% Complete",$(".completion_span").text(txt_representation)},download:function(a,b){var c=[],d=[];$("#folder_table").find(":checked").each(function(){""!==$(this.parentElement.parentElement).data("id")&&this.parentElement.parentElement.classList.contains("dataset_row")?c.push($(this.parentElement.parentElement).data("id")):""!==$(this.parentElement.parentElement).data("id")&&this.parentElement.parentElement.classList.contains("folder_row")&&d.push($(this.parentElement.parentElement).data("id"))});var e=Galaxy.root+"api/libraries/datasets/download/"+b,f={ld_ids:c,folder_ids:d};this.processDownload(e,f,"get")},processDownload:function(a,b,d){if(a&&b){b="string"==typeof b?b:$.param(b);var e="";$.each(b.split("&"),function(){var a=this.split("=");e+=''}),$('").appendTo("body").submit().remove(),c.info("Your download will begin soon.")}else c.error("An error occurred.")},addFilesFromHistoryModal:function(){this.refreshUserHistoriesList(function(a){a.modal=Galaxy.modal;var b=a.templateAddFilesFromHistory(),d=a.options.full_path[a.options.full_path.length-1][1];a.modal.show({closing_events:!0,title:"Adding datasets from your history to folder "+d,body:b({histories:a.histories.models}),buttons:{Add:function(){a.addAllDatasetsFromHistory()},Close:function(){Galaxy.modal.hide()}},closing_callback:function(){Galaxy.libraries.library_router.back()}}),a.histories.models.length>0?(a.fetchAndDisplayHistoryContents(a.histories.models[0].id),$("#dataset_add_bulk").change(function(b){a.fetchAndDisplayHistoryContents(b.target.value)})):c.error("An error ocurred.")})},importFilesFromPathModal:function(){var a=this;this.modal=Galaxy.modal;var b=this.templateImportPathModal();this.modal.show({closing_events:!0,title:"Please enter paths to import",body:b({}),buttons:{Import:function(){a.importFromPathsClicked(a)},Close:function(){Galaxy.modal.hide()}},closing_callback:function(){Galaxy.libraries.library_router.navigate("folders/"+a.id,{trigger:!0})}}),this.renderSelectBoxes()},fetchExtAndGenomes:function(){var a=this;b.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(b){a.list_extensions=[];for(key in b)a.list_extensions.push({id:b[key].extension,text:b[key].extension,description:b[key].description,description_url:b[key].description_url});a.list_extensions.sort(function(a,b){return a.id>b.id?1:a.idb.id?1:a.id=0;h--)trimmed=f[h].trim(),0!==trimmed.length&&g.push(trimmed);this.initChainCallControl({length:g.length,action:"adding_datasets"}),this.chainCallImportingFolders({paths:g,preserve_dirs:a,link_data:b,source:"admin_path",file_type:d,dbkey:e})}else c.info("Please enter a path relative to Galaxy root.")},initChainCallControl:function(a){var b;switch(a.action){case"adding_datasets":b=this.templateAddingDatasetsProgressBar(),this.modal.$el.find(".modal-body").html(b({folder_name:this.options.folder_name}));break;case"deleting_datasets":b=this.templateDeletingDatasetsProgressBar(),this.modal.$el.find(".modal-body").html(b());break;case"to_history":b=this.templateImportIntoHistoryProgressBar(),this.modal.$el.find(".modal-body").html(b({history_name:a.history_name}));break;default:Galaxy.emit.error("Wrong action specified.","datalibs")}this.progress=0,this.progressStep=100/a.length,this.options.chain_call_control.total_number=a.length,this.options.chain_call_control.failed_number=0},importFromJstreePath:function(a,b){var d=$("#jstree_browser").jstree().get_selected(!0);selected_nodes=_.filter(d,function(a){return 0==a.state.disabled});var e=this.modal.$el.find(".preserve-checkbox").is(":checked"),f=this.modal.$el.find(".link-checkbox").is(":checked"),g=this.select_extension.value(),h=this.select_genome.value(),i=selected_nodes[0].type,j=[];if(selected_nodes.length<1)c.info("Please select some items first.");else{this.modal.disableButton("Import");for(var k=selected_nodes.length-1;k>=0;k--)void 0!==selected_nodes[k].li_attr.full_path&&j.push(selected_nodes[k].li_attr.full_path);if(this.initChainCallControl({length:j.length,action:"adding_datasets"}),"folder"===i){var l=b.source+"_folder";this.chainCallImportingFolders({paths:j,preserve_dirs:e,link_data:f,source:l,file_type:g,dbkey:h})}else if("file"===i){var l=b.source+"_file";this.chainCallImportingUserdirFiles({paths:j,file_type:g,dbkey:h,source:l})}}},fetchAndDisplayHistoryContents:function(a){var b=new d.HistoryContents({id:a}),e=this;b.fetch({success:function(b){var c=e.templateHistoryContents();e.histories.get(a).set({contents:b}),e.modal.$el.find("#selected_history_content").html(c({history_contents:b.models.reverse()}))},error:function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})},addAllDatasetsFromHistory:function(){var a=this.modal.$el.find("#selected_history_content").find(":checked"),b=[],e=[];if(a.length<1)c.info("You must select some datasets first.");else{this.modal.disableButton("Add"),a.each(function(){var a=$(this.parentElement).data("id");a&&b.push(a)});for(var f=b.length-1;f>=0;f--){history_dataset_id=b[f];var g=new d.Item;g.url=Galaxy.root+"api/folders/"+this.options.id+"/contents",g.set({from_hda_id:history_dataset_id}),e.push(g)}this.initChainCallControl({length:e.length,action:"adding_datasets"}),this.chainCallAddingHdas(e)}},chainCallImportingIntoHistory:function(a,b){var d=this,e=a.pop();if("undefined"==typeof e)return 0===this.options.chain_call_control.failed_number?c.success("Selected datasets imported into history. Click this to start analyzing it.","",{onclick:function(){window.location="/"}}):this.options.chain_call_control.failed_number===this.options.chain_call_control.total_number?c.error("There was an error and no datasets were imported into history."):this.options.chain_call_control.failed_number=0;i--){var j=new d.Item({id:e[i]});h.push(j)}for(var i=f.length-1;i>=0;i--){var k=new d.FolderAsModel({id:f[i]});h.push(k)}this.options.chain_call_control.total_number=g.length,this.chainCallDeletingItems(h)}},showLocInfo:function(){var a=null,b=this;null!==Galaxy.libraries.libraryListView?(a=Galaxy.libraries.libraryListView.collection.get(this.options.parent_library_id),this.showLocInfoModal(a)):(a=new d.Library({id:this.options.parent_library_id}),a.fetch({success:function(){b.showLocInfoModal(a)},error:function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}}))},showLocInfoModal:function(a){var b=this,c=this.templateLocInfoInModal();this.modal=Galaxy.modal,this.modal.show({closing_events:!0,title:"Location Information",body:c({library:a,options:b.options}),buttons:{Close:function(){Galaxy.modal.hide()}}})},showImportModal:function(a){switch(a.source){case"history":this.addFilesFromHistoryModal();break;case"importdir":this.importFilesFromGalaxyFolderModal({source:"importdir"});break;case"path":this.importFilesFromPathModal();break;case"userdir":this.importFilesFromGalaxyFolderModal({source:"userdir"});break;default:Galaxy.libraries.library_router.back(),c.error("Invalid import source.")}},showPageSizePrompt:function(){var a=prompt("How many items per page do you want to see?",Galaxy.libraries.preferences.get("folder_page_size"));null!=a&&a==parseInt(a)&&(Galaxy.libraries.preferences.set({folder_page_size:parseInt(a)}),Galaxy.libraries.folderListView.render({id:this.options.id,show_page:1}))},templateToolBar:function(){return _.template(['
","","showing ",'',"<%- items_shown %>",""," of <%- total_items_count %> items",""].join(""))}});return{FolderToolbarView:f}});
+define(["layout/masthead","utils/utils","libs/toastr","mvc/library/library-model","mvc/ui/ui-select"],function(a,b,c,d,e){var f=Backbone.View.extend({el:"#center",events:{"click #toolbtn_create_folder":"createFolderFromModal","click #toolbtn_bulk_import":"modalBulkImport","click #include_deleted_datasets_chk":"checkIncludeDeleted","click #toolbtn_bulk_delete":"deleteSelectedItems","click .toolbtn-show-locinfo":"showLocInfo","click .page_size_prompt":"showPageSizePrompt"},defaults:{can_add_library_item:!1,contains_file_or_folder:!1,chain_call_control:{total_number:0,failed_number:0},disabled_jstree_element:"folders"},modal:null,jstree:null,histories:null,select_genome:null,select_extension:null,list_extensions:[],auto:{id:"auto",text:"Auto-detect",description:"This system will try to detect the file type automatically. If your file is not detected properly as one of the known formats, it most likely means that it has some format problems (e.g., different number of columns on different rows). You can still coerce the system to set your data to the format you think it should be. You can also upload compressed files, which will automatically be decompressed."},list_genomes:[],initialize:function(a){this.options=_.defaults(a||{},this.defaults),this.fetchExtAndGenomes(),this.render()},render:function(a){this.options=_.extend(this.options,a);var b=this.templateToolBar(),c={id:this.options.id,is_admin:!1,is_anonym:!0,mutiple_add_dataset_options:!1};Galaxy.user&&(c.is_admin=Galaxy.user.isAdmin(),c.is_anonym=Galaxy.user.isAnonymous(),(null!==Galaxy.config.user_library_import_dir||Galaxy.config.allow_library_path_paste!==!1||null!==Galaxy.config.library_import_dir)&&(c.mutiple_add_dataset_options=!0)),this.$el.html(b(c))},renderPaginator:function(a){this.options=_.extend(this.options,a);var b=this.templatePaginator();$("body").find(".folder-paginator").html(b({id:this.options.id,show_page:parseInt(this.options.show_page),page_count:parseInt(this.options.page_count),total_items_count:this.options.total_items_count,items_shown:this.options.items_shown}))},configureElements:function(a){this.options=_.extend(this.options,a),this.options.can_add_library_item===!0?$(".add-library-items").show():$(".add-library-items").hide(),this.options.contains_file_or_folder===!0&&Galaxy.user?Galaxy.user.isAnonymous()?($(".dataset-manipulation").show(),$(".logged-dataset-manipulation").hide()):($(".logged-dataset-manipulation").show(),$(".dataset-manipulation").show()):($(".logged-dataset-manipulation").hide(),$(".dataset-manipulation").hide()),this.$el.find("[data-toggle]").tooltip()},createFolderFromModal:function(a){a.preventDefault(),a.stopPropagation();var b=this,c=this.templateNewFolderInModal();this.modal=Galaxy.modal,this.modal.show({closing_events:!0,title:"Create New Folder",body:c(),buttons:{Create:function(){b.create_new_folder_event()},Close:function(){Galaxy.modal.hide()}}})},create_new_folder_event:function(){var a=this.serialize_new_folder();if(this.validate_new_folder(a)){var b=new d.FolderAsModel;url_items=Backbone.history.fragment.split("/"),current_folder_id=url_items[url_items.length-1],b.url=b.urlRoot+current_folder_id,b.save(a,{success:function(a){Galaxy.modal.hide(),c.success("Folder created."),a.set({type:"folder"}),Galaxy.libraries.folderListView.collection.add(a)},error:function(a,b){Galaxy.modal.hide(),c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})}else c.error("Folder's name is missing.");return!1},serialize_new_folder:function(){return{name:$("input[name='Name']").val(),description:$("input[name='Description']").val()}},validate_new_folder:function(a){return""!==a.name},modalBulkImport:function(){var a=$("#folder_table").find(":checked");0===a.length?c.info("You must select some datasets first."):this.refreshUserHistoriesList(function(a){var b=a.templateBulkImportInModal();a.modal=Galaxy.modal,a.modal.show({closing_events:!0,title:"Import into History",body:b({histories:a.histories.models}),buttons:{Import:function(){a.importAllIntoHistory()},Close:function(){Galaxy.modal.hide()}}})})},refreshUserHistoriesList:function(a){var b=this;this.histories=new d.GalaxyHistories,this.histories.fetch({success:function(){a(b)},error:function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})},importAllIntoHistory:function(){this.modal.disableButton("Import");var a=this.modal.$("input[name=history_name]").val(),b=this;if(""!==a)$.post(Galaxy.root+"api/histories",{name:a}).done(function(a){b.options.last_used_history_id=a.id,b.processImportToHistory(a.id,a.name)}).fail(function(){c.error("An error ocurred.")}).always(function(){b.modal.enableButton("Import")});else{var d=$("select[name=dataset_import_bulk] option:selected").val();this.options.last_used_history_id=d;var e=$("select[name=dataset_import_bulk] option:selected").text();this.processImportToHistory(d,e),this.modal.enableButton("Import")}},processImportToHistory:function(a,b){var c=[],e=[];$("#folder_table").find(":checked").each(function(){""!==$(this.parentElement.parentElement).data("id")&&this.parentElement.parentElement.classList.contains("dataset_row")?c.push($(this.parentElement.parentElement).data("id")):""!==$(this.parentElement.parentElement).data("id")&&this.parentElement.parentElement.classList.contains("folder_row")&&e.push($(this.parentElement.parentElement).data("id"))});for(var f=[],g=c.length-1;g>=0;g--){var h=c[g],i=new d.HistoryItem;i.url=i.urlRoot+a+"/contents",i.content=h,i.source="library",f.push(i)}for(var g=e.length-1;g>=0;g--){var j=e[g],i=new d.HistoryItem;i.url=i.urlRoot+a+"/contents",i.content=j,i.source="library_folder",f.push(i)}this.initChainCallControl({length:f.length,action:"to_history",history_name:b}),jQuery.getJSON(Galaxy.root+"history/set_as_current?id="+a),this.chainCallImportingIntoHistory(f,b)},updateProgress:function(){this.progress+=this.progressStep,$(".progress-bar-import").width(Math.round(this.progress)+"%"),txt_representation=Math.round(this.progress)+"% Complete",$(".completion_span").text(txt_representation)},download:function(a,b){var c=[],d=[];$("#folder_table").find(":checked").each(function(){""!==$(this.parentElement.parentElement).data("id")&&this.parentElement.parentElement.classList.contains("dataset_row")?c.push($(this.parentElement.parentElement).data("id")):""!==$(this.parentElement.parentElement).data("id")&&this.parentElement.parentElement.classList.contains("folder_row")&&d.push($(this.parentElement.parentElement).data("id"))});var e=Galaxy.root+"api/libraries/datasets/download/"+b,f={ld_ids:c,folder_ids:d};this.processDownload(e,f,"get")},processDownload:function(a,b,d){if(a&&b){b="string"==typeof b?b:$.param(b);var e="";$.each(b.split("&"),function(){var a=this.split("=");e+=''}),$('").appendTo("body").submit().remove(),c.info("Your download will begin soon.")}else c.error("An error occurred.")},addFilesFromHistoryModal:function(){this.refreshUserHistoriesList(function(a){a.modal=Galaxy.modal;var b=a.templateAddFilesFromHistory(),d=a.options.full_path[a.options.full_path.length-1][1];a.modal.show({closing_events:!0,title:"Adding datasets from your history to folder "+d,body:b({histories:a.histories.models}),buttons:{Add:function(){a.addAllDatasetsFromHistory()},Close:function(){Galaxy.modal.hide()}},closing_callback:function(){Galaxy.libraries.library_router.back()}}),a.histories.models.length>0?(a.fetchAndDisplayHistoryContents(a.histories.models[0].id),$("#dataset_add_bulk").change(function(b){a.fetchAndDisplayHistoryContents(b.target.value)})):c.error("An error ocurred.")})},importFilesFromPathModal:function(){var a=this;this.modal=Galaxy.modal;var b=this.templateImportPathModal();this.modal.show({closing_events:!0,title:"Please enter paths to import",body:b({}),buttons:{Import:function(){a.importFromPathsClicked(a)},Close:function(){Galaxy.modal.hide()}},closing_callback:function(){Galaxy.libraries.library_router.navigate("folders/"+a.id,{trigger:!0})}}),this.renderSelectBoxes()},fetchExtAndGenomes:function(){var a=this;b.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(b){a.list_extensions=[];for(key in b)a.list_extensions.push({id:b[key].extension,text:b[key].extension,description:b[key].description,description_url:b[key].description_url});a.list_extensions.sort(function(a,b){return a.id>b.id?1:a.idb.id?1:a.id=0;h--)trimmed=f[h].trim(),0!==trimmed.length&&g.push(trimmed);this.initChainCallControl({length:g.length,action:"adding_datasets"}),this.chainCallImportingFolders({paths:g,preserve_dirs:a,link_data:b,source:"admin_path",file_type:d,dbkey:e})}else c.info("Please enter a path relative to Galaxy root.")},initChainCallControl:function(a){var b;switch(a.action){case"adding_datasets":b=this.templateAddingDatasetsProgressBar(),this.modal.$el.find(".modal-body").html(b({folder_name:this.options.folder_name}));break;case"deleting_datasets":b=this.templateDeletingItemsProgressBar(),this.modal.$el.find(".modal-body").html(b());break;case"to_history":b=this.templateImportIntoHistoryProgressBar(),this.modal.$el.find(".modal-body").html(b({history_name:a.history_name}));break;default:Galaxy.emit.error("Wrong action specified.","datalibs")}this.progress=0,this.progressStep=100/a.length,this.options.chain_call_control.total_number=a.length,this.options.chain_call_control.failed_number=0},importFromJstreePath:function(a,b){var d=$("#jstree_browser").jstree().get_selected(!0);selected_nodes=_.filter(d,function(a){return 0==a.state.disabled});var e=this.modal.$el.find(".preserve-checkbox").is(":checked"),f=this.modal.$el.find(".link-checkbox").is(":checked"),g=this.select_extension.value(),h=this.select_genome.value(),i=selected_nodes[0].type,j=[];if(selected_nodes.length<1)c.info("Please select some items first.");else{this.modal.disableButton("Import");for(var k=selected_nodes.length-1;k>=0;k--)void 0!==selected_nodes[k].li_attr.full_path&&j.push(selected_nodes[k].li_attr.full_path);if(this.initChainCallControl({length:j.length,action:"adding_datasets"}),"folder"===i){var l=b.source+"_folder";this.chainCallImportingFolders({paths:j,preserve_dirs:e,link_data:f,source:l,file_type:g,dbkey:h})}else if("file"===i){var l=b.source+"_file";this.chainCallImportingUserdirFiles({paths:j,file_type:g,dbkey:h,source:l})}}},fetchAndDisplayHistoryContents:function(a){var b=new d.HistoryContents({id:a}),e=this;b.fetch({success:function(b){var c=e.templateHistoryContents();e.histories.get(a).set({contents:b}),e.modal.$el.find("#selected_history_content").html(c({history_contents:b.models.reverse()}))},error:function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})},addAllDatasetsFromHistory:function(){var a=this.modal.$el.find("#selected_history_content").find(":checked"),b=[],e=[];if(a.length<1)c.info("You must select some datasets first.");else{this.modal.disableButton("Add"),a.each(function(){var a=$(this.parentElement).data("id");a&&b.push(a)});for(var f=b.length-1;f>=0;f--){history_dataset_id=b[f];var g=new d.Item;g.url=Galaxy.root+"api/folders/"+this.options.id+"/contents",g.set({from_hda_id:history_dataset_id}),e.push(g)}this.initChainCallControl({length:e.length,action:"adding_datasets"}),this.chainCallAddingHdas(e)}},chainCallImportingIntoHistory:function(a,b){var d=this,e=a.pop();if("undefined"==typeof e)return 0===this.options.chain_call_control.failed_number?c.success("Selected datasets imported into history. Click this to start analyzing it.","",{onclick:function(){window.location="/"}}):this.options.chain_call_control.failed_number===this.options.chain_call_control.total_number?c.error("There was an error and no datasets were imported into history."):this.options.chain_call_control.failed_number=0;i--){var j=new d.Item({id:e[i]});h.push(j)}for(var i=f.length-1;i>=0;i--){var k=new d.FolderAsModel({id:f[i]});h.push(k)}this.options.chain_call_control.total_number=g.length,this.chainCallDeletingItems(h)}},showLocInfo:function(){var a=null,b=this;null!==Galaxy.libraries.libraryListView?(a=Galaxy.libraries.libraryListView.collection.get(this.options.parent_library_id),this.showLocInfoModal(a)):(a=new d.Library({id:this.options.parent_library_id}),a.fetch({success:function(){b.showLocInfoModal(a)},error:function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}}))},showLocInfoModal:function(a){var b=this,c=this.templateLocInfoInModal();this.modal=Galaxy.modal,this.modal.show({closing_events:!0,title:"Location Details",body:c({library:a,options:b.options}),buttons:{Close:function(){Galaxy.modal.hide()}}})},showImportModal:function(a){switch(a.source){case"history":this.addFilesFromHistoryModal();break;case"importdir":this.importFilesFromGalaxyFolderModal({source:"importdir"});break;case"path":this.importFilesFromPathModal();break;case"userdir":this.importFilesFromGalaxyFolderModal({source:"userdir"});break;default:Galaxy.libraries.library_router.back(),c.error("Invalid import source.")}},showPageSizePrompt:function(){var a=prompt("How many items per page do you want to see?",Galaxy.libraries.preferences.get("folder_page_size"));null!=a&&a==parseInt(a)&&(Galaxy.libraries.preferences.set({folder_page_size:parseInt(a)}),Galaxy.libraries.folderListView.render({id:this.options.id,show_page:1}))},templateToolBar:function(){return _.template(['
",""," showing ",'',"<%- items_shown %>",""," of <%- total_items_count %> items",""].join(""))}});return{FolderToolbarView:f}});
//# sourceMappingURL=../../../maps/mvc/library/library-foldertoolbar-view.js.map
\ No newline at end of file
diff --git a/static/scripts/mvc/library/library-library-view.js b/static/scripts/mvc/library/library-library-view.js
index 83dec37a9a2..cbb7c2bf6ec 100644
--- a/static/scripts/mvc/library/library-library-view.js
+++ b/static/scripts/mvc/library/library-library-view.js
@@ -1,2 +1,2 @@
-define(["libs/toastr","mvc/library/library-model","mvc/ui/ui-select"],function(a,b,c){var d=Backbone.View.extend({el:"#center",model:null,options:{},events:{"click .toolbtn_save_permissions":"savePermissions"},initialize:function(a){this.options=_.extend(this.options,a),this.options.id&&this.fetchLibrary()},fetchLibrary:function(c){this.options=_.extend(this.options,c),this.model=new b.Library({id:this.options.id});var d=this;this.model.fetch({success:function(){d.options.show_permissions?d.showPermissions():d.render()},error:function(b,c){"undefined"!=typeof c.responseJSON?a.error(c.responseJSON.err_msg+" Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}}):a.error("An error ocurred. Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}})}})},render:function(a){$(".tooltip").remove(),this.options=_.extend(this.options,a);var b=this.templateLibrary();this.$el.html(b({item:this.model})),$("#center [data-toggle]").tooltip()},shareDataset:function(){a.info("Feature coming soon.")},goBack:function(){Galaxy.libraries.library_router.back()},showPermissions:function(b){this.options=_.extend(this.options,b),$(".tooltip").remove(),void 0!==this.options.fetched_permissions&&this.model.set(0===this.options.fetched_permissions.access_library_role_list.length?{is_unrestricted:!0}:{is_unrestricted:!1});var c=!1;Galaxy.user&&(c=Galaxy.user.isAdmin());var d=this.templateLibraryPermissions();this.$el.html(d({library:this.model,is_admin:c}));var e=this;void 0===this.options.fetched_permissions?$.get(Galaxy.root+"api/libraries/"+e.id+"/permissions?scope=current").done(function(a){e.prepareSelectBoxes({fetched_permissions:a})}).fail(function(){a.error("An error occurred while attempting to fetch library permissions.")}):this.prepareSelectBoxes({}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;b--)ids_list.push(a[b].id);return ids_list},savePermissions:function(){var b=this,c=this._extractIds(this.accessSelectObject.$el.select2("data")),d=this._extractIds(this.addSelectObject.$el.select2("data")),e=this._extractIds(this.manageSelectObject.$el.select2("data")),f=this._extractIds(this.modifySelectObject.$el.select2("data"));$.post(Galaxy.root+"api/libraries/"+b.id+"/permissions?action=set_permissions",{"access_ids[]":c,"add_ids[]":d,"manage_ids[]":e,"modify_ids[]":f}).done(function(c){b.showPermissions({fetched_permissions:c}),a.success("Permissions saved.")}).fail(function(){a.error("An error occurred while attempting to set library permissions.")})},templateLibrary:function(){var a=[];return a.push('
'),a.push("<% if (is_admin) { %>"),a.push("You are logged in as an administrator therefore you can manage any library on this Galaxy instance. Please make sure you understand the consequences."),a.push("<% } else { %>"),a.push("You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions."),a.push("<% }%>"),a.push("
"),a.push('
'),a.push("
Library permissions
"),a.push("
Roles that can access the library
"),a.push(''),a.push('
User with any of these roles can access this library. If there are no access roles set on the library it is considered unrestricted.
'),a.push("
Roles that can manage permissions on this library
"),a.push(''),a.push('
User with any of these roles can manage permissions on this library (includes giving access).
'),a.push("
Roles that can add items to this library
"),a.push(''),a.push('
User with any of these roles can add items to this library (folders and datasets).
'),a.push("
Roles that can modify this library
"),a.push(''),a.push('
User with any of these roles can modify this library (name, synopsis, etc.).
'),a.push(' Save'),a.push("
"),a.push("
"),_.template(a.join(""))}});return{LibraryView:d}});
+define(["libs/toastr","mvc/library/library-model","mvc/ui/ui-select"],function(a,b,c){var d=Backbone.View.extend({el:"#center",model:null,options:{},events:{"click .toolbtn_save_permissions":"savePermissions"},initialize:function(a){this.options=_.extend(this.options,a),this.options.id&&this.fetchLibrary()},fetchLibrary:function(c){this.options=_.extend(this.options,c),this.model=new b.Library({id:this.options.id});var d=this;this.model.fetch({success:function(){d.options.show_permissions?d.showPermissions():d.render()},error:function(b,c){"undefined"!=typeof c.responseJSON?a.error(c.responseJSON.err_msg+" Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}}):a.error("An error ocurred. Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}})}})},render:function(a){$(".tooltip").remove(),this.options=_.extend(this.options,a);var b=this.templateLibrary();this.$el.html(b({item:this.model})),$("#center [data-toggle]").tooltip()},shareDataset:function(){a.info("Feature coming soon.")},goBack:function(){Galaxy.libraries.library_router.back()},showPermissions:function(b){this.options=_.extend(this.options,b),$(".tooltip").remove(),void 0!==this.options.fetched_permissions&&this.model.set(0===this.options.fetched_permissions.access_library_role_list.length?{is_unrestricted:!0}:{is_unrestricted:!1});var c=!1;Galaxy.user&&(c=Galaxy.user.isAdmin());var d=this.templateLibraryPermissions();this.$el.html(d({library:this.model,is_admin:c}));var e=this;void 0===this.options.fetched_permissions?$.get(Galaxy.root+"api/libraries/"+e.id+"/permissions?scope=current").done(function(a){e.prepareSelectBoxes({fetched_permissions:a})}).fail(function(){a.error("An error occurred while attempting to fetch library permissions.")}):this.prepareSelectBoxes({}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;b--)ids_list.push(a[b].id);return ids_list},savePermissions:function(){var b=this,c=this._extractIds(this.accessSelectObject.$el.select2("data")),d=this._extractIds(this.addSelectObject.$el.select2("data")),e=this._extractIds(this.manageSelectObject.$el.select2("data")),f=this._extractIds(this.modifySelectObject.$el.select2("data"));$.post(Galaxy.root+"api/libraries/"+b.id+"/permissions?action=set_permissions",{"access_ids[]":c,"add_ids[]":d,"manage_ids[]":e,"modify_ids[]":f}).done(function(c){b.showPermissions({fetched_permissions:c}),a.success("Permissions saved.")}).fail(function(){a.error("An error occurred while attempting to set library permissions.")})},templateLibrary:function(){return _.template(['
',"<% if (is_admin) { %>","You are logged in as an administrator therefore you can manage any library on this Galaxy instance. Please make sure you understand the consequences.","<% } else { %>","You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.","<% }%>","
",'
',"
Library permissions
","
Roles that can access the library
",'','
',"User with any of these roles can access this library. If there are no access roles set on the library it is considered unrestricted.","
","
Roles that can manage permissions on this library
",'','
',"User with any of these roles can manage permissions on this library (includes giving access).","
","
Roles that can add items to this library
",'','
',"User with any of these roles can add items to this library (folders and datasets).","
","
Roles that can modify this library
",'','
',"User with any of these roles can modify this library (name, synopsis, etc.).","
"].join(""))}});return{LibraryListView:h}});
//# sourceMappingURL=../../../maps/mvc/library/library-librarylist-view.js.map
\ No newline at end of file
diff --git a/static/scripts/mvc/library/library-librarytoolbar-view.js b/static/scripts/mvc/library/library-librarytoolbar-view.js
index f44dd39f19f..64920d507c0 100644
--- a/static/scripts/mvc/library/library-librarytoolbar-view.js
+++ b/static/scripts/mvc/library/library-librarytoolbar-view.js
@@ -1,2 +1,2 @@
-define(["libs/toastr","mvc/library/library-model"],function(a,b){var c=Backbone.View.extend({el:"#center",defaults:{search_term:""},events:{"click #create_new_library_btn":"createLibraryFromModal","click #include_deleted_chk":"includeDeletedChecked","click #lib_page_size_prompt":"showPageSizePrompt","keyup .library-search-input":"searchLibraries"},initialize:function(a){this.options=_.defaults(this.options||{},a,this.defaults),this.render()},render:function(){var a=this.templateToolBar(),b=!1,c=!0;Galaxy.user&&(b=Galaxy.user.isAdmin(),c=Galaxy.user.isAnonymous()),this.$el.html(a({admin_user:b,anon_user:c})),b&&(this.$el.find("#include_deleted_chk")[0].checked=Galaxy.libraries.preferences.get("with_deleted"))},renderPaginator:function(a){this.options=_.extend(this.options,a);var b=this.templatePaginator();this.$el.find("#library_paginator").html(b({show_page:parseInt(this.options.show_page),page_count:parseInt(this.options.page_count),total_libraries_count:this.options.total_libraries_count,libraries_shown:this.options.libraries_shown}))},createLibraryFromModal:function(a){a.preventDefault(),a.stopPropagation();var b=this;this.modal=Galaxy.modal,this.modal.show({closing_events:!0,title:"Create New Library",body:this.templateNewLibraryInModal(),buttons:{Create:function(){b.createNewLibrary()},Close:function(){b.modal.hide()}}})},createNewLibrary:function(){var c=this.serializeNewLibrary();if(this.validateNewLibrary(c)){var d=new b.Library,e=this;d.save(c,{success:function(b){Galaxy.libraries.libraryListView.collection.add(b),e.modal.hide(),e.clearLibraryModal(),Galaxy.libraries.libraryListView.render(),a.success("Library created.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occured.")}})}else a.error("Library's name is missing.");return!1},showPageSizePrompt:function(){var a=prompt("How many libraries per page do you want to see?",Galaxy.libraries.preferences.get("library_page_size"));null!=a&&a==parseInt(a)&&(Galaxy.libraries.preferences.set({library_page_size:parseInt(a)}),Galaxy.libraries.libraryListView.render({show_page:1}))},clearLibraryModal:function(){$("input[name='Name']").val(""),$("input[name='Description']").val(""),$("input[name='Synopsis']").val("")},serializeNewLibrary:function(){return{name:$("input[name='Name']").val(),description:$("input[name='Description']").val(),synopsis:$("input[name='Synopsis']").val()}},validateNewLibrary:function(a){return""!==a.name},includeDeletedChecked:function(a){a.target.checked?(Galaxy.libraries.preferences.set({with_deleted:!0}),Galaxy.libraries.libraryListView.render()):(Galaxy.libraries.preferences.set({with_deleted:!1}),Galaxy.libraries.libraryListView.render())},searchLibraries:function(){var a=$(".library-search-input").val();this.options.search_term=a,Galaxy.libraries.libraryListView.searchLibraries(a)},templateToolBar:function(){return _.template(['
"].join(""))}});return{LibraryToolbarView:c}});
+define(["libs/toastr","mvc/library/library-model"],function(a,b){var c=Backbone.View.extend({el:"#center",defaults:{search_term:""},events:{"click #create_new_library_btn":"createLibraryFromModal","click #include_deleted_chk":"includeDeletedChecked","click #lib_page_size_prompt":"showPageSizePrompt","keyup .library-search-input":"searchLibraries"},initialize:function(a){this.options=_.defaults(this.options||{},a,this.defaults),this.render()},render:function(){var a=this.templateToolBar(),b=!1,c=!0;Galaxy.user&&(b=Galaxy.user.isAdmin(),c=Galaxy.user.isAnonymous()),this.$el.html(a({admin_user:b,anon_user:c})),b&&(this.$el.find("#include_deleted_chk")[0].checked=Galaxy.libraries.preferences.get("with_deleted"))},renderPaginator:function(a){this.options=_.extend(this.options,a);var b=this.templatePaginator();this.$el.find("#library_paginator").html(b({show_page:parseInt(this.options.show_page),page_count:parseInt(this.options.page_count),total_libraries_count:this.options.total_libraries_count,libraries_shown:this.options.libraries_shown}))},createLibraryFromModal:function(a){a.preventDefault(),a.stopPropagation();var b=this;this.modal=Galaxy.modal,this.modal.show({closing_events:!0,title:"Create New Library",body:this.templateNewLibraryInModal(),buttons:{Create:function(){b.createNewLibrary()},Close:function(){b.modal.hide()}}})},createNewLibrary:function(){var c=this.serializeNewLibrary();if(this.validateNewLibrary(c)){var d=new b.Library,e=this;d.save(c,{success:function(b){Galaxy.libraries.libraryListView.collection.add(b),e.modal.hide(),e.clearLibraryModal(),Galaxy.libraries.libraryListView.render(),a.success("Library created.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occured.")}})}else a.error("Library's name is missing.");return!1},showPageSizePrompt:function(){var a=prompt("How many libraries per page do you want to see?",Galaxy.libraries.preferences.get("library_page_size"));null!=a&&a==parseInt(a)&&(Galaxy.libraries.preferences.set({library_page_size:parseInt(a)}),Galaxy.libraries.libraryListView.render({show_page:1}))},clearLibraryModal:function(){$("input[name='Name']").val(""),$("input[name='Description']").val(""),$("input[name='Synopsis']").val("")},serializeNewLibrary:function(){return{name:$("input[name='Name']").val(),description:$("input[name='Description']").val(),synopsis:$("input[name='Synopsis']").val()}},validateNewLibrary:function(a){return""!==a.name},includeDeletedChecked:function(a){a.target.checked?(Galaxy.libraries.preferences.set({with_deleted:!0}),Galaxy.libraries.libraryListView.fetchDeleted()):(Galaxy.libraries.preferences.set({with_deleted:!1}),Galaxy.libraries.libraryListView.render())},searchLibraries:function(){var a=$(".library-search-input").val();this.options.search_term=a,Galaxy.libraries.libraryListView.searchLibraries(a)},templateToolBar:function(){return _.template(['