From fe8dbd8183fe5706e041686ee57a683d1fd63c9e Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Thu, 8 Oct 2015 15:09:24 -0400 Subject: [PATCH] fix problems with multiple bindings of view events; drop attempts at caching the libraries - need to study more for that --- client/galaxy/scripts/galaxy.library.js | 7 +++++-- .../mvc/library/library-foldertoolbar-view.js | 3 +++ .../mvc/library/library-librarylist-view.js | 14 ++------------ .../mvc/library/library-librarytoolbar-view.js | 6 +++--- static/maps/galaxy.library.js.map | 2 +- .../mvc/library/library-foldertoolbar-view.js.map | 2 +- .../mvc/library/library-librarylist-view.js.map | 2 +- .../mvc/library/library-librarytoolbar-view.js.map | 2 +- static/scripts/galaxy.library.js | 2 +- .../mvc/library/library-librarylist-view.js | 2 +- .../mvc/library/library-librarytoolbar-view.js | 2 +- 11 files changed, 20 insertions(+), 24 deletions(-) diff --git a/client/galaxy/scripts/galaxy.library.js b/client/galaxy/scripts/galaxy.library.js index 3f5277fb90d..a2c1c41a4f1 100644 --- a/client/galaxy/scripts/galaxy.library.js +++ b/client/galaxy/scripts/galaxy.library.js @@ -97,6 +97,9 @@ var GalaxyLibrary = Backbone.View.extend({ this.library_router = new LibraryRouter(); this.library_router.on( 'route:libraries', function() { + if ( Galaxy.libraries.libraryToolbarView){ + Galaxy.libraries.libraryToolbarView.$el.unbind('click'); + } Galaxy.libraries.libraryToolbarView = new mod_librarytoolbar_view.LibraryToolbarView(); Galaxy.libraries.libraryListView = new mod_librarylist_view.LibraryListView(); }); @@ -106,7 +109,7 @@ var GalaxyLibrary = Backbone.View.extend({ Galaxy.libraries.libraryToolbarView = new mod_librarytoolbar_view.LibraryToolbarView(); Galaxy.libraries.libraryListView = new mod_librarylist_view.LibraryListView( { show_page: show_page } ); } else { - Galaxy.libraries.libraryListView.render( { show_page: show_page } ) + Galaxy.libraries.libraryListView.render( { show_page: show_page } ); } }); @@ -123,7 +126,7 @@ var GalaxyLibrary = Backbone.View.extend({ Galaxy.libraries.folderToolbarView = new mod_foldertoolbar_view.FolderToolbarView( {id: id} ); Galaxy.libraries.folderListView = new mod_folderlist_view.FolderListView( { id: id, show_page: show_page } ); } else { - Galaxy.libraries.folderListView.render( { id: id, show_page: parseInt( show_page ) } ) + Galaxy.libraries.folderListView.render( { id: id, show_page: parseInt( show_page ) } ); } }); diff --git a/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js b/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js index 5498ae94b93..1485f4eb665 100644 --- a/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js +++ b/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js @@ -1030,6 +1030,9 @@ var FolderToolbarView = Backbone.View.extend({ } }, + /** + * Show user the prompt to change the number of items shown on page. + */ showPageSizePrompt: function(){ var folder_page_size = prompt( 'How many items per page do you want to see?', Galaxy.libraries.preferences.get( 'folder_page_size' ) ); if ( ( folder_page_size != null ) && ( folder_page_size == parseInt( folder_page_size ) ) ) { diff --git a/client/galaxy/scripts/mvc/library/library-librarylist-view.js b/client/galaxy/scripts/mvc/library/library-librarylist-view.js index ba86cc6018f..a70a0d70ac0 100644 --- a/client/galaxy/scripts/mvc/library/library-librarylist-view.js +++ b/client/galaxy/scripts/mvc/library/library-librarylist-view.js @@ -35,8 +35,6 @@ var LibraryListView = Backbone.View.extend({ this.options = _.defaults( this.options || {}, options, this.defaults ); var that = this; this.modal = null; - // map of library model ids to library views = cache - this.rowViews = {}; // collection of {Item}s this.collection = new mod_library_model.Libraries(); this.collection.fetch({ @@ -60,6 +58,7 @@ var LibraryListView = Backbone.View.extend({ */ render: function ( options ) { this.options = _.extend( this.options, options ); + this.setElement('#libraries_element'); var template = this.templateLibraryList(); var libraries_to_render = null; var models = null; @@ -119,14 +118,7 @@ var LibraryListView = Backbone.View.extend({ renderRows: function( libraries_to_render ){ for ( var i = 0; i < libraries_to_render.length; i++ ) { var library = libraries_to_render[i]; - // search whether we have the item cached - var cachedView = _.findWhere( this.rowViews, { id: library.get( 'id' ) } ); - if ( cachedView !== undefined && this instanceof Backbone.View ){ - cachedView.delegateEvents(); - this.$el.find( '#library_list_body' ).append( cachedView.el ); - } else { - this.renderOne( { library: library } ) - } + this.renderOne( { library: library } ); } }, @@ -138,8 +130,6 @@ var LibraryListView = Backbone.View.extend({ var library = options.library; var rowView = new mod_library_libraryrow_view.LibraryRowView( library ); this.$el.find( '#library_list_body' ).append( rowView.el ); - // save new rowView to cache - this.rowViews[ library.get( 'id' ) ] = rowView; }, /** diff --git a/client/galaxy/scripts/mvc/library/library-librarytoolbar-view.js b/client/galaxy/scripts/mvc/library/library-librarytoolbar-view.js index 61303db1f14..4ec97151890 100644 --- a/client/galaxy/scripts/mvc/library/library-librarytoolbar-view.js +++ b/client/galaxy/scripts/mvc/library/library-librarytoolbar-view.js @@ -17,7 +17,7 @@ var LibraryToolbarView = Backbone.View.extend({ events: { 'click #create_new_library_btn' : 'showLibraryModal', 'click #include_deleted_chk' : 'includeDeletedChecked', - 'click #page_size_prompt' : 'showPageSizePrompt', + 'click #lib_page_size_prompt' : 'showPageSizePrompt', 'keyup .library-search-input' : 'searchLibraries' }, @@ -230,8 +230,8 @@ var LibraryToolbarView = Backbone.View.extend({ '
  • ', '<% } %>', '', - '', - ' showing <%- libraries_shown %> of <%- total_libraries_count %> libraries', + '', + ' showing <%- libraries_shown %> of <%- total_libraries_count %> libraries', '' ].join('')); }, diff --git a/static/maps/galaxy.library.js.map b/static/maps/galaxy.library.js.map index 482ef1c8a4f..e5223743d37 100644 --- a/static/maps/galaxy.library.js.map +++ b/static/maps/galaxy.library.js.map @@ -1 +1 @@ -{"version":3,"file":"galaxy.library.js","sources":["../src/galaxy.library.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_baseMVC","mod_library_model","mod_folderlist_view","mod_librarylist_view","mod_librarytoolbar_view","mod_foldertoolbar_view","mod_library_dataset_view","mod_library_library_view","mod_library_folder_view","LibraryRouter","Backbone","Router","extend","initialize","this","routesHit","history","on","routes","page/:show_page","library/:library_id/permissions","folders/:folder_id/permissions","folders/:id","folders/:id/page/:show_page","folders/:folder_id/datasets/:dataset_id","folders/:folder_id/datasets/:dataset_id/permissions","folders/:folder_id/datasets/:dataset_id/versions/:ldda_id","folders/:folder_id/download/:format","folders/:folder_id/import/:source","back","window","navigate","trigger","replace","LibraryPrefs","SessionStorageModel","defaults","with_deleted","sort_order","sort_by","library_page_size","folder_page_size","GalaxyLibrary","View","libraryToolbarView","libraryListView","library_router","libraryView","folderToolbarView","folderListView","datasetView","Galaxy","libraries","preferences","id","LibraryToolbarView","LibraryListView","show_page","render","$el","unbind","FolderToolbarView","FolderListView","parseInt","folder_id","format","$","find","length","info","download","dataset_id","LibraryDatasetView","ldda_id","show_version","show_permissions","library_id","LibraryView","folderView","FolderView","source","showImportModal","start","pushState","GalaxyApp"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"galaxy.library.js","sources":["../src/galaxy.library.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_baseMVC","mod_library_model","mod_folderlist_view","mod_librarylist_view","mod_librarytoolbar_view","mod_foldertoolbar_view","mod_library_dataset_view","mod_library_library_view","mod_library_folder_view","LibraryRouter","Backbone","Router","extend","initialize","this","routesHit","history","on","routes","page/:show_page","library/:library_id/permissions","folders/:folder_id/permissions","folders/:id","folders/:id/page/:show_page","folders/:folder_id/datasets/:dataset_id","folders/:folder_id/datasets/:dataset_id/permissions","folders/:folder_id/datasets/:dataset_id/versions/:ldda_id","folders/:folder_id/download/:format","folders/:folder_id/import/:source","back","window","navigate","trigger","replace","LibraryPrefs","SessionStorageModel","defaults","with_deleted","sort_order","sort_by","library_page_size","folder_page_size","GalaxyLibrary","View","libraryToolbarView","libraryListView","library_router","libraryView","folderToolbarView","folderListView","datasetView","Galaxy","libraries","preferences","id","$el","unbind","LibraryToolbarView","LibraryListView","show_page","render","FolderToolbarView","FolderListView","parseInt","folder_id","format","$","find","length","info","download","dataset_id","LibraryDatasetView","ldda_id","show_version","show_permissions","library_id","LibraryView","folderView","FolderView","source","showImportModal","start","pushState","GalaxyApp"],"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 60ac26d9d70..6d0e9ce8dda 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_show_libinfo","click #toolbtn_bulk_delete","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","currUser","isAdmin","isAnonymous","config","user_library_import_dir","allow_library_path_paste","library_import_dir","$el","html","renderPaginator","paginator_template","templatePaginator","find","show_page","parseInt","page_count","total_items_count","items_shown","configureElements","$","show","hide","tooltip","createFolderFromModal","event","preventDefault","stopPropagation","self","template","templateNewFolderInModal","closing_events","title","body","buttons","Create","create_new_folder_event","Close","folderDetails","serialize_new_folder","validate_new_folder","folder","FolderAsModel","url_items","history","fragment","split","current_folder_id","length","url","urlRoot","save","success","set","type","libraries","folderListView","collection","add","error","model","response","responseJSON","err_msg","name","val","modalBulkImport","checkedValues","info","refreshUserHistoriesList","that","templateBulkImportInModal","models","Import","importAllIntoHistory","callback","GalaxyHistories","fetch","disableButton","history_id","history_name","last_used_history_id","dataset_ids","folder_ids","each","parentElement","classList","contains","push","datasets_to_import","i","library_dataset_id","historyItem","HistoryItem","content","source","library_folder_id","initChainCallControl","action","jQuery","getJSON","galaxy_config","root","chainCallImportingIntoHistory","updateProgress","progress","progressStep","width","Math","round","txt_representation","download","folder_id","format","window","data","ld_ids","processDownload","method","param","inputs","pair","appendTo","submit","remove","addFilesFromHistoryModal","template_modal","templateAddFilesFromHistory","folder_name","full_path","Add","addAllDatasetsFromHistory","closing_callback","library_router","back","fetchAndDisplayHistoryContents","change","target","value","importFilesFromPathModal","templateImportPathModal","importFromPathsClicked","navigate","trigger","renderSelectBoxes","get","datatypes","key","extension","description_url","sort","a","b","unshift","genomes","css","container","importFilesFromGalaxyFolderModal","templateBrowserModal","importFromJstreePath","renderJstree","Jstree","require","core","plugins","types","icon","file","checkbox","three_state","preserve_dirs","is","link_data","file_type","dbkey","paths","valid_paths","trimmed","trim","chainCallImportingFolders","templateAddingDatasetsProgressBar","templateDeletingDatasetsProgressBar","templateImportIntoHistoryProgressBar","console","selected_nodes","get_selected","selection_type","undefined","li_attr","full_source","chainCallImportingUserdirFiles","history_contents","HistoryContents","history_contents_template","templateHistoryContents","contents","reverse","checked_hdas","history_dataset_ids","hdas_to_add","hid","history_dataset_id","folder_item","Item","from_hda_id","chainCallAddingHdas","history_item_set","popped_item","pop","onclick","location","warning","promise","when","done","fail","post","hdas_set","added_hdas","Folder","chainCallDeletingItems","items_to_delete","deleted_items","destroy","item","include_deleted","updated_item","model_class","checkIncludeDeleted","fetchFolder","checked","deleteSelectedDatasets","substring","items_total","dataset","showLibInfo","library_id","folderContainer","attributes","metadata","parent_library_id","library","libraryListView","showLibInfoModal","Library","templateLibInfoInModal","showImportModal","showPageSizePrompt","folder_page_size","prompt","preferences","tmpl_array","join"],"mappings":"AAAAA,QACI,kBACA,cACA,cACA,4BACA,oBAEJ,SAAUC,EACAC,EACAC,EACAC,EACAC,GAGV,GAAIC,GAAoBC,SAASC,KAAKC,QACpCC,GAAI,UAEJC,QACEC,+BAAwC,wBACxCC,6BAAwC,kBACxCC,sCAAwC,sBACxCC,8BAAwC,cACxCC,6BAAwC,yBACxCC,0BAAwC,sBAI1CC,UACEC,sBAA4B,EAC5BC,yBAA4B,EAC5BC,oBAC4BC,aAAkB,EAClBC,cAAkB,GAE9CC,wBAA4B,WAG9BC,MAAQ,KAGRC,OAAQ,KAGRC,UAAY,KAGZC,cAAgB,KAGhBC,iBAAmB,KAGnBC,mBAGAC,MACIC,GAAc,OACdC,KAAc,cACdC,YAAc,sZASlBC,gBAEAC,WAAY,SAASC,GACnBC,KAAKD,QAAUE,EAAErB,SAAUmB,MAAeC,KAAKpB,UAC/CoB,KAAKE,qBACLF,KAAKG,UAGPA,OAAQ,SAASJ,GACfC,KAAKD,QAAUE,EAAE9B,OAAQ6B,KAAKD,QAASA,EACvC,IAAIK,GAAmBJ,KAAKK,kBACxBC,GACAZ,GAAIM,KAAKD,QAAQL,GACjBa,UAAU,EACVC,WAAW,EACXC,6BAA6B,EAE7BC,QAAOC,WACTL,EAAkBC,SAAWG,OAAOC,SAASC,UAC7CN,EAAkBE,UAAYE,OAAOC,SAASE,eACC,OAA1CH,OAAOI,OAAOC,yBAAoCL,OAAOI,OAAOE,4BAA6B,GAA8C,OAArCN,OAAOI,OAAOG,sBACvHX,EAAkBG,6BAA8B,IAGpDT,KAAKkB,IAAIC,KAAKf,EAAiBE,KAOjCc,gBAAiB,SAAUrB,GACvBC,KAAKD,QAAUE,EAAE9B,OAAQ6B,KAAKD,QAASA,EACvC,IAAIsB,GAAqBrB,KAAKsB,mBAC9BtB,MAAKkB,IAAIK,KAAM,qBAAsBJ,KAAME,GACvC3B,GAAIM,KAAKD,QAAQL,GACjB8B,UAAWC,SAAUzB,KAAKD,QAAQyB,WAClCE,WAAYD,SAAUzB,KAAKD,QAAQ2B,YACnCC,kBAAmB3B,KAAKD,QAAQ4B,kBAChCC,YAAa5B,KAAKD,QAAQ6B,gBAIlCC,kBAAmB,SAAS9B,GAC1BC,KAAKD,QAAUE,EAAE9B,OAAO6B,KAAKD,QAASA,GAElCC,KAAKD,QAAQlB,wBAAyB,EACxCiD,EAAE,sBAAsBC,OAExBD,EAAE,sBAAsBE,OAEtBhC,KAAKD,QAAQjB,2BAA4B,GACvC4B,OAAOC,SACJD,OAAOC,SAASE,eAInBiB,EAAE,yBAAyBC,OAC3BD,EAAE,gCAAgCE,SAJlCF,EAAE,gCAAgCC,OAClCD,EAAE,yBAAyBC,SAU/BD,EAAE,gCAAgCE,OAClCF,EAAE,yBAAyBE,QAE7BhC,KAAKkB,IAAIK,KAAK,iBAAiBU,WAIjCC,sBAAuB,SAAUC,GAC/BA,EAAMC,iBACND,EAAME,iBAGN,IAAIC,GAAOtC,KACPuC,EAAWvC,KAAKwC,0BACpBxC,MAAKb,MAAQuB,OAAOvB,MACpBa,KAAKb,MAAM4C,MACPU,gBAAkB,EAClBC,MAAkB,oBAClBC,KAAkBJ,IAClBK,SACIC,OAAc,WAAYP,EAAKQ,2BAC/BC,MAAc,WAAYrC,OAAOvB,MAAM6C,YAMjDc,wBAAyB,WACrB,GAAIE,GAAgBhD,KAAKiD,sBACzB,IAAIjD,KAAKkD,oBAAoBF,GAAe,CACxC,GAAIG,GAAS,GAAIrF,GAAkBsF,aACnCC,WAAYpF,SAASqF,QAAQC,SAASC,MAAM,KAC5CC,kBAAoBJ,UAAUA,UAAUK,OAAO,GAC/CP,EAAOQ,IAAMR,EAAOS,QAAU,IAAMH,kBAEpCN,EAAOU,KAAKb,GACVc,QAAS,SAAUX,GACjBzC,OAAOvB,MAAM6C,OACbnE,EAAWiG,QAAQ,mBACnBX,EAAOY,KAAKC,KAAS,WACrBtD,OAAOuD,UAAUC,eAAeC,WAAWC,IAAIjB,IAEjDkB,MAAO,SAASC,EAAOC,GACrB7D,OAAOvB,MAAM6C,OAEXnE,EAAWwG,MADwB,mBAA1BE,GAASC,aACDD,EAASC,aAAaC,QAEtB,4BAKvB5G,GAAWwG,MAAM,4BAErB,QAAO,GAIXpB,qBAAuB,WACnB,OACIyB,KAAM5C,EAAE,sBAAsB6C,MAC9B/E,YAAakC,EAAE,6BAA6B6C,QAKpDzB,oBAAqB,SAASF,GAC1B,MAA8B,KAAvBA,EAAc0B,MAKzBE,gBAAkB,WACd,GAAIC,GAAgB/C,EAAE,iBAAiBP,KAAK,WAChB,KAAzBsD,EAAcnB,OACb7F,EAAWiH,KAAK,wCAEhB9E,KAAK+E,yBAAyB,SAASC,GACrC,GAAIzC,GAAWyC,EAAKC,2BACpBD,GAAK7F,MAAQuB,OAAOvB,MACpB6F,EAAK7F,MAAM4C,MACPU,gBAAkB,EAClBC,MAAkB,sBAClBC,KAAkBJ,GAAUlD,UAAY2F,EAAK3F,UAAU6F,SACvDtC,SACIuC,OAAc,WAAYH,EAAKI,wBAC/BrC,MAAc,WAAYrC,OAAOvB,MAAM6C,cAOzD+C,yBAA0B,SAASM,GACjC,GAAIL,GAAOhF,IACXA,MAAKX,UAAY,GAAIvB,GAAkBwH,gBACvCtF,KAAKX,UAAUkG,OACbzB,QAAS,WACPuB,EAASL,IAEXX,MAAO,SAASC,EAAOC,GAEnB1G,EAAWwG,MADwB,mBAA1BE,GAASC,aACDD,EAASC,aAAaC,QAEtB,yBASzBW,qBAAuB,WACrBpF,KAAKb,MAAMqG,cAAc,SACzB,IAAIC,GAAa3D,EAAE,oDAAoD6C,MACnEe,EAAe5D,EAAE,oDAAoDnC,MAEzEK,MAAKD,QAAQ4F,qBAAuBF,CACpC,IAAIG,MACAC,IACJ/D,GAAE,iBAAiBP,KAAK,YAAYuE,KAAK,WACO,KAAxC9F,KAAK+F,cAAcA,cAAcrG,IAAaM,KAAK+F,cAAcA,cAAcC,UAAUC,SAAS,eAClGL,EAAYM,KAAKlG,KAAK+F,cAAcA,cAAcrG,IACH,KAAxCM,KAAK+F,cAAcA,cAAcrG,IAAaM,KAAK+F,cAAcA,cAAcC,UAAUC,SAAS,eACzGJ,EAAWK,KAAKlG,KAAK+F,cAAcA,cAAcrG,KAKzD,KAAK,GADDyG,MACKC,EAAIR,EAAYlC,OAAS,EAAG0C,GAAK,EAAGA,IAAK,CAC9C,GAAIC,GAAqBT,EAAYQ,GACjCE,EAAc,GAAIxI,GAAkByI,WACxCD,GAAY3C,IAAM2C,EAAY1C,QAAU6B,EAAa,YACrDa,EAAYE,QAAUH,EACtBC,EAAYG,OAAS,UACrBN,EAAmBD,KAAKI,GAK5B,IAAK,GAAIF,GAAIP,EAAWnC,OAAS,EAAG0C,GAAK,EAAGA,IAAK,CAC7C,GAAIM,GAAoBb,EAAWO,GAC/BE,EAAc,GAAIxI,GAAkByI,WACxCD,GAAY3C,IAAM2C,EAAY1C,QAAU6B,EAAa,YACrDa,EAAYE,QAAUE,EACtBJ,EAAYG,OAAS,iBACrBN,EAAmBD,KAAKI,GAG5BtG,KAAK2G,sBAAwBjD,OAAQyC,EAAmBzC,OAAQkD,OAAQ,aAAclB,aAAcA,IAGpGmB,OAAOC,QAASC,cAAcC,KAAO,6BAA+BvB,GACpEzF,KAAKiH,8BAA+Bd,EAAoBT,IAM1DwB,eAAgB,WACZlH,KAAKmH,UAAYnH,KAAKoH,aACtBtF,EAAG,wBAAyBuF,MAAOC,KAAKC,MAAOvH,KAAKmH,UAAa,KACjEK,mBAAqBF,KAAKC,MAAOvH,KAAKmH,UAAa,aACnDrF,EAAG,oBAAqBnC,KAAM6H,qBAQlCC,SAAW,SAAUC,EAAWC,GAC9B,GAAI/B,MACAC,IACA/D,GAAG,iBAAkBP,KAAM,YAAauE,KAAM,WACG,KAAxC9F,KAAK+F,cAAcA,cAAcrG,IAAaM,KAAK+F,cAAcA,cAAcC,UAAUC,SAAS,eACnGL,EAAYM,KAAMlG,KAAK+F,cAAcA,cAAcrG,IACH,KAAxCM,KAAK+F,cAAcA,cAAcrG,IAAaM,KAAK+F,cAAcA,cAAcC,UAAUC,SAAS,eAC1GJ,EAAWK,KAAMlG,KAAK+F,cAAcA,cAAcrG,KAG9D,IAAIiE,IAAQiE,OAAOb,cAAgBA,cAAcC,KAAO,KAAQ,mCAAqCW,EACjGE,GAASC,OAAWlC,EAAaC,WAAeA,EACpD7F,MAAK+H,gBAAiBpE,EAAKkE,EAAM,QAUnCE,gBAAiB,SAAUpE,EAAKkE,EAAMG,GACpC,GAAKrE,GAAOkE,EAAM,CAEhBA,EAAuB,gBAATA,GAAoBA,EAAO/F,EAAEmG,MAAOJ,EAElD,IAAIK,GAAS,EACbpG,GAAEgE,KAAM+B,EAAKrE,MAAO,KAAO,WACnB,GAAI2E,GAAOnI,KAAKwD,MAAO,IACvB0E,IAAQ,8BAA+BC,EAAK,GAAI,YAAaA,EAAK,GAAI,SAG9ErG,EAAE,iBAAkB6B,EAAK,cAAeqE,GAAQ,QAAS,KAAKE,EAAO,WACpEE,SAAU,QAASC,SAASC,SAC7BzK,EAAWiH,KAAM,sCAEjBjH,GAAWwG,MAAO,uBAItBkE,yBAA0B,WACxBvI,KAAK+E,yBAA0B,SAAUzC,GACvCA,EAAKnD,MAAQuB,OAAOvB,KACpB,IAAIqJ,GAAiBlG,EAAKmG,8BACtBC,EAAcpG,EAAKvC,QAAQ4I,UAAUrG,EAAKvC,QAAQ4I,UAAUjF,OAAS,GAAG,EAC5EpB,GAAKnD,MAAM4C,MACPU,gBAAkB,EAClBC,MAAkB,+CAAiDgG,EACnE/F,KAAkB6F,GAAgBnJ,UAAWiD,EAAKjD,UAAU6F,SAC5DtC,SACIgG,IAAc,WAAYtG,EAAKuG,6BAC/B9F,MAAc,WAAYrC,OAAOvB,MAAM6C,SAE3C8G,iBAAkB,WAChBpI,OAAOuD,UAAU8E,eAAeC,UAKlC1G,EAAKjD,UAAU6F,OAAOxB,OAAS,GACjCpB,EAAK2G,+BAA+B3G,EAAKjD,UAAU6F,OAAO,GAAGxF,IAC7DoC,EAAG,qBAAsBoH,OAAO,SAAS/G,GACvCG,EAAK2G,+BAA+B9G,EAAMgH,OAAOC,UAGnDvL,EAAWwG,MAAO,wBASxBgF,yBAA0B,WACxB,GAAIrE,GAAOhF,IACXA,MAAKb,MAAQuB,OAAOvB,KACpB,IAAIqJ,GAAiBxI,KAAKsJ,yBAC1BtJ,MAAKb,MAAM4C,MACPU,gBAAkB,EAClBC,MAAkB,+BAClBC,KAAkB6F,MAClB5F,SACIuC,OAAc,WAAaH,EAAKuE,uBAAuBvE,IACvDjC,MAAc,WAAarC,OAAOvB,MAAM6C,SAE5C8G,iBAAkB,WAEhBpI,OAAOuD,UAAU8E,eAAeS,SAAU,WAAaxE,EAAKtF,IAAM+J,SAAS,OAGjFzJ,KAAK0J,qBAOPxJ,mBAAoB,WAClB,GAAI8E,GAAOhF,IACXpC,GAAU+L,KACNhG,KAAciE,OAAOb,cAAgBA,cAAcC,KAAO,KAAQ,qCAClElD,QAAY,SAAU8F,GACN,IAAKC,MAAOD,GACR5E,EAAKxF,gBAAgB0G,MACjBxG,GAAkBkK,EAAUC,KAAKC,UACjCnK,KAAkBiK,EAAUC,KAAKC,UACjClK,YAAkBgK,EAAUC,KAAKjK,YACjCmK,gBAAkBH,EAAUC,KAAKE,iBAGzC/E,GAAKxF,gBAAgBwK,KAAK,SAASC,EAAGC,GAClC,MAAOD,GAAEvK,GAAKwK,EAAExK,GAAK,EAAIuK,EAAEvK,GAAKwK,EAAExK,GAAK,GAAK,IAEhDsF,EAAKxF,gBAAgB2K,QAAQnF,EAAKvF,SAGtD7B,EAAU+L,KACNhG,KAAUiE,OAAOb,cAAgBA,cAAcC,KAAO,KAAQ,cAC9DlD,QAAS,SAAUsG,GACP,IAAMP,MAAOO,GACTpF,EAAKnF,aAAaqG,MACdxG,GAAU0K,EAAQP,KAAK,GACvBlK,KAAUyK,EAAQP,KAAK,IAG/B7E,GAAKnF,aAAamK,KAAK,SAASC,EAAGC,GAC/B,MAAOD,GAAEvK,GAAKwK,EAAExK,GAAK,EAAIuK,EAAEvK,GAAKwK,EAAExK,GAAK,GAAK,QAMlEgK,kBAAmB,WAKjB,GAAI1E,GAAOhF,IACXA,MAAKV,cAAgB,GAAIvB,GAAWG,MAChCmM,IAAK,wBACLxC,KAAM7C,EAAKnF,aACXyK,UAAW5J,OAAOvB,MAAM+B,IAAIK,KAAM,0BAClC6H,MAAO,MAEXpJ,KAAKT,iBAAmB,GAAIxB,GAAWG,MACrCmM,IAAK,2BACLxC,KAAM7C,EAAKxF,gBACX8K,UAAW5J,OAAOvB,MAAM+B,IAAIK,KAAM,6BAClC6H,MAAO,UAQXmB,iCAAkC,SAAUxK,GAC1C,GAAIiF,GAAOhF,KACPwI,EAAiBxI,KAAKwK,sBAC1BxK,MAAKb,MAAQuB,OAAOvB,MACpBa,KAAKb,MAAM4C,MACTU,gBAAkB,EAClBC,MAAkB,iCAClBC,KAAkB6F,MAClB5F,SACIuC,OAAc,WACZH,EAAKyF,qBAAsBzF,EAAMjF,IAEnCgD,MAAc,WACZrC,OAAOvB,MAAM6C,SAGnB8G,iBAAkB,WAEhBpI,OAAOuD,UAAU8E,eAAeS,SAAS,WAAaxE,EAAKtF,IAAK+J,SAAS,OAI7EzJ,KAAK0J,oBACL3J,EAAQb,wBAA0B,UAClCc,KAAK0K,aAAc3K,GAEnB+B,EAAG,qBAAsBoH,OAAQ,SAAU/G,GACb,2BAAtBA,EAAMgH,OAAOC,OACfrJ,EAAQb,wBAA0B,UAClC8F,EAAK0F,aAAc3K,GACnB+B,EAAE,2BAA2BE,OAC7BF,EAAE,8BAA8BE,OAChCF,EAAE,sBAAsBE,OACxBF,EAAE,yBAAyBC,QACK,yBAAtBI,EAAMgH,OAAOC,QACvBtH,EAAE,yBAAyBE,OAC3BF,EAAE,2BAA2BC,OAC7BD,EAAE,sBAAsBC,OACxBD,EAAE,8BAA8BC,OAChChC,EAAQb,wBAA0B,QAClC8F,EAAK0F,aAAc3K,OAY3B2K,aAAc,SAAU3K,GAEtBC,KAAKD,QAAUE,EAAE9B,OAAQ6B,KAAKD,QAASA,EACvC,IAAIoJ,GAASpJ,EAAQ0G,QAAU,UAC3BvH,EAA0Bc,KAAKD,QAAQb,uBAC3Cc,MAAKZ,OAAS,GAAItB,GAAkB6M,OACpC3K,KAAKZ,OAAOuE,IAAM3D,KAAKZ,OAAOwE,QACV,WAAauF,EACb,0BACcjK,EAClCc,KAAKZ,OAAOmG,OACVzB,QAAS,SAASQ,GAEhB5G,OAAQ,SAAU,WAAY,MAAOmJ,UAErC+D,SAAU,sBAAwB,WAChC9I,EAAE,mBAAmB1C,OAAO,WAC5B0C,EAAE,mBAAmB1C,QACnByL,MACEhD,KAAQvD,GAEVwG,SAAY,QAAS,YACrBC,OACE5H,QACE6H,KAAQ,iBAEVC,MACED,KAAQ,gBAGZE,UACEC,aAAa,QAKrB9G,MAAO,SAASC,EAAOC,GAEnB1G,EAAWwG,MADwB,mBAA1BE,GAASC,aACDD,EAASC,aAAaC,QAEtB,yBAWzB8E,uBAAwB,WACtB,GAAI6B,GAAgBpL,KAAKb,MAAM+B,IAAIK,KAAK,sBAAsB8J,GAAG,YAC7DC,EAAYtL,KAAKb,MAAM+B,IAAIK,KAAK,kBAAkB8J,GAAG,YACrDE,EAAYvL,KAAKT,iBAAiB6J,QAClCoC,EAAQxL,KAAKV,cAAc8J,QAC3BqC,EAAQ3J,EAAE,yBAAyB6C,MACnC+G,IACJ,IAAKD,EAEE,CACLzL,KAAKb,MAAMqG,cAAc,UACzBiG,EAAQA,EAAMjI,MAAM,KACpB,KAAK,GAAI4C,GAAIqF,EAAM/H,OAAS,EAAG0C,GAAK,EAAGA,IACrCuF,QAAUF,EAAMrF,GAAGwF,OACE,IAAjBD,QAAQjI,QACVgI,EAAYxF,KAAKyF,QAGrB3L,MAAK2G,sBAAwBjD,OAAQgI,EAAYhI,OAAQkD,OAAQ,oBACjE5G,KAAK6L,2BAA6BJ,MAAOC,EACPN,cAAeA,EACfE,UAAWA,EACX7E,OAAQ,aACR8E,UAAWA,EACXC,MAAOA,QAhBzC3N,GAAWiH,KAAK,iDAyBpB6B,qBAAsB,SAAU5G,GAC9B,GAAIwC,EACJ,QAAQxC,EAAQ6G,QACd,IAAK,kBACHrE,EAAWvC,KAAK8L,oCAChB9L,KAAKb,MAAM+B,IAAIK,KAAM,eAAgBJ,KAAMoB,GAAYmG,YAAc1I,KAAKD,QAAQ2I,cAClF,MACF,KAAK,oBACHnG,EAAWvC,KAAK+L,sCAChB/L,KAAKb,MAAM+B,IAAIK,KAAM,eAAgBJ,KAAMoB,IAC3C,MACF,KAAK,aACHA,EAAWvC,KAAKgM,uCAChBhM,KAAKb,MAAM+B,IAAIK,KAAM,eAAgBJ,KAAMoB,GAAYmD,aAAe3F,EAAQ2F,eAC9E,MACF,SACEuG,QAAQ5H,MAAO,2BAMnBrE,KAAKmH,SAAW,EAChBnH,KAAKoH,aAAe,IAAMrH,EAAQ2D,OAClC1D,KAAKD,QAAQhB,mBAAmBC,aAAee,EAAQ2D,OACvD1D,KAAKD,QAAQhB,mBAAmBE,cAAgB,GAWlDwL,qBAAsB,SAAWzF,EAAMjF,GACrC,GAAImM,GAAiBpK,EAAG,mBAAoB1C,SAAS+M,cAAc,GAC/Df,EAAgBpL,KAAKb,MAAM+B,IAAIK,KAAM,sBAAuB8J,GAAI,YAChEC,EAAYtL,KAAKb,MAAM+B,IAAIK,KAAM,kBAAmB8J,GAAI,YACxDE,EAAYvL,KAAKT,iBAAiB6J,QAClCoC,EAAQxL,KAAKV,cAAc8J,QAC3BgD,EAAiBF,EAAe,GAAGlI,KACnCyH,IACJ,IAAKS,EAAexI,OAAS,EAC3B7F,EAAWiH,KAAM,uCACZ,CACL9E,KAAKb,MAAMqG,cAAe,SAC1B,KAAM,GAAIY,GAAI8F,EAAexI,OAAS,EAAG0C,GAAK,EAAGA,IACFiG,SAAxCH,EAAe9F,GAAGkG,QAAQ3D,WAC7B8C,EAAMvF,KAAMgG,EAAe9F,GAAGkG,QAAQ3D,UAI1C,IADA3I,KAAK2G,sBAAwBjD,OAAQ+H,EAAM/H,OAAQkD,OAAQ,oBACnC,WAAnBwF,EAA6B,CAChC,GAAIG,GAAcxM,EAAQ0G,OAAS,SACnCzG,MAAK6L,2BAA6BJ,MAAOA,EACPL,cAAeA,EACfE,UAAWA,EACX7E,OAAQ8F,EACRhB,UAAWA,EACXC,MAAOA,QACpC,IAAwB,SAAnBY,EAA2B,CACrC,GAAIG,GAAcxM,EAAQ0G,OAAS,OACnCzG,MAAKwM,gCAAkCf,MAAQA,EACRF,UAAWA,EACXC,MAAOA,EACP/E,OAAQ8F,OAKrDtD,+BAAgC,SAASxD,GACvC,GAAIgH,GAAmB,GAAI3O,GAAkB4O,iBAAiBhN,GAAG+F,IAC7DnD,EAAOtC,IACXyM,GAAiBlH,OACfzB,QAAS,SAAS2I,GAChB,GAAIE,GAA4BrK,EAAKsK,yBACrCtK,GAAKjD,UAAUsK,IAAIlE,GAAY1B,KAAK8I,SAAaJ,IACjDnK,EAAKnD,MAAM+B,IAAIK,KAAK,6BAA6BJ,KAAKwL,GAA2BF,iBAAkBA,EAAiBvH,OAAO4H,cAE7HzI,MAAO,SAASC,EAAOC,GAEnB1G,EAAWwG,MADwB,mBAA1BE,GAASC,aACDD,EAASC,aAAaC,QAEtB,yBASzBoE,0BAA4B,WAC1B,GAAIkE,GAAe/M,KAAKb,MAAM+B,IAAIK,KAAM,6BAA8BA,KAAM,YACxEyL,KACAC,IACJ,IAAKF,EAAarJ,OAAS,EACzB7F,EAAWiH,KAAM,4CACZ,CACL9E,KAAKb,MAAMqG,cAAe,OAC1BuH,EAAajH,KAAK,WAChB,GAAIoH,GAAMpL,EAAG9B,KAAK+F,eAAgB8B,KAAM,KACjCqF,IACHF,EAAoB9G,KAAMgH,IAGhC,KAAM,GAAI9G,GAAI4G,EAAoBtJ,OAAS,EAAG0C,GAAK,EAAGA,IAAM,CAC1D+G,mBAAqBH,EAAoB5G,EACzC,IAAIgH,GAAc,GAAItP,GAAkBuP,IACxCD,GAAYzJ,KAAQiE,OAAOb,cAAgBA,cAAcC,KAAO,KAAQ,eAAiBhH,KAAKD,QAAQL,GAAK,YAC3G0N,EAAYrJ,KAAOuJ,YAAcH,qBACjCF,EAAY/G,KAAMkH,GAEpBpN,KAAK2G,sBAAwBjD,OAAQuJ,EAAYvJ,OAAQkD,OAAQ,oBACjE5G,KAAKuN,oBAAqBN,KAU9BhG,8BAA+B,SAAUuG,EAAkB9H,GACzD,GAAIpD,GAAOtC,KACPyN,EAAcD,EAAiBE,KACnC,IAA2B,mBAAfD,GASV,MARuD,KAAlDzN,KAAKD,QAAQhB,mBAAmBE,cACnCpB,EAAWiG,QAAS,6EAA8E,IAAM6J,QAAS,WAAa/F,OAAOgG,SAAS,OACpI5N,KAAKD,QAAQhB,mBAAmBE,gBAAkBe,KAAKD,QAAQhB,mBAAmBC,aAC5FnB,EAAWwG,MAAO,kEACRrE,KAAKD,QAAQhB,mBAAmBE,cAAgBe,KAAKD,QAAQhB,mBAAmBC,cAC1FnB,EAAWgQ,QAAS,gGAAiG,IAAMF,QAAS,WAAa/F,OAAOgG,SAAS,OAEnKlN,OAAOvB,MAAM6C,QACN,CAET,IAAI8L,GAAUhM,EAAEiM,KAAMN,EAAY5J,MAAQ2C,QAASiH,EAAYjH,QAASC,OAAQgH,EAAYhH,SAE5FqH,GAAQE,KAAM,WACJ1L,EAAK4E,iBACL5E,EAAK2E,8BAA+BuG,EAAkB9H,KAEvDuI,KAAM,WACL3L,EAAKvC,QAAQhB,mBAAmBE,eAAiB,EACjDqD,EAAK4E,iBACL5E,EAAK2E,8BAA+BuG,EAAkB9H,MASlE8G,+BAAgC,SAAUzM,GAExC,GAAIiF,GAAOhF,KACPyN,EAAc1N,EAAQ0L,MAAMiC,KAChC,IAA4B,mBAAhBD,GAOV,MANuD,KAAlDzN,KAAKD,QAAQhB,mBAAmBE,eACnCpB,EAAWiG,QAAS,mDACpBpD,OAAOvB,MAAM6C,QAEbnE,EAAWwG,MAAO,sBAEb,CAET,IAAIyJ,GAAUhM,EAAEiM,KAAMjM,EAAEoM,MAAQtG,OAAOb,cAAgBA,cAAcC,KAAO,KAAQ,4CAA8ChC,EAAKtF,GACpF,WAAaK,EAAQ0G,OACrB,SAAWgH,EACX,cAAgB1N,EAAQwL,UACxB,UAAYxL,EAAQyL,OACvEsC,GAAQE,KAAM,WACJhJ,EAAKkC,iBACLlC,EAAKwH,+BAAgCzM,KAEtCkO,KAAM,WACLjJ,EAAKjF,QAAQhB,mBAAmBE,eAAiB,EACjD+F,EAAKkC,iBACLlC,EAAKwH,+BAAgCzM,MAajD8L,0BAA2B,SAAU9L,GAEnC,GAAIiF,GAAOhF,KACPyN,EAAc1N,EAAQ0L,MAAMiC,KAChC,IAA0B,mBAAfD,GAQT,MAPsD,KAAlDzN,KAAKD,QAAQhB,mBAAmBE,eAClCpB,EAAWiG,QAAQ,yEACnBpD,OAAOvB,MAAM6C,QAGbnE,EAAWwG,MAAM,sBAEZ,CAET,IAAIyJ,GAAUhM,EAAEiM,KAAMjM,EAAEoM,MAAQtG,OAAOb,cAAgBA,cAAcC,KAAO,KAAQ,4CAA8ChC,EAAKtF,GACjF,WAAaK,EAAQ0G,OACrB,SAAWgH,EACX,kBAAoB1N,EAAQqL,cAC5B,cAAgBrL,EAAQuL,UACxB,cAAgBvL,EAAQwL,UACxB,UAAYxL,EAAQyL,OAC1EsC,GAAQE,KAAK,WACHhJ,EAAKkC,iBACLlC,EAAK6G,0BAA2B9L,KAEjCkO,KAAK,WACJjJ,EAAKjF,QAAQhB,mBAAmBE,eAAiB,EACjD+F,EAAKkC,iBACLlC,EAAK6G,0BAA2B9L,MAS5CwN,oBAAqB,SAAUY,GAC7B,GAAI7L,GAAOtC,IACXA,MAAKoO,WAAa,GAAItQ,GAAkBuQ,MACxC,IAAIZ,GAAcU,EAAST,KAC3B,IAA2B,mBAAfD,GASV,MARuD,KAAlDzN,KAAKD,QAAQhB,mBAAmBE,cACnCpB,EAAWiG,QAAS,sDACV9D,KAAKD,QAAQhB,mBAAmBE,gBAAkBe,KAAKD,QAAQhB,mBAAmBC,aAC5FnB,EAAWwG,MAAO,gEACRrE,KAAKD,QAAQhB,mBAAmBE,cAAgBe,KAAKD,QAAQhB,mBAAmBC,cAC1FnB,EAAWgQ,QAAS,yDAEtBnN,OAAOvB,MAAM6C,OACNhC,KAAKoO,UAEd,IAAIN,GAAUhM,EAAEiM,KAAMN,EAAY5J,MAAQyJ,YAAaG,EAAY9D,IAAK,iBAExEmE,GAAQE,KAAM,SAAU1J,GACd5D,OAAOuD,UAAUC,eAAeC,WAAWC,IAAKE,GAChDhC,EAAK4E,iBACL5E,EAAKiL,oBAAqBY,KAE3BF,KAAM,WACL3L,EAAKvC,QAAQhB,mBAAmBE,eAAiB,EACjDqD,EAAK4E,iBACL5E,EAAKiL,oBAAqBY,MAStCG,uBAAwB,SAAUC,GAClC,GAAIjM,GAAOtC,IACXA,MAAKwO,cAAgB,GAAI1Q,GAAkBuQ,MAC3C,IAAIZ,GAAcc,EAAgBb,KAClC,IAA4B,mBAAhBD,GASV,MARuD,KAAlDzN,KAAKD,QAAQhB,mBAAmBE,cACnCpB,EAAWiG,QAAS,gCACV9D,KAAKD,QAAQhB,mBAAmBE,gBAAkBe,KAAKD,QAAQhB,mBAAmBC,aAC5FnB,EAAWwG,MAAO,mGACRrE,KAAKD,QAAQhB,mBAAmBE,cAAgBe,KAAKD,QAAQhB,mBAAmBC,cAC1FnB,EAAWgQ,QAAS,6FAEtBnN,OAAOvB,MAAM6C,OACNhC,KAAKwO,aAEd,IAAIV,GAAUhM,EAAEiM,KAAMN,EAAYgB,UAElCX,GAAQE,KAAM,SAAUU,GAId,GAHAhO,OAAOuD,UAAUC,eAAeC,WAAWmE,OAAQmF,EAAY/N,IAC/D4C,EAAK4E,iBAEAxG,OAAOuD,UAAUC,eAAenE,QAAQ4O,gBAAiB,CAC5D,GAAIC,GAAe,IACD,YAAdF,EAAK1K,MAA0C,kBAArB0K,EAAKG,YACjCD,EAAe,GAAI9Q,GAAkBsF,cAAesL,GAC7B,SAAdA,EAAK1K,MAAwC,mBAArB0K,EAAKG,YACtCD,EAAe,GAAI9Q,GAAkBuP,KAAMqB,IAE3CzC,QAAQ5H,MAAM,oCACd4H,QAAQ5H,MAAMqK,EAAK1K,MAAQ0K,EAAKG,cAElCnO,OAAOuD,UAAUC,eAAeC,WAAWC,IAAKwK,GAElDtM,EAAKgM,uBAAwBC,KAE9BN,KAAM,WACL3L,EAAKvC,QAAQhB,mBAAmBE,eAAiB,EACjDqD,EAAK4E,iBACL5E,EAAKgM,uBAAwBC,MAOvCO,oBAAqB,SAAS3M,GAE1BzB,OAAOuD,UAAUC,eAAe6K,YAD9B5M,EAAMgH,OAAO6F,SAC8BL,iBAAiB,IAEjBA,iBAAiB,KAOlEM,uBAAwB,WACtB,GAAIpK,GAAgB/C,EAAE,iBAAiBP,KAAK,WAC5C,IAA4B,IAAzBsD,EAAcnB,OACb7F,EAAWiH,KAAK,0DACb,CACL,GAAIvC,GAAWvC,KAAK+L,qCACpB/L,MAAKb,MAAQuB,OAAOvB,MACpBa,KAAKb,MAAM4C,MACPU,gBAAkB,EAClBC,MAAkB,6BAClBC,KAAkBJ,MAClBK,SACIG,MAAc,WAAYrC,OAAOvB,MAAM6C,WAI/ChC,KAAKD,QAAQhB,mBAAmBC,aAAe,EAC/CgB,KAAKD,QAAQhB,mBAAmBE,cAAgB,CAEhD,IAAI2G,MACAC,IACJhB,GAAciB,KAAK,WAC6B,KAAxC9F,KAAK+F,cAAcA,cAAcrG,KACyB,KAAtDM,KAAK+F,cAAcA,cAAcrG,GAAGwP,UAAU,EAAE,GAClDrJ,EAAWK,KAAKlG,KAAK+F,cAAcA,cAAcrG,IAEjDkG,EAAYM,KAAKlG,KAAK+F,cAAcA,cAAcrG,MAK5D,IAAIyP,GAAcvJ,EAAYlC,OAASmC,EAAWnC,MAClD1D,MAAKoH,aAAe,IAAM+H,EAC1BnP,KAAKmH,SAAW,CAIhB,KAAK,GADDoH,MACKnI,EAAIR,EAAYlC,OAAS,EAAG0C,GAAK,EAAGA,IAAK,CAC9C,GAAIgJ,GAAU,GAAItR,GAAkBuP,MAAM3N,GAAGkG,EAAYQ,IACzDmI,GAAgBrI,KAAKkJ,GAEzB,IAAK,GAAIhJ,GAAIP,EAAWnC,OAAS,EAAG0C,GAAK,EAAGA,IAAK,CAC7C,GAAIjD,GAAS,GAAIrF,GAAkBsF,eAAe1D,GAAGmG,EAAWO,IAChEmI,GAAgBrI,KAAK/C,GAGzBnD,KAAKD,QAAQhB,mBAAmBC,aAAemQ,EAAYzL,OAE3D1D,KAAKsO,uBAAuBC,KAKhCc,YAAa,WACX,GAAIC,GAAa5O,OAAOuD,UAAUC,eAAeqL,gBAAgBC,WAAWC,SAASC,kBACjFC,EAAU,KACV3K,EAAOhF,IAC8B,QAArCU,OAAOuD,UAAU2L,iBACnBD,EAAUjP,OAAOuD,UAAU2L,gBAAgBzL,WAAWwF,IAAI2F,GAC1DtP,KAAK6P,iBAAiBF,KAEtBA,EAAU,GAAI7R,GAAkBgS,SAASpQ,GAAI4P,IAC7CK,EAAQpK,OACNzB,QAAS,WACPkB,EAAK6K,iBAAiBF,IAExBtL,MAAO,SAASC,EAAOC,GAEnB1G,EAAWwG,MADwB,mBAA1BE,GAASC,aACDD,EAASC,aAAaC,QAEtB,0BAO3BoL,iBAAkB,SAASF,GACzB,GAAIpN,GAAWvC,KAAK+P,wBACpB/P,MAAKb,MAAQuB,OAAOvB,MACpBa,KAAKb,MAAM4C,MACPU,gBAAkB,EAClBC,MAAkB,sBAClBC,KAAkBJ,GAAUoN,QAAQA,IACpC/M,SACIG,MAAc,WAAYrC,OAAOvB,MAAM6C,YAKjDgO,gBAAiB,SAASjQ,GACxB,OAAOA,EAAQ0G,QACb,IAAK,UACHzG,KAAKuI,0BACL,MACF,KAAK,YACHvI,KAAKuK,kCAAoC9D,OAAQ,aACjD,MACF,KAAK,OACHzG,KAAKqJ,0BACL,MACF,KAAK,UACHrJ,KAAKuK,kCAAoC9D,OAAQ,WACjD,MACF,SACE/F,OAAOuD,UAAU8E,eAAeC,OAChCnL,EAAWwG,MAAM,4BAKvB4L,mBAAoB,WAClB,GAAIC,GAAmBC,OAAQ,8CAA+CzP,OAAOuD,UAAUmM,YAAYzG,IAAK,oBACrF,OAApBuG,GAAgCA,GAAoBzO,SAAUyO,KACjExP,OAAOuD,UAAUmM,YAAYrM,KAAOmM,iBAAoBzO,SAAUyO,KAClExP,OAAOuD,UAAUC,eAAe/D,QAAUT,GAAIM,KAAKD,QAAQL,GAAI8B,UAAW,MAIhFnB,gBAAiB,WAkEf,MAjEAgQ,eAGAA,WAAWnK,KAAK,yCAEhBmK,WAAWnK,KAAK,+BAChBmK,WAAWnK,KAAK,mDAChBmK,WAAWnK,KAAK,oQAChBmK,WAAWnK,KAAK,wRAEhBmK,WAAWnK,KAAK,2CAChBmK,WAAWnK,KAAK,sEAChBmK,WAAWnK,KAAK,0IAChBmK,WAAWnK,KAAK,sGAChBmK,WAAWnK,KAAK,kBAChBmK,WAAWnK,KAAK,+CAChBmK,WAAWnK,KAAK,kFAChBmK,WAAWnK,KAAK,8DAChBmK,WAAWnK,KAAK,yFAChBmK,WAAWnK,KAAK,WAChBmK,WAAWnK,KAAK,sDAEhBmK,WAAWnK,KAAK,gCAChBmK,WAAWnK,KAAK,mDAEhBmK,WAAWnK,KAAK,yDAChBmK,WAAWnK,KAAK,uFAChBmK,WAAWnK,KAAK,WAEhBmK,WAAWnK,KAAK,sDAChBmK,WAAWnK,KAAK,2EAChBmK,WAAWnK,KAAK,WAChBmK,WAAWnK,KAAK,WAChBmK,WAAWnK,KAAK,cAChBmK,WAAWnK,KAAK,aAChBmK,WAAWnK,KAAK,kBAChBmK,WAAWnK,KAAK,wQAChBmK,WAAWnK,KAAK,WAEhBmK,WAAWnK,KAAK,wRAChBmK,WAAWnK,KAAK,8GAChBmK,WAAWnK,KAAK,4JAChBmK,WAAWnK,KAAK,kFAChBmK,WAAWnK,KAAK,kBAChBmK,WAAWnK,KAAK,+CAChBmK,WAAWnK,KAAK,2EAChBmK,WAAWnK,KAAK,2EAChBmK,WAAWnK,KAAK,wEAChBmK,WAAWnK,KAAK,cAChBmK,WAAWnK,KAAK,aAChBmK,WAAWnK,KAAK,uRAChBmK,WAAWnK,KAAK,uQAChBmK,WAAWnK,KAAK,uTAEhBmK,WAAWnK,KAAK,oEAEhBmK,WAAWnK,KAAK,qBAEhBmK,WAAWnK,KAAK,WAEhBmK,WAAWnK,KAAK,oCAChBmK,WAAWnK,KAAK,WAChBmK,WAAWnK,KAAK,UAGTjG,EAAEsC,SAAS8N,WAAWC,KAAK,MAGpCP,uBAAwB,WActB,MAbAM,eAEAA,WAAWnK,KAAK,6BAChBmK,WAAWnK,KAAK,0BAChBmK,WAAWnK,KAAK,qCAChBmK,WAAWnK,KAAK,iCAChBmK,WAAWnK,KAAK,4CAChBmK,WAAWnK,KAAK,8BAChBmK,WAAWnK,KAAK,yCAChBmK,WAAWnK,KAAK,gJAEhBmK,WAAWnK,KAAK,UAETjG,EAAEsC,SAAS8N,WAAWC,KAAK,MAGpC9N,yBAA0B,WAUxB,MATA6N,eAEAA,WAAWnK,KAAK,+BAChBmK,WAAWnK,KAAK,UAChBmK,WAAWnK,KAAK,+DAChBmK,WAAWnK,KAAK,6EAChBmK,WAAWnK,KAAK,WAChBmK,WAAWnK,KAAK,UAETjG,EAAEsC,SAAS8N,WAAWC,KAAK,MAIpCrL,0BAA4B,WAC1B,GAAIoL,KAWJ,OATAA,GAAWnK,KAAK,iGAChBmK,EAAWnK,KAAK,oBAChBmK,EAAWnK,KAAK,yGAChBmK,EAAWnK,KAAK,kDAChBmK,EAAWnK,KAAK,2GAChBmK,EAAWnK,KAAK,gBAChBmK,EAAWnK,KAAK,aAChBmK,EAAWnK,KAAK,WAETjG,EAAEsC,SAAS8N,EAAWC,KAAK,MAGpCtE,qCAAuC,WACrC,GAAIqE,KAYJ,OAVAA,GAAWnK,KAAK,6BAChBmK,EAAWnK,KAAK,+EAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,0BAChBmK,EAAWnK,KAAK,oJAChBmK,EAAWnK,KAAK,2DAChBmK,EAAWnK,KAAK,aAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,IAETjG,EAAEsC,SAAS8N,EAAWC,KAAK,MAGpCxE,kCAAmC,WACjC,GAAIuE,KAYJ,OAVAA,GAAWnK,KAAK,6BAChBmK,EAAWnK,KAAK,kFAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,0BAChBmK,EAAWnK,KAAK,oJAChBmK,EAAWnK,KAAK,2DAChBmK,EAAWnK,KAAK,aAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,IAETjG,EAAEsC,SAAS8N,EAAWC,KAAK,MAGpCvE,oCAAqC,WACnC,GAAIsE,KAWJ,OATAA,GAAWnK,KAAK,6BAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,0BAChBmK,EAAWnK,KAAK,oJAChBmK,EAAWnK,KAAK,2DAChBmK,EAAWnK,KAAK,aAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,IAETjG,EAAEsC,SAAS8N,EAAWC,KAAK,MAGpC9F,qBAAsB,WACpB,GAAI6F,KAoCJ,OAlCAA,GAAWnK,KAAK,iCAChBmK,EAAWnK,KAAK,2HAChBmK,EAAWnK,KAAK,yLAGhBmK,EAAWnK,KAAK,oCAChBmK,EAAWnK,KAAK,gCAChBmK,EAAWnK,KAAK,uIAChBmK,EAAWnK,KAAK,YAChBmK,EAAWnK,KAAK,gCAChBmK,EAAWnK,KAAK,uHAChBmK,EAAWnK,KAAK,YAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,oCAChBmK,EAAWnK,KAAK,mFAChBmK,EAAWnK,KAAK,6FAChBmK,EAAWnK,KAAK,gCAChBmK,EAAWnK,KAAK,aAChBmK,EAAWnK,KAAK,2EAChBmK,EAAWnK,KAAK,uEAChBmK,EAAWnK,KAAK,iCAChBmK,EAAWnK,KAAK,aAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,6BAChBmK,EAAWnK,KAAK,UAEhBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,mFAChBmK,EAAWnK,KAAK,SAChBmK,EAAWnK,KAAK,iFAChBmK,EAAWnK,KAAK,+EAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,UAETjG,EAAEsC,SAAS8N,EAAWC,KAAK,MAGpChH,wBAAyB,WACvB,GAAI+G,KA2BJ,OAzBAA,GAAWnK,KAAK,iCAChBmK,EAAWnK,KAAK,gKAEhBmK,EAAWnK,KAAK,uCAChBmK,EAAWnK,KAAK,6DAChBmK,EAAWnK,KAAK,6FAChBmK,EAAWnK,KAAK,gCAChBmK,EAAWnK,KAAK,aAChBmK,EAAWnK,KAAK,qDAChBmK,EAAWnK,KAAK,uEAChBmK,EAAWnK,KAAK,iCAChBmK,EAAWnK,KAAK,aAChBmK,EAAWnK,KAAK,UAEhBmK,EAAWnK,KAAK,8JAEhBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,mFAChBmK,EAAWnK,KAAK,SAChBmK,EAAWnK,KAAK,iFAChBmK,EAAWnK,KAAK,+EAChBmK,EAAWnK,KAAK,UAEhBmK,EAAWnK,KAAK,UAETjG,EAAEsC,SAAS8N,EAAWC,KAAK,MAGpC7H,4BAA6B,WAC3B,GAAI4H,KAiBJ,OAfAA,GAAWnK,KAAK,8BAChBmK,EAAWnK,KAAK,uCAChBmK,EAAWnK,KAAK,qBAChBmK,EAAWnK,KAAK,+EAChBmK,EAAWnK,KAAK,kDAChBmK,EAAWnK,KAAK,2GAChBmK,EAAWnK,KAAK,gBAChBmK,EAAWnK,KAAK,aAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,SAChBmK,EAAWnK,KAAK;AAEhBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,UAETjG,EAAEsC,SAAS8N,EAAWC,KAAK,MAGpC1D,wBAAyB,WACvB,GAAIyD,KAWJ,OATAA,GAAWnK,KAAK,mDAChBmK,EAAWnK,KAAK,QAChBmK,EAAWnK,KAAK,4DAChBmK,EAAWnK,KAAK,2DAChBmK,EAAWnK,KAAK,qIAChBmK,EAAWnK,KAAK,UAChBmK,EAAWnK,KAAK,cAChBmK,EAAWnK,KAAK,SAETjG,EAAEsC,SAAS8N,EAAWC,KAAK,MAGpChP,kBAAmB,WA+BjB,MA9BA+O,eAEAA,WAAWnK,KAAK,4CAChBmK,WAAWnK,KAAK,+CAChBmK,WAAWnK,KAAK,4DAChBmK,WAAWnK,KAAK,iHAChBmK,WAAWnK,KAAK,wIAChBmK,WAAWnK,KAAK,6BAChBmK,WAAWnK,KAAK,iHAChBmK,WAAWnK,KAAK,2HAChBmK,WAAWnK,KAAK,sBAChBmK,WAAWnK,KAAK,yBAChBmK,WAAWnK,KAAK,8HAChBmK,WAAWnK,KAAK,oIAChBmK,WAAWnK,KAAK,kBAChBmK,WAAWnK,KAAK,8BAChBmK,WAAWnK,KAAK,kGAChBmK,WAAWnK,KAAK,gBAChBmK,WAAWnK,KAAK,oDAChBmK,WAAWnK,KAAK,uHAChBmK,WAAWnK,KAAK,sIAChBmK,WAAWnK,KAAK,yBAChBmK,WAAWnK,KAAK,qIAChBmK,WAAWnK,KAAK,uJAChBmK,WAAWnK,KAAK,kBAChBmK,WAAWnK,KAAK,YAChBmK,WAAWnK,KAAK,aAChBmK,WAAWnK,KAAK,mMAChBmK,WAAWnK,KAAK,cAETjG,EAAEsC,SAAS8N,WAAWC,KAAK,OAKtC,QACItS,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_show_libinfo","click #toolbtn_bulk_delete","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","currUser","isAdmin","isAnonymous","config","user_library_import_dir","allow_library_path_paste","library_import_dir","$el","html","renderPaginator","paginator_template","templatePaginator","find","show_page","parseInt","page_count","total_items_count","items_shown","configureElements","$","show","hide","tooltip","createFolderFromModal","event","preventDefault","stopPropagation","self","template","templateNewFolderInModal","closing_events","title","body","buttons","Create","create_new_folder_event","Close","folderDetails","serialize_new_folder","validate_new_folder","folder","FolderAsModel","url_items","history","fragment","split","current_folder_id","length","url","urlRoot","save","success","set","type","libraries","folderListView","collection","add","error","model","response","responseJSON","err_msg","name","val","modalBulkImport","checkedValues","info","refreshUserHistoriesList","that","templateBulkImportInModal","models","Import","importAllIntoHistory","callback","GalaxyHistories","fetch","disableButton","history_id","history_name","last_used_history_id","dataset_ids","folder_ids","each","parentElement","classList","contains","push","datasets_to_import","i","library_dataset_id","historyItem","HistoryItem","content","source","library_folder_id","initChainCallControl","action","jQuery","getJSON","galaxy_config","root","chainCallImportingIntoHistory","updateProgress","progress","progressStep","width","Math","round","txt_representation","download","folder_id","format","window","data","ld_ids","processDownload","method","param","inputs","pair","appendTo","submit","remove","addFilesFromHistoryModal","template_modal","templateAddFilesFromHistory","folder_name","full_path","Add","addAllDatasetsFromHistory","closing_callback","library_router","back","fetchAndDisplayHistoryContents","change","target","value","importFilesFromPathModal","templateImportPathModal","importFromPathsClicked","navigate","trigger","renderSelectBoxes","get","datatypes","key","extension","description_url","sort","a","b","unshift","genomes","css","container","importFilesFromGalaxyFolderModal","templateBrowserModal","importFromJstreePath","renderJstree","Jstree","require","core","plugins","types","icon","file","checkbox","three_state","preserve_dirs","is","link_data","file_type","dbkey","paths","valid_paths","trimmed","trim","chainCallImportingFolders","templateAddingDatasetsProgressBar","templateDeletingDatasetsProgressBar","templateImportIntoHistoryProgressBar","console","selected_nodes","get_selected","selection_type","undefined","li_attr","full_source","chainCallImportingUserdirFiles","history_contents","HistoryContents","history_contents_template","templateHistoryContents","contents","reverse","checked_hdas","history_dataset_ids","hdas_to_add","hid","history_dataset_id","folder_item","Item","from_hda_id","chainCallAddingHdas","history_item_set","popped_item","pop","onclick","location","warning","promise","when","done","fail","post","hdas_set","added_hdas","Folder","chainCallDeletingItems","items_to_delete","deleted_items","destroy","item","include_deleted","updated_item","model_class","checkIncludeDeleted","fetchFolder","checked","deleteSelectedDatasets","substring","items_total","dataset","showLibInfo","library_id","folderContainer","attributes","metadata","parent_library_id","library","libraryListView","showLibInfoModal","Library","templateLibInfoInModal","showImportModal","showPageSizePrompt","folder_page_size","prompt","preferences","tmpl_array","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 32390ce392c..45024df2467 100644 --- a/static/maps/mvc/library/library-librarylist-view.js.map +++ b/static/maps/mvc/library/library-librarylist-view.js.map @@ -1 +1 @@ -{"version":3,"file":"library-librarylist-view.js","sources":["../../../src/mvc/library/library-librarylist-view.js"],"names":["define","mod_masthead","mod_baseMVC","mod_utils","mod_toastr","mod_library_model","mod_library_libraryrow_view","LibraryListView","Backbone","View","extend","el","events","click .sort-libraries-link","defaults","page_count","show_page","initialize","options","this","_","that","modal","rowViews","collection","Libraries","fetch","success","render","error","model","response","responseJSON","err_msg","template","templateLibraryList","libraries_to_render","models","$","hide","sortLibraries","Galaxy","libraries","preferences","get","where","deleted","total_libraries_count","length","page_start","Math","ceil","slice","libraries_shown","$el","html","order","search_term","libraryToolbarView","renderPaginator","renderRows","tooltip","css","i","library","cachedView","findWhere","id","undefined","delegateEvents","find","append","renderOne","rowView","LibraryRowView","sort_clicked","set","sort_order","sortByNameAsc","sortByNameDesc","redirectToHome","window","location","redirectToLogin","searchLibraries","results","search","searching","tmpl_array","push","join"],"mappings":"AAAAA,QACI,kBACA,eACA,cACA,cACA,4BACA,uCACD,SACCC,EACAC,EACAC,EACAC,EACAC,EACAC,GAGJ,GAAIC,GAAkBC,SAASC,KAAKC,QAChCC,GAAI,qBAEJC,QACIC,6BAAkC,gBAGtCC,UACIC,WAAY,KACZC,UAAW,MAQfC,WAAa,SAAUC,GACnBC,KAAKD,QAAUE,EAAEN,SAAUK,KAAKD,YAAeA,EAASC,KAAKL,SAC7D,IAAIO,GAAOF,IACXA,MAAKG,MAAQ,KAEbH,KAAKI,YAELJ,KAAKK,WAAa,GAAInB,GAAkBoB,UACxCN,KAAKK,WAAWE,OACdC,QAAS,WACPN,EAAKO,UAEPC,MAAO,SAAUC,EAAOC,GAElB3B,EAAWyB,MADyB,mBAA1BE,GAASC,aACDD,EAASC,aAAaC,QAEtB,yBAW9BL,OAAQ,SAAWV,GACfC,KAAKD,QAAUE,EAAEV,OAAQS,KAAKD,QAASA,EACvC,IAAIgB,GAAWf,KAAKgB,sBAChBC,EAAsB,KACtBC,EAAS,IACbC,GAAG,YAAaC,OACQ,mBAAZrB,KACRmB,EAAmC,mBAAnBnB,GAAQmB,OAAyBnB,EAAQmB,OAAS,MAE7C,OAApBlB,KAAKK,YAAkC,OAAXa,GAC7BlB,KAAKqB,gBAEHJ,EADGK,OAAOC,UAAUC,YAAYC,IAAK,gBACfzB,KAAKK,WAAWa,OAEhBlB,KAAKK,WAAWqB,OAASC,SAAS,KAG1DV,EADmB,OAAXC,EACcA,MAKM,OAA3BlB,KAAKD,QAAQF,WAAsBG,KAAKD,QAAQF,UAAY,KAC7DG,KAAKD,QAAQF,UAAY,GAE7BG,KAAKD,QAAQ6B,sBAAwBX,EAAoBY,MACzD,IAAIC,GAAeR,OAAOC,UAAUC,YAAYC,IAAK,sBAA0BzB,KAAKD,QAAQF,UAAY,EACxGG,MAAKD,QAAQH,WAAamC,KAAKC,KAAMhC,KAAKD,QAAQ6B,sBAAwBN,OAAOC,UAAUC,YAAYC,IAAK,sBACvGzB,KAAKD,QAAQ6B,sBAAwB,GAAOE,EAAa9B,KAAKD,QAAQ6B,uBACvEX,EAAsBA,EAAoBgB,MAAOH,EAAYA,EAAaR,OAAOC,UAAUC,YAAYC,IAAK,sBAC5GzB,KAAKD,QAAQmC,gBAAkBjB,EAAoBY,OAE9CP,OAAOC,UAAUC,YAAYC,IAAK,qBAAwBzB,KAAKD,QAAQF,UAAcG,KAAKD,QAAQ6B,sBAAwBN,OAAOC,UAAUC,YAAYC,IAAK,uBAC7JR,MAEJjB,KAAKmC,IAAIC,KAAMrB,GACXc,OAAQ,EACRQ,MAAOf,OAAOC,UAAUC,YAAYC,IAAK,cACzCa,YAAahB,OAAOC,UAAUgB,mBAAmBxC,QAAQuC,eAE7DhB,OAAOC,UAAUgB,mBAAmBC,gBAAiBxC,KAAKD,SAC1DC,KAAKyC,WAAYxB,KAEjBjB,KAAKmC,IAAIC,KAAMrB,GACXc,OAAQ,EACRQ,MAAOf,OAAOC,UAAUC,YAAYC,IAAK,cACzCa,YAAahB,OAAOC,UAAUgB,mBAAmBxC,QAAQuC,eAE7DhB,OAAOC,UAAUgB,mBAAmBC,gBAAiBxC,KAAKD,UAE9DoB,EAAG,yBAA0BuB,UAC7BvB,EAAG,WAAYwB,IAAK,WAAW,SAOnCF,WAAY,SAAUxB,GAClB,IAAM,GAAI2B,GAAI,EAAGA,EAAI3B,EAAoBY,OAAQe,IAAM,CACrD,GAAIC,GAAU5B,EAAoB2B,GAE9BE,EAAa7C,EAAE8C,UAAW/C,KAAKI,UAAY4C,GAAIH,EAAQpB,IAAK,OAC5CwB,UAAfH,GAA4B9C,eAAgBX,UAASC,MACxDwD,EAAWI,iBACXlD,KAAKmC,IAAIgB,KAAM,sBAAuBC,OAAQN,EAAWtD,KAEzDQ,KAAKqD,WAAaR,QAASA,MASnCQ,UAAW,SAAUtD,GACjB,GAAI8C,GAAU9C,EAAQ8C,QAClBS,EAAU,GAAInE,GAA4BoE,eAAgBV,EAC9D7C,MAAKmC,IAAIgB,KAAM,sBAAuBC,OAAQE,EAAQ9D,IAEtDQ,KAAKI,SAAUyC,EAAQpB,IAAK,OAAW6B,GAO3CE,aAAe,WAEPlC,OAAOC,UAAUC,YAAYiC,IADsB,QAAnDnC,OAAOC,UAAUC,YAAYC,IAAI,eACCiC,WAAc,SAEdA,WAAc,QAEpD1D,KAAKS,UAOTY,cAAe,WACyC,SAAhDC,OAAOC,UAAUC,YAAYC,IAAI,aACsB,QAAnDH,OAAOC,UAAUC,YAAYC,IAAI,cACjCzB,KAAKK,WAAWsD,gBAC0C,SAAnDrC,OAAOC,UAAUC,YAAYC,IAAI,eACxCzB,KAAKK,WAAWuD,mBAK5BC,eAAgB,WACZC,OAAOC,SAAW,OAEtBC,gBAAiB,WACbF,OAAOC,SAAW,eAGtBE,gBAAiB,SAAS3B,GACtB,GAAI4B,GAAUlE,KAAKK,WAAW8D,OAAO7B,EACrCtC,MAAKD,QAAQqE,WAAY,EACzBpE,KAAKS,QAAQS,OAAUgD,KAO3BlD,oBAAqB,WAyBjB,MAxBAqD,eAEAA,WAAWC,KAAK,oDAChBD,WAAWC,KAAK,4BAChBD,WAAWC,KAAK,sCAChBD,WAAWC,KAAK,kFAChBD,WAAWC,KAAK,iBAChBD,WAAWC,KAAK,uUAChBD,WAAWC,KAAK,UAChBD,WAAWC,KAAK,iBAChBD,WAAWC,KAAK,8CAChBD,WAAWC,KAAK,cAChBD,WAAWC,KAAK,sMAChBD,WAAWC,KAAK,gDAChBD,WAAWC,KAAK,8CAChBD,WAAWC,KAAK,qCAChBD,WAAWC,KAAK,eAChBD,WAAWC,KAAK,qCAEhBD,WAAWC,KAAK,eAChBD,WAAWC,KAAK,YAChBD,WAAWC,KAAK,UAChBD,WAAWC,KAAK,UAETrE,EAAEc,SAASsD,WAAWE,KAAK,OAK1C,QACInF,gBAAiBA"} \ No newline at end of file +{"version":3,"file":"library-librarylist-view.js","sources":["../../../src/mvc/library/library-librarylist-view.js"],"names":["define","mod_masthead","mod_baseMVC","mod_utils","mod_toastr","mod_library_model","mod_library_libraryrow_view","LibraryListView","Backbone","View","extend","el","events","click .sort-libraries-link","defaults","page_count","show_page","initialize","options","this","_","that","modal","collection","Libraries","fetch","success","render","error","model","response","responseJSON","err_msg","setElement","template","templateLibraryList","libraries_to_render","models","$","hide","sortLibraries","Galaxy","libraries","preferences","get","where","deleted","total_libraries_count","length","page_start","Math","ceil","slice","libraries_shown","$el","html","order","search_term","libraryToolbarView","renderPaginator","renderRows","tooltip","css","i","library","renderOne","rowView","LibraryRowView","find","append","sort_clicked","set","sort_order","sortByNameAsc","sortByNameDesc","redirectToHome","window","location","redirectToLogin","searchLibraries","results","search","searching","tmpl_array","push","join"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/library/library-librarytoolbar-view.js.map b/static/maps/mvc/library/library-librarytoolbar-view.js.map index 65972de8bfe..8562b1b4c24 100644 --- a/static/maps/mvc/library/library-librarytoolbar-view.js.map +++ b/static/maps/mvc/library/library-librarytoolbar-view.js.map @@ -1 +1 @@ -{"version":3,"file":"library-librarytoolbar-view.js","sources":["../../../src/mvc/library/library-librarytoolbar-view.js"],"names":["define","mod_toastr","mod_library_model","LibraryToolbarView","Backbone","View","extend","el","defaults","search_term","events","click #create_new_library_btn","click #include_deleted_chk","click #page_size_prompt","keyup .library-search-input","initialize","options","this","_","render","toolbar_template","templateToolBar","is_admin","is_anonym","Galaxy","currUser","isAdmin","isAnonymous","$el","html","admin_user","anon_user","find","checked","libraries","preferences","get","renderPaginator","paginator_template","templatePaginator","show_page","parseInt","page_count","total_libraries_count","libraries_shown","showLibraryModal","event","preventDefault","stopPropagation","self","modal","show","closing_events","title","body","templateNewLibraryInModal","buttons","Create","createNewLibrary","Close","hide","libraryDetails","serializeNewLibrary","validateNewLibrary","library","Library","save","success","libraryListView","collection","add","clearLibraryModal","error","model","response","responseJSON","err_msg","showPageSizePrompt","library_page_size","prompt","set","$","val","name","description","synopsis","includeDeletedChecked","target","with_deleted","searchLibraries","template","join"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"library-librarytoolbar-view.js","sources":["../../../src/mvc/library/library-librarytoolbar-view.js"],"names":["define","mod_toastr","mod_library_model","LibraryToolbarView","Backbone","View","extend","el","defaults","search_term","events","click #create_new_library_btn","click #include_deleted_chk","click #lib_page_size_prompt","keyup .library-search-input","initialize","options","this","_","render","toolbar_template","templateToolBar","is_admin","is_anonym","Galaxy","currUser","isAdmin","isAnonymous","$el","html","admin_user","anon_user","find","checked","libraries","preferences","get","renderPaginator","paginator_template","templatePaginator","show_page","parseInt","page_count","total_libraries_count","libraries_shown","showLibraryModal","event","preventDefault","stopPropagation","self","modal","show","closing_events","title","body","templateNewLibraryInModal","buttons","Create","createNewLibrary","Close","hide","libraryDetails","serializeNewLibrary","validateNewLibrary","library","Library","save","success","libraryListView","collection","add","clearLibraryModal","error","model","response","responseJSON","err_msg","showPageSizePrompt","library_page_size","prompt","set","$","val","name","description","synopsis","includeDeletedChecked","target","with_deleted","searchLibraries","template","join"],"mappings":"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"} \ No newline at end of file diff --git a/static/scripts/galaxy.library.js b/static/scripts/galaxy.library.js index 3ec0818f081..622f08ed240 100644 --- a/static/scripts/galaxy.library.js +++ b/static/scripts/galaxy.library.js @@ -1,2 +1,2 @@ -define(["galaxy.masthead","utils/utils","libs/toastr","mvc/base-mvc","mvc/library/library-model","mvc/library/library-folderlist-view","mvc/library/library-librarylist-view","mvc/library/library-librarytoolbar-view","mvc/library/library-foldertoolbar-view","mvc/library/library-dataset-view","mvc/library/library-library-view","mvc/library/library-folder-view"],function(a,b,c,d,e,f,g,h,i,j,k,l){var m=Backbone.Router.extend({initialize:function(){this.routesHit=0,Backbone.history.on("route",function(){this.routesHit++},this)},routes:{"":"libraries","page/:show_page":"libraries_page","library/:library_id/permissions":"library_permissions","folders/:folder_id/permissions":"folder_permissions","folders/:id":"folder_content","folders/:id/page/:show_page":"folder_page","folders/:folder_id/datasets/:dataset_id":"dataset_detail","folders/:folder_id/datasets/:dataset_id/permissions":"dataset_permissions","folders/:folder_id/datasets/:dataset_id/versions/:ldda_id":"dataset_version","folders/:folder_id/download/:format":"download","folders/:folder_id/import/:source":"import_datasets"},back:function(){this.routesHit>1?window.history.back():this.navigate("#",{trigger:!0,replace:!0})}}),n=d.SessionStorageModel.extend({defaults:{with_deleted:!1,sort_order:"asc",sort_by:"name",library_page_size:20,folder_page_size:15}}),o=Backbone.View.extend({libraryToolbarView:null,libraryListView:null,library_router:null,libraryView:null,folderToolbarView:null,folderListView:null,datasetView:null,initialize:function(){Galaxy.libraries=this,this.preferences=new n({id:"global-lib-prefs"}),this.library_router=new m,this.library_router.on("route:libraries",function(){Galaxy.libraries.libraryToolbarView=new h.LibraryToolbarView,Galaxy.libraries.libraryListView=new g.LibraryListView}),this.library_router.on("route:libraries_page",function(a){null===Galaxy.libraries.libraryToolbarView?(Galaxy.libraries.libraryToolbarView=new h.LibraryToolbarView,Galaxy.libraries.libraryListView=new g.LibraryListView({show_page:a})):Galaxy.libraries.libraryListView.render({show_page:a})}),this.library_router.on("route:folder_content",function(a){Galaxy.libraries.folderToolbarView&&Galaxy.libraries.folderToolbarView.$el.unbind("click"),Galaxy.libraries.folderToolbarView=new i.FolderToolbarView({id:a}),Galaxy.libraries.folderListView=new f.FolderListView({id:a})}),this.library_router.on("route:folder_page",function(a,b){null===Galaxy.libraries.folderToolbarView?(Galaxy.libraries.folderToolbarView=new i.FolderToolbarView({id:a}),Galaxy.libraries.folderListView=new f.FolderListView({id:a,show_page:b})):Galaxy.libraries.folderListView.render({id:a,show_page:parseInt(b)})}),this.library_router.on("route:download",function(a,b){0===$("#folder_list_body").find(":checked").length?(c.info("You must select at least one dataset to download"),Galaxy.libraries.library_router.navigate("folders/"+a,{trigger:!0,replace:!0})):(Galaxy.libraries.folderToolbarView.download(a,b),Galaxy.libraries.library_router.navigate("folders/"+a,{trigger:!1,replace:!0}))}),this.library_router.on("route:dataset_detail",function(a,b){Galaxy.libraries.datasetView&&Galaxy.libraries.datasetView.$el.unbind("click"),Galaxy.libraries.datasetView=new j.LibraryDatasetView({id:b})}),this.library_router.on("route:dataset_version",function(a,b,c){Galaxy.libraries.datasetView&&Galaxy.libraries.datasetView.$el.unbind("click"),Galaxy.libraries.datasetView=new j.LibraryDatasetView({id:b,ldda_id:c,show_version:!0})}),this.library_router.on("route:dataset_permissions",function(a,b){Galaxy.libraries.datasetView&&Galaxy.libraries.datasetView.$el.unbind("click"),Galaxy.libraries.datasetView=new j.LibraryDatasetView({id:b,show_permissions:!0})}),this.library_router.on("route:library_permissions",function(a){Galaxy.libraries.libraryView&&Galaxy.libraries.libraryView.$el.unbind("click"),Galaxy.libraries.libraryView=new k.LibraryView({id:a,show_permissions:!0})}),this.library_router.on("route:folder_permissions",function(a){Galaxy.libraries.folderView&&Galaxy.libraries.folderView.$el.unbind("click"),Galaxy.libraries.folderView=new l.FolderView({id:a,show_permissions:!0})}),this.library_router.on("route:import_datasets",function(a,b){Galaxy.libraries.folderToolbarView&&Galaxy.libraries.folderListView?Galaxy.libraries.folderToolbarView.showImportModal({source:b}):(Galaxy.libraries.folderToolbarView=new i.FolderToolbarView({id:a}),Galaxy.libraries.folderListView=new f.FolderListView({id:a}),Galaxy.libraries.folderToolbarView.showImportModal({source:b}))}),Backbone.history.start({pushState:!1})}});return{GalaxyApp:o}}); +define(["galaxy.masthead","utils/utils","libs/toastr","mvc/base-mvc","mvc/library/library-model","mvc/library/library-folderlist-view","mvc/library/library-librarylist-view","mvc/library/library-librarytoolbar-view","mvc/library/library-foldertoolbar-view","mvc/library/library-dataset-view","mvc/library/library-library-view","mvc/library/library-folder-view"],function(a,b,c,d,e,f,g,h,i,j,k,l){var m=Backbone.Router.extend({initialize:function(){this.routesHit=0,Backbone.history.on("route",function(){this.routesHit++},this)},routes:{"":"libraries","page/:show_page":"libraries_page","library/:library_id/permissions":"library_permissions","folders/:folder_id/permissions":"folder_permissions","folders/:id":"folder_content","folders/:id/page/:show_page":"folder_page","folders/:folder_id/datasets/:dataset_id":"dataset_detail","folders/:folder_id/datasets/:dataset_id/permissions":"dataset_permissions","folders/:folder_id/datasets/:dataset_id/versions/:ldda_id":"dataset_version","folders/:folder_id/download/:format":"download","folders/:folder_id/import/:source":"import_datasets"},back:function(){this.routesHit>1?window.history.back():this.navigate("#",{trigger:!0,replace:!0})}}),n=d.SessionStorageModel.extend({defaults:{with_deleted:!1,sort_order:"asc",sort_by:"name",library_page_size:20,folder_page_size:15}}),o=Backbone.View.extend({libraryToolbarView:null,libraryListView:null,library_router:null,libraryView:null,folderToolbarView:null,folderListView:null,datasetView:null,initialize:function(){Galaxy.libraries=this,this.preferences=new n({id:"global-lib-prefs"}),this.library_router=new m,this.library_router.on("route:libraries",function(){Galaxy.libraries.libraryToolbarView&&Galaxy.libraries.libraryToolbarView.$el.unbind("click"),Galaxy.libraries.libraryToolbarView=new h.LibraryToolbarView,Galaxy.libraries.libraryListView=new g.LibraryListView}),this.library_router.on("route:libraries_page",function(a){null===Galaxy.libraries.libraryToolbarView?(Galaxy.libraries.libraryToolbarView=new h.LibraryToolbarView,Galaxy.libraries.libraryListView=new g.LibraryListView({show_page:a})):Galaxy.libraries.libraryListView.render({show_page:a})}),this.library_router.on("route:folder_content",function(a){Galaxy.libraries.folderToolbarView&&Galaxy.libraries.folderToolbarView.$el.unbind("click"),Galaxy.libraries.folderToolbarView=new i.FolderToolbarView({id:a}),Galaxy.libraries.folderListView=new f.FolderListView({id:a})}),this.library_router.on("route:folder_page",function(a,b){null===Galaxy.libraries.folderToolbarView?(Galaxy.libraries.folderToolbarView=new i.FolderToolbarView({id:a}),Galaxy.libraries.folderListView=new f.FolderListView({id:a,show_page:b})):Galaxy.libraries.folderListView.render({id:a,show_page:parseInt(b)})}),this.library_router.on("route:download",function(a,b){0===$("#folder_list_body").find(":checked").length?(c.info("You must select at least one dataset to download"),Galaxy.libraries.library_router.navigate("folders/"+a,{trigger:!0,replace:!0})):(Galaxy.libraries.folderToolbarView.download(a,b),Galaxy.libraries.library_router.navigate("folders/"+a,{trigger:!1,replace:!0}))}),this.library_router.on("route:dataset_detail",function(a,b){Galaxy.libraries.datasetView&&Galaxy.libraries.datasetView.$el.unbind("click"),Galaxy.libraries.datasetView=new j.LibraryDatasetView({id:b})}),this.library_router.on("route:dataset_version",function(a,b,c){Galaxy.libraries.datasetView&&Galaxy.libraries.datasetView.$el.unbind("click"),Galaxy.libraries.datasetView=new j.LibraryDatasetView({id:b,ldda_id:c,show_version:!0})}),this.library_router.on("route:dataset_permissions",function(a,b){Galaxy.libraries.datasetView&&Galaxy.libraries.datasetView.$el.unbind("click"),Galaxy.libraries.datasetView=new j.LibraryDatasetView({id:b,show_permissions:!0})}),this.library_router.on("route:library_permissions",function(a){Galaxy.libraries.libraryView&&Galaxy.libraries.libraryView.$el.unbind("click"),Galaxy.libraries.libraryView=new k.LibraryView({id:a,show_permissions:!0})}),this.library_router.on("route:folder_permissions",function(a){Galaxy.libraries.folderView&&Galaxy.libraries.folderView.$el.unbind("click"),Galaxy.libraries.folderView=new l.FolderView({id:a,show_permissions:!0})}),this.library_router.on("route:import_datasets",function(a,b){Galaxy.libraries.folderToolbarView&&Galaxy.libraries.folderListView?Galaxy.libraries.folderToolbarView.showImportModal({source:b}):(Galaxy.libraries.folderToolbarView=new i.FolderToolbarView({id:a}),Galaxy.libraries.folderListView=new f.FolderListView({id:a}),Galaxy.libraries.folderToolbarView.showImportModal({source:b}))}),Backbone.history.start({pushState:!1})}});return{GalaxyApp:o}}); //# sourceMappingURL=../maps/galaxy.library.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 b8f92df1957..4e19a6d1a4d 100644 --- a/static/scripts/mvc/library/library-librarylist-view.js +++ b/static/scripts/mvc/library/library-librarylist-view.js @@ -1,2 +1,2 @@ -define(["galaxy.masthead","mvc/base-mvc","utils/utils","libs/toastr","mvc/library/library-model","mvc/library/library-libraryrow-view"],function(a,b,c,d,e,f){var g=Backbone.View.extend({el:"#libraries_element",events:{"click .sort-libraries-link":"sort_clicked"},defaults:{page_count:null,show_page:null},initialize:function(a){this.options=_.defaults(this.options||{},a,this.defaults);var b=this;this.modal=null,this.rowViews={},this.collection=new e.Libraries,this.collection.fetch({success:function(){b.render()},error:function(a,b){d.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})},render:function(a){this.options=_.extend(this.options,a);var b=this.templateLibraryList(),c=null,d=null;$(".tooltip").hide(),"undefined"!=typeof a&&(d="undefined"!=typeof a.models?a.models:null),null!==this.collection&&null===d?(this.sortLibraries(),c=Galaxy.libraries.preferences.get("with_deleted")?this.collection.models:this.collection.where({deleted:!1})):c=null!==d?d:[],(null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.options.total_libraries_count=c.length;var e=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&&ethis.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")},renderRows:function(a){for(var b=0;b'),tmpl_array.push("<% if(length === 0) { %>"),tmpl_array.push("<% if(search_term.length > 0) { %>"),tmpl_array.push("
    There are no libraries matching your search. Try different keyword.
    "),tmpl_array.push("<% } else{ %>"),tmpl_array.push('
    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.
    '),tmpl_array.push("<% }%>"),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(" "),tmpl_array.push("
    name descriptionsynopsis
    "),tmpl_array.push("<% }%>"),tmpl_array.push(""),_.template(tmpl_array.join(""))}});return{LibraryListView:g}}); +define(["galaxy.masthead","mvc/base-mvc","utils/utils","libs/toastr","mvc/library/library-model","mvc/library/library-libraryrow-view"],function(a,b,c,d,e,f){var g=Backbone.View.extend({el:"#libraries_element",events:{"click .sort-libraries-link":"sort_clicked"},defaults:{page_count:null,show_page:null},initialize:function(a){this.options=_.defaults(this.options||{},a,this.defaults);var b=this;this.modal=null,this.collection=new e.Libraries,this.collection.fetch({success:function(){b.render()},error:function(a,b){d.error("undefined"!=typeof b.responseJSON?b.responseJSON.err_msg:"An error ocurred.")}})},render:function(a){this.options=_.extend(this.options,a),this.setElement("#libraries_element");var b=this.templateLibraryList(),c=null,d=null;$(".tooltip").hide(),"undefined"!=typeof a&&(d="undefined"!=typeof a.models?a.models:null),null!==this.collection&&null===d?(this.sortLibraries(),c=Galaxy.libraries.preferences.get("with_deleted")?this.collection.models:this.collection.where({deleted:!1})):c=null!==d?d:[],(null===this.options.show_page||this.options.show_page<1)&&(this.options.show_page=1),this.options.total_libraries_count=c.length;var e=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&&ethis.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")},renderRows:function(a){for(var b=0;b'),tmpl_array.push("<% if(length === 0) { %>"),tmpl_array.push("<% if(search_term.length > 0) { %>"),tmpl_array.push("
    There are no libraries matching your search. Try different keyword.
    "),tmpl_array.push("<% } else{ %>"),tmpl_array.push('
    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.
    '),tmpl_array.push("<% }%>"),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(" "),tmpl_array.push("
    name descriptionsynopsis
    "),tmpl_array.push("<% }%>"),tmpl_array.push(""),_.template(tmpl_array.join(""))}});return{LibraryListView:g}}); //# sourceMappingURL=../../../maps/mvc/library/library-librarylist-view.js.map \ No newline at end of file diff --git a/static/scripts/mvc/library/library-librarytoolbar-view.js b/static/scripts/mvc/library/library-librarytoolbar-view.js index cf38292d8d4..8b9978d6947 100644 --- a/static/scripts/mvc/library/library-librarytoolbar-view.js +++ b/static/scripts/mvc/library/library-librarytoolbar-view.js @@ -1,2 +1,2 @@ -define(["libs/toastr","mvc/library/library-model"],function(a,b){var c=Backbone.View.extend({el:"#center",defaults:{search_term:""},events:{"click #create_new_library_btn":"showLibraryModal","click #include_deleted_chk":"includeDeletedChecked","click #page_size_prompt":"showPageSizePrompt","keyup .library-search-input":"searchLibraries"},initialize:function(a){this.options=_.defaults(this.options||{},a,this.defaults),this.render()},render:function(){var a=this.templateToolBar(),b=!1,c=!0;Galaxy.currUser&&(b=Galaxy.currUser.isAdmin(),c=Galaxy.currUser.isAnonymous()),this.$el.html(a({admin_user:b,anon_user:c})),b&&(this.$el.find("#include_deleted_chk")[0].checked=Galaxy.libraries.preferences.get("with_deleted"))},renderPaginator:function(a){this.options=_.extend(this.options,a);var b=this.templatePaginator();this.$el.find("#library_paginator").html(b({show_page:parseInt(this.options.show_page),page_count:parseInt(this.options.page_count),total_libraries_count:this.options.total_libraries_count,libraries_shown:this.options.libraries_shown}))},showLibraryModal:function(a){a.preventDefault(),a.stopPropagation();var b=this;this.modal=Galaxy.modal,this.modal.show({closing_events:!0,title:"Create New Library",body:this.templateNewLibraryInModal(),buttons:{Create:function(){b.createNewLibrary()},Close:function(){b.modal.hide()}}})},createNewLibrary:function(){var c=this.serializeNewLibrary();if(this.validateNewLibrary(c)){var d=new b.Library,e=this;d.save(c,{success:function(b){Galaxy.libraries.libraryListView.collection.add(b),e.modal.hide(),e.clearLibraryModal(),Galaxy.libraries.libraryListView.render(),a.success("Library created.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occured.")}})}else a.error("Library's name is missing.");return!1},showPageSizePrompt:function(){var a=prompt("How many libraries per page do you want to see?",Galaxy.libraries.preferences.get("library_page_size"));null!=a&&a==parseInt(a)&&(Galaxy.libraries.preferences.set({library_page_size:parseInt(a)}),Galaxy.libraries.libraryListView.render({show_page:1}))},clearLibraryModal:function(){$("input[name='Name']").val(""),$("input[name='Description']").val(""),$("input[name='Synopsis']").val("")},serializeNewLibrary:function(){return{name:$("input[name='Name']").val(),description:$("input[name='Description']").val(),synopsis:$("input[name='Synopsis']").val()}},validateNewLibrary:function(a){return""!==a.name},includeDeletedChecked:function(a){a.target.checked?(Galaxy.libraries.preferences.set({with_deleted:!0}),Galaxy.libraries.libraryListView.render()):(Galaxy.libraries.preferences.set({with_deleted:!1}),Galaxy.libraries.libraryListView.render())},searchLibraries:function(){var a=$(".library-search-input").val();this.options.search_term=a,Galaxy.libraries.libraryListView.searchLibraries(a)},templateToolBar:function(){return _.template(['
    ','
    ','
    ','
    ','DATA LIBRARIES','',"",'
    ','',"
    ","<% if(admin_user === true) { %>",'
    ',"","
    ",'','',"","<% } %>",'','','',"","","
    ","
    ","
    ",'
    ',"
    ","
    "].join(""))},templatePaginator:function(){return _.template(['","",' showing <%- libraries_shown %> of <%- total_libraries_count %> libraries',""].join(""))},templateNewLibraryInModal:function(){return _.template(['
    ',"
    ",'','','',"
    ","
    "].join(""))}});return{LibraryToolbarView:c}}); +define(["libs/toastr","mvc/library/library-model"],function(a,b){var c=Backbone.View.extend({el:"#center",defaults:{search_term:""},events:{"click #create_new_library_btn":"showLibraryModal","click #include_deleted_chk":"includeDeletedChecked","click #lib_page_size_prompt":"showPageSizePrompt","keyup .library-search-input":"searchLibraries"},initialize:function(a){this.options=_.defaults(this.options||{},a,this.defaults),this.render()},render:function(){var a=this.templateToolBar(),b=!1,c=!0;Galaxy.currUser&&(b=Galaxy.currUser.isAdmin(),c=Galaxy.currUser.isAnonymous()),this.$el.html(a({admin_user:b,anon_user:c})),b&&(this.$el.find("#include_deleted_chk")[0].checked=Galaxy.libraries.preferences.get("with_deleted"))},renderPaginator:function(a){this.options=_.extend(this.options,a);var b=this.templatePaginator();this.$el.find("#library_paginator").html(b({show_page:parseInt(this.options.show_page),page_count:parseInt(this.options.page_count),total_libraries_count:this.options.total_libraries_count,libraries_shown:this.options.libraries_shown}))},showLibraryModal:function(a){a.preventDefault(),a.stopPropagation();var b=this;this.modal=Galaxy.modal,this.modal.show({closing_events:!0,title:"Create New Library",body:this.templateNewLibraryInModal(),buttons:{Create:function(){b.createNewLibrary()},Close:function(){b.modal.hide()}}})},createNewLibrary:function(){var c=this.serializeNewLibrary();if(this.validateNewLibrary(c)){var d=new b.Library,e=this;d.save(c,{success:function(b){Galaxy.libraries.libraryListView.collection.add(b),e.modal.hide(),e.clearLibraryModal(),Galaxy.libraries.libraryListView.render(),a.success("Library created.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occured.")}})}else a.error("Library's name is missing.");return!1},showPageSizePrompt:function(){var a=prompt("How many libraries per page do you want to see?",Galaxy.libraries.preferences.get("library_page_size"));null!=a&&a==parseInt(a)&&(Galaxy.libraries.preferences.set({library_page_size:parseInt(a)}),Galaxy.libraries.libraryListView.render({show_page:1}))},clearLibraryModal:function(){$("input[name='Name']").val(""),$("input[name='Description']").val(""),$("input[name='Synopsis']").val("")},serializeNewLibrary:function(){return{name:$("input[name='Name']").val(),description:$("input[name='Description']").val(),synopsis:$("input[name='Synopsis']").val()}},validateNewLibrary:function(a){return""!==a.name},includeDeletedChecked:function(a){a.target.checked?(Galaxy.libraries.preferences.set({with_deleted:!0}),Galaxy.libraries.libraryListView.render()):(Galaxy.libraries.preferences.set({with_deleted:!1}),Galaxy.libraries.libraryListView.render())},searchLibraries:function(){var a=$(".library-search-input").val();this.options.search_term=a,Galaxy.libraries.libraryListView.searchLibraries(a)},templateToolBar:function(){return _.template(['
    ','
    ','
    ','
    ','DATA LIBRARIES','',"",'
    ','',"
    ","<% if(admin_user === true) { %>",'
    ',"","
    ",'','',"","<% } %>",'','','',"","","
    ","
    ","
    ",'
    ',"
    ","
    "].join(""))},templatePaginator:function(){return _.template(['",'',' showing <%- libraries_shown %> of <%- total_libraries_count %> libraries',""].join(""))},templateNewLibraryInModal:function(){return _.template(['
    ',"
    ",'','','',"
    ","
    "].join(""))}});return{LibraryToolbarView:c}}); //# sourceMappingURL=../../../maps/mvc/library/library-librarytoolbar-view.js.map \ No newline at end of file