From 8f8da0105e488550546ac91ab65113c59ae27ff1 Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Wed, 10 Feb 2016 13:54:02 -0500 Subject: [PATCH] fix router returning from dataset permissions back to dataset --- client/galaxy/scripts/galaxy.library.js | 2 +- static/maps/galaxy.library.js.map | 2 +- static/scripts/galaxy.library.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/client/galaxy/scripts/galaxy.library.js b/client/galaxy/scripts/galaxy.library.js index 49e1784dede..9c5bf63b6e0 100644 --- a/client/galaxy/scripts/galaxy.library.js +++ b/client/galaxy/scripts/galaxy.library.js @@ -181,7 +181,7 @@ var GalaxyLibrary = Backbone.View.extend({ if (Galaxy.libraries.datasetView){ Galaxy.libraries.datasetView.$el.unbind('click'); } - Galaxy.libraries.datasetView = new mod_library_dataset_view.LibraryDatasetView({id: dataset_id, show_version: false}); + Galaxy.libraries.datasetView = new mod_library_dataset_view.LibraryDatasetView({id: dataset_id, show_version: false, show_permissions: false}); }); this.library_router.on( 'route:dataset_version', function(folder_id, dataset_id, ldda_id){ diff --git a/static/maps/galaxy.library.js.map b/static/maps/galaxy.library.js.map index f576db65d67..67ae9bf7111 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","bind","trackPageview","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","url","getFragment","test","ga","Galaxy","root","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","config","ga_code","i","s","o","g","r","a","m","q","push","arguments","l","Date","createElement","getElementsByTagName","async","src","parentNode","insertBefore","document","libraries","preferences","id","$el","unbind","LibraryToolbarView","LibraryListView","show_page","render","FolderToolbarView","FolderListView","parseInt","folder_id","format","$","find","length","info","download","dataset_id","LibraryDatasetView","show_version","ldda_id","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","bind","trackPageview","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","url","getFragment","test","ga","Galaxy","root","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","config","ga_code","i","s","o","g","r","a","m","q","push","arguments","l","Date","createElement","getElementsByTagName","async","src","parentNode","insertBefore","document","libraries","preferences","id","$el","unbind","LibraryToolbarView","LibraryListView","show_page","render","FolderToolbarView","FolderListView","parseInt","folder_id","format","$","find","length","info","download","dataset_id","LibraryDatasetView","show_version","show_permissions","ldda_id","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/scripts/galaxy.library.js b/static/scripts/galaxy.library.js index 0a8700afcf8..6319799f3b8 100644 --- a/static/scripts/galaxy.library.js +++ b/static/scripts/galaxy.library.js @@ -1,2 +1,2 @@ -define(["layout/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),this.bind("route",this.trackPageview)},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})},trackPageview:function(){var a=Backbone.history.getFragment();/^\//.test(a)||""==a||(a="/"+a),"undefined"!=typeof ga&&ga("send","pageview",Galaxy.root+"library/list"+a)}}),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(){window.Galaxy.config.ga_code&&(!function(a,b,c,d,e,f,g){a.GoogleAnalyticsObject=e,a[e]=a[e]||function(){(a[e].q=a[e].q||[]).push(arguments)},a[e].l=1*new Date,f=b.createElement(c),g=b.getElementsByTagName(c)[0],f.async=1,f.src=d,g.parentNode.insertBefore(f,g)}(window,document,"script","//www.google-analytics.com/analytics.js","ga"),ga("create",window.Galaxy.config.ga_code,"auto"),ga("send","pageview")),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,show_version:!1})}),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(["layout/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),this.bind("route",this.trackPageview)},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})},trackPageview:function(){var a=Backbone.history.getFragment();/^\//.test(a)||""==a||(a="/"+a),"undefined"!=typeof ga&&ga("send","pageview",Galaxy.root+"library/list"+a)}}),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(){window.Galaxy.config.ga_code&&(!function(a,b,c,d,e,f,g){a.GoogleAnalyticsObject=e,a[e]=a[e]||function(){(a[e].q=a[e].q||[]).push(arguments)},a[e].l=1*new Date,f=b.createElement(c),g=b.getElementsByTagName(c)[0],f.async=1,f.src=d,g.parentNode.insertBefore(f,g)}(window,document,"script","//www.google-analytics.com/analytics.js","ga"),ga("create",window.Galaxy.config.ga_code,"auto"),ga("send","pageview")),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,show_version:!1,show_permissions:!1})}),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