From 0ea6272f5d35a769bc63a4706c503793fa903fe2 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Fri, 15 Sep 2017 10:34:48 -0400 Subject: [PATCH] More spelling. --- .../scripts/mvc/library/library-folder-view.js | 2 +- .../scripts/mvc/library/library-folderlist-view.js | 2 +- .../mvc/library/library-foldertoolbar-view.js | 14 +++++++------- .../scripts/mvc/library/library-library-view.js | 2 +- .../mvc/library/library-librarylist-view.js | 4 ++-- .../scripts/mvc/groups/group-detail-view.js | 2 +- .../toolshed/scripts/mvc/groups/group-list-view.js | 2 +- static/maps/mvc/library/library-folder-view.js.map | 2 +- .../mvc/library/library-folderlist-view.js.map | 2 +- .../mvc/library/library-foldertoolbar-view.js.map | 2 +- .../maps/mvc/library/library-library-view.js.map | 2 +- .../mvc/library/library-librarylist-view.js.map | 2 +- static/scripts/mvc/library/library-folder-view.js | 2 +- .../scripts/mvc/library/library-folderlist-view.js | 2 +- .../mvc/library/library-foldertoolbar-view.js | 2 +- static/scripts/mvc/library/library-library-view.js | 2 +- .../mvc/library/library-librarylist-view.js | 2 +- .../scripts/mvc/groups/group-detail-view.js | 2 +- .../toolshed/scripts/mvc/groups/group-list-view.js | 2 +- 19 files changed, 26 insertions(+), 26 deletions(-) diff --git a/client/galaxy/scripts/mvc/library/library-folder-view.js b/client/galaxy/scripts/mvc/library/library-folder-view.js index 1bb1b901fb9..15dad17594d 100644 --- a/client/galaxy/scripts/mvc/library/library-folder-view.js +++ b/client/galaxy/scripts/mvc/library/library-folder-view.js @@ -43,7 +43,7 @@ var FolderView = Backbone.View.extend({ if (typeof response.responseJSON !== "undefined"){ mod_toastr.error(response.responseJSON.err_msg + ' Click this to go back.', '', {onclick: function() {Galaxy.libraries.library_router.back();}}); } else { - mod_toastr.error('An error ocurred. Click this to go back.', '', {onclick: function() {Galaxy.libraries.library_router.back();}}); + mod_toastr.error('An error occurred. Click this to go back.', '', {onclick: function() {Galaxy.libraries.library_router.back();}}); } } }); diff --git a/client/galaxy/scripts/mvc/library/library-folderlist-view.js b/client/galaxy/scripts/mvc/library/library-folderlist-view.js index 6b8e34ff276..febd7d705e6 100644 --- a/client/galaxy/scripts/mvc/library/library-folderlist-view.js +++ b/client/galaxy/scripts/mvc/library/library-folderlist-view.js @@ -82,7 +82,7 @@ var FolderListView = Backbone.View.extend({ if ( typeof response.responseJSON !== "undefined" ){ mod_toastr.error( response.responseJSON.err_msg + ' Click this to go back.', '', { onclick: function() { Galaxy.libraries.library_router.back(); } } ); } else { - mod_toastr.error( 'An error ocurred. Click this to go back.', '', { onclick: function() { Galaxy.libraries.library_router.back(); } } ); + mod_toastr.error( 'An error occurred. Click this to go back.', '', { onclick: function() { Galaxy.libraries.library_router.back(); } } ); } } }); diff --git a/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js b/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js index 447e00f8482..9139db3a264 100644 --- a/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js +++ b/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js @@ -182,7 +182,7 @@ var FolderToolbarView = Backbone.View.extend({ if (typeof response.responseJSON !== "undefined"){ mod_toastr.error(response.responseJSON.err_msg); } else { - mod_toastr.error('An error ocurred.'); + mod_toastr.error('An error occurred.'); } } }); @@ -231,7 +231,7 @@ var FolderToolbarView = Backbone.View.extend({ if (typeof response.responseJSON !== "undefined"){ mod_toastr.error(response.responseJSON.err_msg); } else { - mod_toastr.error('An error ocurred.'); + mod_toastr.error('An error occurred.'); } }); } @@ -251,7 +251,7 @@ var FolderToolbarView = Backbone.View.extend({ that.processImportToHistory(new_history.id, new_history.name); }) .fail(function( xhr, status, error ) { - mod_toastr.error('An error ocurred.'); + mod_toastr.error('An error occurred.'); }) .always(function() { that.modal.enableButton('Import'); @@ -390,7 +390,7 @@ var FolderToolbarView = Backbone.View.extend({ if (typeof response.responseJSON !== "undefined"){ mod_toastr.error(response.responseJSON.err_msg); } else { - mod_toastr.error('An error ocurred.'); + mod_toastr.error('An error occurred.'); } }); }, @@ -587,7 +587,7 @@ var FolderToolbarView = Backbone.View.extend({ mod_toastr.error(response.responseJSON.err_msg); } } else { - mod_toastr.error('An error ocurred.'); + mod_toastr.error('An error occurred.'); } } }) @@ -740,7 +740,7 @@ var FolderToolbarView = Backbone.View.extend({ if (typeof response.responseJSON !== "undefined"){ mod_toastr.error(response.responseJSON.err_msg); } else { - mod_toastr.error('An error ocurred.'); + mod_toastr.error('An error occurred.'); } } }); @@ -1063,7 +1063,7 @@ var FolderToolbarView = Backbone.View.extend({ if (typeof response.responseJSON !== "undefined"){ mod_toastr.error(response.responseJSON.err_msg); } else { - mod_toastr.error('An error ocurred.'); + mod_toastr.error('An error occurred.'); } } }) diff --git a/client/galaxy/scripts/mvc/library/library-library-view.js b/client/galaxy/scripts/mvc/library/library-library-view.js index 4847f6f9a26..6c2a9f5da0c 100644 --- a/client/galaxy/scripts/mvc/library/library-library-view.js +++ b/client/galaxy/scripts/mvc/library/library-library-view.js @@ -43,7 +43,7 @@ var LibraryView = Backbone.View.extend({ if (typeof response.responseJSON !== "undefined"){ mod_toastr.error(response.responseJSON.err_msg + ' Click this to go back.', '', {onclick: function() {Galaxy.libraries.library_router.back();}}); } else { - mod_toastr.error('An error ocurred. Click this to go back.', '', {onclick: function() {Galaxy.libraries.library_router.back();}}); + mod_toastr.error('An error occurred. Click this to go back.', '', {onclick: function() {Galaxy.libraries.library_router.back();}}); } } }); diff --git a/client/galaxy/scripts/mvc/library/library-librarylist-view.js b/client/galaxy/scripts/mvc/library/library-librarylist-view.js index 89b316bfe05..9ac2ccdf866 100644 --- a/client/galaxy/scripts/mvc/library/library-librarylist-view.js +++ b/client/galaxy/scripts/mvc/library/library-librarylist-view.js @@ -43,7 +43,7 @@ var LibraryListView = Backbone.View.extend({ if ( typeof response.responseJSON !== "undefined" ){ mod_toastr.error( response.responseJSON.err_msg ); } else { - mod_toastr.error( 'An error ocurred.' ); + mod_toastr.error( 'An error occurred.' ); } } }); @@ -138,7 +138,7 @@ var LibraryListView = Backbone.View.extend({ if ( typeof response.responseJSON !== "undefined" ){ mod_toastr.error( response.responseJSON.err_msg ); } else { - mod_toastr.error( 'An error ocurred.' ); + mod_toastr.error( 'An error occurred.' ); } } }); diff --git a/client/toolshed/scripts/mvc/groups/group-detail-view.js b/client/toolshed/scripts/mvc/groups/group-detail-view.js index c5825504e2a..12da886b178 100644 --- a/client/toolshed/scripts/mvc/groups/group-detail-view.js +++ b/client/toolshed/scripts/mvc/groups/group-detail-view.js @@ -40,7 +40,7 @@ var GroupDetailView = Backbone.View.extend({ if ( typeof response.responseJSON !== "undefined" ){ mod_toastr.error( response.responseJSON.err_msg ); } else { - mod_toastr.error( 'An error ocurred.' ); + mod_toastr.error( 'An error occurred.' ); } } }); diff --git a/client/toolshed/scripts/mvc/groups/group-list-view.js b/client/toolshed/scripts/mvc/groups/group-list-view.js index 1fe74d52aef..fd6e2a1e8c2 100644 --- a/client/toolshed/scripts/mvc/groups/group-list-view.js +++ b/client/toolshed/scripts/mvc/groups/group-list-view.js @@ -32,7 +32,7 @@ var GroupListView = Backbone.View.extend({ if ( typeof response.responseJSON !== "undefined" ){ mod_toastr.error( response.responseJSON.err_msg ); } else { - mod_toastr.error( 'An error ocurred.' ); + mod_toastr.error( 'An error occurred.' ); } } }); diff --git a/static/maps/mvc/library/library-folder-view.js.map b/static/maps/mvc/library/library-folder-view.js.map index d9a1a337d35..6732f2b4b28 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","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","is_admin","user","isAdmin","template","templateFolderPermissions","$el","html","folder","self","get","root","done","fetched_permissions","prepareSelectBoxes","fail","tooltip","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","item","initialData","join","dropdownCssClass","_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 +{"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","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","is_admin","user","isAdmin","template","templateFolderPermissions","$el","html","folder","self","get","root","done","fetched_permissions","prepareSelectBoxes","fail","tooltip","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","item","initialData","join","dropdownCssClass","_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 25fd1c4cc7e..8155ddb0833 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","sortByNameAsc","sortByNameDesc","selectAll","selected","target","checked","$row","closest","makeDarkRow","makeWhiteRow","selectClickedRow","source","checkbox","localName","removeClass","addClass","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","closest","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-foldertoolbar-view.js.map b/static/maps/mvc/library/library-foldertoolbar-view.js.map index 1935aee003d..9316067ed70 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","current_folder_id","folder","FolderAsModel","url_items","history","fragment","split","indexOf","length","url","urlRoot","save","success","set","type","libraries","folderListView","collection","add","error","model","response","responseJSON","err_msg","name","val","modalBulkImport","checkedValues","info","that","GalaxyHistories","fetch","done","templateBulkImportInModal","models","Import","importAllIntoHistory","fail","disableButton","new_history_name","post","root","new_history","last_used_history_id","processImportToHistory","always","enableButton","history_id","history_name","dataset_ids","folder_ids","each","row_id","closest","data","substring","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","Add","addAllDatasetsFromHistory","closing_callback","library_router","navigate","trigger","fetchAndDisplayHistoryContents","change","target","value","importFilesFromPathModal","templateImportPathModal","importFromPathsClicked","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","space_to_tab","to_posix_lines","tag_using_filenames","file_type","dbkey","paths","valid_paths","trimmed","trim","chainCallImportingFolders","templateAddingDatasetsProgressBar","folder_name","templateDeletingItemsProgressBar","templateImportIntoHistoryProgressBar","emit","all_nodes","get_selected","selected_nodes","filter","node","state","disabled","selection_type","undefined","li_attr","full_path","full_source","chainCallImportingUserdirFiles","history_contents","HistoryContents","history_contents_template","templateHistoryContents","contents","reverse","prop","checked_hdas","history_item_ids","history_item_types","items_to_add","hid","item_type","history_item_id","folder_item","Item","from_hdca_id","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","item_to_delete","destroy","item","include_deleted","updated_item","model_class","checkIncludeDeleted","fetchFolder","checked","deleteSelectedItems","$checkedValues","items_total","dataset","showLocInfo","library","libraryListView","parent_library_id","showLocInfoModal","Library","templateLocInfoInModal","showImportModal","back","showPageSizePrompt","folder_page_size","prompt","preferences","join"],"mappings":"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A,EAASzQ,QAASiF,EAAKjF,UAC5D6C,SACIG,MAAc,WAAYrC,OAAOvB,MAAM6C,YAKjD8O,gBAAiB,SAAS/Q,GACxB,OAAOA,EAAQmH,QACb,IAAK,UACHlH,KAAK4I,0BACL,MACF,KAAK,YACH5I,KAAK0K,kCAAoCxD,OAAQ,aACjD,MACF,KAAK,OACHlH,KAAKyJ,0BACL,MACF,KAAK,UACHzJ,KAAK0K,kCAAoCxD,OAAQ,WACjD,MACF,SACExG,OAAOwD,UAAUgF,eAAe6H,OAChClT,EAAWyG,MAAM,4BAQvB0M,mBAAoB,WAClB,GAAIC,GAAmBC,OAAQ,8CAA+CxQ,OAAOwD,UAAUiN,YAAYtH,IAAK,oBACrF,OAApBoH,GAAgCA,GAAoBvP,SAAUuP,KACjEvQ,OAAOwD,UAAUiN,YAAYnN,KAAOiN,iBAAoBvP,SAAUuP,KAClEvQ,OAAOwD,UAAUC,eAAehE,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,0GACE,8FACE,gDACE,8CACA,aACF,YACF,OACF,UACF,SACF,UAEF,kCACA,SAEA,wDAEF,UACE6O,KAAK,MAGTP,uBAAwB,WACtB,MAAO5Q,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,UACE6O,KAAK,MAGT5O,yBAA0B,WACxB,MAAOvC,GAAEsC,UACT,8BACE,SACE,wEACA,4EACF,UACF,UACE6O,KAAK,MAIThM,0BAA4B,WAC1B,MAAOnF,GAAEsC,UACT,QACE,mCACE,mBACA,iHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACE6O,KAAK,MAGT1E,qCAAuC,WACrC,MAAOzM,GAAEsC,UACT,4BACE,2EACF,SACA,yBACE,gJACE,mDACF,SACF,UACE6O,KAAK,MAGT7E,kCAAmC,WACjC,MAAOtM,GAAEsC,UACT,4BACE,iFACF,SACA,yBACE,gJACE,mDACF,SACF,UACE6O,KAAK,MAGT3E,iCAAkC,WAChC,MAAOxM,GAAEsC,UACT,4BACA,SACA,yBACE,gJACE,mDACF,SACF,UACE6O,KAAK,MAGTzG,qBAAsB,WACpB,MAAO1K,GAAEsC,UACT,gCACE,0JACA,wLACA,mCACE,oFACE,yGACF,WACA,sFACA,uFACA,WACF,SACA,mCACE,kFACE,yFACA,+BACF,WACA,kCACE,mEACA,gCACF,WACA,kCACE,0FACA,gCACF,WACA,kCACE,yEACA,yBACF,WACF,SACA,qGACE,aACF,YACA,qGACE,eACF,YACA,SAEA,4BACA,SACA,SACA,kFACA,QACE,gFACA,4EACF,SACA,OACA,QACG,4CACG,oCACA,0FACH,WACH,SACF,UACE6O,KAAK,MAGT1H,wBAAyB,WACvB,MAAOzJ,GAAEsC,UACT,gCACE,+JACA,sCACE,kCACE,yFACA,+BACF,WACA,kCACE,mEACA,gCACF,WACA,OACA,kCACE,0FACA,gCACF,WACA,kCACE,yEACA,yBACF,WACF,SACA,uKACA,SACA,kFACA,QACE,gFACA,4EACF,SACA,QACG,4CACG,oCACA,0FACH,WACH,SACF,UACE6O,KAAK;;EAGTtI,4BAA6B,WAC3B,MAAO7I,GAAEsC,UACT,6BACE,QACE,gCACA,8EACE,8CACE,mGACF,YACF,YACF,SACA,QACA,sCACA,SACF,UACE6O,KAAK,MAGTxD,wBAAyB,WACvB,MAAO3N,GAAEsC,UACT,gDACA,QACA,6GACE,aACF,YACA,+GACE,eACF,YACA,SACA,OACA,OACE,0DACE,oDACE,iDACA,yDACI,kEACA,0CACE,+GACE,UACF,6CACI,wFACA,0HACF,WACF,QACD,iBACE,6FACG,2GACE,6CACA,kLACF,UACF,QACF,UACN,iGACI,+GACE,6CACE,wFACA,qGACF,WACF,QACJ,UACF,UACF,YACF,SACE6O,KAAK,MAGT9P,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,WACE6O,KAAK,OAKX,QACIpT,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","current_folder_id","folder","FolderAsModel","url_items","history","fragment","split","indexOf","length","url","urlRoot","save","success","set","type","libraries","folderListView","collection","add","error","model","response","responseJSON","err_msg","name","val","modalBulkImport","checkedValues","info","that","GalaxyHistories","fetch","done","templateBulkImportInModal","models","Import","importAllIntoHistory","fail","disableButton","new_history_name","post","root","new_history","last_used_history_id","processImportToHistory","always","enableButton","history_id","history_name","dataset_ids","folder_ids","each","row_id","closest","data","substring","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","Add","addAllDatasetsFromHistory","closing_callback","library_router","navigate","trigger","fetchAndDisplayHistoryContents","change","target","value","importFilesFromPathModal","templateImportPathModal","importFromPathsClicked","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","space_to_tab","to_posix_lines","tag_using_filenames","file_type","dbkey","paths","valid_paths","trimmed","trim","chainCallImportingFolders","templateAddingDatasetsProgressBar","folder_name","templateDeletingItemsProgressBar","templateImportIntoHistoryProgressBar","emit","all_nodes","get_selected","selected_nodes","filter","node","state","disabled","selection_type","undefined","li_attr","full_path","full_source","chainCallImportingUserdirFiles","history_contents","HistoryContents","history_contents_template","templateHistoryContents","contents","reverse","prop","checked_hdas","history_item_ids","history_item_types","items_to_add","hid","item_type","history_item_id","folder_item","Item","from_hdca_id","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","item_to_delete","destroy","item","include_deleted","updated_item","model_class","checkIncludeDeleted","fetchFolder","checked","deleteSelectedItems","$checkedValues","items_total","dataset","showLocInfo","library","libraryListView","parent_library_id","showLocInfoModal","Library","templateLocInfoInModal","showImportModal","back","showPageSizePrompt","folder_page_size","prompt","preferences","join"],"mappings":"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A,EAASzQ,QAASiF,EAAKjF,UAC5D6C,SACIG,MAAc,WAAYrC,OAAOvB,MAAM6C,YAKjD8O,gBAAiB,SAAS/Q,GACxB,OAAOA,EAAQmH,QACb,IAAK,UACHlH,KAAK4I,0BACL,MACF,KAAK,YACH5I,KAAK0K,kCAAoCxD,OAAQ,aACjD,MACF,KAAK,OACHlH,KAAKyJ,0BACL,MACF,KAAK,UACHzJ,KAAK0K,kCAAoCxD,OAAQ,WACjD,MACF,SACExG,OAAOwD,UAAUgF,eAAe6H,OAChClT,EAAWyG,MAAM,4BAQvB0M,mBAAoB,WAClB,GAAIC,GAAmBC,OAAQ,8CAA+CxQ,OAAOwD,UAAUiN,YAAYtH,IAAK,oBACrF,OAApBoH,GAAgCA,GAAoBvP,SAAUuP,KACjEvQ,OAAOwD,UAAUiN,YAAYnN,KAAOiN,iBAAoBvP,SAAUuP,KAClEvQ,OAAOwD,UAAUC,eAAehE,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,0GACE,8FACE,gDACE,8CACA,aACF,YACF,OACF,UACF,SACF,UAEF,kCACA,SAEA,wDAEF,UACE6O,KAAK,MAGTP,uBAAwB,WACtB,MAAO5Q,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,UACE6O,KAAK,MAGT5O,yBAA0B,WACxB,MAAOvC,GAAEsC,UACT,8BACE,SACE,wEACA,4EACF,UACF,UACE6O,KAAK,MAIThM,0BAA4B,WAC1B,MAAOnF,GAAEsC,UACT,QACE,mCACE,mBACA,iHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACE6O,KAAK,MAGT1E,qCAAuC,WACrC,MAAOzM,GAAEsC,UACT,4BACE,2EACF,SACA,yBACE,gJACE,mDACF,SACF,UACE6O,KAAK,MAGT7E,kCAAmC,WACjC,MAAOtM,GAAEsC,UACT,4BACE,iFACF,SACA,yBACE,gJACE,mDACF,SACF,UACE6O,KAAK,MAGT3E,iCAAkC,WAChC,MAAOxM,GAAEsC,UACT,4BACA,SACA,yBACE,gJACE,mDACF,SACF,UACE6O,KAAK,MAGTzG,qBAAsB,WACpB,MAAO1K,GAAEsC,UACT,gCACE,0JACA,wLACA,mCACE,oFACE,yGACF,WACA,sFACA,uFACA,WACF,SACA,mCACE,kFACE,yFACA,+BACF,WACA,kCACE,mEACA,gCACF,WACA,kCACE,0FACA,gCACF,WACA,kCACE,yEACA,yBACF,WACF,SACA,qGACE,aACF,YACA,qGACE,eACF,YACA,SAEA,4BACA,SACA,SACA,kFACA,QACE,gFACA,4EACF,SACA,OACA,QACG,4CACG,oCACA,0FACH,WACH,SACF,UACE6O,KAAK,MAGT1H,wBAAyB,WACvB,MAAOzJ,GAAEsC,UACT,gCACE,+JACA,sCACE,kCACE,yFACA,+BACF,WACA,kCACE,mEACA,gCACF,WACA,OACA,kCACE,0FACA,gCACF,WACA,kCACE,yEACA,yBACF,WACF,SACA,uKACA,SACA,kFACA,QACE,gFACA,4EACF,SACA,QACG,4CACG,oCACA,0FACH,WACH,SACF,UACE6O,KAAK;;EAGTtI,4BAA6B,WAC3B,MAAO7I,GAAEsC,UACT,6BACE,QACE,gCACA,8EACE,8CACE,mGACF,YACF,YACF,SACA,QACA,sCACA,SACF,UACE6O,KAAK,MAGTxD,wBAAyB,WACvB,MAAO3N,GAAEsC,UACT,gDACA,QACA,6GACE,aACF,YACA,+GACE,eACF,YACA,SACA,OACA,OACE,0DACE,oDACE,iDACA,yDACI,kEACA,0CACE,+GACE,UACF,6CACI,wFACA,0HACF,WACF,QACD,iBACE,6FACG,2GACE,6CACA,kLACF,UACF,QACF,UACN,iGACI,+GACE,6CACE,wFACA,qGACF,WACF,QACJ,UACF,UACF,YACF,SACE6O,KAAK,MAGT9P,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,WACE6O,KAAK,OAKX,QACIpT,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 d2e35b403c5..0ff56a7eff2 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","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","undefined","fetched_permissions","set","access_library_role_list","length","is_unrestricted","is_admin","user","isAdmin","template","templateLibraryPermissions","$el","html","library","self","get","root","done","prepareSelectBoxes","fail","tooltip","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","item","initialData","dropdownCssClass","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 +{"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","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","undefined","fetched_permissions","set","access_library_role_list","length","is_unrestricted","is_admin","user","isAdmin","template","templateLibraryPermissions","$el","html","library","self","get","root","done","prepareSelectBoxes","fail","tooltip","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","item","initialData","dropdownCssClass","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 f8c41f55736..ee98188cb59 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_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","is_public","get","$","hide","sortLibraries","Galaxy","libraries","preferences","where","deleted","filter","is_deleted","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","searchLibraries","trimmed_term","trim","results","search","searching","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_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","is_public","get","$","hide","sortLibraries","Galaxy","libraries","preferences","where","deleted","filter","is_deleted","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","searchLibraries","trimmed_term","trim","results","search","searching","join"],"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 690c5b5dc29..51fa781e0b9 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()},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()}})}})},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;$.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.")}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;c--)b.push(a[c].id);return b},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.")})},templateFolderPermissions:function(){return _.template(['
','","

",'Folder: <%= _.escape(folder.get("name")) %>',"

",'
',"<% 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(""))}});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()},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 occurred. Click this to go back.","",{onclick: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;$.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.")}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;c--)b.push(a[c].id);return b},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.")})},templateFolderPermissions:function(){return _.template(['
','","

",'Folder: <%= _.escape(folder.get("name")) %>',"

",'
',"<% 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(""))}});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 44e82d4bc64..2845f003701 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;if(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){var f=_.findWhere(that.rowViews,{id:this.options.dataset_id});f?f.showDatasetDetails():c.error("Requested dataset not found. Showing folder instead.")}else(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;var a=$(this).closest("tr");b?that.makeDarkRow(a):that.makeWhiteRow(a)})},selectClickedRow:function(a){var b,c,d="";b=$(a.target).closest("tr"),"input"===a.target.localName?(d=a.target,c="input"):"td"===a.target.localName&&(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(['",'',"",'','','','','','','',' ',"",'','',"","","","","","","","","","","
name descriptiondata typesizetime updated (UTC)
",'" title="Go to parent folder" class="btn_open_folder btn btn-default btn-xs">..',"
",'"].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 occurred. 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;if(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){var f=_.findWhere(that.rowViews,{id:this.options.dataset_id});f?f.showDatasetDetails():c.error("Requested dataset not found. Showing folder instead.")}else(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;var a=$(this).closest("tr");b?that.makeDarkRow(a):that.makeWhiteRow(a)})},selectClickedRow:function(a){var b,c,d="";b=$(a.target).closest("tr"),"input"===a.target.localName?(d=a.target,c="input"):"td"===a.target.localName&&(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(['",'',"",'','','','','','','',' ',"",'','',"","","","","","","","","","","
name descriptiondata typesizetime updated (UTC)
",'" title="Go to parent folder" class="btn_open_folder btn btn-default btn-xs">..',"
",'"].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-foldertoolbar-view.js b/static/scripts/mvc/library/library-foldertoolbar-view.js index 472e14b9ce6..7cbc79600a9 100644 --- a/static/scripts/mvc/library/library-foldertoolbar-view.js +++ b/static/scripts/mvc/library/library-foldertoolbar-view.js @@ -1,4 +1,4 @@ -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,e=new d.FolderAsModel,f=Backbone.history.fragment.split("/");b=f.indexOf("page")>-1?f[f.length-3]:f[f.length-1],e.url=e.urlRoot+b,e.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");if(0===a.length)c.info("You must select some datasets first.");else{var b=this;this.histories=new d.GalaxyHistories,this.histories.fetch().done(function(){var a=b.templateBulkImportInModal();b.modal=Galaxy.modal,b.modal.show({closing_events:!0,title:"Import into History",body:a({histories:b.histories.models}),buttons:{Import:function(){b.importAllIntoHistory()},Close:function(){Galaxy.modal.hide()}}})}).fail(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(){var a=$(this).closest("tr").data("id");"F"==a.substring(0,1)?e.push(a):c.push(a)});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)+"%");var a=Math.round(this.progress)+"% Complete";$(".completion_span").text(a)},download:function(a,b){var c=[],d=[];$("#folder_table").find(":checked").each(function(){var a=$(this).closest("tr").data("id");"F"==a.substring(0,1)?d.push(a):c.push(a)});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+=''}),$('
'+e+"
").appendTo("body").submit().remove(),c.info("Your download will begin soon.")}else c.error("An error occurred.")},addFilesFromHistoryModal:function(){this.histories=new d.GalaxyHistories;var a=this;this.histories.fetch().done(function(){a.modal=Galaxy.modal;var b=a.templateAddFilesFromHistory();a.modal.show({closing_events:!0,title:"Adding datasets from your history",body:b({histories:a.histories.models}),buttons:{Add:function(){a.addAllDatasetsFromHistory()},Close:function(){Galaxy.modal.hide()}},closing_callback:function(){Galaxy.libraries.library_router.navigate("folders/"+a.id,{trigger:!0})}}),a.fetchAndDisplayHistoryContents(a.histories.models[0].id),$("#dataset_add_bulk").change(function(b){a.fetchAndDisplayHistoryContents(b.target.value)})}).fail(function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"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(var c in b)a.list_extensions.push({id:b[c].extension,text:b[c].extension,description:b[c].description,description_url:b[c].description_url});a.list_extensions.sort(function(a,b){return a.id>b.id?1:a.idb.id?1:a.id=0;k--){var l=i[k].trim();0!==l.length&&j.push(l)}this.initChainCallControl({length:j.length,action:"adding_datasets"}),this.chainCallImportingFolders({paths:j,preserve_dirs:a,link_data:b,space_to_tab:d,to_posix_lines:e,source:"admin_path",file_type:g,tag_using_filenames:f,dbkey:h})}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),e=_.filter(d,function(a){return 0==a.state.disabled}),f=this.modal.$el.find(".preserve-checkbox").is(":checked"),g=this.modal.$el.find(".link-checkbox").is(":checked"),h=this.modal.$el.find(".spacetab-checkbox").is(":checked"),i=this.modal.$el.find(".posix-checkbox").is(":checked"),j=this.select_extension.value(),k=this.select_genome.value(),l=this.modal.$el.find(".tag-files").is(":checked"),m=e[0].type,n=[];if(e.length<1)c.info("Please select some items first.");else{this.modal.disableButton("Import");for(var o=e.length-1;o>=0;o--)void 0!==e[o].li_attr.full_path&&n.push(e[o].li_attr.full_path);if(this.initChainCallControl({length:n.length,action:"adding_datasets"}),"folder"===m){var p=b.source+"_folder";this.chainCallImportingFolders({paths:n,preserve_dirs:f,link_data:g,space_to_tab:h,to_posix_lines:i,source:p,file_type:j,dbkey:k,tag_using_filenames:l})}else if("file"===m){var p=b.source+"_file";this.chainCallImportingUserdirFiles({paths:n,file_type:j,dbkey:k,link_data:g,space_to_tab:h,to_posix_lines:i,source:p,tag_using_filenames: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()})),e.modal.$el.find(".history-import-select-all").bind("click",function(){$("#selected_history_content [type=checkbox]").prop("checked",!0)}),e.modal.$el.find(".history-import-unselect-all").bind("click",function(){$("#selected_history_content [type=checkbox]").prop("checked",!1)})},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=[],f=[];if(a.length<1)c.info("You must select some datasets first.");else{this.modal.disableButton("Add"),a.each(function(){var a=$(this).closest("li").data("id");if(a){var c=$(this).closest("li").data("name");b.push(a),e.push(c)}});for(var g=b.length-1;g>=0;g--){var h=b[g],i=new d.Item;i.url=Galaxy.root+"api/folders/"+this.options.id+"/contents",i.set("collection"===e[g]?{from_hdca_id:h}:{from_hda_id:h}),f.push(i)}this.initChainCallControl({length:f.length,action:"adding_datasets"}),this.chainCallAddingHdas(f)}},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=Galaxy.root}}):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:a[i]});h.push(j)}for(var i=b.length-1;i>=0;i--){var k=new d.FolderAsModel({id:b[i]});h.push(k)}this.options.chain_call_control.total_number=g,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(['
','
','
',"DATA LIBRARIES",'','",'","<% if(mutiple_add_dataset_options) { %>",'","<% } else { %>",'","<% } %>",'",'",'','",'','','","","","
","",'
',"
",'
',"
"].join(""))},templateLocInfoInModal:function(){return _.template(["
",'',"",'',"","","","","",'',"",'<% if(library.get("description") !== "") { %>',"","",'',"","<% } %>",'<% if(library.get("synopsis") !== "") { %>',"","",'',"","<% } %>",'<% if(library.get("create_time_pretty") !== "") { %>',"","",'',"","<% } %>","","",'',"","","
library
name<%- library.get("name") %>
description<%- library.get("description") %>
synopsis<%- library.get("synopsis") %>
created"><%- library.get("create_time_pretty") %>
id<%- library.get("id") %>
",'',"",'',"","","","","","","",'<% if(options.folder_description !== "") { %>',"","","","","<% } %>","","","","","","
folder
name<%- options.folder_name %>
description<%- options.folder_description %>
id<%- options.id %>
","
"].join(""))},templateNewFolderInModal:function(){return _.template(['
',"
",'','',"
","
"].join(""))},templateBulkImportInModal:function(){return _.template(["
",'
',"Select history: ",'","
",'
',"or create new: ",'',"","
","
"].join(""))},templateImportIntoHistoryProgressBar:function(){return _.template(['
',"Importing selected items to history <%= _.escape(history_name) %>","
",'
','
','0% Complete',"
","
"].join(""))},templateAddingDatasetsProgressBar:function(){return _.template(['
',"Adding selected datasets to library folder <%= _.escape(folder_name) %>","
",'
','
','0% Complete',"
","
"].join(""))},templateDeletingItemsProgressBar:function(){return _.template(['
',"
",'
','
','0% Complete',"
","
"].join(""))},templateBrowserModal:function(){return _.template(['
','
All files you select will be imported into the current folder ignoring their folder structure.
','','
','",'","
",'
','",'",'",'","
",'",'","
",'
',"
","
","

You can set extension type and genome for all imported datasets at once:

","
",'Type: ','Genome: ',"
","
","
",'","
","
"].join(""))},templateImportPathModal:function(){return _.template(['
','
All files within the given folders and their subfolders will be imported into the current folder.
','
','",'","
",'",'","
",'',"
","

You can set extension type and genome for all imported datasets at once:

","
",'Type: ','Genome: ',"
","
",'","
","
"].join("")); +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,e=new d.FolderAsModel,f=Backbone.history.fragment.split("/");b=f.indexOf("page")>-1?f[f.length-3]:f[f.length-1],e.url=e.urlRoot+b,e.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 occurred.")}})}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");if(0===a.length)c.info("You must select some datasets first.");else{var b=this;this.histories=new d.GalaxyHistories,this.histories.fetch().done(function(){var a=b.templateBulkImportInModal();b.modal=Galaxy.modal,b.modal.show({closing_events:!0,title:"Import into History",body:a({histories:b.histories.models}),buttons:{Import:function(){b.importAllIntoHistory()},Close:function(){Galaxy.modal.hide()}}})}).fail(function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error occurred.")})}},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 occurred.")}).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(){var a=$(this).closest("tr").data("id");"F"==a.substring(0,1)?e.push(a):c.push(a)});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)+"%");var a=Math.round(this.progress)+"% Complete";$(".completion_span").text(a)},download:function(a,b){var c=[],d=[];$("#folder_table").find(":checked").each(function(){var a=$(this).closest("tr").data("id");"F"==a.substring(0,1)?d.push(a):c.push(a)});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+=''}),$('
'+e+"
").appendTo("body").submit().remove(),c.info("Your download will begin soon.")}else c.error("An error occurred.")},addFilesFromHistoryModal:function(){this.histories=new d.GalaxyHistories;var a=this;this.histories.fetch().done(function(){a.modal=Galaxy.modal;var b=a.templateAddFilesFromHistory();a.modal.show({closing_events:!0,title:"Adding datasets from your history",body:b({histories:a.histories.models}),buttons:{Add:function(){a.addAllDatasetsFromHistory()},Close:function(){Galaxy.modal.hide()}},closing_callback:function(){Galaxy.libraries.library_router.navigate("folders/"+a.id,{trigger:!0})}}),a.fetchAndDisplayHistoryContents(a.histories.models[0].id),$("#dataset_add_bulk").change(function(b){a.fetchAndDisplayHistoryContents(b.target.value)})}).fail(function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error occurred.")})},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(var c in b)a.list_extensions.push({id:b[c].extension,text:b[c].extension,description:b[c].description,description_url:b[c].description_url});a.list_extensions.sort(function(a,b){return a.id>b.id?1:a.idb.id?1:a.id=0;k--){var l=i[k].trim();0!==l.length&&j.push(l)}this.initChainCallControl({length:j.length,action:"adding_datasets"}),this.chainCallImportingFolders({paths:j,preserve_dirs:a,link_data:b,space_to_tab:d,to_posix_lines:e,source:"admin_path",file_type:g,tag_using_filenames:f,dbkey:h})}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),e=_.filter(d,function(a){return 0==a.state.disabled}),f=this.modal.$el.find(".preserve-checkbox").is(":checked"),g=this.modal.$el.find(".link-checkbox").is(":checked"),h=this.modal.$el.find(".spacetab-checkbox").is(":checked"),i=this.modal.$el.find(".posix-checkbox").is(":checked"),j=this.select_extension.value(),k=this.select_genome.value(),l=this.modal.$el.find(".tag-files").is(":checked"),m=e[0].type,n=[];if(e.length<1)c.info("Please select some items first.");else{this.modal.disableButton("Import");for(var o=e.length-1;o>=0;o--)void 0!==e[o].li_attr.full_path&&n.push(e[o].li_attr.full_path);if(this.initChainCallControl({length:n.length,action:"adding_datasets"}),"folder"===m){var p=b.source+"_folder";this.chainCallImportingFolders({paths:n,preserve_dirs:f,link_data:g,space_to_tab:h,to_posix_lines:i,source:p,file_type:j,dbkey:k,tag_using_filenames:l})}else if("file"===m){var p=b.source+"_file";this.chainCallImportingUserdirFiles({paths:n,file_type:j,dbkey:k,link_data:g,space_to_tab:h,to_posix_lines:i,source:p,tag_using_filenames: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()})),e.modal.$el.find(".history-import-select-all").bind("click",function(){$("#selected_history_content [type=checkbox]").prop("checked",!0)}),e.modal.$el.find(".history-import-unselect-all").bind("click",function(){$("#selected_history_content [type=checkbox]").prop("checked",!1)})},error:function(a,b){c.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error occurred.")}})},addAllDatasetsFromHistory:function(){var a=this.modal.$el.find("#selected_history_content").find(":checked"),b=[],e=[],f=[];if(a.length<1)c.info("You must select some datasets first.");else{this.modal.disableButton("Add"),a.each(function(){var a=$(this).closest("li").data("id");if(a){var c=$(this).closest("li").data("name");b.push(a),e.push(c)}});for(var g=b.length-1;g>=0;g--){var h=b[g],i=new d.Item;i.url=Galaxy.root+"api/folders/"+this.options.id+"/contents",i.set("collection"===e[g]?{from_hdca_id:h}:{from_hda_id:h}),f.push(i)}this.initChainCallControl({length:f.length,action:"adding_datasets"}),this.chainCallAddingHdas(f)}},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=Galaxy.root}}):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:a[i]});h.push(j)}for(var i=b.length-1;i>=0;i--){var k=new d.FolderAsModel({id:b[i]});h.push(k)}this.options.chain_call_control.total_number=g,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 occurred.")}}))},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(['
','
','
',"DATA LIBRARIES",'','",'","<% if(mutiple_add_dataset_options) { %>",'","<% } else { %>",'","<% } %>",'",'",'','",'','','","","","
","",'
',"
",'
',"
"].join(""))},templateLocInfoInModal:function(){return _.template(["
",'',"",'',"","","","","",'',"",'<% if(library.get("description") !== "") { %>',"","",'',"","<% } %>",'<% if(library.get("synopsis") !== "") { %>',"","",'',"","<% } %>",'<% if(library.get("create_time_pretty") !== "") { %>',"","",'',"","<% } %>","","",'',"","","
library
name<%- library.get("name") %>
description<%- library.get("description") %>
synopsis<%- library.get("synopsis") %>
created"><%- library.get("create_time_pretty") %>
id<%- library.get("id") %>
",'',"",'',"","","","","","","",'<% if(options.folder_description !== "") { %>',"","","","","<% } %>","","","","","","
folder
name<%- options.folder_name %>
description<%- options.folder_description %>
id<%- options.id %>
","
"].join(""))},templateNewFolderInModal:function(){return _.template(['
',"
",'','',"
","
"].join(""))},templateBulkImportInModal:function(){return _.template(["
",'
',"Select history: ",'","
",'
',"or create new: ",'',"","
","
"].join(""))},templateImportIntoHistoryProgressBar:function(){return _.template(['
',"Importing selected items to history <%= _.escape(history_name) %>","
",'
','
','0% Complete',"
","
"].join(""))},templateAddingDatasetsProgressBar:function(){return _.template(['
',"Adding selected datasets to library folder <%= _.escape(folder_name) %>","
",'
','
','0% Complete',"
","
"].join(""))},templateDeletingItemsProgressBar:function(){return _.template(['
',"
",'
','
','0% Complete',"
","
"].join(""))},templateBrowserModal:function(){return _.template(['
','
All files you select will be imported into the current folder ignoring their folder structure.
','','
','",'","
",'
','",'",'",'","
",'",'","
",'
',"
","
","

You can set extension type and genome for all imported datasets at once:

","
",'Type: ','Genome: ',"
","
","
",'","
","
"].join(""))},templateImportPathModal:function(){return _.template(['
','
All files within the given folders and their subfolders will be imported into the current folder.
','
','",'","
",'",'","
",'',"
","

You can set extension type and genome for all imported datasets at once:

","
",'Type: ','Genome: ',"
","
",'","
","
"].join("")); },templateAddFilesFromHistory:function(){return _.template(['
',"
","1. Select history: ",'","
","
",'
',"
","
"].join(""))},templateHistoryContents:function(){return _.template(["

2. Choose the datasets to import:

","
",'",'","
","
","
    ","<% _.each(history_contents, function(history_item) { %>",'<% if (history_item.get("deleted") != true ) { %>','<% var item_name = history_item.get("name") %>','<% if (history_item.get("type") === "collection") { %>','<% var collection_type = history_item.get("collection_type") %>','<% if (collection_type === "list") { %>','
  • " data-name="<%= _.escape(history_item.get("type")) %>">',"
  • ","<% } else { %>",'
  • ','','<%= _.escape(history_item.get("hid")) %>: ','<%= item_name.length > 75 ? _.escape("...".concat(item_name.substr(-75))) : _.escape(item_name) %> (Dataset Collection of type <%= _.escape(collection_type) %> not supported.)',"","
  • ","<% } %>",'<% } else if (history_item.get("visible") === true && history_item.get("state") === "ok") { %>','
  • " data-name="<%= _.escape(history_item.get("type")) %>">','","
  • ","<% } %>","<% } %>","<% }); %>","
"].join(""))},templatePaginator: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 78d2bafd43f..e5a1f373cec 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()},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()}})}})},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;$.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.")}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;c--)b.push(a[c].id);return b},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.")})},templateLibraryPermissions:function(){return _.template(['
','","

",'Library: <%= _.escape(library.get("name")) %>',"

",'
',"<% 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{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()},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 occurred. Click this to go back.","",{onclick: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;$.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.")}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;c--)b.push(a[c].id);return b},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.")})},templateLibraryPermissions:function(){return _.template(['
','","

",'Library: <%= _.escape(library.get("name")) %>',"

",'
',"<% 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{LibraryView:d}}); //# sourceMappingURL=../../../maps/mvc/library/library-library-view.js.map \ No newline at end of file diff --git a/static/scripts/mvc/library/library-librarylist-view.js b/static/scripts/mvc/library/library-librarylist-view.js index f0f3798cf29..c33a8109fc0 100644 --- a/static/scripts/mvc/library/library-librarylist-view.js +++ b/static/scripts/mvc/library/library-librarylist-view.js @@ -1,2 +1,2 @@ -define(["libs/toastr","mvc/library/library-model","mvc/library/library-libraryrow-view","libs/underscore"],function(a,b,c,d){var e=Backbone.View.extend({el:"#libraries_element",events:{"click .sort-libraries-link":"sort_clicked"},defaults:{page_count:null,show_page:null,all_fetched:!1},initialize:function(c){this.options=d.defaults(this.options||{},c,this.defaults);var e=this;this.modal=null,this.collection=new b.Libraries,this.collection.url=this.collection.urlRoot+"?deleted=false",this.collection.fetch({success:function(){e.render()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})},render:function(a){this.options=d.extend(this.options,a),this.setElement("#libraries_element");var b=this.templateLibraryList(),c=null,e=null,f=function(a){return a.get("public")===!0};if($(".tooltip").hide(),"undefined"!=typeof a&&(e="undefined"!=typeof a.models?a.models:null),null!==this.collection&&null===e)this.sortLibraries(),c=Galaxy.libraries.preferences.get("with_deleted")?this.collection.models:this.collection.where({deleted:!1}),Galaxy.libraries.preferences.get("without_restricted")&&(c=d.filter(c,f));else if(null!==e){if(Galaxy.libraries.preferences.get("with_deleted"))c=e;else{var g=function(a){return a.get("deleted")===!1};c=d.filter(e,g)}Galaxy.libraries.preferences.get("without_restricted")&&(c=d.filter(c,f))}else c=[];(null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.options.total_libraries_count=c.length;var h=Galaxy.libraries.preferences.get("library_page_size")*(this.options.show_page-1);this.options.page_count=Math.ceil(this.options.total_libraries_count/Galaxy.libraries.preferences.get("library_page_size")),this.options.total_libraries_count>0&&hthis.options.total_libraries_count+Galaxy.libraries.preferences.get("library_page_size")&&(c=[]),this.$el.html(b({length:1,order:Galaxy.libraries.preferences.get("sort_order"),search_term:Galaxy.libraries.libraryToolbarView.options.search_term})),Galaxy.libraries.libraryToolbarView.renderPaginator(this.options),this.renderRows(c)):(this.$el.html(b({length:0,order:Galaxy.libraries.preferences.get("sort_order"),search_term:Galaxy.libraries.libraryToolbarView.options.search_term})),Galaxy.libraries.libraryToolbarView.renderPaginator(this.options)),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},fetchDeleted:function(){if(this.options.all_fetched)this.render();else{var b=this;this.collection.url=this.collection.urlRoot+"?deleted=true",this.collection.fetch({remove:!1,success:function(){b.options.all_fetched=!0,b.render()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})}},renderRows:function(a){for(var b=0;b',"<% if(length === 0) { %>","<% if(search_term.length > 0) { %>","
","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.',"
","<% }%>","<% } else{ %>",'',"",'",'',' ','',"",'',"","
','',"name","",'',"descriptionsynopsis
","<% }%>","
"].join(""))}});return{LibraryListView:e}}); +define(["libs/toastr","mvc/library/library-model","mvc/library/library-libraryrow-view","libs/underscore"],function(a,b,c,d){var e=Backbone.View.extend({el:"#libraries_element",events:{"click .sort-libraries-link":"sort_clicked"},defaults:{page_count:null,show_page:null,all_fetched:!1},initialize:function(c){this.options=d.defaults(this.options||{},c,this.defaults);var e=this;this.modal=null,this.collection=new b.Libraries,this.collection.url=this.collection.urlRoot+"?deleted=false",this.collection.fetch({success:function(){e.render()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occurred.")}})},render:function(a){this.options=d.extend(this.options,a),this.setElement("#libraries_element");var b=this.templateLibraryList(),c=null,e=null,f=function(a){return a.get("public")===!0};if($(".tooltip").hide(),"undefined"!=typeof a&&(e="undefined"!=typeof a.models?a.models:null),null!==this.collection&&null===e)this.sortLibraries(),c=Galaxy.libraries.preferences.get("with_deleted")?this.collection.models:this.collection.where({deleted:!1}),Galaxy.libraries.preferences.get("without_restricted")&&(c=d.filter(c,f));else if(null!==e){if(Galaxy.libraries.preferences.get("with_deleted"))c=e;else{var g=function(a){return a.get("deleted")===!1};c=d.filter(e,g)}Galaxy.libraries.preferences.get("without_restricted")&&(c=d.filter(c,f))}else c=[];(null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.options.total_libraries_count=c.length;var h=Galaxy.libraries.preferences.get("library_page_size")*(this.options.show_page-1);this.options.page_count=Math.ceil(this.options.total_libraries_count/Galaxy.libraries.preferences.get("library_page_size")),this.options.total_libraries_count>0&&hthis.options.total_libraries_count+Galaxy.libraries.preferences.get("library_page_size")&&(c=[]),this.$el.html(b({length:1,order:Galaxy.libraries.preferences.get("sort_order"),search_term:Galaxy.libraries.libraryToolbarView.options.search_term})),Galaxy.libraries.libraryToolbarView.renderPaginator(this.options),this.renderRows(c)):(this.$el.html(b({length:0,order:Galaxy.libraries.preferences.get("sort_order"),search_term:Galaxy.libraries.libraryToolbarView.options.search_term})),Galaxy.libraries.libraryToolbarView.renderPaginator(this.options)),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},fetchDeleted:function(){if(this.options.all_fetched)this.render();else{var b=this;this.collection.url=this.collection.urlRoot+"?deleted=true",this.collection.fetch({remove:!1,success:function(){b.options.all_fetched=!0,b.render()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occurred.")}})}},renderRows:function(a){for(var b=0;b',"<% if(length === 0) { %>","<% if(search_term.length > 0) { %>","
","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.',"
","<% }%>","<% } else{ %>",'',"",'",'',' ','',"",'',"","
','',"name","",'',"descriptionsynopsis
","<% }%>","
"].join(""))}});return{LibraryListView:e}}); //# sourceMappingURL=../../../maps/mvc/library/library-librarylist-view.js.map \ No newline at end of file diff --git a/static/toolshed/scripts/mvc/groups/group-detail-view.js b/static/toolshed/scripts/mvc/groups/group-detail-view.js index 3165f3fa033..0d24cd91c72 100644 --- a/static/toolshed/scripts/mvc/groups/group-detail-view.js +++ b/static/toolshed/scripts/mvc/groups/group-detail-view.js @@ -1,2 +1,2 @@ -define(["libs/toastr","toolshed/scripts/mvc/groups/group-model"],function(a,b){var c=Backbone.View.extend({el:"#groups_element",options:{},app:null,initialize:function(a){this.options=_.extend(this.options,a),this.app=window.globalTS.groups,null!==this.app.collection?(this.model=this.app.collection.get(this.options.group_id),this.render()):this.fetchGroup()},fetchGroup:function(c){var d=this;this.options=_.extend(this.options,c),this.model=new b.Group({id:this.options.group_id}),this.model.fetch({success:function(a){console.log("received data: "),console.log(a),d.render()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})},render:function(){var a=this.templateRow();this.$el.html(a({group:this.model})),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},templateRow:function(){return _.template(["
",'

<%= group.get("name") %>

','

','A group of <%= group.get("members").length %> members with <%= group.get("repositories").length %> repositories and a total of <%= group.get("total_downloads") %> combined repository clones.

',"

Members

",'',"","","","","","",'<% _.each(group.get("members"), function(member) { %>',"","","","","","<% }); %>","","
NameRepositoriesRegistered
","<%= member.username %>","",'<%= member.user_repos_count %>',"","<%= member.time_created %>","
","

Repositories

",'',"","","","","","","","","","","","",'<% _.each(group.get("repositories"), function(repo) { %>',"","","","","","",'",'","","","","<% }); %>","","
NameDescriptionClonesOwnerCategoriesCreatedUpdatedRatingVerified
",'<%= repo.name %>',"","<%= repo.description %>","","<%= repo.times_downloaded %>","","<%= repo.owner %>","","<% _.each((repo.categories), function(cat) { %>",'<%= cat.name %>
',"<% }); %>","
',"<%= repo.time_created %>","',"<%= repo.time_updated %>","","<%= repo.ratings_mean %>","","<%= repo.approved %>","
","
"].join(""))}});return{GroupDetailView:c}}); +define(["libs/toastr","toolshed/scripts/mvc/groups/group-model"],function(a,b){var c=Backbone.View.extend({el:"#groups_element",options:{},app:null,initialize:function(a){this.options=_.extend(this.options,a),this.app=window.globalTS.groups,null!==this.app.collection?(this.model=this.app.collection.get(this.options.group_id),this.render()):this.fetchGroup()},fetchGroup:function(c){var d=this;this.options=_.extend(this.options,c),this.model=new b.Group({id:this.options.group_id}),this.model.fetch({success:function(a){console.log("received data: "),console.log(a),d.render()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occurred.")}})},render:function(){var a=this.templateRow();this.$el.html(a({group:this.model})),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},templateRow:function(){return _.template(["
",'

<%= group.get("name") %>

','

','A group of <%= group.get("members").length %> members with <%= group.get("repositories").length %> repositories and a total of <%= group.get("total_downloads") %> combined repository clones.

',"

Members

",'',"","","","","","",'<% _.each(group.get("members"), function(member) { %>',"","","","","","<% }); %>","","
NameRepositoriesRegistered
","<%= member.username %>","",'<%= member.user_repos_count %>',"","<%= member.time_created %>","
","

Repositories

",'',"","","","","","","","","","","","",'<% _.each(group.get("repositories"), function(repo) { %>',"","","","","","",'",'","","","","<% }); %>","","
NameDescriptionClonesOwnerCategoriesCreatedUpdatedRatingVerified
",'<%= repo.name %>',"","<%= repo.description %>","","<%= repo.times_downloaded %>","","<%= repo.owner %>","","<% _.each((repo.categories), function(cat) { %>",'<%= cat.name %>
',"<% }); %>","
',"<%= repo.time_created %>","',"<%= repo.time_updated %>","","<%= repo.ratings_mean %>","","<%= repo.approved %>","
","
"].join(""))}});return{GroupDetailView:c}}); //# sourceMappingURL=../../../maps/mvc/groups/group-detail-view.js.map \ No newline at end of file diff --git a/static/toolshed/scripts/mvc/groups/group-list-view.js b/static/toolshed/scripts/mvc/groups/group-list-view.js index 05311026e8d..49cd4072dfe 100644 --- a/static/toolshed/scripts/mvc/groups/group-list-view.js +++ b/static/toolshed/scripts/mvc/groups/group-list-view.js @@ -1,2 +1,2 @@ -define(["libs/toastr","toolshed/scripts/mvc/groups/group-model","toolshed/scripts/mvc/groups/group-listrow-view"],function(a,b,c){var d=Backbone.View.extend({el:"#groups_element",defaults:{},initialize:function(c){this.options=_.defaults(this.options||{},this.defaults,c);var d=this;window.globalTS.groups.collection=new b.Groups,window.globalTS.groups.collection.fetch({success:function(a){console.log("received data: "),console.log(a),d.render()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})},fetch:function(){},render:function(a){this.options=_.extend(this.options,a),$(".tooltip").hide();var b=this.templateGroupsList();this.$el.html(b({length:window.globalTS.groups.collection.models.length})),this.renderRows(window.globalTS.groups.collection.models),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},renderRows:function(a){for(var b=0;b'),tmpl_array.push("
"),tmpl_array.push('
'),tmpl_array.push("<% if(length === 0) { %>"),tmpl_array.push("
There are no groups yet.
"),tmpl_array.push("<% } else{ %>"),tmpl_array.push(''),tmpl_array.push(" "),tmpl_array.push(" "),tmpl_array.push(" "),tmpl_array.push(" "),tmpl_array.push(" "),tmpl_array.push(' '),tmpl_array.push(" "),tmpl_array.push("
NameMembersRepositories
"),tmpl_array.push("<% }%>"),tmpl_array.push("
"),_.template(tmpl_array.join(""))}});return{GroupListView:d}}); +define(["libs/toastr","toolshed/scripts/mvc/groups/group-model","toolshed/scripts/mvc/groups/group-listrow-view"],function(a,b,c){var d=Backbone.View.extend({el:"#groups_element",defaults:{},initialize:function(c){this.options=_.defaults(this.options||{},this.defaults,c);var d=this;window.globalTS.groups.collection=new b.Groups,window.globalTS.groups.collection.fetch({success:function(a){console.log("received data: "),console.log(a),d.render()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occurred.")}})},fetch:function(){},render:function(a){this.options=_.extend(this.options,a),$(".tooltip").hide();var b=this.templateGroupsList();this.$el.html(b({length:window.globalTS.groups.collection.models.length})),this.renderRows(window.globalTS.groups.collection.models),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},renderRows:function(a){for(var b=0;b'),tmpl_array.push("
"),tmpl_array.push('
'),tmpl_array.push("<% if(length === 0) { %>"),tmpl_array.push("
There are no groups yet.
"),tmpl_array.push("<% } else{ %>"),tmpl_array.push(''),tmpl_array.push(" "),tmpl_array.push(" "),tmpl_array.push(" "),tmpl_array.push(" "),tmpl_array.push(" "),tmpl_array.push(' '),tmpl_array.push(" "),tmpl_array.push("
NameMembersRepositories
"),tmpl_array.push("<% }%>"),tmpl_array.push("
"),_.template(tmpl_array.join(""))}});return{GroupListView:d}}); //# sourceMappingURL=../../../maps/mvc/groups/group-list-view.js.map \ No newline at end of file