mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Client build.
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
define("layout/generic-nav-view",["exports","mvc/ui/ui-modal"],function(a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var o=function(a){return a&&a.__esModule?a:{default:a}}(e),i=Backbone.View.extend({initialize:function(){this.modal=null},makeModalIframe:function(a){var e=null,d=null,t='<iframe class="f-iframe fade in communication-iframe" src="'+(window.Galaxy.config.communication_server_host+":"+window.Galaxy.config.communication_server_port+("?username="+escape(window.Galaxy.user.attributes.username)+"&persistent_communication_rooms="+escape(window.Galaxy.config.persistent_communication_rooms)))+'"> </iframe>';return $(".chat-modal").length>0&&$(".chat-modal").remove(),i.modal=new o.default.View({body:t,height:350,width:600,closing_events:!0,title_separator:!1,cls:"ui-modal chat-modal"}),i.modal.show(),e=$(".chat-modal .modal-header"),d=$(".chat-modal .modal-body"),e.addClass("modal-header-body"),d.addClass("modal-header-body"),e.find("h4").remove(),e.removeAttr("min-height padding border"),e.append('<i class="fa fa-comment" aria-hidden="true" title="Communicate with other users"></i><i class="fa fa-expand expand-compress-modal" aria-hidden="true" title="Maximize"></i><i class="fa fa-times close-modal" aria-hidden="true" title="Close"></i>'),$(".close-modal").click(function(a){$(".chat-modal").css("display","none")}),$(".expand-compress-modal").click(function(a){$(".expand-compress-modal").hasClass("fa-expand")?($(".chat-modal .modal-dialog").width("1000px"),$(".chat-modal .modal-body").height("575px"),$(".expand-compress-modal").removeClass("fa-expand").addClass("fa-compress"),$(".expand-compress-modal").attr("title","Minimize"),$(".expand-compress-modal").css("margin-left","96.2%")):($(".chat-modal .modal-dialog").width("600px"),$(".chat-modal .modal-body").height("350px"),$(".expand-compress-modal").removeClass("fa-compress").addClass("fa-expand"),$(".expand-compress-modal").attr("title","Maximize"),$(".expand-compress-modal").css("margin-left","93.2%"))}),this},render:function(){return{id:"show-chat-online",icon:"fa-comment-o",tooltip:"Chat online",visible:!1,onclick:this.makeModalIframe}}});a.default={GenericNavView:i}});
|
||||
define("layout/generic-nav-view",["exports","utils/localization","mvc/ui/ui-modal"],function(a,e,o){"use strict";function i(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(a,"__esModule",{value:!0});var d=i(e),t=i(o),l=Backbone.View.extend({initialize:function(){this.modal=null},makeModalIframe:function(a){var e=null,o=null,i='<iframe class="f-iframe fade in communication-iframe" src="'+(window.Galaxy.config.communication_server_host+":"+window.Galaxy.config.communication_server_port+("?username="+escape(window.Galaxy.user.attributes.username)+"&persistent_communication_rooms="+escape(window.Galaxy.config.persistent_communication_rooms)))+'"> </iframe>';return $(".chat-modal").length>0&&$(".chat-modal").remove(),l.modal=new t.default.View({body:i,height:350,width:600,closing_events:!0,title_separator:!1,cls:"ui-modal chat-modal"}),l.modal.show(),e=$(".chat-modal .modal-header"),o=$(".chat-modal .modal-body"),e.addClass("modal-header-body"),o.addClass("modal-header-body"),e.find("h4").remove(),e.removeAttr("min-height padding border"),e.append('<i class="fa fa-comment" aria-hidden="true" title="Communicate with other users"></i><i class="fa fa-expand expand-compress-modal" aria-hidden="true" title="Maximize"></i><i class="fa fa-times close-modal" aria-hidden="true" title="Close"></i>'),$(".close-modal").click(function(a){$(".chat-modal").css("display","none")}),$(".expand-compress-modal").click(function(a){$(".expand-compress-modal").hasClass("fa-expand")?($(".chat-modal .modal-dialog").width("1000px"),$(".chat-modal .modal-body").height("575px"),$(".expand-compress-modal").removeClass("fa-expand").addClass("fa-compress"),$(".expand-compress-modal").attr("title","Minimize"),$(".expand-compress-modal").css("margin-left","96.2%")):($(".chat-modal .modal-dialog").width("600px"),$(".chat-modal .modal-body").height("350px"),$(".expand-compress-modal").removeClass("fa-compress").addClass("fa-expand"),$(".expand-compress-modal").attr("title","Maximize"),$(".expand-compress-modal").css("margin-left","93.2%"))}),this},render:function(){var a=this;return{id:"show-chat-online",icon:"fa-comment-o",tooltip:(0,d.default)("Chat online"),visible:!1,onclick:a.makeModalIframe}}});a.default={GenericNavView:l}});
|
||||
@@ -1 +1 @@
|
||||
define("layout/scratchbook",["exports","mvc/ui/ui-frames","mvc/dataset/data","viz/visualization","viz/trackster","utils/localization"],function(t,e,a,i,n,o){"use strict";function l(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var s=l(e),r=l(a),c=l(i),d=l(n),u=l(o);t.default=Backbone.View.extend({initialize:function(t){var e=this;t=t||{},this.frames=new s.default.View({visible:!1}),this.setElement(this.frames.$el),this.buttonActive=t.collection.add({id:"enable-scratchbook",icon:"fa-th",tooltip:(0,u.default)("Enable/Disable Scratchbook"),onclick:function(){e.active=!e.active,e.buttonActive.set({toggle:e.active,show_note:e.active,note_cls:e.active&&"fa fa-check"}),!e.active&&e.frames.hide()},onbeforeunload:function(){if(e.frames.length()>0)return"You opened "+e.frames.length()+" frame(s) which will be lost."}}),this.buttonLoad=t.collection.add({id:"show-scratchbook",icon:"fa-eye",tooltip:(0,u.default)("Show/Hide Scratchbook"),show_note:!0,visible:!1,onclick:function(t){e.frames.visible?e.frames.hide():e.frames.show()}}),this.frames.on("add remove",function(){this.visible&&0==this.length()&&this.hide(),e.buttonLoad.set({note:this.length(),visible:this.length()>0})}).on("show hide ",function(){e.buttonLoad.set({toggle:this.visible,icon:this.visible&&"fa-eye"||"fa-eye-slash"})}),this.history_cache={}},addDataset:function(t){var e=this,a=null;if(Galaxy&&Galaxy.currHistoryPanel){var i=Galaxy.currHistoryPanel.collection.historyId;this.history_cache[i]={name:Galaxy.currHistoryPanel.model.get("name"),dataset_ids:[]},Galaxy.currHistoryPanel.collection.each(function(t){!t.get("deleted")&&t.get("visible")&&e.history_cache[i].dataset_ids.push(t.get("id"))})}var n=function(t,a){if(t){var i=e.history_cache[t.get("history_id")];if(i&&i.dataset_ids){var n=i.dataset_ids,o=n.indexOf(t.get("id"));if(-1!==o&&o+a>=0&&o+a<n.length)return n[o+a]}}},o=function(t,i,o){var l=n(t,i);l?e._loadDataset(l,function(t,e){a=t,o.model.set(e)}):o.model.trigger("change")};this._loadDataset(t,function(t,i){a=t,e.add(_.extend({menu:[{icon:"fa fa-chevron-circle-left",tooltip:"Previous in History",onclick:function(t){o(a,-1,t)},disabled:function(){return!n(a,-1)}},{icon:"fa fa-chevron-circle-right",tooltip:"Next in History",onclick:function(t){o(a,1,t)},disabled:function(){return!n(a,1)}}]},i))})},_loadDataset:function(t,e){var a=this,i=new r.default.Dataset({id:t});$.when(i.fetch()).then(function(){var n=_.find(["tabular","interval"],function(t){return-1!==i.get("data_type").indexOf(t)}),o=i.get("name"),l=a.history_cache[i.get("history_id")];l&&(o=l.name+": "+o),e(i,n?{title:o,url:null,content:r.default.createTabularDatasetChunkedView({model:new r.default.TabularDataset(i.toJSON()),embedded:!0,height:"100%"}).$el}:{title:o,url:Galaxy.root+"datasets/"+t+"/display/?preview=True",content:null})})},addTrackster:function(t){var e=this,a=new c.default.Visualization({id:t});$.when(a.fetch()).then(function(){var t=new d.default.TracksterUI(Galaxy.root),i={title:a.get("name"),type:"other",content:function(e){var i={container:e,name:a.get("title"),id:a.id,dbkey:a.get("dbkey"),stand_alone:!1},n=a.get("latest_revision"),o=n.config.view.drawables;_.each(o,function(t){t.dataset={hda_ldda:t.hda_ldda,id:t.dataset_id}}),view=t.create_visualization(i,n.config.viewport,n.config.view.drawables,n.config.bookmarks,!1)}};e.add(i)})},add:function(t){if("_blank"==t.target)window.open(t.url);else if("_top"==t.target||"_parent"==t.target||"_self"==t.target)window.location=t.url;else if(!this.active||t.noscratchbook){var e=$(window.parent.document).find("#galaxy_main");"galaxy_main"==t.target||"center"==t.target?0===e.length?window.location=t.url+(-1==t.url.indexOf("?")?"?":"&")+"use_panels=True":e.attr("src",t.url):window.location=t.url}else this.frames.add(t)}})});
|
||||
define("layout/scratchbook",["exports","mvc/ui/ui-frames","mvc/dataset/data","viz/visualization","viz/trackster","utils/localization"],function(t,e,a,i,n,o){"use strict";function l(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var s=l(e),r=l(a),c=l(i),d=l(n),u=l(o);t.default=Backbone.View.extend({initialize:function(t){var e=this;t=t||{},this.frames=new s.default.View({visible:!1}),this.setElement(this.frames.$el),this.buttonActive=t.collection.add({id:"enable-scratchbook",icon:"fa-th",tooltip:(0,u.default)("Enable/Disable Scratchbook"),onclick:function(){e.active=!e.active,e.buttonActive.set({toggle:e.active,show_note:e.active,note_cls:e.active&&"fa fa-check"}),!e.active&&e.frames.hide()},onbeforeunload:function(){if(e.frames.length()>0)return"You opened "+e.frames.length()+" frame(s) which will be lost."}}),this.buttonLoad=t.collection.add({id:"show-scratchbook",icon:"fa-eye",tooltip:(0,u.default)("Show/Hide Scratchbook"),show_note:!0,visible:!1,onclick:function(t){e.frames.visible?e.frames.hide():e.frames.show()}}),this.frames.on("add remove",function(){this.visible&&0==this.length()&&this.hide(),e.buttonLoad.set({note:this.length(),visible:this.length()>0})}).on("show hide ",function(){e.buttonLoad.set({toggle:this.visible,icon:this.visible&&"fa-eye"||"fa-eye-slash"})}),this.history_cache={}},addDataset:function(t){var e=this,a=null;if(Galaxy&&Galaxy.currHistoryPanel){var i=Galaxy.currHistoryPanel.collection.historyId;this.history_cache[i]={name:Galaxy.currHistoryPanel.model.get("name"),dataset_ids:[]},Galaxy.currHistoryPanel.collection.each(function(t){!t.get("deleted")&&t.get("visible")&&e.history_cache[i].dataset_ids.push(t.get("id"))})}var n=function(t,a){if(t){var i=e.history_cache[t.get("history_id")];if(i&&i.dataset_ids){var n=i.dataset_ids,o=n.indexOf(t.get("id"));if(-1!==o&&o+a>=0&&o+a<n.length)return n[o+a]}}},o=function(t,i,o){var l=n(t,i);l?e._loadDataset(l,function(t,e){a=t,o.model.set(e)}):o.model.trigger("change")};this._loadDataset(t,function(t,i){a=t,e.add(_.extend({menu:[{icon:"fa fa-chevron-circle-left",tooltip:(0,u.default)("Previous in History"),onclick:function(t){o(a,-1,t)},disabled:function(){return!n(a,-1)}},{icon:"fa fa-chevron-circle-right",tooltip:(0,u.default)("Next in History"),onclick:function(t){o(a,1,t)},disabled:function(){return!n(a,1)}}]},i))})},_loadDataset:function(t,e){var a=this,i=new r.default.Dataset({id:t});$.when(i.fetch()).then(function(){var n=_.find(["tabular","interval"],function(t){return-1!==i.get("data_type").indexOf(t)}),o=i.get("name"),l=a.history_cache[i.get("history_id")];l&&(o=l.name+": "+o),e(i,n?{title:o,url:null,content:r.default.createTabularDatasetChunkedView({model:new r.default.TabularDataset(i.toJSON()),embedded:!0,height:"100%"}).$el}:{title:o,url:Galaxy.root+"datasets/"+t+"/display/?preview=True",content:null})})},addTrackster:function(t){var e=this,a=new c.default.Visualization({id:t});$.when(a.fetch()).then(function(){var t=new d.default.TracksterUI(Galaxy.root),i={title:a.get("name"),type:"other",content:function(e){var i={container:e,name:a.get("title"),id:a.id,dbkey:a.get("dbkey"),stand_alone:!1},n=a.get("latest_revision"),o=n.config.view.drawables;_.each(o,function(t){t.dataset={hda_ldda:t.hda_ldda,id:t.dataset_id}}),view=t.create_visualization(i,n.config.viewport,n.config.view.drawables,n.config.bookmarks,!1)}};e.add(i)})},add:function(t){if("_blank"==t.target)window.open(t.url);else if("_top"==t.target||"_parent"==t.target||"_self"==t.target)window.location=t.url;else if(!this.active||t.noscratchbook){var e=$(window.parent.document).find("#galaxy_main");"galaxy_main"==t.target||"center"==t.target?0===e.length?window.location=t.url+(-1==t.url.indexOf("?")?"?":"&")+"use_panels=True":e.attr("src",t.url):window.location=t.url}else this.frames.add(t)}})});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
define("mvc/dataset/dataset-edit-attributes",["exports","utils/utils","mvc/ui/ui-tabs","mvc/ui/ui-misc","mvc/form/form-view"],function(t,e,a,i,s){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});o(e);var n=o(a),r=o(i),d=o(s),u=Backbone.View.extend({initialize:function(){this.setElement("<div/>"),this.model=new Backbone.Model({dataset_id:Galaxy.params.dataset_id}),this.message=new r.default.Message({persistent:!0}),this.tabs=this._createTabs(),this.$el.append($("<h4/>").append("Edit dataset attributes")).append(this.message.$el).append("<p/>").append(this.tabs.$el).hide(),this.render()},render:function(){var t=this;$.ajax({url:Galaxy.root+"dataset/get_edit?dataset_id="+t.model.get("dataset_id"),success:function(e){!t.initial_message&&t.message.update(e),t.initial_message=!0,_.each(t.forms,function(t,a){t.model.set("inputs",e[a+"_inputs"]),t.model.set("hide_operations",e[a+"_disable"]),t.render()}),t.$el.show()},error:function(e){var a=e.responseJSON&&e.responseJSON.err_msg;t.message.update({status:"danger",message:a||"Error occured while loading the dataset."})}})},_submit:function(t,e){var a=this,i=e.data.create();i.dataset_id=this.model.get("dataset_id"),i.operation=t,$.ajax({type:"PUT",url:Galaxy.root+"dataset/set_edit",data:i,success:function(t){a.message.update(t),a.render(),a._reloadHistory()},error:function(t){var e=t.responseJSON&&t.responseJSON.err_msg;a.message.update({status:"danger",message:e||"Error occured while editing the dataset attributes."})}})},_createTabs:function(){this.forms={attribute:this._getAttribute(),conversion:this._getConversion(),datatype:this._getDatatype(),permission:this._getPermission()};var t=new n.default.View;return t.add({id:"attribute",title:"Attributes",icon:"fa fa-bars",tooltip:"Edit dataset attributes",$el:this.forms.attribute.$el}),t.add({id:"convert",title:"Convert",icon:"fa-gear",tooltip:"Convert to new format",$el:this.forms.conversion.$el}),t.add({id:"datatype",title:"Datatypes",icon:"fa-database",tooltip:"Change data type",$el:this.forms.datatype.$el}),t.add({id:"permissions",title:"Permissions",icon:"fa-user",tooltip:"Permissions",$el:this.forms.permission.$el}),t},_getAttribute:function(){var t=this,e=new d.default({title:"Edit attributes",operations:{submit_attributes:new r.default.ButtonIcon({tooltip:"Save attributes of the dataset.",icon:"fa-floppy-o",title:"Save",onclick:function(){t._submit("attributes",e)}}),submit_autodetect:new r.default.ButtonIcon({tooltip:"This will inspect the dataset and attempt to correct the values of fields if they are not accurate.",icon:"fa-undo",title:"Auto-detect",onclick:function(){t._submit("autodetect",e)}})}});return e},_getConversion:function(){var t=this,e=new d.default({title:"Convert to new format",operations:{submit_conversion:new r.default.ButtonIcon({tooltip:"Convert the datatype to a new format.",title:"Convert datatype",icon:"fa-exchange",onclick:function(){t._submit("conversion",e)}})}});return e},_getDatatype:function(){var t=this,e=new d.default({title:"Change datatype",operations:{submit_datatype:new r.default.ButtonIcon({tooltip:"Change the datatype to a new type.",title:"Change datatype",icon:"fa-exchange",onclick:function(){t._submit("datatype",e)}})}});return e},_getPermission:function(){var t=this,e=new d.default({title:"Manage dataset permissions",operations:{submit_permission:new r.default.ButtonIcon({tooltip:"Save permissions.",title:"Save permissions",icon:"fa-floppy-o ",onclick:function(){t._submit("permission",e)}})}});return e},_reloadHistory:function(){window.Galaxy&&window.Galaxy.currHistoryPanel.loadCurrentHistory()}});t.default={View:u}});
|
||||
define("mvc/dataset/dataset-edit-attributes",["exports","utils/localization","utils/utils","mvc/ui/ui-tabs","mvc/ui/ui-misc","mvc/form/form-view"],function(t,e,a,i,s,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(e),d=(n(a),n(i)),u=n(s),l=n(o),c=Backbone.View.extend({initialize:function(){this.setElement("<div/>"),this.model=new Backbone.Model({dataset_id:Galaxy.params.dataset_id}),this.message=new u.default.Message({persistent:!0}),this.tabs=this._createTabs(),this.$el.append($("<h4/>").append("Edit dataset attributes")).append(this.message.$el).append("<p/>").append(this.tabs.$el).hide(),this.render()},render:function(){var t=this;$.ajax({url:Galaxy.root+"dataset/get_edit?dataset_id="+t.model.get("dataset_id"),success:function(e){!t.initial_message&&t.message.update(e),t.initial_message=!0,_.each(t.forms,function(t,a){t.model.set("inputs",e[a+"_inputs"]),t.model.set("hide_operations",e[a+"_disable"]),t.render()}),t.$el.show()},error:function(e){var a=e.responseJSON&&e.responseJSON.err_msg;t.message.update({status:"danger",message:a||"Error occured while loading the dataset."})}})},_submit:function(t,e){var a=this,i=e.data.create();i.dataset_id=this.model.get("dataset_id"),i.operation=t,$.ajax({type:"PUT",url:Galaxy.root+"dataset/set_edit",data:i,success:function(t){a.message.update(t),a.render(),a._reloadHistory()},error:function(t){var e=t.responseJSON&&t.responseJSON.err_msg;a.message.update({status:"danger",message:e||"Error occured while editing the dataset attributes."})}})},_createTabs:function(){this.forms={attribute:this._getAttribute(),conversion:this._getConversion(),datatype:this._getDatatype(),permission:this._getPermission()};var t=new d.default.View;return t.add({id:"attribute",title:(0,r.default)("Attributes"),icon:"fa fa-bars",tooltip:(0,r.default)("Edit dataset attributes"),$el:this.forms.attribute.$el}),t.add({id:"convert",title:(0,r.default)("Convert"),icon:"fa-gear",tooltip:(0,r.default)("Convert to new format"),$el:this.forms.conversion.$el}),t.add({id:"datatype",title:(0,r.default)("Datatypes"),icon:"fa-database",tooltip:(0,r.default)("Change data type"),$el:this.forms.datatype.$el}),t.add({id:"permissions",title:(0,r.default)("Permissions"),icon:"fa-user",tooltip:(0,r.default)("Permissions"),$el:this.forms.permission.$el}),t},_getAttribute:function(){var t=this,e=new l.default({title:(0,r.default)("Edit attributes"),operations:{submit_attributes:new u.default.ButtonIcon({tooltip:(0,r.default)("Save attributes of the dataset."),icon:"fa-floppy-o",title:(0,r.default)("Save"),onclick:function(){t._submit("attributes",e)}}),submit_autodetect:new u.default.ButtonIcon({tooltip:"This will inspect the dataset and attempt to correct the values of fields if they are not accurate.",icon:"fa-undo",title:"Auto-detect",onclick:function(){t._submit("autodetect",e)}})}});return e},_getConversion:function(){var t=this,e=new l.default({title:(0,r.default)("Convert to new format"),operations:{submit_conversion:new u.default.ButtonIcon({tooltip:(0,r.default)("Convert the datatype to a new format."),title:(0,r.default)("Convert datatype"),icon:"fa-exchange",onclick:function(){t._submit("conversion",e)}})}});return e},_getDatatype:function(){var t=this,e=new l.default({title:(0,r.default)("Change datatype"),operations:{submit_datatype:new u.default.ButtonIcon({tooltip:(0,r.default)("Change the datatype to a new type."),title:(0,r.default)("Change datatype"),icon:"fa-exchange",onclick:function(){t._submit("datatype",e)}})}});return e},_getPermission:function(){var t=this,e=new l.default({title:(0,r.default)("Manage dataset permissions"),operations:{submit_permission:new u.default.ButtonIcon({tooltip:(0,r.default)("Save permissions."),title:(0,r.default)("Save permissions"),icon:"fa-floppy-o ",onclick:function(){t._submit("permission",e)}})}});return e},_reloadHistory:function(){window.Galaxy&&window.Galaxy.currHistoryPanel.loadCurrentHistory()}});t.default={View:c}});
|
||||
@@ -1 +1 @@
|
||||
define("mvc/dataset/dataset-error",["exports","utils/utils","mvc/ui/ui-misc","mvc/form/form-view"],function(e,a,t,r){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var o=s(a),n=s(t),i=s(r),l=Backbone.View.extend({initialize:function(){this.setElement("<div/>"),this.model=new Backbone.Model({dataset_id:Galaxy.params.dataset_id}),this.render()},render:function(){var e=Galaxy.root+"api/datasets/"+this.model.get("dataset_id"),a=this;o.default.get({url:e,success:function(e){var t=Galaxy.root+"api/jobs/"+e.creating_job+"?full=True";o.default.get({url:t,success:function(t){Galaxy.root,e.creating_job;a.render_error_page(a,e,t)},error:function(e){var t={status:"error",message:"Error occured while loading the job.",persistent:!0,cls:"errormessage"};a.display_message(t,a.$(".response-message"))}})},error:function(e){var t={status:"error",message:"Error occured while loading the dataset.",persistent:!0,cls:"errormessage"};a.display_message(t,a.$(".response-message"))}})},render_error_page:function(e,a,t){e.$el.empty().append(e._templateHeader()),e.$el.append("<h2>Dataset Error</h2>"),e.$el.append("<p>An error occured while running the tool <b>"+t.tool_id+"</b>.</p>"),e.$el.append("<p>Tool execution generated the following messages:</p>"),e.$el.append('<pre class="code">'+t.stderr+"</pre>"),e.$el.append("<h2>Report This Error</pre>"),e.$el.append("<p>Usually the local Galaxy administrators regularly review errors that occur on the server. However, if you would like to provide additional information (such as what you were trying to do when the error occurred) and a contact e-mail address, we will be better able to investigate your problem and get back to you.</p>"),e.$el.append(e._getBugFormTemplate(a,t))},display_message:function(e,a,t,r){r?t?a.append(new n.default.UnescapedMessage(e).$el):a.empty().html(new n.default.UnescapedMessage(e).$el):t?a.append(new n.default.Message(e).$el):a.empty().html(new n.default.Message(e).$el)},_templateHeader:function(){return'<div class="page-container edit-attr"><div class="response-message"></div></div>'},_getBugFormTemplate:function(e,a){var t=this,r=[{help:"Your email address",options:[],type:"text",name:"email",label:"Your email",value:Galaxy.user.get("email")},{help:"Any additional comments you can provide regarding what you were doing at the time of the bug.",options:[],type:"text",area:!0,name:"message",label:"Message"}],s=new i.default({title:"Error Report",inputs:r,buttons:{save:new n.default.Button({icon:"fa-bug",title:"Report",cls:"ui-button btn btn-primary",floating:"clear",onclick:function(){var r=s.data.create(),o=Galaxy.root+"api/jobs/"+a.id+"/error";r.dataset_id=e.id,t.submit(r,o)}})}});return s.$el},submit:function(e,a){var t=this;$.ajax({type:"POST",url:a,data:e,success:function(e){t.$el.empty().append(t._templateHeader()),e.messages.forEach(function(e){t.display_message({status:e[1],message:e[0],persistent:!0},t.$(".response-message"),!0,!0)})},error:function(e){var a={status:"error",message:"Error occured while saving. Please fill all the required fields and try again.",persistent:!0,cls:"errormessage"};t.display_message(a,t.$(".response-message"))}})}});e.default={View:l}});
|
||||
define("mvc/dataset/dataset-error",["exports","utils/localization","utils/utils","mvc/ui/ui-misc","mvc/form/form-view"],function(e,a,t,r,s){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var n=o(a),i=o(t),l=o(r),d=o(s),u=Backbone.View.extend({initialize:function(){this.setElement("<div/>"),this.model=new Backbone.Model({dataset_id:Galaxy.params.dataset_id}),this.render()},render:function(){var e=Galaxy.root+"api/datasets/"+this.model.get("dataset_id"),a=this;i.default.get({url:e,success:function(e){var t=Galaxy.root+"api/jobs/"+e.creating_job+"?full=True";i.default.get({url:t,success:function(t){Galaxy.root,e.creating_job;a.render_error_page(a,e,t)},error:function(e){var t={status:"error",message:"Error occured while loading the job.",persistent:!0,cls:"errormessage"};a.display_message(t,a.$(".response-message"))}})},error:function(e){var t={status:"error",message:"Error occured while loading the dataset.",persistent:!0,cls:"errormessage"};a.display_message(t,a.$(".response-message"))}})},render_error_page:function(e,a,t){e.$el.empty().append(e._templateHeader()),e.$el.append("<h2>Dataset Error</h2>"),e.$el.append("<p>An error occured while running the tool <b>"+t.tool_id+"</b>.</p>"),e.$el.append("<p>Tool execution generated the following messages:</p>"),e.$el.append('<pre class="code">'+t.stderr+"</pre>"),e.$el.append("<h2>Report This Error</pre>"),e.$el.append("<p>Usually the local Galaxy administrators regularly review errors that occur on the server. However, if you would like to provide additional information (such as what you were trying to do when the error occurred) and a contact e-mail address, we will be better able to investigate your problem and get back to you.</p>"),e.$el.append(e._getBugFormTemplate(a,t))},display_message:function(e,a,t,r){r?t?a.append(new l.default.UnescapedMessage(e).$el):a.empty().html(new l.default.UnescapedMessage(e).$el):t?a.append(new l.default.Message(e).$el):a.empty().html(new l.default.Message(e).$el)},_templateHeader:function(){return'<div class="page-container edit-attr"><div class="response-message"></div></div>'},_getBugFormTemplate:function(e,a){var t=this,r=[{help:(0,n.default)("Your email address"),options:[],type:"text",name:"email",label:"Your email",value:Galaxy.user.get("email")},{help:(0,n.default)("Any additional comments you can provide regarding what you were doing at the time of the bug."),options:[],type:"text",area:!0,name:"message",label:"Message"}],s=new d.default({title:(0,n.default)("Error Report"),inputs:r,buttons:{save:new l.default.Button({icon:"fa-bug",title:(0,n.default)("Report"),cls:"ui-button btn btn-primary",floating:"clear",onclick:function(){var r=s.data.create(),o=Galaxy.root+"api/jobs/"+a.id+"/error";r.dataset_id=e.id,t.submit(r,o)}})}});return s.$el},submit:function(e,a){var t=this;$.ajax({type:"POST",url:a,data:e,success:function(e){t.$el.empty().append(t._templateHeader()),e.messages.forEach(function(e){t.display_message({status:e[1],message:e[0],persistent:!0},t.$(".response-message"),!0,!0)})},error:function(e){var a={status:"error",message:"Error occured while saving. Please fill all the required fields and try again.",persistent:!0,cls:"errormessage"};t.display_message(a,t.$(".response-message"))}})}});e.default={View:u}});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
define("mvc/form/form-repeat",["exports","utils/utils","mvc/ui/ui-portlet","mvc/ui/ui-misc"],function(t,e,i,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0}),t.View=void 0;var s=o(e),l=o(i),a=o(n),d=t.View=Backbone.View.extend({initialize:function(t){this.list={},this.options=s.default.merge(t,{title:"Repeat",empty_text:"Not available.",max:null,min:null}),this.button_new=new a.default.ButtonIcon({icon:"fa-plus",title:"Insert "+this.options.title,tooltip:"Add new "+this.options.title+" block",cls:"ui-button-icon ui-clear-float form-repeat-add",onclick:function(){t.onnew&&t.onnew()}}),this.setElement($("<div/>").append(this.$list=$("<div/>")).append($("<div/>").append(this.button_new.$el)))},size:function(){return _.size(this.list)},add:function(t){if(t.id&&!this.list[t.id]){var e=new a.default.ButtonIcon({icon:"fa-trash-o",tooltip:"Delete this repeat block",cls:"ui-button-icon-plain form-repeat-delete",onclick:function(){t.ondel&&t.ondel()}}),i=new l.default.View({id:t.id,title:"placeholder",cls:t.cls||"ui-portlet-repeat",operations:{button_delete:e}});i.append(t.$el),i.$el.addClass("section-row").hide(),this.list[t.id]=i,this.$list.append(i.$el.fadeIn("fast")),this.options.max>0&&this.size()>=this.options.max&&this.button_new.disable(),this._refresh()}else Galaxy.emit.debug("form-repeat::add()","Duplicate or invalid repeat block id.")},del:function(t){this.list[t]?(this.$list.find("#"+t).remove(),delete this.list[t],this.button_new.enable(),this._refresh()):Galaxy.emit.debug("form-repeat::del()","Invalid repeat block id.")},delAll:function(){for(var t in this.list)this.del(t)},hideOptions:function(){this.button_new.$el.hide(),_.each(this.list,function(t){t.hideOperation("button_delete")}),_.isEmpty(this.list)&&this.$el.append($("<div/>").addClass("ui-form-info").html(this.options.empty_text))},_refresh:function(){var t=0;for(var e in this.list){var i=this.list[e];i.title(++t+": "+this.options.title),i[this.size()>this.options.min?"showOperation":"hideOperation"]("button_delete")}}});t.default={View:d}});
|
||||
define("mvc/form/form-repeat",["exports","utils/localization","utils/utils","mvc/ui/ui-portlet","mvc/ui/ui-misc"],function(t,e,i,n,l){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0}),t.View=void 0;var s=o(e),a=o(i),d=o(n),u=o(l),r=t.View=Backbone.View.extend({initialize:function(t){this.list={},this.options=a.default.merge(t,{title:(0,s.default)("Repeat"),empty_text:"Not available.",max:null,min:null}),this.button_new=new u.default.ButtonIcon({icon:"fa-plus",title:"Insert "+this.options.title,tooltip:"Add new "+this.options.title+" block",cls:"ui-button-icon ui-clear-float form-repeat-add",onclick:function(){t.onnew&&t.onnew()}}),this.setElement($("<div/>").append(this.$list=$("<div/>")).append($("<div/>").append(this.button_new.$el)))},size:function(){return _.size(this.list)},add:function(t){if(t.id&&!this.list[t.id]){var e=new u.default.ButtonIcon({icon:"fa-trash-o",tooltip:(0,s.default)("Delete this repeat block"),cls:"ui-button-icon-plain form-repeat-delete",onclick:function(){t.ondel&&t.ondel()}}),i=new d.default.View({id:t.id,title:(0,s.default)("placeholder"),cls:t.cls||"ui-portlet-repeat",operations:{button_delete:e}});i.append(t.$el),i.$el.addClass("section-row").hide(),this.list[t.id]=i,this.$list.append(i.$el.fadeIn("fast")),this.options.max>0&&this.size()>=this.options.max&&this.button_new.disable(),this._refresh()}else Galaxy.emit.debug("form-repeat::add()","Duplicate or invalid repeat block id.")},del:function(t){this.list[t]?(this.$list.find("#"+t).remove(),delete this.list[t],this.button_new.enable(),this._refresh()):Galaxy.emit.debug("form-repeat::del()","Invalid repeat block id.")},delAll:function(){for(var t in this.list)this.del(t)},hideOptions:function(){this.button_new.$el.hide(),_.each(this.list,function(t){t.hideOperation("button_delete")}),_.isEmpty(this.list)&&this.$el.append($("<div/>").addClass("ui-form-info").html(this.options.empty_text))},_refresh:function(){var t=0;for(var e in this.list){var i=this.list[e];i.title(++t+": "+this.options.title),i[this.size()>this.options.min?"showOperation":"hideOperation"]("button_delete")}}});t.default={View:r}});
|
||||
@@ -1 +1 @@
|
||||
define("mvc/history/history-list",["exports","utils/utils","mvc/grid/grid-view","mvc/history/history-model","mvc/history/copy-dialog"],function(t,e,i,o,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var r=a(e),l=a(i),d=a(o),s=a(n),c=Backbone.View.extend({title:"Histories",initialize:function(t){var e=this;this.setElement($("<div/>")),this.model=new Backbone.Model,r.default.get({url:Galaxy.root+"history/"+t.action_id+"?"+$.param(Galaxy.params),success:function(t){t.dict_format=!0,_.each(t.operations,function(t){"Copy"==t.label&&(t.onclick=function(t){e._showCopyDialog(t)})}),e.model.set(t),e.render()}})},render:function(){var t=new l.default(this.model.attributes);this.$el.empty().append(t.$el)},_showCopyDialog:function(t){var e=new d.default.History({id:t});e.fetch().fail(function(){alert("History could not be fetched. Please contact an administrator")}).done(function(){(0,s.default)(e,{}).done(function(){window.parent&&window.parent.Galaxy&&window.parent.Galaxy.currHistoryPanel&&window.parent.Galaxy.currHistoryPanel.loadCurrentHistory(),window.location.reload(!0)})})}});t.default={View:c}});
|
||||
define("mvc/history/history-list",["exports","utils/localization","utils/utils","mvc/grid/grid-view","mvc/history/history-model","mvc/history/copy-dialog"],function(t,e,i,o,n,a){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var l=r(e),d=r(i),s=r(o),c=r(n),u=r(a),f=Backbone.View.extend({title:(0,l.default)("Histories"),initialize:function(t){var e=this;this.setElement($("<div/>")),this.model=new Backbone.Model,d.default.get({url:Galaxy.root+"history/"+t.action_id+"?"+$.param(Galaxy.params),success:function(t){t.dict_format=!0,_.each(t.operations,function(t){"Copy"==t.label&&(t.onclick=function(t){e._showCopyDialog(t)})}),e.model.set(t),e.render()}})},render:function(){var t=new s.default(this.model.attributes);this.$el.empty().append(t.$el)},_showCopyDialog:function(t){var e=new c.default.History({id:t});e.fetch().fail(function(){alert("History could not be fetched. Please contact an administrator")}).done(function(){(0,u.default)(e,{}).done(function(){window.parent&&window.parent.Galaxy&&window.parent.Galaxy.currHistoryPanel&&window.parent.Galaxy.currHistoryPanel.loadCurrentHistory(),window.location.reload(!0)})})}});t.default={View:f}});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
define("mvc/tool/tool-form-base",["exports","utils/utils","utils/deferred","mvc/ui/ui-misc","mvc/form/form-view","components/Citations.vue","libs/vue"],function(e,t,i,n,o,r,s){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});a(t);var l=a(i),d=a(n),u=a(o),c=a(r),f=a(s);e.default=u.default.extend({initialize:function(e){var t=this;this.deferred=new l.default,u.default.prototype.initialize.call(this,e),this._update(this.model.get("initialmodel")),this.model.get("listen_to_history")&&parent.Galaxy&&parent.Galaxy.currHistoryPanel&&this.listenTo(parent.Galaxy.currHistoryPanel.collection,"change",function(){t.model.get("onchange")()}),this.$el.on("remove",function(){t._destroy()})},_update:function(e){var t=this;(e=e||this.model.get("buildmodel"))?(this.deferred.reset(),this.deferred.execute(function(i){e(i,t),i.then(function(){t._render()})})):this._render()},_destroy:function(){var e=this;this.$el.off().hide(),this.deferred.execute(function(){u.default.prototype.remove.call(e),Galaxy.emit.debug("tool-form-base::_destroy()","Destroy view.")})},_render:function(){var e=this,t=this.model.attributes;this.model.set({title:t.fixed_title||"<b>"+t.name+"</b> "+t.description+" (Galaxy Version "+t.version+")",operations:!t.hide_operations&&this._operations(),onchange:function(){e.deferred.reset(),e.deferred.execute(function(t){e.model.get("postchange")(t,e)})}}),this.render(),this.model.get("collapsible")||this.$el.append($("<div/>").addClass("ui-margin-top-large").append(this._footer())),this.show_message&&this.message.update({status:"success",message:"Now you are using '"+t.name+"' version "+t.version+", id '"+t.id+"'.",persistent:!1}),this.show_message=!0},_operations:function(){var e=this,t=this.model.attributes,i=new d.default.ButtonMenu({icon:"fa-cubes",title:!t.narrow&&"Versions"||null,tooltip:"Select another tool version"});if(!t.sustain_version&&t.versions&&t.versions.length>1)for(var n in t.versions){var o=t.versions[n];o!=t.version&&i.addMenu({title:"Switch to "+o,version:o,icon:"fa-cube",onclick:function(){e.model.set("id",t.id.replace(t.version,this.version)),e.model.set("version",this.version),e._update()}})}else i.$el.hide();var r=new d.default.ButtonMenu({id:"options",icon:"fa-caret-down",title:!t.narrow&&"Options"||null,tooltip:"View available options"});return t.biostar_url&&(r.addMenu({icon:"fa-question-circle",title:"Question?",onclick:function(){window.open(t.biostar_url+"/p/new/post/")}}),r.addMenu({icon:"fa-search",title:"Search",onclick:function(){window.open(t.biostar_url+"/local/search/page/?q="+t.name)}})),r.addMenu({icon:"fa-share",title:"Share",onclick:function(){prompt("Copy to clipboard: Ctrl+C, Enter",window.location.origin+Galaxy.root+"root?tool_id="+t.id)}}),Galaxy.user&&Galaxy.user.get("is_admin")&&r.addMenu({icon:"fa-download",title:"Download",onclick:function(){window.location.href=Galaxy.root+"api/tools/"+t.id+"/download"}}),t.requirements&&t.requirements.length>0&&r.addMenu({icon:"fa-info-circle",title:"Requirements",onclick:function(){!this.requirements_visible||e.portlet.collapsed?(this.requirements_visible=!0,e.portlet.expand(),e.message.update({persistent:!0,message:e._templateRequirements(t),status:"info"})):(this.requirements_visible=!1,e.message.update({message:""}))}}),t.sharable_url&&r.addMenu({icon:"fa-external-link",title:"See in Tool Shed",onclick:function(){window.open(t.sharable_url)}}),$.getJSON("/api/webhooks/tool-menu/all",function(e){_.each(e,function(e){e.activate&&e.config.function&&r.addMenu({icon:e.config.icon,title:e.config.title,onclick:function(){new Function("options",e.config.function)(t)}})})}),{menu:r,versions:i}},_footer:function(){var e=this.model.attributes,t=$("<div/>").append(this._templateHelp(e));if(e.citations){var i=f.default.extend(c.default),n=document.createElement("div");t.append(n),new i({propsData:{id:e.id,source:"tools"}}).$mount(n)}return t},_templateHelp:function(e){var t=$("<div/>").addClass("ui-form-help").append(e.help);return t.find("a").attr("target","_blank"),t},_templateRequirements:function(e){var t=e.requirements.length;if(t>0){var i="This tool requires ";_.each(e.requirements,function(e,n){i+=e.name+(e.version?" (Version "+e.version+")":"")+(n<t-2?", ":n==t-2?" and ":"")});var n=$("<a/>").attr("target","_blank").attr("href","https://galaxyproject.org/tools/requirements/").text("here");return $("<span/>").append(i+". Click ").append(n).append(" for more information.")}return"No requirements found."}})});
|
||||
define("mvc/tool/tool-form-base",["exports","utils/localization","utils/utils","utils/deferred","mvc/ui/ui-misc","mvc/form/form-view","components/Citations.vue","libs/vue"],function(e,t,i,n,o,r,a,s){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var u=l(t),d=(l(i),l(n)),c=l(o),f=l(r),p=l(a),h=l(s);e.default=f.default.extend({initialize:function(e){var t=this;this.deferred=new d.default,f.default.prototype.initialize.call(this,e),this._update(this.model.get("initialmodel")),this.model.get("listen_to_history")&&parent.Galaxy&&parent.Galaxy.currHistoryPanel&&this.listenTo(parent.Galaxy.currHistoryPanel.collection,"change",function(){t.model.get("onchange")()}),this.$el.on("remove",function(){t._destroy()})},_update:function(e){var t=this;(e=e||this.model.get("buildmodel"))?(this.deferred.reset(),this.deferred.execute(function(i){e(i,t),i.then(function(){t._render()})})):this._render()},_destroy:function(){var e=this;this.$el.off().hide(),this.deferred.execute(function(){f.default.prototype.remove.call(e),Galaxy.emit.debug("tool-form-base::_destroy()","Destroy view.")})},_render:function(){var e=this,t=this.model.attributes;this.model.set({title:t.fixed_title||"<b>"+t.name+"</b> "+t.description+" (Galaxy Version "+t.version+")",operations:!t.hide_operations&&this._operations(),onchange:function(){e.deferred.reset(),e.deferred.execute(function(t){e.model.get("postchange")(t,e)})}}),this.render(),this.model.get("collapsible")||this.$el.append($("<div/>").addClass("ui-margin-top-large").append(this._footer())),this.show_message&&this.message.update({status:"success",message:"Now you are using '"+t.name+"' version "+t.version+", id '"+t.id+"'.",persistent:!1}),this.show_message=!0},_operations:function(){var e=this,t=this.model.attributes,i=new c.default.ButtonMenu({icon:"fa-cubes",title:!t.narrow&&"Versions"||null,tooltip:"Select another tool version"});if(!t.sustain_version&&t.versions&&t.versions.length>1)for(var n in t.versions){var o=t.versions[n];o!=t.version&&i.addMenu({title:"Switch to "+o,version:o,icon:"fa-cube",onclick:function(){e.model.set("id",t.id.replace(t.version,this.version)),e.model.set("version",this.version),e._update()}})}else i.$el.hide();var r=new c.default.ButtonMenu({id:"options",icon:"fa-caret-down",title:!t.narrow&&"Options"||null,tooltip:"View available options"});return t.biostar_url&&(r.addMenu({icon:"fa-question-circle",title:"Question?",onclick:function(){window.open(t.biostar_url+"/p/new/post/")}}),r.addMenu({icon:"fa-search",title:(0,u.default)("Search"),onclick:function(){window.open(t.biostar_url+"/local/search/page/?q="+t.name)}})),r.addMenu({icon:"fa-share",title:(0,u.default)("Share"),onclick:function(){prompt("Copy to clipboard: Ctrl+C, Enter",window.location.origin+Galaxy.root+"root?tool_id="+t.id)}}),Galaxy.user&&Galaxy.user.get("is_admin")&&r.addMenu({icon:"fa-download",title:(0,u.default)("Download"),onclick:function(){window.location.href=Galaxy.root+"api/tools/"+t.id+"/download"}}),t.requirements&&t.requirements.length>0&&r.addMenu({icon:"fa-info-circle",title:(0,u.default)("Requirements"),onclick:function(){!this.requirements_visible||e.portlet.collapsed?(this.requirements_visible=!0,e.portlet.expand(),e.message.update({persistent:!0,message:e._templateRequirements(t),status:"info"})):(this.requirements_visible=!1,e.message.update({message:""}))}}),t.sharable_url&&r.addMenu({icon:"fa-external-link",title:(0,u.default)("See in Tool Shed"),onclick:function(){window.open(t.sharable_url)}}),$.getJSON("/api/webhooks/tool-menu/all",function(e){_.each(e,function(e){e.activate&&e.config.function&&r.addMenu({icon:e.config.icon,title:e.config.title,onclick:function(){new Function("options",e.config.function)(t)}})})}),{menu:r,versions:i}},_footer:function(){var e=this.model.attributes,t=$("<div/>").append(this._templateHelp(e));if(e.citations){var i=h.default.extend(p.default),n=document.createElement("div");t.append(n),new i({propsData:{id:e.id,source:"tools"}}).$mount(n)}return t},_templateHelp:function(e){var t=$("<div/>").addClass("ui-form-help").append(e.help);return t.find("a").attr("target","_blank"),t},_templateRequirements:function(e){var t=e.requirements.length;if(t>0){var i="This tool requires ";_.each(e.requirements,function(e,n){i+=e.name+(e.version?" (Version "+e.version+")":"")+(n<t-2?", ":n==t-2?" and ":"")});var n=$("<a/>").attr("target","_blank").attr("href","https://galaxyproject.org/tools/requirements/").text("here");return $("<span/>").append(i+". Click ").append(n).append(" for more information.")}return"No requirements found."}})});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
define("mvc/toolshed/repo-status-view",["exports","mvc/toolshed/toolshed-model","mvc/toolshed/util"],function(e,t,o){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var s=i(t),r=i(o),a=Backbone.View.extend({el:"#center",initialize:function(e){this.options=_.defaults(this.options||[{}],e,this.defaults),this.model=new s.default.RepoStatus,this.listenTo(this.model,"sync",this.render),this.model.url+="?repositories="+this.options.repositories.join("|"),this.model.fetch(),this.timer=setInterval(function(e){var t=["installed","error"],o=!0;_.some(e.model.models,function(e){repo_id=e.get("id");var i=e.get("status").toLowerCase();if(-1===t.indexOf(i))return o=!1,!0}),o?clearInterval(e.timer):e.model.fetch()},2e3,this)},close:function(){clearInterval(this.timer)},render:function(e){this.options=_.extend(this.options,e);var t=this.templateRepoStatus;this.$el.html(t({title:"Repository Status",repositories:this.model.models,queue:r.default.queueLength()})),$("#center").css("overflow","auto"),this.bindEvents()},bindEvents:function(){},reDraw:function(e){this.$el.empty(),this.initialize(e)},templateRepoStatus:_.template(['<div class="unified-panel-header" id="panel_header" unselectable="on">','<div class="unified-panel-header-inner"><%= title %></div>','<div class="unified-panel-header-inner" style="position: absolute; right: 5px; top: 0px;"><a href="#/queue">Repository Queue (<%= queue %>)</a></div>',"</div>",'<style type="text/css">',".state-color-new,",".state-color-deactivated,",".state-color-uninstalled { border-color:#bfbfbf; background:#eee }",".state-color-cloning,",".state-color-setting-tool-versions,",".state-color-installing-repository-dependencies,",".state-color-installing-tool-dependencies,",".state-color-loading-proprietary-datatypes { border-color:#AAAA66; background:#FFFFCC }",".state-color-installed { border-color:#20b520; background:#b0f1b0 }",".state-color-error { border-color:#dd1b15; background:#f9c7c5 }","</style>",'<table id="grid-table" class="grid">','<thead id="grid-table-header">',"<tr>",'<th id="null-header">Name<span class="sort-arrow"></span></th>','<th id="null-header">Description<span class="sort-arrow"></span></th>','<th id="null-header">Owner<span class="sort-arrow"></span></th>','<th id="null-header">Revision<span class="sort-arrow"></span></th>','<th id="null-header">Installation Status<span class="sort-arrow"></span></th>',"</tr>","</thead>",'<tbody id="grid-table-body">',"<% _.each(repositories, function(repository) { %>","<tr>","<td>",'<div id="" class="">','<label id="repo-name-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<%= repository.get("name") %>',"</label>","</div>","</td>","<td>",'<div id="" class="">','<label id="repo-desc-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<%= repository.get("description") %>',"</label>","</div>","</td>","<td>",'<div id="" class="">','<label id="repo-user-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<%= repository.get("owner") %>',"</label>","</div>","</td>","<td>",'<div id="" class="">','<label id="repo-changeset-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<%= repository.get("changeset_revision") %>',"</label>","</div>","</td>","<td>",'<div id="" class="">','<label id="RepositoryStatus-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<div class="repo-status count-box state-color-<%= repository.get("status").toLowerCase().replace(/ /g, "-") %>" id="RepositoryStatus-<%= repository.get("id") %>">','<%= repository.get("status") %>',"</div>","</label>","</div>","</td>","</tr>","<% }); %>","</tbody>",'<tfoot id="grid-table-footer"></tfoot>',"</table>"].join(""))});e.default={RepoStatus:a}});
|
||||
define("mvc/toolshed/repo-status-view",["exports","utils/localization","mvc/toolshed/toolshed-model","mvc/toolshed/util"],function(e,t,o,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var r=s(t),a=s(o),l=s(i),d=Backbone.View.extend({el:"#center",initialize:function(e){this.options=_.defaults(this.options||[{}],e,this.defaults),this.model=new a.default.RepoStatus,this.listenTo(this.model,"sync",this.render),this.model.url+="?repositories="+this.options.repositories.join("|"),this.model.fetch(),this.timer=setInterval(function(e){var t=["installed","error"],o=!0;_.some(e.model.models,function(e){repo_id=e.get("id");var i=e.get("status").toLowerCase();if(-1===t.indexOf(i))return o=!1,!0}),o?clearInterval(e.timer):e.model.fetch()},2e3,this)},close:function(){clearInterval(this.timer)},render:function(e){this.options=_.extend(this.options,e);var t=this.templateRepoStatus;this.$el.html(t({title:(0,r.default)("Repository Status"),repositories:this.model.models,queue:l.default.queueLength()})),$("#center").css("overflow","auto"),this.bindEvents()},bindEvents:function(){},reDraw:function(e){this.$el.empty(),this.initialize(e)},templateRepoStatus:_.template(['<div class="unified-panel-header" id="panel_header" unselectable="on">','<div class="unified-panel-header-inner"><%= title %></div>','<div class="unified-panel-header-inner" style="position: absolute; right: 5px; top: 0px;"><a href="#/queue">Repository Queue (<%= queue %>)</a></div>',"</div>",'<style type="text/css">',".state-color-new,",".state-color-deactivated,",".state-color-uninstalled { border-color:#bfbfbf; background:#eee }",".state-color-cloning,",".state-color-setting-tool-versions,",".state-color-installing-repository-dependencies,",".state-color-installing-tool-dependencies,",".state-color-loading-proprietary-datatypes { border-color:#AAAA66; background:#FFFFCC }",".state-color-installed { border-color:#20b520; background:#b0f1b0 }",".state-color-error { border-color:#dd1b15; background:#f9c7c5 }","</style>",'<table id="grid-table" class="grid">','<thead id="grid-table-header">',"<tr>",'<th id="null-header">Name<span class="sort-arrow"></span></th>','<th id="null-header">Description<span class="sort-arrow"></span></th>','<th id="null-header">Owner<span class="sort-arrow"></span></th>','<th id="null-header">Revision<span class="sort-arrow"></span></th>','<th id="null-header">Installation Status<span class="sort-arrow"></span></th>',"</tr>","</thead>",'<tbody id="grid-table-body">',"<% _.each(repositories, function(repository) { %>","<tr>","<td>",'<div id="" class="">','<label id="repo-name-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<%= repository.get("name") %>',"</label>","</div>","</td>","<td>",'<div id="" class="">','<label id="repo-desc-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<%= repository.get("description") %>',"</label>","</div>","</td>","<td>",'<div id="" class="">','<label id="repo-user-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<%= repository.get("owner") %>',"</label>","</div>","</td>","<td>",'<div id="" class="">','<label id="repo-changeset-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<%= repository.get("changeset_revision") %>',"</label>","</div>","</td>","<td>",'<div id="" class="">','<label id="RepositoryStatus-<%= repository.get("id") %>" for="<%= repository.get("id") %>">','<div class="repo-status count-box state-color-<%= repository.get("status").toLowerCase().replace(/ /g, "-") %>" id="RepositoryStatus-<%= repository.get("id") %>">','<%= repository.get("status") %>',"</div>","</label>","</div>","</td>","</tr>","<% }); %>","</tbody>",'<tfoot id="grid-table-footer"></tfoot>',"</table>"].join(""))});e.default={RepoStatus:d}});
|
||||
@@ -1 +1 @@
|
||||
define("mvc/toolshed/repository-queue-view",["exports","mvc/toolshed/toolshed-model","mvc/toolshed/util"],function(e,t,o){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var r=i(t),s=i(o),a=Backbone.View.extend({el:"#center",defaults:[{}],initialize:function(e){var t=this;this.model=new r.default.RepoQueue,this.listenTo(this.model,"sync",this.render),this.model.fetch(),t.render()},render:function(e){var t=this,o=t.templateRepoQueue,i=t.model.models;t.$el.html(o({title:"Repository Installation Queue",repositories:i,queue:s.default.queueLength()})),$("#center").css("overflow","auto"),t.bindEvents()},bindEvents:function(){var e=this;$(".install_one").on("click",function(){var t=e.loadFromQueue($(this).attr("data-repokey"));e.installFromQueue(t,$(this).attr("data-repokey"))}),$(".remove_one").on("click",function(){var e=$(this).attr("data-repokey"),t=JSON.parse(localStorage.repositories);if(t.hasOwnProperty(e)){var o=t[e].repository.id;delete t[e],$("#queued_repository_"+o).remove()}localStorage.repositories=JSON.stringify(t)}),$("#clear_queue").on("click",function(){localStorage.repositories="{}"}),$("#from_workflow").on("click",function(){Backbone.history.navigate("workflows",{trigger:!0,replace:!0})})},installFromQueue:function(e,t){var o=Object();o.install_tool_dependencies=e.install_tool_dependencies,o.install_repository_dependencies=e.install_repository_dependencies,o.install_resolver_dependencies=e.install_resolver_dependencies,o.tool_panel_section=e.tool_panel_section,o.shed_tool_conf=e.shed_tool_conf,o.repositories=JSON.stringify([[e.repository.id,e.changeset_revision]]),o.tool_shed_repository_ids=JSON.stringify([e.repository.id]),o.tool_shed_url=t.split("|")[0],o.changeset=e.changeset_revision;var i=Galaxy.root+"api/tool_shed_repositories/install?async=True";if($("#queued_repository_"+e.repository.id).remove(),localStorage.repositories){void 0===t&&(t=s.default.queueKey(e));var r=JSON.parse(localStorage.repositories);r.hasOwnProperty(t)&&(delete r[t],localStorage.repositories=JSON.stringify(r))}$.post(i,o,function(e){var t=JSON.parse(e),o="status/r/"+t.repositories.join("|");$.post(Galaxy.root+"admin_toolshed/install_repositories",t,function(e){console.log("Initializing repository installation succeeded")}),Backbone.history.navigate(o,{trigger:!0,replace:!0})})},loadFromQueue:function(e){var t=JSON.parse(localStorage.repositories);if(t.hasOwnProperty(e))return t[e]},reDraw:function(e){this.$el.empty(),this.initialize(e),this.model.fetch(),this.render(e)},templateRepoQueue:_.template(['<div class="unified-panel-header" id="panel_header" unselectable="on">','<div class="unified-panel-header-inner"><%= title %></div>','<div class="unified-panel-header-inner" style="position: absolute; right: 5px; top: 0px;"><a href="#/queue">Repository Queue (<%= queue %>)</a></div>',"</div>",'<div class="tab-pane" id="panel_header" id="repository_queue">','<table id="queued_repositories" class="grid" border="0" cellpadding="2" cellspacing="2" width="100%">','<thead id="grid-table-header">',"<tr>",'<th class="datasetRow">Name</th>','<th class="datasetRow">Owner</th>','<th class="datasetRow">Revision</th>','<th class="datasetRow">ToolShed</th>','<th class="datasetRow">Install</th>','<th class="datasetRow"><input class="btn btn-primary" type="submit" id="clear_queue" name="clear_queue" value="Clear queue" /></th>',"</tr>","</thead>","<tbody>","<% _.each(repositories, function(repository) { %>",'<tr id="queued_repository_<%= repository.get("id") %>">','<td class="datasetRow"><%= repository.get("repository").name %></td>','<td class="datasetRow"><%= repository.get("repository").owner %></td>','<td class="datasetRow"><%= repository.get("changeset_revision") %></td>','<td class="datasetRow"><%= repository.get("tool_shed_url") %></td>','<td class="datasetRow">','<input class="btn btn-primary install_one" data-repokey="<%= repository.get("queue_key") %>" type="submit" id="install_repository_<%= repository.get("id") %>" name="install_repository" value="Install now" />',"</td>",'<td class="datasetRow">','<input class="btn btn-primary remove_one" data-repokey="<%= repository.get("queue_key") %>" type="submit" id="unqueue_repository_<%= repository.get("id") %>" name="unqueue_repository" value="Remove from queue" />',"</td>","</tr>","<% }); %>","</tbody>","</table>",'<input type="button" class="btn btn-primary" id="from_workflow" value="Add from workflow" />',"</div>"].join(""))});e.default={RepoQueueView:a}});
|
||||
define("mvc/toolshed/repository-queue-view",["exports","utils/localization","mvc/toolshed/toolshed-model","mvc/toolshed/util"],function(e,t,o,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var r=s(t),a=s(o),l=s(i),n=Backbone.View.extend({el:"#center",defaults:[{}],initialize:function(e){var t=this;this.model=new a.default.RepoQueue,this.listenTo(this.model,"sync",this.render),this.model.fetch(),t.render()},render:function(e){var t=this,o=t.templateRepoQueue,i=t.model.models;t.$el.html(o({title:(0,r.default)("Repository Installation Queue"),repositories:i,queue:l.default.queueLength()})),$("#center").css("overflow","auto"),t.bindEvents()},bindEvents:function(){var e=this;$(".install_one").on("click",function(){var t=e.loadFromQueue($(this).attr("data-repokey"));e.installFromQueue(t,$(this).attr("data-repokey"))}),$(".remove_one").on("click",function(){var e=$(this).attr("data-repokey"),t=JSON.parse(localStorage.repositories);if(t.hasOwnProperty(e)){var o=t[e].repository.id;delete t[e],$("#queued_repository_"+o).remove()}localStorage.repositories=JSON.stringify(t)}),$("#clear_queue").on("click",function(){localStorage.repositories="{}"}),$("#from_workflow").on("click",function(){Backbone.history.navigate("workflows",{trigger:!0,replace:!0})})},installFromQueue:function(e,t){var o=Object();o.install_tool_dependencies=e.install_tool_dependencies,o.install_repository_dependencies=e.install_repository_dependencies,o.install_resolver_dependencies=e.install_resolver_dependencies,o.tool_panel_section=e.tool_panel_section,o.shed_tool_conf=e.shed_tool_conf,o.repositories=JSON.stringify([[e.repository.id,e.changeset_revision]]),o.tool_shed_repository_ids=JSON.stringify([e.repository.id]),o.tool_shed_url=t.split("|")[0],o.changeset=e.changeset_revision;var i=Galaxy.root+"api/tool_shed_repositories/install?async=True";if($("#queued_repository_"+e.repository.id).remove(),localStorage.repositories){void 0===t&&(t=l.default.queueKey(e));var s=JSON.parse(localStorage.repositories);s.hasOwnProperty(t)&&(delete s[t],localStorage.repositories=JSON.stringify(s))}$.post(i,o,function(e){var t=JSON.parse(e),o="status/r/"+t.repositories.join("|");$.post(Galaxy.root+"admin_toolshed/install_repositories",t,function(e){console.log("Initializing repository installation succeeded")}),Backbone.history.navigate(o,{trigger:!0,replace:!0})})},loadFromQueue:function(e){var t=JSON.parse(localStorage.repositories);if(t.hasOwnProperty(e))return t[e]},reDraw:function(e){this.$el.empty(),this.initialize(e),this.model.fetch(),this.render(e)},templateRepoQueue:_.template(['<div class="unified-panel-header" id="panel_header" unselectable="on">','<div class="unified-panel-header-inner"><%= title %></div>','<div class="unified-panel-header-inner" style="position: absolute; right: 5px; top: 0px;"><a href="#/queue">Repository Queue (<%= queue %>)</a></div>',"</div>",'<div class="tab-pane" id="panel_header" id="repository_queue">','<table id="queued_repositories" class="grid" border="0" cellpadding="2" cellspacing="2" width="100%">','<thead id="grid-table-header">',"<tr>",'<th class="datasetRow">Name</th>','<th class="datasetRow">Owner</th>','<th class="datasetRow">Revision</th>','<th class="datasetRow">ToolShed</th>','<th class="datasetRow">Install</th>','<th class="datasetRow"><input class="btn btn-primary" type="submit" id="clear_queue" name="clear_queue" value="Clear queue" /></th>',"</tr>","</thead>","<tbody>","<% _.each(repositories, function(repository) { %>",'<tr id="queued_repository_<%= repository.get("id") %>">','<td class="datasetRow"><%= repository.get("repository").name %></td>','<td class="datasetRow"><%= repository.get("repository").owner %></td>','<td class="datasetRow"><%= repository.get("changeset_revision") %></td>','<td class="datasetRow"><%= repository.get("tool_shed_url") %></td>','<td class="datasetRow">','<input class="btn btn-primary install_one" data-repokey="<%= repository.get("queue_key") %>" type="submit" id="install_repository_<%= repository.get("id") %>" name="install_repository" value="Install now" />',"</td>",'<td class="datasetRow">','<input class="btn btn-primary remove_one" data-repokey="<%= repository.get("queue_key") %>" type="submit" id="unqueue_repository_<%= repository.get("id") %>" name="unqueue_repository" value="Remove from queue" />',"</td>","</tr>","<% }); %>","</tbody>","</table>",'<input type="button" class="btn btn-primary" id="from_workflow" value="Add from workflow" />',"</div>"].join(""))});e.default={RepoQueueView:n}});
|
||||
@@ -1 +1 @@
|
||||
define("mvc/toolshed/shed-list-view",["exports","mvc/toolshed/toolshed-model","mvc/toolshed/util"],function(e,t,s){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var l=i(t),d=i(s),o=Backbone.View.extend({defaults:{tool_sheds:[{url:"https://toolshed.g2.bx.psu.edu/",name:"Galaxy Main Tool Shed"}]},initialize:function(e){this.options=_.defaults(this.options||{},this.defaults),this.model=new l.default.ShedsCollection,this.listenTo(this.model,"sync",this.render),this.model.fetch()},el:"#center",render:function(e){this.options=_.defaults(this.options||{},e,this.defaults);var t=this.templateToolshedList;this.$el.html(t({title:"Configured Galaxy Tool Sheds",tool_sheds:this.model.models,queue:d.default.queueLength()}))},reDraw:function(e){this.$el.empty(),this.render(e)},templateToolshedList:_.template(['<div class="unified-panel-header" id="panel_header" unselectable="on">','<div class="unified-panel-header-inner"><%= title %></div>','<div class="unified-panel-header-inner" style="position: absolute; right: 5px; top: 0px;"><a href="#/queue">Repository Queue (<%= queue %>)</a></div>',"</div>",'<div class="unified-panel-body" id="list_toolsheds">','<div class="form-row">','<table class="grid">',"<% _.each(tool_sheds, function(shed) { %>",'<tr class="libraryTitle">',"<td>",'<div style="float: left; margin-left: 1px;" class="menubutton split">','<a class="view-info shed-selector" href="#/categories/s/<%= shed.get("url") %>"><%= shed.get("name") %></a>',"</div>","</td>","</tr>","<% }); %>","</table>","</div>",'<div style="clear: both"></div>',"</div>"].join(""))});e.default={ShedListView:o}});
|
||||
define("mvc/toolshed/shed-list-view",["exports","utils/localization","mvc/toolshed/toolshed-model","mvc/toolshed/util"],function(e,t,s,i){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var d=l(t),o=l(s),a=l(i),n=Backbone.View.extend({defaults:{tool_sheds:[{url:"https://toolshed.g2.bx.psu.edu/",name:"Galaxy Main Tool Shed"}]},initialize:function(e){this.options=_.defaults(this.options||{},this.defaults),this.model=new o.default.ShedsCollection,this.listenTo(this.model,"sync",this.render),this.model.fetch()},el:"#center",render:function(e){this.options=_.defaults(this.options||{},e,this.defaults);var t=this.templateToolshedList;this.$el.html(t({title:(0,d.default)("Configured Galaxy Tool Sheds"),tool_sheds:this.model.models,queue:a.default.queueLength()}))},reDraw:function(e){this.$el.empty(),this.render(e)},templateToolshedList:_.template(['<div class="unified-panel-header" id="panel_header" unselectable="on">','<div class="unified-panel-header-inner"><%= title %></div>','<div class="unified-panel-header-inner" style="position: absolute; right: 5px; top: 0px;"><a href="#/queue">Repository Queue (<%= queue %>)</a></div>',"</div>",'<div class="unified-panel-body" id="list_toolsheds">','<div class="form-row">','<table class="grid">',"<% _.each(tool_sheds, function(shed) { %>",'<tr class="libraryTitle">',"<td>",'<div style="float: left; margin-left: 1px;" class="menubutton split">','<a class="view-info shed-selector" href="#/categories/s/<%= shed.get("url") %>"><%= shed.get("name") %></a>',"</div>","</td>","</tr>","<% }); %>","</table>","</div>",'<div style="clear: both"></div>',"</div>"].join(""))});e.default={ShedListView:n}});
|
||||
@@ -1 +1 @@
|
||||
define("mvc/toolshed/workflows-view",["exports","mvc/toolshed/toolshed-model","mvc/toolshed/util"],function(o,t,e){"use strict";function s(o){return o&&o.__esModule?o:{default:o}}Object.defineProperty(o,"__esModule",{value:!0});var l=s(t),a=s(e),r=Backbone.View.extend({el:"#center",defaults:[{}],initialize:function(o){var t=this;this.model=new l.default.WorkflowTools,this.listenTo(this.model,"sync",this.render),this.model.fetch(),t.render()},render:function(o){var t=this,e=t.templateWorkflows,s=t.model.models;t.$el.html(e({title:"Workflows Missing Tools",workflows:s,queue:a.default.queueLength()})),$("#center").css("overflow","auto"),t.bindEvents()},bindEvents:function(){var o,t=this;$(".show_wf_repo").on("click",function(){var t=$(this).attr("data-toolids"),e=$(this).attr("data-shed"),s=Galaxy.root+"api/tool_shed/repository",l={tool_ids:t};$.get(s,l,function(t){o=t.repository.id;var s="repository/s/"+e.replace(/:/g,"%3a").replace(/\//g,"%2f")+"/r/"+t.repository.id;Backbone.history.navigate(s,{trigger:!0,replace:!0})})}),$(".queue_wf_repo").on("click",function(){var t=$(this),e=t.attr("data-toolids"),s=t.attr("data-shed"),l=Galaxy.root+"api/tool_shed/repository",r={tool_ids:e};$.get(l,r,function(e){o=e.repository.id,r={tool_shed_url:s,repository_id:o},$.get(l,r,function(o){var e=Object.keys(o.repository.metadata)[0],l=o.repository.metadata[e];l.tool_shed_url=s,a.default.addToQueue(l),t.remove()})})}),$("#from_workflow").on("click",t.loadWorkflows)},reDraw:function(o){this.$el.empty(),this.initialize(o)},templateWorkflows:_.template(['<div class="unified-panel-header" id="panel_header" unselectable="on">','<div class="unified-panel-header-inner"><%= title %></div>','<div class="unified-panel-header-inner" style="position: absolute; right: 5px; top: 0px;"><a href="#/queue">Repository Queue (<%= queue %>)</a></div>',"</div>",'<style type="text/css">',".workflow_names, .workflow_tools { list-style-type: none; } ul.workflow_tools, ul.workflow_names { padding-left: 0px; }","</style>",'<table id="workflows_missing_tools" class="grid" border="0" cellpadding="2" cellspacing="2" width="100%">','<thead id="grid-table-header">',"<tr>",'<th class="datasetRow">Workflows</th>','<th class="datasetRow">Tool IDs</th>','<th class="datasetRow">Shed</th>','<th class="datasetRow">Name</th>','<th class="datasetRow">Owner</th>','<th class="datasetRow">Actions</th>',"</tr>","</thead>","<tbody>","<% _.each(workflows, function(workflow) { %>","<tr>",'<td class="datasetRow">','<ul class="workflow_names">','<% _.each(workflow.get("workflows"), function(name) { %>','<li class="workflow_names"><%= name %></li>',"<% }); %>","</ul>","</td>",'<td class="datasetRow">','<ul class="workflow_tools">','<% _.each(workflow.get("tools"), function(tool) { %>','<li class="workflow_tools"><%= tool %></li>',"<% }); %>","</ul>","</td>",'<td class="datasetRow"><%= workflow.get("shed") %></td>','<td class="datasetRow"><%= workflow.get("repository") %></td>','<td class="datasetRow"><%= workflow.get("owner") %></td>','<td class="datasetRow">','<ul class="workflow_tools">','<li class="workflow_tools">','<input type="button" class="show_wf_repo btn btn-primary" data-shed="<%= workflow.get("shed") %>" data-owner="<%= workflow.get("owner") %>" data-repo="<%= workflow.get("repository") %>" data-toolids="<%= workflow.get("tools").join(",") %>" value="Show Repository" /></li>',"</ul>","</td>","</tr>","<% }); %>","</ul>","</div>"].join(""))});o.default={Workflows:r}});
|
||||
define("mvc/toolshed/workflows-view",["exports","utils/localization","mvc/toolshed/toolshed-model","mvc/toolshed/util"],function(o,t,e,s){"use strict";function l(o){return o&&o.__esModule?o:{default:o}}Object.defineProperty(o,"__esModule",{value:!0});var a=l(t),r=l(e),i=l(s),d=Backbone.View.extend({el:"#center",defaults:[{}],initialize:function(o){var t=this;this.model=new r.default.WorkflowTools,this.listenTo(this.model,"sync",this.render),this.model.fetch(),t.render()},render:function(o){var t=this,e=t.templateWorkflows,s=t.model.models;t.$el.html(e({title:(0,a.default)("Workflows Missing Tools"),workflows:s,queue:i.default.queueLength()})),$("#center").css("overflow","auto"),t.bindEvents()},bindEvents:function(){var o,t=this;$(".show_wf_repo").on("click",function(){var t=$(this).attr("data-toolids"),e=$(this).attr("data-shed"),s=Galaxy.root+"api/tool_shed/repository",l={tool_ids:t};$.get(s,l,function(t){o=t.repository.id;var s="repository/s/"+e.replace(/:/g,"%3a").replace(/\//g,"%2f")+"/r/"+t.repository.id;Backbone.history.navigate(s,{trigger:!0,replace:!0})})}),$(".queue_wf_repo").on("click",function(){var t=$(this),e=t.attr("data-toolids"),s=t.attr("data-shed"),l=Galaxy.root+"api/tool_shed/repository",a={tool_ids:e};$.get(l,a,function(e){o=e.repository.id,a={tool_shed_url:s,repository_id:o},$.get(l,a,function(o){var e=Object.keys(o.repository.metadata)[0],l=o.repository.metadata[e];l.tool_shed_url=s,i.default.addToQueue(l),t.remove()})})}),$("#from_workflow").on("click",t.loadWorkflows)},reDraw:function(o){this.$el.empty(),this.initialize(o)},templateWorkflows:_.template(['<div class="unified-panel-header" id="panel_header" unselectable="on">','<div class="unified-panel-header-inner"><%= title %></div>','<div class="unified-panel-header-inner" style="position: absolute; right: 5px; top: 0px;"><a href="#/queue">Repository Queue (<%= queue %>)</a></div>',"</div>",'<style type="text/css">',".workflow_names, .workflow_tools { list-style-type: none; } ul.workflow_tools, ul.workflow_names { padding-left: 0px; }","</style>",'<table id="workflows_missing_tools" class="grid" border="0" cellpadding="2" cellspacing="2" width="100%">','<thead id="grid-table-header">',"<tr>",'<th class="datasetRow">Workflows</th>','<th class="datasetRow">Tool IDs</th>','<th class="datasetRow">Shed</th>','<th class="datasetRow">Name</th>','<th class="datasetRow">Owner</th>','<th class="datasetRow">Actions</th>',"</tr>","</thead>","<tbody>","<% _.each(workflows, function(workflow) { %>","<tr>",'<td class="datasetRow">','<ul class="workflow_names">','<% _.each(workflow.get("workflows"), function(name) { %>','<li class="workflow_names"><%= name %></li>',"<% }); %>","</ul>","</td>",'<td class="datasetRow">','<ul class="workflow_tools">','<% _.each(workflow.get("tools"), function(tool) { %>','<li class="workflow_tools"><%= tool %></li>',"<% }); %>","</ul>","</td>",'<td class="datasetRow"><%= workflow.get("shed") %></td>','<td class="datasetRow"><%= workflow.get("repository") %></td>','<td class="datasetRow"><%= workflow.get("owner") %></td>','<td class="datasetRow">','<ul class="workflow_tools">','<li class="workflow_tools">','<input type="button" class="show_wf_repo btn btn-primary" data-shed="<%= workflow.get("shed") %>" data-owner="<%= workflow.get("owner") %>" data-repo="<%= workflow.get("repository") %>" data-toolids="<%= workflow.get("tools").join(",") %>" value="Show Repository" /></li>',"</ul>","</td>","</tr>","<% }); %>","</ul>","</div>"].join(""))});o.default={Workflows:d}});
|
||||
@@ -1 +1 @@
|
||||
define("mvc/tours",["exports","libs/bootstrap-tour"],function(t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);e.default=t}(e);var o="undefined"==typeof Galaxy?"/":Galaxy.root,n={storage:window.sessionStorage,onEnd:function(){sessionStorage.removeItem("activeGalaxyTour")},delay:150,orphan:!0},a=function(t){return _.each(t.steps,function(t){t.preclick&&(t.onShow=function(){_.each(t.preclick,function(t){$(t).click()})}),t.postclick&&(t.onHide=function(){_.each(t.postclick,function(t){$(t).click()})}),t.textinsert&&(t.onShown=function(){$(t.element).val(t.textinsert).trigger("change")})}),t},r=Backbone.Model.extend({urlRoot:o+"api/tours"}),s=Backbone.Collection.extend({url:o+"api/tours",model:r}),i=function(t){var e=o+"api/tours/"+t;$.getJSON(e,function(t){var e=a(t);sessionStorage.setItem("activeGalaxyTour",JSON.stringify(t));var o=new Tour(_.extend({steps:e.steps},n));o.init(),o.goTo(0),o.restart()})},u=Backbone.View.extend({title:"Tours",initialize:function(){var t=this;this.setElement("<div/>"),this.model=new s,this.model.fetch({success:function(){t.render()},error:function(){console.error("Failed to fetch tours.")}})},render:function(){var t=_.template('<h2>Galaxy Tours</h2>\n<p>This page presents a list of interactive tours available on this Galaxy server.\nSelect any tour to get started (and remember, you can click \'End Tour\' at any time).</p>\n\n<div class="col-12 btn-group" role="group" aria-label="Tag selector">\n <% _.each(tourtagorder, function(tag) { %>\n <button class="btn btn-primary tag-selector-button" tag-selector-button="<%- tag %>">\n <%- tag %>\n </button>\n <% }); %>\n</div>\n\n<% _.each(tourtagorder, function(tourtagkey) { %>\n<div tag="<%- tourtagkey %>" style="display: block;">\n <% var tourtag = tourtags[tourtagkey]; %>\n <h4>\n <%- tourtag.name %>\n </h4>\n <ul class="list-group">\n <% _.each(tourtag.tours, function(tour) { %>\n <li class="list-group-item">\n <a href="/tours/<%- tour.id %>" class="tourItem" data-tour.id=<%- tour.id %>>\n <%- tour.name || tour.id %>\n </a>\n - <%- tour.attributes.description || "No description given." %>\n <% _.each(tour.attributes.tags, function(tag) { %>\n <span class="label label-primary sm-label-pad">\n <%- tag.charAt(0).toUpperCase() + tag.slice(1) %>\n </span>\n <% }); %>\n </li>\n <% }); %>\n </ul>\n</div>\n<% }); %>'),e={};_.each(this.model.models,function(t){null===t.attributes.tags?(void 0===e.Untagged&&(e.Untagged={name:"Untagged",tours:[]}),e.Untagged.tours.push(t)):_.each(t.attributes.tags,function(o){o=o.charAt(0).toUpperCase()+o.slice(1),void 0===e[o]&&(e[o]={name:o,tours:[]}),e[o].tours.push(t)})});var o=Object.keys(e).sort();this.$el.html(t({tours:this.model.models,tourtags:e,tourtagorder:o})).on("click",".tourItem",function(t){t.preventDefault(),i($(this).data("tour.id"))}).on("click",".tag-selector-button",function(t){var e=$(t.target),o="block",n=e.attr("tag-selector-button");e.toggleClass("btn-primary"),e.toggleClass("btn-secondary"),e.hasClass("btn-secondary")&&(o="none"),$("div[tag='"+n+"']").css({display:o})})}});t.default={ToursView:u,hooked_tour_from_data:a,tour_opts:n,giveTour:i}});
|
||||
define("mvc/tours",["exports","utils/localization","libs/bootstrap-tour"],function(t,e,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(t){return t&&t.__esModule?t:{default:t}}(e),a=(function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);e.default=t}(o),"undefined"==typeof Galaxy?"/":Galaxy.root),r={storage:window.sessionStorage,onEnd:function(){sessionStorage.removeItem("activeGalaxyTour")},delay:150,orphan:!0},s=function(t){return _.each(t.steps,function(t){t.preclick&&(t.onShow=function(){_.each(t.preclick,function(t){$(t).click()})}),t.postclick&&(t.onHide=function(){_.each(t.postclick,function(t){$(t).click()})}),t.textinsert&&(t.onShown=function(){$(t.element).val(t.textinsert).trigger("change")})}),t},i=Backbone.Model.extend({urlRoot:a+"api/tours"}),u=Backbone.Collection.extend({url:a+"api/tours",model:i}),l=function(t){var e=a+"api/tours/"+t;$.getJSON(e,function(t){var e=s(t);sessionStorage.setItem("activeGalaxyTour",JSON.stringify(t));var o=new Tour(_.extend({steps:e.steps},r));o.init(),o.goTo(0),o.restart()})},c=Backbone.View.extend({title:(0,n.default)("Tours"),initialize:function(){var t=this;this.setElement("<div/>"),this.model=new u,this.model.fetch({success:function(){t.render()},error:function(){console.error("Failed to fetch tours.")}})},render:function(){var t=_.template('<h2>Galaxy Tours</h2>\n<p>This page presents a list of interactive tours available on this Galaxy server.\nSelect any tour to get started (and remember, you can click \'End Tour\' at any time).</p>\n\n<div class="col-12 btn-group" role="group" aria-label="Tag selector">\n <% _.each(tourtagorder, function(tag) { %>\n <button class="btn btn-primary tag-selector-button" tag-selector-button="<%- tag %>">\n <%- tag %>\n </button>\n <% }); %>\n</div>\n\n<% _.each(tourtagorder, function(tourtagkey) { %>\n<div tag="<%- tourtagkey %>" style="display: block;">\n <% var tourtag = tourtags[tourtagkey]; %>\n <h4>\n <%- tourtag.name %>\n </h4>\n <ul class="list-group">\n <% _.each(tourtag.tours, function(tour) { %>\n <li class="list-group-item">\n <a href="/tours/<%- tour.id %>" class="tourItem" data-tour.id=<%- tour.id %>>\n <%- tour.name || tour.id %>\n </a>\n - <%- tour.attributes.description || "No description given." %>\n <% _.each(tour.attributes.tags, function(tag) { %>\n <span class="label label-primary sm-label-pad">\n <%- tag.charAt(0).toUpperCase() + tag.slice(1) %>\n </span>\n <% }); %>\n </li>\n <% }); %>\n </ul>\n</div>\n<% }); %>'),e={};_.each(this.model.models,function(t){null===t.attributes.tags?(void 0===e.Untagged&&(e.Untagged={name:"Untagged",tours:[]}),e.Untagged.tours.push(t)):_.each(t.attributes.tags,function(o){o=o.charAt(0).toUpperCase()+o.slice(1),void 0===e[o]&&(e[o]={name:o,tours:[]}),e[o].tours.push(t)})});var o=Object.keys(e).sort();this.$el.html(t({tours:this.model.models,tourtags:e,tourtagorder:o})).on("click",".tourItem",function(t){t.preventDefault(),l($(this).data("tour.id"))}).on("click",".tag-selector-button",function(t){var e=$(t.target),o="block",n=e.attr("tag-selector-button");e.toggleClass("btn-primary"),e.toggleClass("btn-secondary"),e.hasClass("btn-secondary")&&(o="none"),$("div[tag='"+n+"']").css({display:o})})}});t.default={ToursView:c,hooked_tour_from_data:s,tour_opts:r,giveTour:l}});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
define("mvc/ui/ui-select-genomespace",["exports","utils/utils","mvc/ui/ui-misc","mvc/tool/tool-genomespace"],function(e,t,s,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});n(t);var o=n(s),l=n(i),a=Backbone.View.extend({initialize:function(e){var t=this;this.browse_button=new o.default.ButtonIcon({title:"Browse",icon:"fa fa-sign-in",tooltip:"Browse GenomeSpace",onclick:function(){t.browseGenomeSpace()}}),this.filename_textbox=new o.default.Input,this.token_textbox=new o.default.Input({type:"password"}),this.setElement(this._template(e)),this.$(".ui-gs-browse-button").append(this.browse_button.$el),this.$(".ui-gs-filename-textbox").append(this.filename_textbox.$el),this.$(".ui-gs-token-textbox").append(this.token_textbox.$el)},browseGenomeSpace:function(e){var t=this;l.default.openFileBrowser({successCallback:function(e){t.value(e.destination+"^"+e.token)}})},_template:function(e){return'<div class="ui-gs-select-file"><div class="ui-gs-browse-field"><span class="ui-gs-browse-button" /><span class="ui-gs-filename-textbox" /></div><div class="ui-gs-token-field"><span class=ui-gs-label"><div class="ui-gs-token-label">Token</div></span><span class="ui-gs-token-textbox" /></div></div>'},value:function(e){if(void 0===e)return this._getValue();this._setValue(e)},_getValue:function(){return this.filename_textbox.value()+"^"+this.token_textbox.value()},_setValue:function(e){e&&(values=e.split("^"),this.filename_textbox.value(values[0]),this.token_textbox.value(values[1]))}});e.default={View:a}});
|
||||
define("mvc/ui/ui-select-genomespace",["exports","utils/localization","utils/utils","mvc/ui/ui-misc","mvc/tool/tool-genomespace"],function(e,t,i,s,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var l=o(t),a=(o(i),o(s)),u=o(n),c=Backbone.View.extend({initialize:function(e){var t=this;this.browse_button=new a.default.ButtonIcon({title:(0,l.default)("Browse"),icon:"fa fa-sign-in",tooltip:(0,l.default)("Browse GenomeSpace"),onclick:function(){t.browseGenomeSpace()}}),this.filename_textbox=new a.default.Input,this.token_textbox=new a.default.Input({type:"password"}),this.setElement(this._template(e)),this.$(".ui-gs-browse-button").append(this.browse_button.$el),this.$(".ui-gs-filename-textbox").append(this.filename_textbox.$el),this.$(".ui-gs-token-textbox").append(this.token_textbox.$el)},browseGenomeSpace:function(e){var t=this;u.default.openFileBrowser({successCallback:function(e){t.value(e.destination+"^"+e.token)}})},_template:function(e){return'<div class="ui-gs-select-file"><div class="ui-gs-browse-field"><span class="ui-gs-browse-button" /><span class="ui-gs-filename-textbox" /></div><div class="ui-gs-token-field"><span class=ui-gs-label"><div class="ui-gs-token-label">Token</div></span><span class="ui-gs-token-textbox" /></div></div>'},value:function(e){if(void 0===e)return this._getValue();this._setValue(e)},_getValue:function(){return this.filename_textbox.value()+"^"+this.token_textbox.value()},_setValue:function(e){e&&(values=e.split("^"),this.filename_textbox.value(values[0]),this.token_textbox.value(values[1]))}});e.default={View:c}});
|
||||
@@ -1 +1 @@
|
||||
define("mvc/upload/collection/collection-row",["exports","utils/utils","mvc/upload/upload-model","mvc/upload/upload-settings","mvc/ui/ui-popover","mvc/ui/ui-select"],function(t,e,s,i,o,a){"use strict";function l(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var n=l(e),d=(l(s),l(i)),h=l(o);l(a);t.default=Backbone.View.extend({status_classes:{init:"upload-icon-button fa fa-trash-o",queued:"upload-icon fa fa-spinner fa-spin",running:"upload-icon fa fa-spinner fa-spin",success:"upload-icon-button fa fa-check",error:"upload-icon-button fa fa-exclamation-triangle"},initialize:function(t,e){var s=this;this.app=t,this.model=e.model,this.setElement(this._template(e.model)),this.$mode=this.$(".upload-mode"),this.$title=this.$(".upload-title-extended"),this.$text=this.$(".upload-text"),this.$size=this.$(".upload-size"),this.$info_text=this.$(".upload-info-text"),this.$info_progress=this.$(".upload-info-progress"),this.$text_content=this.$(".upload-text-content"),this.$symbol=this.$(".upload-symbol"),this.$progress_bar=this.$(".upload-progress-bar"),this.$percentage=this.$(".upload-percentage"),this.settings=new h.default.View({title:"Upload configuration",container:this.$(".upload-settings"),placement:"bottom"});this.app.select_genome.value(),this.app.select_extension.value();this.$symbol.on("click",function(){s._removeRow()}),this.$text_content.on("change input",function(t){s.model.set({url_paste:$(t.target).val(),file_size:$(t.target).val().length})}),this.listenTo(this.model,"change:percentage",function(){s._refreshPercentage()}),this.listenTo(this.model,"change:status",function(){s._refreshStatus()}),this.listenTo(this.model,"change:info",function(){s._refreshInfo()}),this.listenTo(this.model,"change:file_size",function(){s._refreshFileSize()}),this.listenTo(this.model,"remove",function(){s.remove()}),this.app.collection.on("reset",function(){s.remove()})},render:function(){var t=this.model.attributes;this.$title.html(_.escape(t.file_name)),this.$size.html(n.default.bytesToString(t.file_size)),this.$mode.removeClass().addClass("upload-mode").addClass("text-primary"),"new"==t.file_mode?(this.$text.css({width:this.$el.width()-16+"px",top:this.$el.height()-8+"px"}).show(),this.$el.height(this.$el.height()-8+this.$text.height()+16),this.$mode.addClass("fa fa-edit")):"local"==t.file_mode?this.$mode.addClass("fa fa-laptop"):"ftp"==t.file_mode&&this.$mode.addClass("fa fa-folder-open-o")},_refreshInfo:function(){var t=this.model.get("info");t?this.$info_text.html("<strong>Failed: </strong>"+t).show():this.$info_text.hide()},_refreshPercentage:function(){var t=parseInt(this.model.get("percentage"));this.$progress_bar.css({width:t+"%"}),this.$percentage.html(100!=t?t+"%":"Adding to history...")},_refreshStatus:function(){var t=this.model.get("status");this.$symbol.removeClass().addClass("upload-symbol").addClass(this.status_classes[t]),this.model.set("enabled","init"==t);var e=this.model.get("enabled");this.$text_content.attr("disabled",!e),"success"==t&&(this.$el.addClass("success"),this.$percentage.html("100%")),"error"==t&&(this.$el.addClass("danger"),this.$info_progress.hide())},_refreshFileSize:function(){this.$size.html(n.default.bytesToString(this.model.get("file_size")))},_removeRow:function(){-1!==["init","success","error"].indexOf(this.model.get("status"))&&this.app.collection.remove(this.model)},_showSettings:function(){this.settings.visible?this.settings.hide():(this.settings.empty(),this.settings.append(new d.default(this).$el),this.settings.show())},_template:function(t){return'<tr id="upload-row-'+t.id+'" class="upload-row"><td><div class="upload-text-column"><div class="upload-mode"/><div class="upload-title-extended"/><div class="upload-text"><div class="upload-text-info">You can tell Galaxy to download data from web by entering URL in this box (one per line). You can also directly paste the contents of a file.</div><textarea class="upload-text-content form-control"/></div></div></td><td><div class="upload-size"/></td><td><div class="upload-info"><div class="upload-info-text"/><div class="upload-info-progress progress"><div class="upload-progress-bar progress-bar progress-bar-success"/><div class="upload-percentage">0%</div></div></div></td><td><div class="upload-symbol '+this.status_classes.init+'"/></td></tr>'}})});
|
||||
define("mvc/upload/collection/collection-row",["exports","utils/localization","utils/utils","mvc/upload/upload-model","mvc/upload/upload-settings","mvc/ui/ui-popover","mvc/ui/ui-select"],function(t,e,s,i,o,a,l){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var d=n(e),h=n(s),r=(n(i),n(o)),c=n(a);n(l);t.default=Backbone.View.extend({status_classes:{init:"upload-icon-button fa fa-trash-o",queued:"upload-icon fa fa-spinner fa-spin",running:"upload-icon fa fa-spinner fa-spin",success:"upload-icon-button fa fa-check",error:"upload-icon-button fa fa-exclamation-triangle"},initialize:function(t,e){var s=this;this.app=t,this.model=e.model,this.setElement(this._template(e.model)),this.$mode=this.$(".upload-mode"),this.$title=this.$(".upload-title-extended"),this.$text=this.$(".upload-text"),this.$size=this.$(".upload-size"),this.$info_text=this.$(".upload-info-text"),this.$info_progress=this.$(".upload-info-progress"),this.$text_content=this.$(".upload-text-content"),this.$symbol=this.$(".upload-symbol"),this.$progress_bar=this.$(".upload-progress-bar"),this.$percentage=this.$(".upload-percentage"),this.settings=new c.default.View({title:(0,d.default)("Upload configuration"),container:this.$(".upload-settings"),placement:"bottom"});this.app.select_genome.value(),this.app.select_extension.value();this.$symbol.on("click",function(){s._removeRow()}),this.$text_content.on("change input",function(t){s.model.set({url_paste:$(t.target).val(),file_size:$(t.target).val().length})}),this.listenTo(this.model,"change:percentage",function(){s._refreshPercentage()}),this.listenTo(this.model,"change:status",function(){s._refreshStatus()}),this.listenTo(this.model,"change:info",function(){s._refreshInfo()}),this.listenTo(this.model,"change:file_size",function(){s._refreshFileSize()}),this.listenTo(this.model,"remove",function(){s.remove()}),this.app.collection.on("reset",function(){s.remove()})},render:function(){var t=this.model.attributes;this.$title.html(_.escape(t.file_name)),this.$size.html(h.default.bytesToString(t.file_size)),this.$mode.removeClass().addClass("upload-mode").addClass("text-primary"),"new"==t.file_mode?(this.$text.css({width:this.$el.width()-16+"px",top:this.$el.height()-8+"px"}).show(),this.$el.height(this.$el.height()-8+this.$text.height()+16),this.$mode.addClass("fa fa-edit")):"local"==t.file_mode?this.$mode.addClass("fa fa-laptop"):"ftp"==t.file_mode&&this.$mode.addClass("fa fa-folder-open-o")},_refreshInfo:function(){var t=this.model.get("info");t?this.$info_text.html("<strong>Failed: </strong>"+t).show():this.$info_text.hide()},_refreshPercentage:function(){var t=parseInt(this.model.get("percentage"));this.$progress_bar.css({width:t+"%"}),this.$percentage.html(100!=t?t+"%":"Adding to history...")},_refreshStatus:function(){var t=this.model.get("status");this.$symbol.removeClass().addClass("upload-symbol").addClass(this.status_classes[t]),this.model.set("enabled","init"==t);var e=this.model.get("enabled");this.$text_content.attr("disabled",!e),"success"==t&&(this.$el.addClass("success"),this.$percentage.html("100%")),"error"==t&&(this.$el.addClass("danger"),this.$info_progress.hide())},_refreshFileSize:function(){this.$size.html(h.default.bytesToString(this.model.get("file_size")))},_removeRow:function(){-1!==["init","success","error"].indexOf(this.model.get("status"))&&this.app.collection.remove(this.model)},_showSettings:function(){this.settings.visible?this.settings.hide():(this.settings.empty(),this.settings.append(new r.default(this).$el),this.settings.show())},_template:function(t){return'<tr id="upload-row-'+t.id+'" class="upload-row"><td><div class="upload-text-column"><div class="upload-mode"/><div class="upload-title-extended"/><div class="upload-text"><div class="upload-text-info">You can tell Galaxy to download data from web by entering URL in this box (one per line). You can also directly paste the contents of a file.</div><textarea class="upload-text-content form-control"/></div></div></td><td><div class="upload-size"/></td><td><div class="upload-info"><div class="upload-info-text"/><div class="upload-info-progress progress"><div class="upload-progress-bar progress-bar progress-bar-success"/><div class="upload-percentage">0%</div></div></div></td><td><div class="upload-symbol '+this.status_classes.init+'"/></td></tr>'}})});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
define("mvc/upload/composite/composite-view",["exports","utils/utils","mvc/upload/upload-model","mvc/upload/composite/composite-row","mvc/upload/upload-extension","mvc/ui/ui-popover","mvc/ui/ui-select","mvc/ui/ui-misc"],function(t,e,n,o,s,i,l,a){"use strict";function c(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});c(e);var u=c(n),r=c(o),d=c(s),h=(c(i),c(l)),p=c(a);t.default=Backbone.View.extend({collection:new u.default.Collection,initialize:function(t){var e=this;this.app=t,this.options=t.options,this.list_extensions=t.list_extensions,this.list_genomes=t.list_genomes,this.ftp_upload_site=t.currentFtp(),this.setElement(this._template()),this.btnStart=new p.default.Button({title:"Start",onclick:function(){e._eventStart()}}),this.btnClose=new p.default.Button({title:"Close",onclick:function(){e.app.modal.hide()}}),_.each([this.btnStart,this.btnClose],function(t){e.$(".upload-buttons").prepend(t.$el)}),this.select_extension=new h.default.View({css:"upload-footer-selection",container:this.$(".upload-footer-extension"),data:_.filter(this.list_extensions,function(t){return t.composite_files}),onchange:function(t){e.collection.reset();var n=_.findWhere(e.list_extensions,{id:t});n&&n.composite_files&&_.each(n.composite_files,function(t){e.collection.add({id:e.collection.size(),file_desc:t.description||t.name})})}}),this.$(".upload-footer-extension-info").on("click",function(t){new d.default({$el:$(t.target),title:e.select_extension.text(),extension:e.select_extension.value(),list:e.list_extensions,placement:"top"})}).on("mousedown",function(t){t.preventDefault()}),this.select_genome=new h.default.View({css:"upload-footer-selection",container:this.$(".upload-footer-genome"),data:this.list_genomes,value:this.options.default_genome}),this.listenTo(this.collection,"add",function(t){e._eventAnnounce(t)}),this.listenTo(this.collection,"change add",function(){e.render()}),this.select_extension.options.onchange(this.select_extension.value()),this.render()},render:function(){var t=this.collection.first();t&&"running"==t.get("status")?(this.select_genome.disable(),this.select_extension.disable()):(this.select_genome.enable(),this.select_extension.enable()),this.collection.where({status:"ready"}).length==this.collection.length&&this.collection.length>0?(this.btnStart.enable(),this.btnStart.$el.addClass("btn-primary")):(this.btnStart.disable(),this.btnStart.$el.removeClass("btn-primary")),this.$(".upload-table")[this.collection.length>0?"show":"hide"]()},_eventAnnounce:function(t){var e=new r.default(this,{model:t});this.$(".upload-table > tbody:first").append(e.$el),this.$(".upload-table")[this.collection.length>0?"show":"hide"](),e.render()},_eventStart:function(){var t=this;this.collection.each(function(e){e.set({genome:t.select_genome.value(),extension:t.select_extension.value()})}),$.uploadpost({url:this.app.options.nginx_upload_path,data:this.app.toData(this.collection.filter()),success:function(e){t._eventSuccess(e)},error:function(e){t._eventError(e)},progress:function(e){t._eventProgress(e)}})},_eventProgress:function(t){this.collection.each(function(e){e.set("percentage",t)})},_eventSuccess:function(t){this.collection.each(function(t){t.set("status","success")}),Galaxy.currHistoryPanel.refreshContents()},_eventError:function(t){this.collection.each(function(e){e.set({status:"error",info:t})})},_template:function(){return'<div class="upload-view-composite"><div class="upload-top"><h6 class="upload-top-info"/></div><div class="upload-box"><table class="upload-table ui-table-striped" style="display: none;"><thead><tr><th/><th/><th>Description</th><th>Name</th><th>Size</th><th>Settings</th><th>Status</th></tr></thead><tbody/></table></div><div class="upload-footer"><span class="upload-footer-title">Composite Type:</span><span class="upload-footer-extension"/><span class="upload-footer-extension-info upload-icon-button fa fa-search"/> <span class="upload-footer-title">Genome/Build:</span><span class="upload-footer-genome"/></div><div class="upload-buttons"/></div>'}})});
|
||||
define("mvc/upload/composite/composite-view",["exports","utils/localization","utils/utils","mvc/upload/upload-model","mvc/upload/composite/composite-row","mvc/upload/upload-extension","mvc/ui/ui-popover","mvc/ui/ui-select","mvc/ui/ui-misc"],function(t,e,o,n,s,i,l,a,c){"use strict";function u(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var r=u(e),d=(u(o),u(n)),h=u(s),p=u(i),f=(u(l),u(a)),v=u(c);t.default=Backbone.View.extend({collection:new d.default.Collection,initialize:function(t){var e=this;this.app=t,this.options=t.options,this.list_extensions=t.list_extensions,this.list_genomes=t.list_genomes,this.ftp_upload_site=t.currentFtp(),this.setElement(this._template()),this.btnStart=new v.default.Button({title:(0,r.default)("Start"),onclick:function(){e._eventStart()}}),this.btnClose=new v.default.Button({title:(0,r.default)("Close"),onclick:function(){e.app.modal.hide()}}),_.each([this.btnStart,this.btnClose],function(t){e.$(".upload-buttons").prepend(t.$el)}),this.select_extension=new f.default.View({css:"upload-footer-selection",container:this.$(".upload-footer-extension"),data:_.filter(this.list_extensions,function(t){return t.composite_files}),onchange:function(t){e.collection.reset();var o=_.findWhere(e.list_extensions,{id:t});o&&o.composite_files&&_.each(o.composite_files,function(t){e.collection.add({id:e.collection.size(),file_desc:t.description||t.name})})}}),this.$(".upload-footer-extension-info").on("click",function(t){new p.default({$el:$(t.target),title:e.select_extension.text(),extension:e.select_extension.value(),list:e.list_extensions,placement:"top"})}).on("mousedown",function(t){t.preventDefault()}),this.select_genome=new f.default.View({css:"upload-footer-selection",container:this.$(".upload-footer-genome"),data:this.list_genomes,value:this.options.default_genome}),this.listenTo(this.collection,"add",function(t){e._eventAnnounce(t)}),this.listenTo(this.collection,"change add",function(){e.render()}),this.select_extension.options.onchange(this.select_extension.value()),this.render()},render:function(){var t=this.collection.first();t&&"running"==t.get("status")?(this.select_genome.disable(),this.select_extension.disable()):(this.select_genome.enable(),this.select_extension.enable()),this.collection.where({status:"ready"}).length==this.collection.length&&this.collection.length>0?(this.btnStart.enable(),this.btnStart.$el.addClass("btn-primary")):(this.btnStart.disable(),this.btnStart.$el.removeClass("btn-primary")),this.$(".upload-table")[this.collection.length>0?"show":"hide"]()},_eventAnnounce:function(t){var e=new h.default(this,{model:t});this.$(".upload-table > tbody:first").append(e.$el),this.$(".upload-table")[this.collection.length>0?"show":"hide"](),e.render()},_eventStart:function(){var t=this;this.collection.each(function(e){e.set({genome:t.select_genome.value(),extension:t.select_extension.value()})}),$.uploadpost({url:this.app.options.nginx_upload_path,data:this.app.toData(this.collection.filter()),success:function(e){t._eventSuccess(e)},error:function(e){t._eventError(e)},progress:function(e){t._eventProgress(e)}})},_eventProgress:function(t){this.collection.each(function(e){e.set("percentage",t)})},_eventSuccess:function(t){this.collection.each(function(t){t.set("status","success")}),Galaxy.currHistoryPanel.refreshContents()},_eventError:function(t){this.collection.each(function(e){e.set({status:"error",info:t})})},_template:function(){return'<div class="upload-view-composite"><div class="upload-top"><h6 class="upload-top-info"/></div><div class="upload-box"><table class="upload-table ui-table-striped" style="display: none;"><thead><tr><th/><th/><th>Description</th><th>Name</th><th>Size</th><th>Settings</th><th>Status</th></tr></thead><tbody/></table></div><div class="upload-footer"><span class="upload-footer-title">Composite Type:</span><span class="upload-footer-extension"/><span class="upload-footer-extension-info upload-icon-button fa fa-search"/> <span class="upload-footer-title">Genome/Build:</span><span class="upload-footer-genome"/></div><div class="upload-buttons"/></div>'}})});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
define("mvc/upload/upload-button",["exports"],function(t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=Backbone.View.extend({initialize:function(t){var e=this;this.model=t&&t.model||new Backbone.Model({icon:"fa-upload",tooltip:"Download from URL or upload files from disk",label:"Load Data",percentage:0,status:"",onunload:function(){},onclick:function(){}}).set(t),this.setElement(this._template()),this.$progress=this.$(".progress-bar"),this.listenTo(this.model,"change",this.render,this),this.render(),$(window).on("beforeunload",function(){return e.model.get("onunload")()})},render:function(){var t=this.model.attributes;this.$el.off("click").on("click",function(e){t.onclick(e)}).tooltip({title:this.model.get("tooltip"),placement:"bottom"}),this.$progress.removeClass().addClass("progress-bar").addClass("progress-bar-notransition").addClass(""!=t.status&&"progress-bar-"+t.status).css({width:t.percentage+"%"})},_template:function(){return'<div class="upload-button"><div class="progress"><div class="progress-bar"/><a class="panel-header-button" href="javascript:void(0)" id="tool-panel-upload-button"><span class="fa fa-upload"/></a></div></div>'}});t.default={View:e}});
|
||||
define("mvc/upload/upload-button",["exports","utils/localization"],function(t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(t){return t&&t.__esModule?t:{default:t}}(e),s=Backbone.View.extend({initialize:function(t){var e=this;this.model=t&&t.model||new Backbone.Model({icon:"fa-upload",tooltip:(0,o.default)("Download from URL or upload files from disk"),label:"Load Data",percentage:0,status:"",onunload:function(){},onclick:function(){}}).set(t),this.setElement(this._template()),this.$progress=this.$(".progress-bar"),this.listenTo(this.model,"change",this.render,this),this.render(),$(window).on("beforeunload",function(){return e.model.get("onunload")()})},render:function(){var t=this.model.attributes;this.$el.off("click").on("click",function(e){t.onclick(e)}).tooltip({title:this.model.get("tooltip"),placement:"bottom"}),this.$progress.removeClass().addClass("progress-bar").addClass("progress-bar-notransition").addClass(""!=t.status&&"progress-bar-"+t.status).css({width:t.percentage+"%"})},_template:function(){return'<div class="upload-button"><div class="progress"><div class="progress-bar"/><a class="panel-header-button" href="javascript:void(0)" id="tool-panel-upload-button"><span class="fa fa-upload"/></a></div></div>'}});t.default={View:s}});
|
||||
@@ -1 +1 @@
|
||||
define("mvc/upload/upload-view",["exports","utils/utils","mvc/ui/ui-modal","mvc/ui/ui-tabs","mvc/upload/upload-button","mvc/upload/default/default-view","mvc/upload/composite/composite-view","mvc/upload/collection/collection-view"],function(t,e,i,o,s,l,n,a){"use strict";function u(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var r=u(e),d=u(i),c=u(o),f=u(s),p=u(l),_=u(n),h=u(a);t.default=Backbone.View.extend({options:{nginx_upload_path:"",ftp_upload_site:"n/a",default_genome:"?",default_extension:"auto",height:500,width:900,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_extensions:[],list_genomes:[],initialize:function(t){e=this;this.options=r.default.merge(t,this.options),this.ui_button=new f.default.View({onclick:function(t){t.preventDefault(),e.show()},onunload:function(){var t=e.ui_button.model.get("percentage",0);if(t>0&&t<100)return"Several uploads are queued."}}),this.setElement(this.ui_button.$el);var e=this;r.default.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(t){for(var i in t)e.list_extensions.push({id:t[i].extension,text:t[i].extension,description:t[i].description,description_url:t[i].description_url,composite_files:t[i].composite_files});e.list_extensions.sort(function(t,e){var i=t.text&&t.text.toLowerCase(),o=e.text&&e.text.toLowerCase();return i>o?1:i<o?-1:0}),e.options.datatypes_disable_auto||e.list_extensions.unshift(e.options.auto)}}),r.default.get({url:Galaxy.root+"api/genomes",success:function(t){for(var i in t)e.list_genomes.push({id:t[i][1],text:t[i][0]});e.list_genomes.sort(function(t,i){return t.id==e.options.default_genome?-1:i.id==e.options.default_genome?1:t.text>i.text?1:t.text<i.text?-1:0})}})},show:function(){var t=this;Galaxy.currHistoryPanel&&Galaxy.currHistoryPanel.model?(this.current_user=Galaxy.user.id,this.modal||(this.tabs=new c.default.View,this.default_view=new p.default(this),this.tabs.add({id:"regular",title:"Regular",$el:this.default_view.$el}),this.composite_view=new _.default(this),this.tabs.add({id:"composite",title:"Composite",$el:this.composite_view.$el}),this.collection_view=new h.default(this),this.tabs.add({id:"collection",title:"Collection",$el:this.collection_view.$el}),this.modal=new d.default.View({title:"Download from web or upload from disk",body:this.tabs.$el,height:this.options.height,width:this.options.width,closing_events:!0,title_separator:!1})),this.modal.show()):window.setTimeout(function(){t.show()},500)},currentHistory:function(){return this.current_user&&Galaxy.currHistoryPanel.model.get("id")},currentFtp:function(){return this.current_user&&this.options.ftp_upload_site},toData:function(t,e){var i={payload:{tool_id:"upload1",history_id:e||this.currentHistory(),inputs:{}},files:[],error_message:null};if(t&&t.length>0){var o={file_count:t.length,dbkey:t[0].get("genome","?"),file_type:t[0].get("extension","auto")};for(var s in t){var l=t[s];if(l.set("status","running"),!(l.get("file_size")>0)){i.error_message="Upload content incomplete.",l.set("status","error"),l.set("info",i.error_message);break}var n="files_"+s+"|";switch(o[n+"type"]="upload_dataset",o[n+"space_to_tab"]=l.get("space_to_tab")&&"Yes"||null,o[n+"to_posix_lines"]=l.get("to_posix_lines")&&"Yes"||null,o[n+"dbkey"]=l.get("genome",null),o[n+"file_type"]=l.get("extension",null),l.get("file_mode")){case"new":o[n+"url_paste"]=l.get("url_paste");break;case"ftp":o[n+"ftp_files"]=l.get("file_path");break;case"local":i.files.push({name:n+"file_data",file:l.get("file_data")})}}i.payload.inputs=JSON.stringify(o)}return i}})});
|
||||
define("mvc/upload/upload-view",["exports","utils/localization","utils/utils","mvc/ui/ui-modal","mvc/ui/ui-tabs","mvc/upload/upload-button","mvc/upload/default/default-view","mvc/upload/composite/composite-view","mvc/upload/collection/collection-view"],function(t,e,i,o,s,l,n,a,u){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(t,"__esModule",{value:!0});var d=r(e),c=r(i),f=r(o),p=r(s),_=r(l),h=r(n),m=r(a),g=r(u);t.default=Backbone.View.extend({options:{nginx_upload_path:"",ftp_upload_site:"n/a",default_genome:"?",default_extension:"auto",height:500,width:900,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_extensions:[],list_genomes:[],initialize:function(t){e=this;this.options=c.default.merge(t,this.options),this.ui_button=new _.default.View({onclick:function(t){t.preventDefault(),e.show()},onunload:function(){var t=e.ui_button.model.get("percentage",0);if(t>0&&t<100)return"Several uploads are queued."}}),this.setElement(this.ui_button.$el);var e=this;c.default.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(t){for(var i in t)e.list_extensions.push({id:t[i].extension,text:t[i].extension,description:t[i].description,description_url:t[i].description_url,composite_files:t[i].composite_files});e.list_extensions.sort(function(t,e){var i=t.text&&t.text.toLowerCase(),o=e.text&&e.text.toLowerCase();return i>o?1:i<o?-1:0}),e.options.datatypes_disable_auto||e.list_extensions.unshift(e.options.auto)}}),c.default.get({url:Galaxy.root+"api/genomes",success:function(t){for(var i in t)e.list_genomes.push({id:t[i][1],text:t[i][0]});e.list_genomes.sort(function(t,i){return t.id==e.options.default_genome?-1:i.id==e.options.default_genome?1:t.text>i.text?1:t.text<i.text?-1:0})}})},show:function(){var t=this;Galaxy.currHistoryPanel&&Galaxy.currHistoryPanel.model?(this.current_user=Galaxy.user.id,this.modal||(this.tabs=new p.default.View,this.default_view=new h.default(this),this.tabs.add({id:"regular",title:(0,d.default)("Regular"),$el:this.default_view.$el}),this.composite_view=new m.default(this),this.tabs.add({id:"composite",title:(0,d.default)("Composite"),$el:this.composite_view.$el}),this.collection_view=new g.default(this),this.tabs.add({id:"collection",title:(0,d.default)("Collection"),$el:this.collection_view.$el}),this.modal=new f.default.View({title:(0,d.default)("Download from web or upload from disk"),body:this.tabs.$el,height:this.options.height,width:this.options.width,closing_events:!0,title_separator:!1})),this.modal.show()):window.setTimeout(function(){t.show()},500)},currentHistory:function(){return this.current_user&&Galaxy.currHistoryPanel.model.get("id")},currentFtp:function(){return this.current_user&&this.options.ftp_upload_site},toData:function(t,e){var i={payload:{tool_id:"upload1",history_id:e||this.currentHistory(),inputs:{}},files:[],error_message:null};if(t&&t.length>0){var o={file_count:t.length,dbkey:t[0].get("genome","?"),file_type:t[0].get("extension","auto")};for(var s in t){var l=t[s];if(l.set("status","running"),!(l.get("file_size")>0)){i.error_message="Upload content incomplete.",l.set("status","error"),l.set("info",i.error_message);break}var n="files_"+s+"|";switch(o[n+"type"]="upload_dataset",o[n+"space_to_tab"]=l.get("space_to_tab")&&"Yes"||null,o[n+"to_posix_lines"]=l.get("to_posix_lines")&&"Yes"||null,o[n+"dbkey"]=l.get("genome",null),o[n+"file_type"]=l.get("extension",null),l.get("file_mode")){case"new":o[n+"url_paste"]=l.get("url_paste");break;case"ftp":o[n+"ftp_files"]=l.get("file_path");break;case"local":i.files.push({name:n+"file_data",file:l.get("file_data")})}}i.payload.inputs=JSON.stringify(o)}return i}})});
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
define("mvc/user/user-preferences",["exports","mvc/form/form-view","mvc/ui/ui-misc","utils/query-string-parsing"],function(e,i,t,s){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});o(i);var n=o(t),a=o(s),r=Backbone.Model.extend({initialize:function(e){(e=e||{}).user_id=e.user_id||Galaxy.user.id,this.set({user_id:e.user_id,information:{title:"Manage information",description:"Edit your email, addresses and custom parameters or change your username.",url:"api/users/"+e.user_id+"/information/inputs",icon:"fa-user",redirect:"user"},password:{title:"Change password",description:"Allows you to change your login credentials.",icon:"fa-unlock-alt",url:"api/users/"+e.user_id+"/password/inputs",submit_title:"Save password",redirect:"user"},communication:{title:"Change communication settings",description:"Enable or disable the communication feature to chat with other users.",url:"api/users/"+e.user_id+"/communication/inputs",icon:"fa-comments-o",redirect:"user"},permissions:{title:"Set dataset permissions for new histories",description:"Grant others default access to newly created histories. Changes made here will only affect histories created after these settings have been stored.",url:"api/users/"+e.user_id+"/permissions/inputs",icon:"fa-users",submit_title:"Save permissions",redirect:"user"},api_key:{title:"Manage API key",description:"Access your current API key or create a new one.",url:"api/users/"+e.user_id+"/api_key/inputs",icon:"fa-key",submit_title:"Create a new key",submit_icon:"fa-check"},toolbox_filters:{title:"Manage Toolbox filters",description:"Customize your Toolbox by displaying or omitting sets of Tools.",url:"api/users/"+e.user_id+"/toolbox_filters/inputs",icon:"fa-filter",submit_title:"Save filters",redirect:"user"},openids:{title:"Manage OpenIDs",description:"Associate OpenIDs with your account.",icon:"fa-openid",onclick:function(){window.location.href=Galaxy.root+"user/openid_manage?cntrller=user&use_panels=True"}},custom_builds:{title:"Manage custom builds",description:"Add or remove custom builds using history datasets.",icon:"fa-cubes",onclick:function(){window.location.href=Galaxy.root+"custom_builds"}},logout:{title:"Sign out",description:"Click here to sign out of all sessions.",icon:"fa-sign-out",onclick:function(){Galaxy.modal.show({title:"Sign out",body:"Do you want to continue and sign out of all active sessions?",buttons:{Cancel:function(){Galaxy.modal.hide()},"Sign out":function(){window.location.href=Galaxy.root+"user/logout?session_csrf_token="+Galaxy.session_csrf_token}}})}}})}}),u=Backbone.View.extend({title:"User Preferences",initialize:function(){this.model=new r,this.setElement("<div/>"),this.render()},render:function(){var e=this,i=Galaxy.config;$.getJSON(Galaxy.root+"api/users/"+Galaxy.user.id,function(t){e.$preferences=$("<div/>").addClass("ui-panel").append($("<h2/>").append("User preferences")).append($("<p/>").append("You are logged in as <strong>"+_.escape(t.email)+"</strong>.")).append(e.$table=$("<table/>").addClass("ui-panel-table"));var s=a.default.get("message"),o=a.default.get("status");s&&o&&e.$preferences.prepend(new n.default.Message({message:s,status:o}).$el),i.use_remote_user||(e._addLink("information"),e._addLink("password")),i.enable_communication_server&&e._addLink("communication"),e._addLink("custom_builds"),e._addLink("permissions"),e._addLink("api_key"),i.has_user_tool_filters&&e._addLink("toolbox_filters"),i.enable_openid&&!i.use_remote_user&&e._addLink("openids"),Galaxy.session_csrf_token&&e._addLink("logout"),e.$preferences.append(e._templateFooter(t)),e.$el.empty().append(e.$preferences)})},_addLink:function(e){var i=this.model.get(e),t=$(this._templateLink(i)),s=t.find("a");i.onclick?s.on("click",function(){i.onclick()}):s.attr("href",Galaxy.root+"user/"+e),this.$table.append(t)},_templateLink:function(e){return'<tr><td><div class="ui-panel-icon fa '+e.icon+'"></td><td><a class="ui-panel-anchor" href="javascript:void(0)">'+e.title+'</a><div class="ui-form-info">'+e.description+"</div></td></tr>"},_templateFooter:function(e){return'<p class="ui-panel-footer">You are using <strong>'+e.nice_total_disk_usage+"</strong> of disk space in this Galaxy instance. "+(Galaxy.config.enable_quotas?"Your disk quota is: <strong>"+e.quota+"</strong>. ":"")+'Is your usage more than expected? See the <a href="https://galaxyproject.org/learn/managing-datasets/" target="_blank">documentation</a> for tips on how to find all of the data in your account.</p>'}});e.default={View:u,Model:r}});
|
||||
define("mvc/user/user-preferences",["exports","utils/localization","mvc/form/form-view","mvc/ui/ui-misc","utils/query-string-parsing"],function(e,t,i,s,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var n=o(t),r=(o(i),o(s)),u=o(a),l=Backbone.Model.extend({initialize:function(e){(e=e||{}).user_id=e.user_id||Galaxy.user.id,this.set({user_id:e.user_id,information:{title:(0,n.default)("Manage information"),description:"Edit your email, addresses and custom parameters or change your username.",url:"api/users/"+e.user_id+"/information/inputs",icon:"fa-user",redirect:"user"},password:{title:(0,n.default)("Change password"),description:(0,n.default)("Allows you to change your login credentials."),icon:"fa-unlock-alt",url:"api/users/"+e.user_id+"/password/inputs",submit_title:"Save password",redirect:"user"},communication:{title:(0,n.default)("Change communication settings"),description:(0,n.default)("Enable or disable the communication feature to chat with other users."),url:"api/users/"+e.user_id+"/communication/inputs",icon:"fa-comments-o",redirect:"user"},permissions:{title:(0,n.default)("Set dataset permissions for new histories"),description:"Grant others default access to newly created histories. Changes made here will only affect histories created after these settings have been stored.",url:"api/users/"+e.user_id+"/permissions/inputs",icon:"fa-users",submit_title:"Save permissions",redirect:"user"},api_key:{title:(0,n.default)("Manage API key"),description:(0,n.default)("Access your current API key or create a new one."),url:"api/users/"+e.user_id+"/api_key/inputs",icon:"fa-key",submit_title:"Create a new key",submit_icon:"fa-check"},toolbox_filters:{title:(0,n.default)("Manage Toolbox filters"),description:(0,n.default)("Customize your Toolbox by displaying or omitting sets of Tools."),url:"api/users/"+e.user_id+"/toolbox_filters/inputs",icon:"fa-filter",submit_title:"Save filters",redirect:"user"},openids:{title:(0,n.default)("Manage OpenIDs"),description:(0,n.default)("Associate OpenIDs with your account."),icon:"fa-openid",onclick:function(){window.location.href=Galaxy.root+"user/openid_manage?cntrller=user&use_panels=True"}},custom_builds:{title:(0,n.default)("Manage custom builds"),description:(0,n.default)("Add or remove custom builds using history datasets."),icon:"fa-cubes",onclick:function(){window.location.href=Galaxy.root+"custom_builds"}},logout:{title:(0,n.default)("Sign out"),description:(0,n.default)("Click here to sign out of all sessions."),icon:"fa-sign-out",onclick:function(){Galaxy.modal.show({title:(0,n.default)("Sign out"),body:"Do you want to continue and sign out of all active sessions?",buttons:{Cancel:function(){Galaxy.modal.hide()},"Sign out":function(){window.location.href=Galaxy.root+"user/logout?session_csrf_token="+Galaxy.session_csrf_token}}})}}})}}),d=Backbone.View.extend({title:(0,n.default)("User Preferences"),initialize:function(){this.model=new l,this.setElement("<div/>"),this.render()},render:function(){var e=this,t=Galaxy.config;$.getJSON(Galaxy.root+"api/users/"+Galaxy.user.id,function(i){e.$preferences=$("<div/>").addClass("ui-panel").append($("<h2/>").append("User preferences")).append($("<p/>").append("You are logged in as <strong>"+_.escape(i.email)+"</strong>.")).append(e.$table=$("<table/>").addClass("ui-panel-table"));var s=u.default.get("message"),a=u.default.get("status");s&&a&&e.$preferences.prepend(new r.default.Message({message:s,status:a}).$el),t.use_remote_user||(e._addLink("information"),e._addLink("password")),t.enable_communication_server&&e._addLink("communication"),e._addLink("custom_builds"),e._addLink("permissions"),e._addLink("api_key"),t.has_user_tool_filters&&e._addLink("toolbox_filters"),t.enable_openid&&!t.use_remote_user&&e._addLink("openids"),Galaxy.session_csrf_token&&e._addLink("logout"),e.$preferences.append(e._templateFooter(i)),e.$el.empty().append(e.$preferences)})},_addLink:function(e){var t=this.model.get(e),i=$(this._templateLink(t)),s=i.find("a");t.onclick?s.on("click",function(){t.onclick()}):s.attr("href",Galaxy.root+"user/"+e),this.$table.append(i)},_templateLink:function(e){return'<tr><td><div class="ui-panel-icon fa '+e.icon+'"></td><td><a class="ui-panel-anchor" href="javascript:void(0)">'+e.title+'</a><div class="ui-form-info">'+e.description+"</div></td></tr>"},_templateFooter:function(e){return'<p class="ui-panel-footer">You are using <strong>'+e.nice_total_disk_usage+"</strong> of disk space in this Galaxy instance. "+(Galaxy.config.enable_quotas?"Your disk quota is: <strong>"+e.quota+"</strong>. ":"")+'Is your usage more than expected? See the <a href="https://galaxyproject.org/learn/managing-datasets/" target="_blank">documentation</a> for tips on how to find all of the data in your account.</p>'}});e.default={View:d,Model:l}});
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user