mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
2 lines
1013 B
JavaScript
2 lines
1013 B
JavaScript
define([],function(){var a="undefined"!=typeof Galaxy?Galaxy.root:"/",b=Backbone.Model.extend({urlRoot:a+"api/webhooks/topbar"}),c=Backbone.Model.extend({urlRoot:a+"api/webhooks/toolview"}),d=Backbone.View.extend({initialize:function(){var a=this;this.model=new b,this.model.fetch({success:function(){a.render()}})},render:function(){var a=this.model.toJSON();return $(document).ready(function(){a.visible&&Galaxy.page.masthead.collection.add({id:a.name,icon:a.icon,url:a.url,tooltip:a.tooltip})}),this}}),e=Backbone.View.extend({el:"#webhook-toolview",initialize:function(){var a=this;this.model=new c,this.model.fetch({success:function(){a.render()}})},render:function(){var a=this.model.toJSON();return this.$el.html('<div id="'+a.name+'"></div>'),a.styles&&$("<style/>",{type:"text/css"}).text(a.styles).appendTo("head"),a.script&&$("<script/>",{type:"text/javascript"}).text(a.script).appendTo("head"),this}});return{MenuWebhookView:d,ToolWebhookView:e}});
|
|
//# sourceMappingURL=../../maps/mvc/webhooks.js.map
|