Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/tinymce/themes/modern
File: theme.js
}
[5500] Fix | Delete
}
[5501] Fix | Delete
});
[5502] Fix | Delete
return self._super();
[5503] Fix | Delete
},
[5504] Fix | Delete
remove: function () {
[5505] Fix | Delete
if (this.panel) {
[5506] Fix | Delete
this.panel.remove();
[5507] Fix | Delete
this.panel = null;
[5508] Fix | Delete
}
[5509] Fix | Delete
return this._super();
[5510] Fix | Delete
}
[5511] Fix | Delete
});
[5512] Fix | Delete
[5513] Fix | Delete
var DOM$3 = global$3.DOM;
[5514] Fix | Delete
var ColorButton = PanelButton.extend({
[5515] Fix | Delete
init: function (settings) {
[5516] Fix | Delete
this._super(settings);
[5517] Fix | Delete
this.classes.add('splitbtn');
[5518] Fix | Delete
this.classes.add('colorbutton');
[5519] Fix | Delete
},
[5520] Fix | Delete
color: function (color) {
[5521] Fix | Delete
if (color) {
[5522] Fix | Delete
this._color = color;
[5523] Fix | Delete
this.getEl('preview').style.backgroundColor = color;
[5524] Fix | Delete
return this;
[5525] Fix | Delete
}
[5526] Fix | Delete
return this._color;
[5527] Fix | Delete
},
[5528] Fix | Delete
resetColor: function () {
[5529] Fix | Delete
this._color = null;
[5530] Fix | Delete
this.getEl('preview').style.backgroundColor = null;
[5531] Fix | Delete
return this;
[5532] Fix | Delete
},
[5533] Fix | Delete
renderHtml: function () {
[5534] Fix | Delete
var self = this, id = self._id, prefix = self.classPrefix, text = self.state.get('text');
[5535] Fix | Delete
var icon = self.settings.icon ? prefix + 'ico ' + prefix + 'i-' + self.settings.icon : '';
[5536] Fix | Delete
var image = self.settings.image ? ' style="background-image: url(\'' + self.settings.image + '\')"' : '';
[5537] Fix | Delete
var textHtml = '';
[5538] Fix | Delete
if (text) {
[5539] Fix | Delete
self.classes.add('btn-has-text');
[5540] Fix | Delete
textHtml = '<span class="' + prefix + 'txt">' + self.encode(text) + '</span>';
[5541] Fix | Delete
}
[5542] Fix | Delete
return '<div id="' + id + '" class="' + self.classes + '" role="button" tabindex="-1" aria-haspopup="true">' + '<button role="presentation" hidefocus="1" type="button" tabindex="-1">' + (icon ? '<i class="' + icon + '"' + image + '></i>' : '') + '<span id="' + id + '-preview" class="' + prefix + 'preview"></span>' + textHtml + '</button>' + '<button type="button" class="' + prefix + 'open" hidefocus="1" tabindex="-1">' + ' <i class="' + prefix + 'caret"></i>' + '</button>' + '</div>';
[5543] Fix | Delete
},
[5544] Fix | Delete
postRender: function () {
[5545] Fix | Delete
var self = this, onClickHandler = self.settings.onclick;
[5546] Fix | Delete
self.on('click', function (e) {
[5547] Fix | Delete
if (e.aria && e.aria.key === 'down') {
[5548] Fix | Delete
return;
[5549] Fix | Delete
}
[5550] Fix | Delete
if (e.control === self && !DOM$3.getParent(e.target, '.' + self.classPrefix + 'open')) {
[5551] Fix | Delete
e.stopImmediatePropagation();
[5552] Fix | Delete
onClickHandler.call(self, e);
[5553] Fix | Delete
}
[5554] Fix | Delete
});
[5555] Fix | Delete
delete self.settings.onclick;
[5556] Fix | Delete
return self._super();
[5557] Fix | Delete
}
[5558] Fix | Delete
});
[5559] Fix | Delete
[5560] Fix | Delete
var global$e = tinymce.util.Tools.resolve('tinymce.util.Color');
[5561] Fix | Delete
[5562] Fix | Delete
var ColorPicker = Widget.extend({
[5563] Fix | Delete
Defaults: { classes: 'widget colorpicker' },
[5564] Fix | Delete
init: function (settings) {
[5565] Fix | Delete
this._super(settings);
[5566] Fix | Delete
},
[5567] Fix | Delete
postRender: function () {
[5568] Fix | Delete
var self = this;
[5569] Fix | Delete
var color = self.color();
[5570] Fix | Delete
var hsv, hueRootElm, huePointElm, svRootElm, svPointElm;
[5571] Fix | Delete
hueRootElm = self.getEl('h');
[5572] Fix | Delete
huePointElm = self.getEl('hp');
[5573] Fix | Delete
svRootElm = self.getEl('sv');
[5574] Fix | Delete
svPointElm = self.getEl('svp');
[5575] Fix | Delete
function getPos(elm, event) {
[5576] Fix | Delete
var pos = funcs.getPos(elm);
[5577] Fix | Delete
var x, y;
[5578] Fix | Delete
x = event.pageX - pos.x;
[5579] Fix | Delete
y = event.pageY - pos.y;
[5580] Fix | Delete
x = Math.max(0, Math.min(x / elm.clientWidth, 1));
[5581] Fix | Delete
y = Math.max(0, Math.min(y / elm.clientHeight, 1));
[5582] Fix | Delete
return {
[5583] Fix | Delete
x: x,
[5584] Fix | Delete
y: y
[5585] Fix | Delete
};
[5586] Fix | Delete
}
[5587] Fix | Delete
function updateColor(hsv, hueUpdate) {
[5588] Fix | Delete
var hue = (360 - hsv.h) / 360;
[5589] Fix | Delete
funcs.css(huePointElm, { top: hue * 100 + '%' });
[5590] Fix | Delete
if (!hueUpdate) {
[5591] Fix | Delete
funcs.css(svPointElm, {
[5592] Fix | Delete
left: hsv.s + '%',
[5593] Fix | Delete
top: 100 - hsv.v + '%'
[5594] Fix | Delete
});
[5595] Fix | Delete
}
[5596] Fix | Delete
svRootElm.style.background = global$e({
[5597] Fix | Delete
s: 100,
[5598] Fix | Delete
v: 100,
[5599] Fix | Delete
h: hsv.h
[5600] Fix | Delete
}).toHex();
[5601] Fix | Delete
self.color().parse({
[5602] Fix | Delete
s: hsv.s,
[5603] Fix | Delete
v: hsv.v,
[5604] Fix | Delete
h: hsv.h
[5605] Fix | Delete
});
[5606] Fix | Delete
}
[5607] Fix | Delete
function updateSaturationAndValue(e) {
[5608] Fix | Delete
var pos;
[5609] Fix | Delete
pos = getPos(svRootElm, e);
[5610] Fix | Delete
hsv.s = pos.x * 100;
[5611] Fix | Delete
hsv.v = (1 - pos.y) * 100;
[5612] Fix | Delete
updateColor(hsv);
[5613] Fix | Delete
self.fire('change');
[5614] Fix | Delete
}
[5615] Fix | Delete
function updateHue(e) {
[5616] Fix | Delete
var pos;
[5617] Fix | Delete
pos = getPos(hueRootElm, e);
[5618] Fix | Delete
hsv = color.toHsv();
[5619] Fix | Delete
hsv.h = (1 - pos.y) * 360;
[5620] Fix | Delete
updateColor(hsv, true);
[5621] Fix | Delete
self.fire('change');
[5622] Fix | Delete
}
[5623] Fix | Delete
self._repaint = function () {
[5624] Fix | Delete
hsv = color.toHsv();
[5625] Fix | Delete
updateColor(hsv);
[5626] Fix | Delete
};
[5627] Fix | Delete
self._super();
[5628] Fix | Delete
self._svdraghelper = new DragHelper(self._id + '-sv', {
[5629] Fix | Delete
start: updateSaturationAndValue,
[5630] Fix | Delete
drag: updateSaturationAndValue
[5631] Fix | Delete
});
[5632] Fix | Delete
self._hdraghelper = new DragHelper(self._id + '-h', {
[5633] Fix | Delete
start: updateHue,
[5634] Fix | Delete
drag: updateHue
[5635] Fix | Delete
});
[5636] Fix | Delete
self._repaint();
[5637] Fix | Delete
},
[5638] Fix | Delete
rgb: function () {
[5639] Fix | Delete
return this.color().toRgb();
[5640] Fix | Delete
},
[5641] Fix | Delete
value: function (value) {
[5642] Fix | Delete
var self = this;
[5643] Fix | Delete
if (arguments.length) {
[5644] Fix | Delete
self.color().parse(value);
[5645] Fix | Delete
if (self._rendered) {
[5646] Fix | Delete
self._repaint();
[5647] Fix | Delete
}
[5648] Fix | Delete
} else {
[5649] Fix | Delete
return self.color().toHex();
[5650] Fix | Delete
}
[5651] Fix | Delete
},
[5652] Fix | Delete
color: function () {
[5653] Fix | Delete
if (!this._color) {
[5654] Fix | Delete
this._color = global$e();
[5655] Fix | Delete
}
[5656] Fix | Delete
return this._color;
[5657] Fix | Delete
},
[5658] Fix | Delete
renderHtml: function () {
[5659] Fix | Delete
var self = this;
[5660] Fix | Delete
var id = self._id;
[5661] Fix | Delete
var prefix = self.classPrefix;
[5662] Fix | Delete
var hueHtml;
[5663] Fix | Delete
var stops = '#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000';
[5664] Fix | Delete
function getOldIeFallbackHtml() {
[5665] Fix | Delete
var i, l, html = '', gradientPrefix, stopsList;
[5666] Fix | Delete
gradientPrefix = 'filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=';
[5667] Fix | Delete
stopsList = stops.split(',');
[5668] Fix | Delete
for (i = 0, l = stopsList.length - 1; i < l; i++) {
[5669] Fix | Delete
html += '<div class="' + prefix + 'colorpicker-h-chunk" style="' + 'height:' + 100 / l + '%;' + gradientPrefix + stopsList[i] + ',endColorstr=' + stopsList[i + 1] + ');' + '-ms-' + gradientPrefix + stopsList[i] + ',endColorstr=' + stopsList[i + 1] + ')' + '"></div>';
[5670] Fix | Delete
}
[5671] Fix | Delete
return html;
[5672] Fix | Delete
}
[5673] Fix | Delete
var gradientCssText = 'background: -ms-linear-gradient(top,' + stops + ');' + 'background: linear-gradient(to bottom,' + stops + ');';
[5674] Fix | Delete
hueHtml = '<div id="' + id + '-h" class="' + prefix + 'colorpicker-h" style="' + gradientCssText + '">' + getOldIeFallbackHtml() + '<div id="' + id + '-hp" class="' + prefix + 'colorpicker-h-marker"></div>' + '</div>';
[5675] Fix | Delete
return '<div id="' + id + '" class="' + self.classes + '">' + '<div id="' + id + '-sv" class="' + prefix + 'colorpicker-sv">' + '<div class="' + prefix + 'colorpicker-overlay1">' + '<div class="' + prefix + 'colorpicker-overlay2">' + '<div id="' + id + '-svp" class="' + prefix + 'colorpicker-selector1">' + '<div class="' + prefix + 'colorpicker-selector2"></div>' + '</div>' + '</div>' + '</div>' + '</div>' + hueHtml + '</div>';
[5676] Fix | Delete
}
[5677] Fix | Delete
});
[5678] Fix | Delete
[5679] Fix | Delete
var DropZone = Widget.extend({
[5680] Fix | Delete
init: function (settings) {
[5681] Fix | Delete
var self = this;
[5682] Fix | Delete
settings = global$2.extend({
[5683] Fix | Delete
height: 100,
[5684] Fix | Delete
text: 'Drop an image here',
[5685] Fix | Delete
multiple: false,
[5686] Fix | Delete
accept: null
[5687] Fix | Delete
}, settings);
[5688] Fix | Delete
self._super(settings);
[5689] Fix | Delete
self.classes.add('dropzone');
[5690] Fix | Delete
if (settings.multiple) {
[5691] Fix | Delete
self.classes.add('multiple');
[5692] Fix | Delete
}
[5693] Fix | Delete
},
[5694] Fix | Delete
renderHtml: function () {
[5695] Fix | Delete
var self = this;
[5696] Fix | Delete
var attrs, elm;
[5697] Fix | Delete
var cfg = self.settings;
[5698] Fix | Delete
attrs = {
[5699] Fix | Delete
id: self._id,
[5700] Fix | Delete
hidefocus: '1'
[5701] Fix | Delete
};
[5702] Fix | Delete
elm = funcs.create('div', attrs, '<span>' + this.translate(cfg.text) + '</span>');
[5703] Fix | Delete
if (cfg.height) {
[5704] Fix | Delete
funcs.css(elm, 'height', cfg.height + 'px');
[5705] Fix | Delete
}
[5706] Fix | Delete
if (cfg.width) {
[5707] Fix | Delete
funcs.css(elm, 'width', cfg.width + 'px');
[5708] Fix | Delete
}
[5709] Fix | Delete
elm.className = self.classes;
[5710] Fix | Delete
return elm.outerHTML;
[5711] Fix | Delete
},
[5712] Fix | Delete
postRender: function () {
[5713] Fix | Delete
var self = this;
[5714] Fix | Delete
var toggleDragClass = function (e) {
[5715] Fix | Delete
e.preventDefault();
[5716] Fix | Delete
self.classes.toggle('dragenter');
[5717] Fix | Delete
self.getEl().className = self.classes;
[5718] Fix | Delete
};
[5719] Fix | Delete
var filter = function (files) {
[5720] Fix | Delete
var accept = self.settings.accept;
[5721] Fix | Delete
if (typeof accept !== 'string') {
[5722] Fix | Delete
return files;
[5723] Fix | Delete
}
[5724] Fix | Delete
var re = new RegExp('(' + accept.split(/\s*,\s*/).join('|') + ')$', 'i');
[5725] Fix | Delete
return global$2.grep(files, function (file) {
[5726] Fix | Delete
return re.test(file.name);
[5727] Fix | Delete
});
[5728] Fix | Delete
};
[5729] Fix | Delete
self._super();
[5730] Fix | Delete
self.$el.on('dragover', function (e) {
[5731] Fix | Delete
e.preventDefault();
[5732] Fix | Delete
});
[5733] Fix | Delete
self.$el.on('dragenter', toggleDragClass);
[5734] Fix | Delete
self.$el.on('dragleave', toggleDragClass);
[5735] Fix | Delete
self.$el.on('drop', function (e) {
[5736] Fix | Delete
e.preventDefault();
[5737] Fix | Delete
if (self.state.get('disabled')) {
[5738] Fix | Delete
return;
[5739] Fix | Delete
}
[5740] Fix | Delete
var files = filter(e.dataTransfer.files);
[5741] Fix | Delete
self.value = function () {
[5742] Fix | Delete
if (!files.length) {
[5743] Fix | Delete
return null;
[5744] Fix | Delete
} else if (self.settings.multiple) {
[5745] Fix | Delete
return files;
[5746] Fix | Delete
} else {
[5747] Fix | Delete
return files[0];
[5748] Fix | Delete
}
[5749] Fix | Delete
};
[5750] Fix | Delete
if (files.length) {
[5751] Fix | Delete
self.fire('change', e);
[5752] Fix | Delete
}
[5753] Fix | Delete
});
[5754] Fix | Delete
},
[5755] Fix | Delete
remove: function () {
[5756] Fix | Delete
this.$el.off();
[5757] Fix | Delete
this._super();
[5758] Fix | Delete
}
[5759] Fix | Delete
});
[5760] Fix | Delete
[5761] Fix | Delete
var Path = Widget.extend({
[5762] Fix | Delete
init: function (settings) {
[5763] Fix | Delete
var self = this;
[5764] Fix | Delete
if (!settings.delimiter) {
[5765] Fix | Delete
settings.delimiter = '\xBB';
[5766] Fix | Delete
}
[5767] Fix | Delete
self._super(settings);
[5768] Fix | Delete
self.classes.add('path');
[5769] Fix | Delete
self.canFocus = true;
[5770] Fix | Delete
self.on('click', function (e) {
[5771] Fix | Delete
var index;
[5772] Fix | Delete
var target = e.target;
[5773] Fix | Delete
if (index = target.getAttribute('data-index')) {
[5774] Fix | Delete
self.fire('select', {
[5775] Fix | Delete
value: self.row()[index],
[5776] Fix | Delete
index: index
[5777] Fix | Delete
});
[5778] Fix | Delete
}
[5779] Fix | Delete
});
[5780] Fix | Delete
self.row(self.settings.row);
[5781] Fix | Delete
},
[5782] Fix | Delete
focus: function () {
[5783] Fix | Delete
var self = this;
[5784] Fix | Delete
self.getEl().firstChild.focus();
[5785] Fix | Delete
return self;
[5786] Fix | Delete
},
[5787] Fix | Delete
row: function (row) {
[5788] Fix | Delete
if (!arguments.length) {
[5789] Fix | Delete
return this.state.get('row');
[5790] Fix | Delete
}
[5791] Fix | Delete
this.state.set('row', row);
[5792] Fix | Delete
return this;
[5793] Fix | Delete
},
[5794] Fix | Delete
renderHtml: function () {
[5795] Fix | Delete
var self = this;
[5796] Fix | Delete
return '<div id="' + self._id + '" class="' + self.classes + '">' + self._getDataPathHtml(self.state.get('row')) + '</div>';
[5797] Fix | Delete
},
[5798] Fix | Delete
bindStates: function () {
[5799] Fix | Delete
var self = this;
[5800] Fix | Delete
self.state.on('change:row', function (e) {
[5801] Fix | Delete
self.innerHtml(self._getDataPathHtml(e.value));
[5802] Fix | Delete
});
[5803] Fix | Delete
return self._super();
[5804] Fix | Delete
},
[5805] Fix | Delete
_getDataPathHtml: function (data) {
[5806] Fix | Delete
var self = this;
[5807] Fix | Delete
var parts = data || [];
[5808] Fix | Delete
var i, l, html = '';
[5809] Fix | Delete
var prefix = self.classPrefix;
[5810] Fix | Delete
for (i = 0, l = parts.length; i < l; i++) {
[5811] Fix | Delete
html += (i > 0 ? '<div class="' + prefix + 'divider" aria-hidden="true"> ' + self.settings.delimiter + ' </div>' : '') + '<div role="button" class="' + prefix + 'path-item' + (i === l - 1 ? ' ' + prefix + 'last' : '') + '" data-index="' + i + '" tabindex="-1" id="' + self._id + '-' + i + '" aria-level="' + (i + 1) + '">' + parts[i].name + '</div>';
[5812] Fix | Delete
}
[5813] Fix | Delete
if (!html) {
[5814] Fix | Delete
html = '<div class="' + prefix + 'path-item">\xA0</div>';
[5815] Fix | Delete
}
[5816] Fix | Delete
return html;
[5817] Fix | Delete
}
[5818] Fix | Delete
});
[5819] Fix | Delete
[5820] Fix | Delete
var ElementPath = Path.extend({
[5821] Fix | Delete
postRender: function () {
[5822] Fix | Delete
var self = this, editor = self.settings.editor;
[5823] Fix | Delete
function isHidden(elm) {
[5824] Fix | Delete
if (elm.nodeType === 1) {
[5825] Fix | Delete
if (elm.nodeName === 'BR' || !!elm.getAttribute('data-mce-bogus')) {
[5826] Fix | Delete
return true;
[5827] Fix | Delete
}
[5828] Fix | Delete
if (elm.getAttribute('data-mce-type') === 'bookmark') {
[5829] Fix | Delete
return true;
[5830] Fix | Delete
}
[5831] Fix | Delete
}
[5832] Fix | Delete
return false;
[5833] Fix | Delete
}
[5834] Fix | Delete
if (editor.settings.elementpath !== false) {
[5835] Fix | Delete
self.on('select', function (e) {
[5836] Fix | Delete
editor.focus();
[5837] Fix | Delete
editor.selection.select(this.row()[e.index].element);
[5838] Fix | Delete
editor.nodeChanged();
[5839] Fix | Delete
});
[5840] Fix | Delete
editor.on('nodeChange', function (e) {
[5841] Fix | Delete
var outParents = [];
[5842] Fix | Delete
var parents = e.parents;
[5843] Fix | Delete
var i = parents.length;
[5844] Fix | Delete
while (i--) {
[5845] Fix | Delete
if (parents[i].nodeType === 1 && !isHidden(parents[i])) {
[5846] Fix | Delete
var args = editor.fire('ResolveName', {
[5847] Fix | Delete
name: parents[i].nodeName.toLowerCase(),
[5848] Fix | Delete
target: parents[i]
[5849] Fix | Delete
});
[5850] Fix | Delete
if (!args.isDefaultPrevented()) {
[5851] Fix | Delete
outParents.push({
[5852] Fix | Delete
name: args.name,
[5853] Fix | Delete
element: parents[i]
[5854] Fix | Delete
});
[5855] Fix | Delete
}
[5856] Fix | Delete
if (args.isPropagationStopped()) {
[5857] Fix | Delete
break;
[5858] Fix | Delete
}
[5859] Fix | Delete
}
[5860] Fix | Delete
}
[5861] Fix | Delete
self.row(outParents);
[5862] Fix | Delete
});
[5863] Fix | Delete
}
[5864] Fix | Delete
return self._super();
[5865] Fix | Delete
}
[5866] Fix | Delete
});
[5867] Fix | Delete
[5868] Fix | Delete
var FormItem = Container.extend({
[5869] Fix | Delete
Defaults: {
[5870] Fix | Delete
layout: 'flex',
[5871] Fix | Delete
align: 'center',
[5872] Fix | Delete
defaults: { flex: 1 }
[5873] Fix | Delete
},
[5874] Fix | Delete
renderHtml: function () {
[5875] Fix | Delete
var self = this, layout = self._layout, prefix = self.classPrefix;
[5876] Fix | Delete
self.classes.add('formitem');
[5877] Fix | Delete
layout.preRender(self);
[5878] Fix | Delete
return '<div id="' + self._id + '" class="' + self.classes + '" hidefocus="1" tabindex="-1">' + (self.settings.title ? '<div id="' + self._id + '-title" class="' + prefix + 'title">' + self.settings.title + '</div>' : '') + '<div id="' + self._id + '-body" class="' + self.bodyClasses + '">' + (self.settings.html || '') + layout.renderHtml(self) + '</div>' + '</div>';
[5879] Fix | Delete
}
[5880] Fix | Delete
});
[5881] Fix | Delete
[5882] Fix | Delete
var Form = Container.extend({
[5883] Fix | Delete
Defaults: {
[5884] Fix | Delete
containerCls: 'form',
[5885] Fix | Delete
layout: 'flex',
[5886] Fix | Delete
direction: 'column',
[5887] Fix | Delete
align: 'stretch',
[5888] Fix | Delete
flex: 1,
[5889] Fix | Delete
padding: 15,
[5890] Fix | Delete
labelGap: 30,
[5891] Fix | Delete
spacing: 10,
[5892] Fix | Delete
callbacks: {
[5893] Fix | Delete
submit: function () {
[5894] Fix | Delete
this.submit();
[5895] Fix | Delete
}
[5896] Fix | Delete
}
[5897] Fix | Delete
},
[5898] Fix | Delete
preRender: function () {
[5899] Fix | Delete
var self = this, items = self.items();
[5900] Fix | Delete
if (!self.settings.formItemDefaults) {
[5901] Fix | Delete
self.settings.formItemDefaults = {
[5902] Fix | Delete
layout: 'flex',
[5903] Fix | Delete
autoResize: 'overflow',
[5904] Fix | Delete
defaults: { flex: 1 }
[5905] Fix | Delete
};
[5906] Fix | Delete
}
[5907] Fix | Delete
items.each(function (ctrl) {
[5908] Fix | Delete
var formItem;
[5909] Fix | Delete
var label = ctrl.settings.label;
[5910] Fix | Delete
if (label) {
[5911] Fix | Delete
formItem = new FormItem(global$2.extend({
[5912] Fix | Delete
items: {
[5913] Fix | Delete
type: 'label',
[5914] Fix | Delete
id: ctrl._id + '-l',
[5915] Fix | Delete
text: label,
[5916] Fix | Delete
flex: 0,
[5917] Fix | Delete
forId: ctrl._id,
[5918] Fix | Delete
disabled: ctrl.disabled()
[5919] Fix | Delete
}
[5920] Fix | Delete
}, self.settings.formItemDefaults));
[5921] Fix | Delete
formItem.type = 'formitem';
[5922] Fix | Delete
ctrl.aria('labelledby', ctrl._id + '-l');
[5923] Fix | Delete
if (typeof ctrl.settings.flex === 'undefined') {
[5924] Fix | Delete
ctrl.settings.flex = 1;
[5925] Fix | Delete
}
[5926] Fix | Delete
self.replace(ctrl, formItem);
[5927] Fix | Delete
formItem.add(ctrl);
[5928] Fix | Delete
}
[5929] Fix | Delete
});
[5930] Fix | Delete
},
[5931] Fix | Delete
submit: function () {
[5932] Fix | Delete
return this.fire('submit', { data: this.toJSON() });
[5933] Fix | Delete
},
[5934] Fix | Delete
postRender: function () {
[5935] Fix | Delete
var self = this;
[5936] Fix | Delete
self._super();
[5937] Fix | Delete
self.fromJSON(self.settings.data);
[5938] Fix | Delete
},
[5939] Fix | Delete
bindStates: function () {
[5940] Fix | Delete
var self = this;
[5941] Fix | Delete
self._super();
[5942] Fix | Delete
function recalcLabels() {
[5943] Fix | Delete
var maxLabelWidth = 0;
[5944] Fix | Delete
var labels = [];
[5945] Fix | Delete
var i, labelGap, items;
[5946] Fix | Delete
if (self.settings.labelGapCalc === false) {
[5947] Fix | Delete
return;
[5948] Fix | Delete
}
[5949] Fix | Delete
if (self.settings.labelGapCalc === 'children') {
[5950] Fix | Delete
items = self.find('formitem');
[5951] Fix | Delete
} else {
[5952] Fix | Delete
items = self.items();
[5953] Fix | Delete
}
[5954] Fix | Delete
items.filter('formitem').each(function (item) {
[5955] Fix | Delete
var labelCtrl = item.items()[0], labelWidth = labelCtrl.getEl().clientWidth;
[5956] Fix | Delete
maxLabelWidth = labelWidth > maxLabelWidth ? labelWidth : maxLabelWidth;
[5957] Fix | Delete
labels.push(labelCtrl);
[5958] Fix | Delete
});
[5959] Fix | Delete
labelGap = self.settings.labelGap || 0;
[5960] Fix | Delete
i = labels.length;
[5961] Fix | Delete
while (i--) {
[5962] Fix | Delete
labels[i].settings.minWidth = maxLabelWidth + labelGap;
[5963] Fix | Delete
}
[5964] Fix | Delete
}
[5965] Fix | Delete
self.on('show', recalcLabels);
[5966] Fix | Delete
recalcLabels();
[5967] Fix | Delete
}
[5968] Fix | Delete
});
[5969] Fix | Delete
[5970] Fix | Delete
var FieldSet = Form.extend({
[5971] Fix | Delete
Defaults: {
[5972] Fix | Delete
containerCls: 'fieldset',
[5973] Fix | Delete
layout: 'flex',
[5974] Fix | Delete
direction: 'column',
[5975] Fix | Delete
align: 'stretch',
[5976] Fix | Delete
flex: 1,
[5977] Fix | Delete
padding: '25 15 5 15',
[5978] Fix | Delete
labelGap: 30,
[5979] Fix | Delete
spacing: 10,
[5980] Fix | Delete
border: 1
[5981] Fix | Delete
},
[5982] Fix | Delete
renderHtml: function () {
[5983] Fix | Delete
var self = this, layout = self._layout, prefix = self.classPrefix;
[5984] Fix | Delete
self.preRender();
[5985] Fix | Delete
layout.preRender(self);
[5986] Fix | Delete
return '<fieldset id="' + self._id + '" class="' + self.classes + '" hidefocus="1" tabindex="-1">' + (self.settings.title ? '<legend id="' + self._id + '-title" class="' + prefix + 'fieldset-title">' + self.settings.title + '</legend>' : '') + '<div id="' + self._id + '-body" class="' + self.bodyClasses + '">' + (self.settings.html || '') + layout.renderHtml(self) + '</div>' + '</fieldset>';
[5987] Fix | Delete
}
[5988] Fix | Delete
});
[5989] Fix | Delete
[5990] Fix | Delete
var unique$1 = 0;
[5991] Fix | Delete
var generate = function (prefix) {
[5992] Fix | Delete
var date = new Date();
[5993] Fix | Delete
var time = date.getTime();
[5994] Fix | Delete
var random = Math.floor(Math.random() * 1000000000);
[5995] Fix | Delete
unique$1++;
[5996] Fix | Delete
return prefix + '_' + random + unique$1 + String(time);
[5997] Fix | Delete
};
[5998] Fix | Delete
[5999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function