define([],function(){var a=Backbone.View.extend({initialize:function(a){this.model=a&&a.model||new Backbone.Model(a),this.setElement($("
").addClass("corner frame")),this.$el.append($("
").addClass("f-header corner").append($("
").addClass("f-title")).append($("
").addClass("f-icon f-close fa fa-close").tooltip({title:"Close",placement:"bottom"}))).append($("
").addClass("f-content")).append($("
").addClass("f-resize f-icon corner fa fa-expand").tooltip({title:"Resize"})).append($("
").addClass("f-cover")),this.$header=this.$(".f-header"),this.$title=this.$(".f-title"),this.$content=this.$(".f-content"),this.render(),this.listenTo(this.model,"change",this.render,this)},render:function(){var a=this,b=this.model.attributes;this.$title.html(b.title||""),this.$header.find(".f-icon-left").remove(),_.each(b.menu,function(b){var c=$("
").addClass("f-icon-left").addClass(b.icon);_.isFunction(b.disabled)&&b.disabled()?c.attr("disabled",!0):c.on("click",function(){b.onclick(a)}).tooltip({title:b.tooltip,placement:"bottom"}),a.$header.append(c)}),b.url?this.$content.html($("