src/pyams_skin/resources/js/ext/tinymce/dev/classes/ui/Form.min.js
changeset 566 a1707c607eec
parent 565 318533413200
child 567 bca1726b1d85
equal deleted inserted replaced
565:318533413200 566:a1707c607eec
     1 define("tinymce/ui/Form",["tinymce/ui/Container","tinymce/ui/FormItem","tinymce/util/Tools"],function(a,c,b){return a.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,d=e.items();if(!e.settings.formItemDefaults){e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}}d.each(function(h){var g,f=h.settings.label;if(f){g=new c(b.extend({items:{type:"label",id:h._id+"-l",text:f,flex:0,forId:h._id,disabled:h.disabled()}},e.settings.formItemDefaults));g.type="formitem";h.aria("labelledby",h._id+"-l");if(typeof h.settings.flex=="undefined"){h.settings.flex=1}e.replace(h,g);g.add(h)}})},recalcLabels:function(){var e=this,h=0,j=[],f,g,d;if(e.settings.labelGapCalc===false){return}if(e.settings.labelGapCalc=="children"){d=e.find("formitem")}else{d=e.items()}d.filter("formitem").each(function(l){var k=l.items()[0],i=k.getEl().clientWidth;h=i>h?i:h;j.push(k)});g=e.settings.labelGap||0;f=j.length;while(f--){j[f].settings.minWidth=h+g}},visible:function(d){var e=this._super(d);if(d===true&&this._rendered){this.recalcLabels()}return e},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var d=this;d._super();d.recalcLabels();d.fromJSON(d.settings.data)}})});