Files
galaxy/static/scripts/mvc/webhooks.js
T

2 lines
843 B
JavaScript

define([],function(){var a=Backbone.Model.extend({defaults:{activate:!1}}),b=Backbone.Collection.extend({model:a}),c=Backbone.View.extend({el:"#webhook-view",initialize:function(b){var c=this,d=b.toolId||"",e=b.toolVersion||"";this.$el.attr("tool_id",d),this.$el.attr("tool_version",e),this.model=new a,this.model.urlRoot=b.urlRoot,this.model.fetch({success:function(){c.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}}),d=function(a){var c=new b;c.url=Galaxy.root+a.url,c.fetch({async:a.async?a.async:!0,success:a.callback})};return{Webhooks:b,WebhookView:c,add:d}});
//# sourceMappingURL=../../maps/mvc/webhooks.js.map