You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
information-system/js/bootstrap-form-builder/js/views/tab-snippet.js

34 lines
888 B
JavaScript

define([
"jquery", "underscore",
"models/snippets",
"views/snippet",
"views/temp-snippet",
], function(
$, _,
SnippetModel,
SnippetView,
TempSnippetView
){
return SnippetView.extend({
events:{
"mousedown" : "mouseDownHandler"
},
mouseDownHandler: function(mouseDownEvent){
mouseDownEvent.preventDefault();
mouseDownEvent.stopPropagation();
//hide all popovers
$(".popover").hide();
var new_temp_snippet = new TempSnippetView({model: new SnippetModel($.extend(true,{},this.model.attributes))});
$("body").append(new_temp_snippet.render());
new_temp_snippet.$el.trigger("newTempPostRender", mouseDownEvent);
},
init: function(options) {
// classname just for convenience
this.clsname = "TabSnippetView";
this._super(options);
}
});
});