Edit File by line
/home/barbar84/www/wp-inclu.../js/tinymce/themes/inlite
File: theme.js
panel.reposition(editor, result.id, result.rect);
[500] Fix | Delete
}
[501] Fix | Delete
};
[502] Fix | Delete
};
[503] Fix | Delete
var ignoreWhenFormIsVisible = function (editor, panel, f) {
[504] Fix | Delete
return function () {
[505] Fix | Delete
if (!editor.removed && !panel.inForm()) {
[506] Fix | Delete
f();
[507] Fix | Delete
}
[508] Fix | Delete
};
[509] Fix | Delete
};
[510] Fix | Delete
var bindContextualToolbarsEvents = function (editor, panel) {
[511] Fix | Delete
var throttledTogglePanel = global$3.throttle(togglePanel(editor, panel), 0);
[512] Fix | Delete
var throttledTogglePanelWhenNotInForm = global$3.throttle(ignoreWhenFormIsVisible(editor, panel, togglePanel(editor, panel)), 0);
[513] Fix | Delete
var reposition = repositionPanel(editor, panel);
[514] Fix | Delete
editor.on('blur hide ObjectResizeStart', panel.hide);
[515] Fix | Delete
editor.on('click', throttledTogglePanel);
[516] Fix | Delete
editor.on('nodeChange mouseup', throttledTogglePanelWhenNotInForm);
[517] Fix | Delete
editor.on('ResizeEditor keyup', throttledTogglePanel);
[518] Fix | Delete
editor.on('ResizeWindow', reposition);
[519] Fix | Delete
global$2.DOM.bind(global$1.container, 'scroll', reposition);
[520] Fix | Delete
editor.on('remove', function () {
[521] Fix | Delete
global$2.DOM.unbind(global$1.container, 'scroll', reposition);
[522] Fix | Delete
panel.remove();
[523] Fix | Delete
});
[524] Fix | Delete
editor.shortcuts.add('Alt+F10,F10', '', panel.focus);
[525] Fix | Delete
};
[526] Fix | Delete
var overrideLinkShortcut = function (editor, panel) {
[527] Fix | Delete
editor.shortcuts.remove('meta+k');
[528] Fix | Delete
editor.shortcuts.add('meta+k', '', function () {
[529] Fix | Delete
var toolbars = getToolbars(editor);
[530] Fix | Delete
var result = Matcher.match(editor, [SelectionMatcher.textSelection('quicklink')]);
[531] Fix | Delete
if (result) {
[532] Fix | Delete
panel.show(editor, result.id, result.rect, toolbars);
[533] Fix | Delete
}
[534] Fix | Delete
});
[535] Fix | Delete
};
[536] Fix | Delete
var renderInlineUI = function (editor, panel) {
[537] Fix | Delete
SkinLoader.load(editor, function () {
[538] Fix | Delete
bindContextualToolbarsEvents(editor, panel);
[539] Fix | Delete
overrideLinkShortcut(editor, panel);
[540] Fix | Delete
});
[541] Fix | Delete
return {};
[542] Fix | Delete
};
[543] Fix | Delete
var fail = function (message) {
[544] Fix | Delete
throw new Error(message);
[545] Fix | Delete
};
[546] Fix | Delete
var renderUI = function (editor, panel) {
[547] Fix | Delete
return editor.inline ? renderInlineUI(editor, panel) : fail('inlite theme only supports inline mode.');
[548] Fix | Delete
};
[549] Fix | Delete
var Render = { renderUI: renderUI };
[550] Fix | Delete
[551] Fix | Delete
var noop = function () {
[552] Fix | Delete
};
[553] Fix | Delete
var constant = function (value) {
[554] Fix | Delete
return function () {
[555] Fix | Delete
return value;
[556] Fix | Delete
};
[557] Fix | Delete
};
[558] Fix | Delete
var never = constant(false);
[559] Fix | Delete
var always = constant(true);
[560] Fix | Delete
[561] Fix | Delete
var none = function () {
[562] Fix | Delete
return NONE;
[563] Fix | Delete
};
[564] Fix | Delete
var NONE = function () {
[565] Fix | Delete
var eq = function (o) {
[566] Fix | Delete
return o.isNone();
[567] Fix | Delete
};
[568] Fix | Delete
var call = function (thunk) {
[569] Fix | Delete
return thunk();
[570] Fix | Delete
};
[571] Fix | Delete
var id = function (n) {
[572] Fix | Delete
return n;
[573] Fix | Delete
};
[574] Fix | Delete
var me = {
[575] Fix | Delete
fold: function (n, s) {
[576] Fix | Delete
return n();
[577] Fix | Delete
},
[578] Fix | Delete
is: never,
[579] Fix | Delete
isSome: never,
[580] Fix | Delete
isNone: always,
[581] Fix | Delete
getOr: id,
[582] Fix | Delete
getOrThunk: call,
[583] Fix | Delete
getOrDie: function (msg) {
[584] Fix | Delete
throw new Error(msg || 'error: getOrDie called on none.');
[585] Fix | Delete
},
[586] Fix | Delete
getOrNull: constant(null),
[587] Fix | Delete
getOrUndefined: constant(undefined),
[588] Fix | Delete
or: id,
[589] Fix | Delete
orThunk: call,
[590] Fix | Delete
map: none,
[591] Fix | Delete
each: noop,
[592] Fix | Delete
bind: none,
[593] Fix | Delete
exists: never,
[594] Fix | Delete
forall: always,
[595] Fix | Delete
filter: none,
[596] Fix | Delete
equals: eq,
[597] Fix | Delete
equals_: eq,
[598] Fix | Delete
toArray: function () {
[599] Fix | Delete
return [];
[600] Fix | Delete
},
[601] Fix | Delete
toString: constant('none()')
[602] Fix | Delete
};
[603] Fix | Delete
if (Object.freeze) {
[604] Fix | Delete
Object.freeze(me);
[605] Fix | Delete
}
[606] Fix | Delete
return me;
[607] Fix | Delete
}();
[608] Fix | Delete
var some = function (a) {
[609] Fix | Delete
var constant_a = constant(a);
[610] Fix | Delete
var self = function () {
[611] Fix | Delete
return me;
[612] Fix | Delete
};
[613] Fix | Delete
var bind = function (f) {
[614] Fix | Delete
return f(a);
[615] Fix | Delete
};
[616] Fix | Delete
var me = {
[617] Fix | Delete
fold: function (n, s) {
[618] Fix | Delete
return s(a);
[619] Fix | Delete
},
[620] Fix | Delete
is: function (v) {
[621] Fix | Delete
return a === v;
[622] Fix | Delete
},
[623] Fix | Delete
isSome: always,
[624] Fix | Delete
isNone: never,
[625] Fix | Delete
getOr: constant_a,
[626] Fix | Delete
getOrThunk: constant_a,
[627] Fix | Delete
getOrDie: constant_a,
[628] Fix | Delete
getOrNull: constant_a,
[629] Fix | Delete
getOrUndefined: constant_a,
[630] Fix | Delete
or: self,
[631] Fix | Delete
orThunk: self,
[632] Fix | Delete
map: function (f) {
[633] Fix | Delete
return some(f(a));
[634] Fix | Delete
},
[635] Fix | Delete
each: function (f) {
[636] Fix | Delete
f(a);
[637] Fix | Delete
},
[638] Fix | Delete
bind: bind,
[639] Fix | Delete
exists: bind,
[640] Fix | Delete
forall: bind,
[641] Fix | Delete
filter: function (f) {
[642] Fix | Delete
return f(a) ? me : NONE;
[643] Fix | Delete
},
[644] Fix | Delete
toArray: function () {
[645] Fix | Delete
return [a];
[646] Fix | Delete
},
[647] Fix | Delete
toString: function () {
[648] Fix | Delete
return 'some(' + a + ')';
[649] Fix | Delete
},
[650] Fix | Delete
equals: function (o) {
[651] Fix | Delete
return o.is(a);
[652] Fix | Delete
},
[653] Fix | Delete
equals_: function (o, elementEq) {
[654] Fix | Delete
return o.fold(never, function (b) {
[655] Fix | Delete
return elementEq(a, b);
[656] Fix | Delete
});
[657] Fix | Delete
}
[658] Fix | Delete
};
[659] Fix | Delete
return me;
[660] Fix | Delete
};
[661] Fix | Delete
var from = function (value) {
[662] Fix | Delete
return value === null || value === undefined ? NONE : some(value);
[663] Fix | Delete
};
[664] Fix | Delete
var Option = {
[665] Fix | Delete
some: some,
[666] Fix | Delete
none: none,
[667] Fix | Delete
from: from
[668] Fix | Delete
};
[669] Fix | Delete
[670] Fix | Delete
var typeOf = function (x) {
[671] Fix | Delete
if (x === null) {
[672] Fix | Delete
return 'null';
[673] Fix | Delete
}
[674] Fix | Delete
var t = typeof x;
[675] Fix | Delete
if (t === 'object' && (Array.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'Array')) {
[676] Fix | Delete
return 'array';
[677] Fix | Delete
}
[678] Fix | Delete
if (t === 'object' && (String.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'String')) {
[679] Fix | Delete
return 'string';
[680] Fix | Delete
}
[681] Fix | Delete
return t;
[682] Fix | Delete
};
[683] Fix | Delete
var isType$1 = function (type) {
[684] Fix | Delete
return function (value) {
[685] Fix | Delete
return typeOf(value) === type;
[686] Fix | Delete
};
[687] Fix | Delete
};
[688] Fix | Delete
var isArray$1 = isType$1('array');
[689] Fix | Delete
var isFunction$1 = isType$1('function');
[690] Fix | Delete
var isNumber$1 = isType$1('number');
[691] Fix | Delete
[692] Fix | Delete
var nativeSlice = Array.prototype.slice;
[693] Fix | Delete
var nativeIndexOf = Array.prototype.indexOf;
[694] Fix | Delete
var nativePush = Array.prototype.push;
[695] Fix | Delete
var rawIndexOf = function (ts, t) {
[696] Fix | Delete
return nativeIndexOf.call(ts, t);
[697] Fix | Delete
};
[698] Fix | Delete
var indexOf = function (xs, x) {
[699] Fix | Delete
var r = rawIndexOf(xs, x);
[700] Fix | Delete
return r === -1 ? Option.none() : Option.some(r);
[701] Fix | Delete
};
[702] Fix | Delete
var exists = function (xs, pred) {
[703] Fix | Delete
for (var i = 0, len = xs.length; i < len; i++) {
[704] Fix | Delete
var x = xs[i];
[705] Fix | Delete
if (pred(x, i)) {
[706] Fix | Delete
return true;
[707] Fix | Delete
}
[708] Fix | Delete
}
[709] Fix | Delete
return false;
[710] Fix | Delete
};
[711] Fix | Delete
var map = function (xs, f) {
[712] Fix | Delete
var len = xs.length;
[713] Fix | Delete
var r = new Array(len);
[714] Fix | Delete
for (var i = 0; i < len; i++) {
[715] Fix | Delete
var x = xs[i];
[716] Fix | Delete
r[i] = f(x, i);
[717] Fix | Delete
}
[718] Fix | Delete
return r;
[719] Fix | Delete
};
[720] Fix | Delete
var each = function (xs, f) {
[721] Fix | Delete
for (var i = 0, len = xs.length; i < len; i++) {
[722] Fix | Delete
var x = xs[i];
[723] Fix | Delete
f(x, i);
[724] Fix | Delete
}
[725] Fix | Delete
};
[726] Fix | Delete
var filter = function (xs, pred) {
[727] Fix | Delete
var r = [];
[728] Fix | Delete
for (var i = 0, len = xs.length; i < len; i++) {
[729] Fix | Delete
var x = xs[i];
[730] Fix | Delete
if (pred(x, i)) {
[731] Fix | Delete
r.push(x);
[732] Fix | Delete
}
[733] Fix | Delete
}
[734] Fix | Delete
return r;
[735] Fix | Delete
};
[736] Fix | Delete
var foldl = function (xs, f, acc) {
[737] Fix | Delete
each(xs, function (x) {
[738] Fix | Delete
acc = f(acc, x);
[739] Fix | Delete
});
[740] Fix | Delete
return acc;
[741] Fix | Delete
};
[742] Fix | Delete
var find = function (xs, pred) {
[743] Fix | Delete
for (var i = 0, len = xs.length; i < len; i++) {
[744] Fix | Delete
var x = xs[i];
[745] Fix | Delete
if (pred(x, i)) {
[746] Fix | Delete
return Option.some(x);
[747] Fix | Delete
}
[748] Fix | Delete
}
[749] Fix | Delete
return Option.none();
[750] Fix | Delete
};
[751] Fix | Delete
var flatten$1 = function (xs) {
[752] Fix | Delete
var r = [];
[753] Fix | Delete
for (var i = 0, len = xs.length; i < len; ++i) {
[754] Fix | Delete
if (!isArray$1(xs[i])) {
[755] Fix | Delete
throw new Error('Arr.flatten item ' + i + ' was not an array, input: ' + xs);
[756] Fix | Delete
}
[757] Fix | Delete
nativePush.apply(r, xs[i]);
[758] Fix | Delete
}
[759] Fix | Delete
return r;
[760] Fix | Delete
};
[761] Fix | Delete
var from$1 = isFunction$1(Array.from) ? Array.from : function (x) {
[762] Fix | Delete
return nativeSlice.call(x);
[763] Fix | Delete
};
[764] Fix | Delete
[765] Fix | Delete
var count = 0;
[766] Fix | Delete
var funcs = {
[767] Fix | Delete
id: function () {
[768] Fix | Delete
return 'mceu_' + count++;
[769] Fix | Delete
},
[770] Fix | Delete
create: function (name, attrs, children) {
[771] Fix | Delete
var elm = domGlobals.document.createElement(name);
[772] Fix | Delete
global$2.DOM.setAttribs(elm, attrs);
[773] Fix | Delete
if (typeof children === 'string') {
[774] Fix | Delete
elm.innerHTML = children;
[775] Fix | Delete
} else {
[776] Fix | Delete
global$4.each(children, function (child) {
[777] Fix | Delete
if (child.nodeType) {
[778] Fix | Delete
elm.appendChild(child);
[779] Fix | Delete
}
[780] Fix | Delete
});
[781] Fix | Delete
}
[782] Fix | Delete
return elm;
[783] Fix | Delete
},
[784] Fix | Delete
createFragment: function (html) {
[785] Fix | Delete
return global$2.DOM.createFragment(html);
[786] Fix | Delete
},
[787] Fix | Delete
getWindowSize: function () {
[788] Fix | Delete
return global$2.DOM.getViewPort();
[789] Fix | Delete
},
[790] Fix | Delete
getSize: function (elm) {
[791] Fix | Delete
var width, height;
[792] Fix | Delete
if (elm.getBoundingClientRect) {
[793] Fix | Delete
var rect = elm.getBoundingClientRect();
[794] Fix | Delete
width = Math.max(rect.width || rect.right - rect.left, elm.offsetWidth);
[795] Fix | Delete
height = Math.max(rect.height || rect.bottom - rect.bottom, elm.offsetHeight);
[796] Fix | Delete
} else {
[797] Fix | Delete
width = elm.offsetWidth;
[798] Fix | Delete
height = elm.offsetHeight;
[799] Fix | Delete
}
[800] Fix | Delete
return {
[801] Fix | Delete
width: width,
[802] Fix | Delete
height: height
[803] Fix | Delete
};
[804] Fix | Delete
},
[805] Fix | Delete
getPos: function (elm, root) {
[806] Fix | Delete
return global$2.DOM.getPos(elm, root || funcs.getContainer());
[807] Fix | Delete
},
[808] Fix | Delete
getContainer: function () {
[809] Fix | Delete
return global$1.container ? global$1.container : domGlobals.document.body;
[810] Fix | Delete
},
[811] Fix | Delete
getViewPort: function (win) {
[812] Fix | Delete
return global$2.DOM.getViewPort(win);
[813] Fix | Delete
},
[814] Fix | Delete
get: function (id) {
[815] Fix | Delete
return domGlobals.document.getElementById(id);
[816] Fix | Delete
},
[817] Fix | Delete
addClass: function (elm, cls) {
[818] Fix | Delete
return global$2.DOM.addClass(elm, cls);
[819] Fix | Delete
},
[820] Fix | Delete
removeClass: function (elm, cls) {
[821] Fix | Delete
return global$2.DOM.removeClass(elm, cls);
[822] Fix | Delete
},
[823] Fix | Delete
hasClass: function (elm, cls) {
[824] Fix | Delete
return global$2.DOM.hasClass(elm, cls);
[825] Fix | Delete
},
[826] Fix | Delete
toggleClass: function (elm, cls, state) {
[827] Fix | Delete
return global$2.DOM.toggleClass(elm, cls, state);
[828] Fix | Delete
},
[829] Fix | Delete
css: function (elm, name, value) {
[830] Fix | Delete
return global$2.DOM.setStyle(elm, name, value);
[831] Fix | Delete
},
[832] Fix | Delete
getRuntimeStyle: function (elm, name) {
[833] Fix | Delete
return global$2.DOM.getStyle(elm, name, true);
[834] Fix | Delete
},
[835] Fix | Delete
on: function (target, name, callback, scope) {
[836] Fix | Delete
return global$2.DOM.bind(target, name, callback, scope);
[837] Fix | Delete
},
[838] Fix | Delete
off: function (target, name, callback) {
[839] Fix | Delete
return global$2.DOM.unbind(target, name, callback);
[840] Fix | Delete
},
[841] Fix | Delete
fire: function (target, name, args) {
[842] Fix | Delete
return global$2.DOM.fire(target, name, args);
[843] Fix | Delete
},
[844] Fix | Delete
innerHtml: function (elm, html) {
[845] Fix | Delete
global$2.DOM.setHTML(elm, html);
[846] Fix | Delete
}
[847] Fix | Delete
};
[848] Fix | Delete
[849] Fix | Delete
var global$7 = tinymce.util.Tools.resolve('tinymce.dom.DomQuery');
[850] Fix | Delete
[851] Fix | Delete
var global$8 = tinymce.util.Tools.resolve('tinymce.util.Class');
[852] Fix | Delete
[853] Fix | Delete
var global$9 = tinymce.util.Tools.resolve('tinymce.util.EventDispatcher');
[854] Fix | Delete
[855] Fix | Delete
var BoxUtils = {
[856] Fix | Delete
parseBox: function (value) {
[857] Fix | Delete
var len;
[858] Fix | Delete
var radix = 10;
[859] Fix | Delete
if (!value) {
[860] Fix | Delete
return;
[861] Fix | Delete
}
[862] Fix | Delete
if (typeof value === 'number') {
[863] Fix | Delete
value = value || 0;
[864] Fix | Delete
return {
[865] Fix | Delete
top: value,
[866] Fix | Delete
left: value,
[867] Fix | Delete
bottom: value,
[868] Fix | Delete
right: value
[869] Fix | Delete
};
[870] Fix | Delete
}
[871] Fix | Delete
value = value.split(' ');
[872] Fix | Delete
len = value.length;
[873] Fix | Delete
if (len === 1) {
[874] Fix | Delete
value[1] = value[2] = value[3] = value[0];
[875] Fix | Delete
} else if (len === 2) {
[876] Fix | Delete
value[2] = value[0];
[877] Fix | Delete
value[3] = value[1];
[878] Fix | Delete
} else if (len === 3) {
[879] Fix | Delete
value[3] = value[1];
[880] Fix | Delete
}
[881] Fix | Delete
return {
[882] Fix | Delete
top: parseInt(value[0], radix) || 0,
[883] Fix | Delete
right: parseInt(value[1], radix) || 0,
[884] Fix | Delete
bottom: parseInt(value[2], radix) || 0,
[885] Fix | Delete
left: parseInt(value[3], radix) || 0
[886] Fix | Delete
};
[887] Fix | Delete
},
[888] Fix | Delete
measureBox: function (elm, prefix) {
[889] Fix | Delete
function getStyle(name) {
[890] Fix | Delete
var defaultView = elm.ownerDocument.defaultView;
[891] Fix | Delete
if (defaultView) {
[892] Fix | Delete
var computedStyle = defaultView.getComputedStyle(elm, null);
[893] Fix | Delete
if (computedStyle) {
[894] Fix | Delete
name = name.replace(/[A-Z]/g, function (a) {
[895] Fix | Delete
return '-' + a;
[896] Fix | Delete
});
[897] Fix | Delete
return computedStyle.getPropertyValue(name);
[898] Fix | Delete
} else {
[899] Fix | Delete
return null;
[900] Fix | Delete
}
[901] Fix | Delete
}
[902] Fix | Delete
return elm.currentStyle[name];
[903] Fix | Delete
}
[904] Fix | Delete
function getSide(name) {
[905] Fix | Delete
var val = parseFloat(getStyle(name));
[906] Fix | Delete
return isNaN(val) ? 0 : val;
[907] Fix | Delete
}
[908] Fix | Delete
return {
[909] Fix | Delete
top: getSide(prefix + 'TopWidth'),
[910] Fix | Delete
right: getSide(prefix + 'RightWidth'),
[911] Fix | Delete
bottom: getSide(prefix + 'BottomWidth'),
[912] Fix | Delete
left: getSide(prefix + 'LeftWidth')
[913] Fix | Delete
};
[914] Fix | Delete
}
[915] Fix | Delete
};
[916] Fix | Delete
[917] Fix | Delete
function noop$1() {
[918] Fix | Delete
}
[919] Fix | Delete
function ClassList(onchange) {
[920] Fix | Delete
this.cls = [];
[921] Fix | Delete
this.cls._map = {};
[922] Fix | Delete
this.onchange = onchange || noop$1;
[923] Fix | Delete
this.prefix = '';
[924] Fix | Delete
}
[925] Fix | Delete
global$4.extend(ClassList.prototype, {
[926] Fix | Delete
add: function (cls) {
[927] Fix | Delete
if (cls && !this.contains(cls)) {
[928] Fix | Delete
this.cls._map[cls] = true;
[929] Fix | Delete
this.cls.push(cls);
[930] Fix | Delete
this._change();
[931] Fix | Delete
}
[932] Fix | Delete
return this;
[933] Fix | Delete
},
[934] Fix | Delete
remove: function (cls) {
[935] Fix | Delete
if (this.contains(cls)) {
[936] Fix | Delete
var i = void 0;
[937] Fix | Delete
for (i = 0; i < this.cls.length; i++) {
[938] Fix | Delete
if (this.cls[i] === cls) {
[939] Fix | Delete
break;
[940] Fix | Delete
}
[941] Fix | Delete
}
[942] Fix | Delete
this.cls.splice(i, 1);
[943] Fix | Delete
delete this.cls._map[cls];
[944] Fix | Delete
this._change();
[945] Fix | Delete
}
[946] Fix | Delete
return this;
[947] Fix | Delete
},
[948] Fix | Delete
toggle: function (cls, state) {
[949] Fix | Delete
var curState = this.contains(cls);
[950] Fix | Delete
if (curState !== state) {
[951] Fix | Delete
if (curState) {
[952] Fix | Delete
this.remove(cls);
[953] Fix | Delete
} else {
[954] Fix | Delete
this.add(cls);
[955] Fix | Delete
}
[956] Fix | Delete
this._change();
[957] Fix | Delete
}
[958] Fix | Delete
return this;
[959] Fix | Delete
},
[960] Fix | Delete
contains: function (cls) {
[961] Fix | Delete
return !!this.cls._map[cls];
[962] Fix | Delete
},
[963] Fix | Delete
_change: function () {
[964] Fix | Delete
delete this.clsValue;
[965] Fix | Delete
this.onchange.call(this);
[966] Fix | Delete
}
[967] Fix | Delete
});
[968] Fix | Delete
ClassList.prototype.toString = function () {
[969] Fix | Delete
var value;
[970] Fix | Delete
if (this.clsValue) {
[971] Fix | Delete
return this.clsValue;
[972] Fix | Delete
}
[973] Fix | Delete
value = '';
[974] Fix | Delete
for (var i = 0; i < this.cls.length; i++) {
[975] Fix | Delete
if (i > 0) {
[976] Fix | Delete
value += ' ';
[977] Fix | Delete
}
[978] Fix | Delete
value += this.prefix + this.cls[i];
[979] Fix | Delete
}
[980] Fix | Delete
return value;
[981] Fix | Delete
};
[982] Fix | Delete
[983] Fix | Delete
function unique(array) {
[984] Fix | Delete
var uniqueItems = [];
[985] Fix | Delete
var i = array.length, item;
[986] Fix | Delete
while (i--) {
[987] Fix | Delete
item = array[i];
[988] Fix | Delete
if (!item.__checked) {
[989] Fix | Delete
uniqueItems.push(item);
[990] Fix | Delete
item.__checked = 1;
[991] Fix | Delete
}
[992] Fix | Delete
}
[993] Fix | Delete
i = uniqueItems.length;
[994] Fix | Delete
while (i--) {
[995] Fix | Delete
delete uniqueItems[i].__checked;
[996] Fix | Delete
}
[997] Fix | Delete
return uniqueItems;
[998] Fix | Delete
}
[999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function