Lines Matching refs:l

2799                 var l = a.$.clientHeight,
2804 d = d.y + K + m(this, "bottom") - (u.y + l) || 0;
2994 h, l = this.guard,
3013 h = l ? function(a, b) {
3014 return !1 === E(a, b) ? !1 : l(a, b)
3209 l || e ? b.append(a.clone(!0, f), c) : (a.remove(), r && b.append(a, c));
3231 l = 2 == b;
3232 b = l || r;
3238 …if (l && F.type == CKEDITOR.NODE_TEXT && (t.equals(F) || t.type === CKEDITOR.NODE_ELEMENT && t.get…
3240 …F.type == CKEDITOR.NODE_TEXT ? l ? P = !0 : F = F.split(C) : 0 < F.getChildCount() ? C >= F.getChi…
3241 …t.type == CKEDITOR.NODE_TEXT ? l ? H = !0 : t.split(L) : 0 < t.getChildCount() ? 0 === L ? (t = t.…
3263 } l || g()
3549 k, r, l, t, F, L = !1,
3553 …m(C.substring(0, q)).length && C, L = !!C), C && ((t = C.getPrevious()) || (l = C.getParent()))) :…
3554 t || (l = C));
3555 for (l = c(l); l || t;) {
3556 if (l && !t) {
3557 !F && l.equals(m) && (F = !0);
3558 if (f ? l.isBlockBoundary() : !g.contains(l)) break;
3559 … L && "inline" == l.getComputedStyle("display") || (L = !1, F ? k = l : this.setStartBefore(l));
3560 t = l.getPrevious()
3578 C && (L ? F ? k = l : l && this.setStartBefore(l) : L = !0);
3581 if (!l && !C) {
3582 l = t;
3587 } else l = null
3588 } l && (l = c(l.getParent()))
3592 l = t = null;
3595 … (l = C.getParent()) : h(C, q) && (l = C.getParent())) : (t = C.getChild(q)) || (l = C);
3596 for (; l || t;) {
3597 if (l && !t) {
3598 !F && l.equals(m) && (F = !0);
3599 if (f ? l.isBlockBoundary() : !g.contains(l)) break;
3600 … L && "inline" == l.getComputedStyle("display") || (L = !1, F ? r = l : l && this.setEndAfter(l));
3601 t = l.getNext()
3620 C && L && (F ? r = l : this.setEndAfter(l));
3623 if (!l && !C) {
3624 l = t;
3629 } else l = null
3631 l && (l = c(l.getParent()))
3637 l = new CKEDITOR.dom.range(this.root);
3639 l.setStartAt(g, CKEDITOR.POSITION_AFTER_START);
3640 l.setEnd(this.startContainer, this.startOffset);
3641 l = new CKEDITOR.dom.walker(l);
3664 l.guard = N;
3665 l = l.lastBackward();
3667 …this.setStartAt(H, !H.is("br") && (!l && this.checkStartOfBlock() || l && H.contains(l)) ? CKEDITO…
3669 l = this.clone();
3670 l = new CKEDITOR.dom.walker(l);
3673 l.evaluator = function(a) {
3676 … if ((l = l.previous()) && l.type == CKEDITOR.NODE_ELEMENT && l.is("br")) break
3678 l = this.clone();
3679 l.collapse();
3680 l.setEndAt(g, CKEDITOR.POSITION_BEFORE_END);
3681 l = new CKEDITOR.dom.walker(l);
3682 l.guard = a == CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS ? f : N;
3684 l = l.lastForward();
3686 …this.setEndAt(H, !l && this.checkEndOfBlock() || l && H.contains(l) ? CKEDITOR.POSITION_BEFORE_END…
3700 l = c = 1;
3702 …ODE_TEXT && (r ? r >= g.getLength() ? h.setEndAfter(g) : (h.setEndAfter(g), l = 0) : h.setEndBefor…
3717l && (h.reset(), (h = h[a == CKEDITOR.SHRINK_ELEMENT ? "lastBackward" : "previous"]()) && this.set…
3719 return !(!c && !l)
4036 f, h, l;
4038 …c.endContainer instanceof CKEDITOR.dom.element && (l = (l = c.endOffset === (c.endContainer.getChi…
4040 l && e.setEnd(c.endContainer.getParent(), c.endContainer.getIndex() + 1);
4041 if (h || l) c = e;
4061 var l = CKEDITOR.tools.objectCompare(a[e], b);
4062 l || (l = CKEDITOR.tools.objectCompare(a.widgetRect, b));
4063l && (Array.prototype.splice.call(d, f, a.length - e, a.widgetRect), c = !0)
4257 l = 0;
4302 l = 1
4305 m = this._getNextSourceNode(m, l, x);
4428 var l = w;
4429 l.elements = k(l.elements, /\s+/) || null;
4430 l.propertiesOnly = l.propertiesOnly || !0 === l.elements;
4434 l[m] = k(l[m], p) || null;
4435 var h = l,
4437 q = k(l[O[m]], p),
4438 A = l[m],
4448 l.match = l.match || null;
4459 l = e;
4461 for (p in P) l[p] = J(l[p]);
4465 t = l[p];
4470 t.length && (l[p] = t, h = !1)
4472 l.nothingRequired = h;
4473 l.noProperties = !(l.attributes || l.classes || l.styles);
4477 for (F in l = e.elements, delete e.elements, l)
4493 for (var e = 0, w = c.length, l; e < w; ++e) l = c[e], f[l] ||
4494 (f[l] = a(l));
4517 for (var d = !1, e = !0 === a, l = b.length; l--;)
4518 if (e || a(b[l])) b.splice(l, 1), d = !0;
4583 l = 1;
4584 …? (d = y(c, "styles"), f = y(c, "attrs"), c = y(c, "classes")) : d = f = c = null, e["$" + l++] = {
4607 var l = 0,
4681 } else E && (h["class"] = E);g && (l = 1);
4686 return l
4734 function l(a, b, c) {
4747 for (var e = 0, l = d.length, w; e < l; ++e)
4759 …= CKEDITOR.NODE_DOCUMENT_FRAGMENT || "body" == f.name, p, h, l = d.length; 0 < l;) w = d[--l], e &…
4791 e, l, w, p;
4798 for (l in f)
4799 if (a.styles[l] !=
4800 f[l]) return !1;
4865 var f, l;
4878 for (f = 0; f < b.length; ++f) l = this.allow(b[f], c, d);
4879 return l
4906 var l, m, q;
4912 …ragment.fromHtml(d);1 == d.children.length && (l = d.children[0]).type == CKEDITOR.NODE_ELEMENT &&…
4921 for (var z; c = e.pop();) c.type == CKEDITOR.NODE_ELEMENT ? l(c, d, a) : c.remove();
4925 … q.$removeEmpty[c.name] && !c.children.length ? l(c, d, a) : m(c) || l(c, d, a);
4929 CKEDITOR.NODE_DOCUMENT_FRAGMENT || z[c.name] || l(c, d, a);
4932 … c.parent.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT || z[c.name] || l(c.parent, d, a)
4981 l = void 0,
4987 …for (l = 0; l < b.length; ++l) w = b[l], "string" == typeof w ? (w = w.split(/\s*:\s*/), p = w[0],…
5011 var l = f.styles,
5015 f.styles = r(l);
5019 l && (f.attributes.style = CKEDITOR.tools.writeCssText(f.styles))
5020 …nition(), l = f.styles, d = f.attributes || {}, l && !CKEDITOR.tools.isEmpty(l) ? (l = E(l), d.sty…
5024 styles: l,
5027 var l = CKEDITOR.tools.clone(f),
5035 B(this, l, p, {
5041 …plit(" ").sort().join(" ")), c = CKEDITOR.tools.objectCompare(f.attributes, l.attributes, !0), b &…
5204 e, l, w, p;
5211 for (l in d) a.styles[l] = d[l]
5832 for (var l in b) {
5833 var h = b[l],
5842 requiredBy: l
5844 …t && !a.lang[l] && (t.split && (t = t.split(",")), 0 <= CKEDITOR.tools.indexOf(t, a.langCode) ? k …
5845 …"en") ? "en" : t[0]), h.langEntries && h.langEntries[k] ? (a.lang[l] = h.langEntries[k], k = null)…
5851 for (var l = 0; l < d.length; l++) {
5852 var p = d[l];
5853 … 0 === e && f[l] && p.lang && p.langEntries && (a.lang[p.name] = p.langEntries[f[l]]);
5858 …for (l = 0; l < a.config.blockedKeystrokes.length; l++) a.keystrokeHandler.blockedKeystrokes[a.con…
6378 l = u.name && CKEDITOR.dtd[u.name];
6379l && !l[f] || a && e && !e[a] && CKEDITOR.dtd[a] ? f == u.name && (y(u, u.parent, 1), c--) : (b ||…
6400 …= c = u), e(b), a(b) && !b.children.length || c.add(b), "pre" == b.name && (l = !1), "textarea" ==…
6421 l = "pre" == x.name;
6428 if ("pre" == f) l = !0;
6430 if ("br" == f && l) {
6477 …if (!(u._.hasInlineStarted && !J.length || l || K) && (a = CKEDITOR.tools.ltrim(a), 0 === a.length…
6484 l || K || (a = a.replace(/[\t\r\n ]{2,}|[\t\r\n]/g, " "));
6688 var l = [],
6692 …for (q(w, 1) && l.push(w); w;) h(w) && (p = c(w)) && q(p) && ((E = c(p)) && !h(E) ? l.push(p) : (e…
6693 for (w = 0; w < l.length; w++) l[w].remove();
6694 … if (l = !a || !1 !== ("function" == typeof d ? d(f) : d)) z || CKEDITOR.env.needsBrFiller ||
6695 … || f.name in CKEDITOR.dtd.$listItem) ? (l = b(f), l = !l || "form" == f.name && "input" == l.name…
6696 l && f.add(e(a))
6711 g = CKEDITOR.tools.extend({}, l),
6724 var l = c(b);
6725 … !d && h(b.parent) ? k(b.parent, e(a)) : h(d) && l && !h(l) && e(a).insertBefore(d)
6753 … (a.type == CKEDITOR.NODE_ELEMENT && a.name in l || a.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT)
6835 for (var l = 0; l < d.length; l++) a = a.replace(d[l], function(a) {
6857 f, l = this;
6888 var l;
6889 …> CKEDITOR.env.version && "pre" == f && (f = "div", c = "\x3cpre\x3e" + c + "\x3c/pre\x3e", l = 1);
6894 l && (c = c.replace(/^<pre>|<\/pre>$/gi, ""));
6901 …f && (l = c, !l.children.length && CKEDITOR.dtd[l.name][f] && (f = new CKEDITOR.htmlParser.element…
6908 a.data.dataValue.filterChildren(l.dataFilter, !0)
6924 a.data.dataValue.filterChildren(l.htmlFilter, !0)
6932 d = l.writer;
6944 e, l, p, h;
6945 …b && "object" == typeof b ? (e = b.context, c = b.fixForBody, d = b.dontFilter, l = b.filter, p = …
6952 filter: l || f.filter,
6973 l = CKEDITOR.tools.extend({}, u.$blockLimit,
8631 l = k && k.getAscendant("table", !0),
8633 A = A && A.contains(H) || l && l.contains(H);
8674 k, l, p = g.getCommonAncestor();
8676 l = p;
8677 p = new CKEDITOR.dom.elementPath(g.startContainer, l);
8678 l = new CKEDITOR.dom.elementPath(g.endContainer, l);
8680 l = l.contains("table");
8681l) p && l && b(p, l) ? (e.tableSurroundingRange = h, h.setStartAt(p, CKEDITOR.POSITION_AFTER_END),…
8682l || (e.tableSurroundingRange = h, h.setStartAt(p, CKEDITOR.POSITION_AFTER_END), g.setEndAt(p, CKE…
8774 l = !0;
8788 l = !1;
8808 var l = 1 === f.length && f[0].collapsed,
8812 h && (l || g) ? (k && !w && e.selectRanges(f), e = !0) : e = !1
8962 l, t, F, L = CKEDITOR.dom.walker.invisible(1),
9022 l = e.getBody(),
9063 var c = l.$.createTextRange();
9080 t = l.$.createTextRange();
9314 … for (var e = d.children, f, g, h = b.duplicate(), k = 0, l = e.length - 1, q = -1, m, n; k <= l;)
9315 …if (q = Math.floor((k + l) / 2), f = e[q], h.moveToElementText(f), m = h.compareEndPoints("StartTo…
9511 …selection && CKEDITOR.plugins.tableselection.isSupportedEnvironment && d(a) && !l) f.call(this, a);
9669 k, l = h.ignoreReadonly,
9670 m = l || h.includeReadonly;
9682 if (!l) {
9684 l = a(v, x),
9686 l && (q = l.getNextSourceNode(!0));
9690 l = !1;
9691 if (q.equals(t)) q = null, l = !0;
9709 …= k, !F || !(F.getDtd() || CKEDITOR.dtd.span)[H] && !K || E.parentRule && !E.parentRule(F)) l = !0;
9714 … (l = !y.getNext(z)) && (M = y.getParent(), n[M.getName()]) && d(M, v, h, O);) y = M;
9718 else l = !0;
9721 if (l && u && !u.collapsed) {
9722 …for (var l = J(this, e), x = l.hasAttributes(), B = u.getCommonAncestor(), y = {}, E = {}, F = {},…
9725 (l.getAttribute(U) == aa ? E[U] = 1 : H[U] = 1);
9726 … for (R in h.styles) !F[R] && (aa = B.getStyle(R)) && (l.getStyle(R) == aa ? y[R] = 1 : F[R] = 1)
9730 for (U in E) l.removeAttribute(U);
9731 for (R in y) l.removeStyle(R);
9732 x && !l.hasAttributes() && (l = null);
9733l ? (u.extractContents().appendTo(l), u.insertNode(l), D.call(this, l), l.mergeSiblings(), CKEDITO…
9767 …" : "end") : (k.mergeSiblings(), k.is(this.element) ? B.call(this, k) : x(k, l(this)[k.getName()]))
9785 …lementRemovable(f) && (f.getName() == this.element ? B.call(this, f) : x(f, l(this)[f.getName()]),…
9918 e = l(this)[a.getName()],
9930 …for (var b = l(this), c = a.getElementsByTag(this.element), d, e = c.count(); 0 <= --e;) d = c.get…
9993 function l(a) {
10201 if (b = l(this)[a.getName()]) {
10904 var l = a.items[k],
10905 h = void 0 !== l[2] ? l[2] : l[0],
10906 n = void 0 !== l[1] ? l[1] : l[0],
10936 }, l[0]);
11006l; k < a.items.length && (l = a.items[k]); k++) d.push('\x3coption value\x3d"', CKEDITOR.tools.htm…
11068 var l = this.focus;
11070 ("function" == typeof k ? k : l).call(this);
11519 l = n - e.y;
11525 d.y += l;
11691 var a = l._.focusList;
11699 var b = l._.focusList;
11702 var c = l._.currentFocusIndex;
11703 l._.tabBarMode && 0 > a && (c = 0);
11708 g = 1 < l._.pageCount;
11711 if (g && !l._.tabBarMode && (e == b.length || -1 == e)) {
11712 l._.tabBarMode = !0;
11713 l._.tabs[l._.currentTabId][0].focus();
11714 l._.currentFocusIndex = -1;
11726 if (l == CKEDITOR.dialog._.currentTop) {
11732 …== CKEDITOR.ALT + 121 && !l._.tabBarMode && 1 < l.getPageCount()) l._.tabBarMode = !0, l._.tabs[l.…
11734 …c) && l._.tabBarMode) c = -1 != CKEDITOR.tools.indexOf([d ? 39 : 37, 38], c) ? x.call(l) : A.call(
11735 else if (13 != c && 32 != c || !l._.tabBarMode)
11828 var l = this,
11830 var b = l._.contents,
11880 var b = 1 < l._.pageCount;
11881 …a.config.dialog_startupFocusTab && b ? (l._.tabBarMode = !0, l._.tabs[l._.currentTabId][0].focus()…
12402 …for (var l = k["class"] && k["class"].split ? k["class"].split(" ") : [], n = 0; n < l.length; n++…
12403 l = [];
12404 for (n in r) l.push(n);
12405 k["class"] = l.join(" ");
12408 …b.align && (l = b.align, m["margin-left"] = "left" == l ? 0 : "auto", m["margin-right"] = "right" …
13136 l = 0; g = c.getNextRange(1);) {
13141 n = e[l].startNode,
13142 p = e[l++].endNode;
13167 var f = a == l.setAttribute,
13168 d = a == l.removeAttribute,
13242l = CKEDITOR.dom.element.prototype, n = ["setStyle", "removeStyle", "setAttribute", "removeAttribu…
13318 … for (var f = 0, m = d.getChildCount(), l = void 0; f < m && (l = d.getChild(f)); f++)
13319 if (l.type == CKEDITOR.NODE_ELEMENT && l.isBlockBoundary()) {
13404 var f, l;
13405 "progress" == d ? f = e : l = e;
13410 duration: l
13553 f, l, u = a.getClientRect(),
13564 c.toolbar && (f = c.ui.space("top"), l = f.getClientRect());
13565 … f && f.isVisible() && l.bottom > d.top && l.bottom < d.bottom - u.height ? a.setStyles({
13567 top: k(l.bottom)
13625 t, k, l;
13670 …d ? (k = a.getCommandKeystroke(d)) && (l = CKEDITOR.tools.keystrokeToString(a.lang.common.keyboard…
13686 title: this.title + (l ? " (" + l.display + ")" : ""),
13687 ariaShortcut: l ? a.lang.common.keyboardShortcut + " " + l.aria : "",
13729 var l, d = g.groups;
13731 for (var h = 0; h < d.length; h++) l = d[h], (l = b[l]) && c(g, l);
13732 (l = b[g.name]) && c(g, l)
13882 … for (var q = a.toolbox.toolbars, n = D(a), g = n.length, l = 0; l < g; l++) {
13884 w, p = n[l],
13885 v = "/" !== p && ("/" === n[l + 1] || l == g - 1),
14175 function l(b, c) {
14191 var l = 0,
14193 …TOR.env.webkit ? (e.append(k), k.addClass("cke_editable"), e.is("body") || (l = "static" != e.getC…
14194 …e : CKEDITOR.dom.element.get(e.$.offsetParent), l = l.getDocumentPosition().y)) : e.getAscendant(C…
14197 top: d.getScrollPosition().y - l + 10 + "px",
14205 …(l = k.getParent().isReadOnly()) ? (k.setOpacity(0), k.setAttribute("contenteditable", !0)) : k.se…
14209 l && k.focus();
14210 l = new CKEDITOR.dom.range(k);
14211 l.selectNodeContents(k);
14212 var t = l.select();
14272 }, 0)) : l(b, function(b) {
14509 l = a.ui.space("top"),
14511 b.preventDefaultDropOnElement(l);
14577 var l = new FileReader;
14578 l.addEventListener("load", function() {
14579 b.data.dataValue = '\x3cimg src\x3d"' + l.result + '" /\x3e';
14582 l.addEventListener("abort", function() {
14585 l.addEventListener("error",
14589 l.readAsDataURL(f);
14735 for (var f = !1, l = 0; 20 > l && !f; l++) {
14737 c.moveToPoint(d, g - l), f = !0
14740 c.moveToPoint(d, g + l), f = !0
15343 var l = this.element,
15346 f = l.getDocument(),
15359 l.setStyles({
15364 l.setOpacity(0);
15365 l.getFirst().removeStyle("width");
15389 var a = l;
15402 q && (d -= l.$.offsetWidth);
15403 l.setStyle("left", d + "px");
15405 a = l.$.getBoundingClientRect(),
15415l.$.offsetParent), "html" == b.getName() && (b = b.getDocument().getBody()), "rtl" == b.getCompute…
15416 var a = l.getFirst(),
15421 l.setStyles({
15425 l.setOpacity(1);
15509 var p = new CKEDITOR.style(l["colorButton_" + d + "Style"]),
15560 …!1 !== l.colorButton_enableAutomatic && this._.panel._.iframe.getFrameDocument().getById(m).setSty…
15588 var r = l.colorButton_colors.split(","),
15589 k = l.colorButton_colorsPerRow || 6,
15590 p = e.plugins.colordialog && !1 !== l.colorButton_enableMore,
15595 l["colorButton_" + b + "Style"];
15617 …!1 !== l.colorButton_enableAutomatic && a.push('\x3ca class\x3d"cke_colorauto" _cke_focus\x3d1 hid…
15642 var l = e.config,
15780 beforeInit: function(l) {
15781 …for (var h = l.config.menu_groups.split(","), r = l._.menuGroups = {}, t = l._.menuItems = {}, n =…
15782 l.addMenuGroup = function(a, b) {
15785 l.addMenuItem = function(a, b) {
15788 l.addMenuItems = function(a) {
15791 l.getMenuItem = function(a) {
15794 l.removeMenuItem = function(a) {
15800 function l(a) {
15935 l(g);
15982 … f, c, l = g == CKEDITOR.TRISTATE_ON ? "on" : g == CKEDITOR.TRISTATE_DISABLED ? "disabled" : "off";
15998 state: l,
16112 return -1 !== l(b, function(b) {
16125 var l = CKEDITOR.tools.indexOf,
16187 …for (h = 0; h < c.length; h++) f = c[h], g = e.createBookmark(), -1 === l(b.preservedElements, f.e…
16201 return !0 === b || -1 !== l(b, a)
16271 …& d.styleDef && e.push(new CKEDITOR.style(d.styleDef)), b.getName && -1 !== l(CKEDITOR.plugins.cop…
16280 … for (var d = -1 !== l(["ol", "ul", "table"], b), e = new CKEDITOR.dom.walker(a), c; c = e.next();)
16306 if (-1 !== l(h, f.getName())) {
16312 if (p && p.getName && -1 !== l(h, p.getName())) {
16369 if (b = d[f], -1 === l(e.excludedElementsFromInlineTransform, b.element)) {
16370 if (-1 !== l(e.elementsForInlineTransform, b.element))
16395 …for (g = 0; g < d.length; g++) c = d[g], f = b.createBookmark(), -1 !== l(["table", "tr"], c.eleme…
16397 }) : -1 !== l(["td", "th"], c.element) ? k(b, {
16402 }) : -1 !== l(["thead", "tbody"], c.element) ? k(b, {
16559 var l = null,
16564 l || (l = b.getResizable());
16566 width: l.$.offsetWidth || 0,
16567 height: l.$.offsetHeight || 0
16613 function l() {
16655 var l = c[t](f, b);
16656 if (!1 === l) {
16660 b = l || b
16682 a.on("readOnly", l);
16683 a.on("contentDomUnload", l);
16787 l = e == CKEDITOR.ENTER_DIV ? "div" : "p",
16797 l = a.getSelection(),
16798 n = l.createBookmarks(),
16816 l.selectBookmarks(n);
16832 if (q = b.splitBlock(l)) {
16845 …d ? g && !d.is("li") && d.renameNode(l) : k && k.is("li") ? d = k : (d = h.createElement(l), a && …
16848 l = h.elements[e];
16849 if (l.equals(h.block) || l.equals(h.blockLimit)) break;
16850 … CKEDITOR.dtd.$removeEmpty[l.getName()] && (l = l.clone(), d.moveChildren(l), d.append(l))
16941 l = new RegExp(h.regex, "g");
16944 return a.replace(l, f).replace(d, g)
16988 function l(a, c, b) {
17066 b = b || l;
17080 l.prototype = {
17176 CKEDITOR.event.implementOn(l.prototype);
17181 fileLoader: l,
17251 function l(a, b, d, c) {
17255 …if (e = c[g], "hbox" != e.type && "vbox" != e.type && "fieldset" != e.type || l(a, b, d, e.childre…
17330 …if (d = b.contents[c]) l(a.editor, a.data.name, b, d.elements), d.hidden && d.filebrowser && (d.hi…
17364 var c = l.exec(a),
17365 d = l.exec(b);
17374 l = /^((?:\d*(?:\.\d+))|(?:\d+))(.*)?$/i,
17528 var l = a.config,
17553 var m, k, n, c, h, q, v, p = l.floatSpaceDockedOffsetX || 0,
17554 r = l.floatSpaceDockedOffsetY || 0,
17555 u = l.floatSpacePinnedOffsetX || 0,
17556 x = l.floatSpacePinnedOffsetY ||
17572 …m"), d = h.width / 2, d = l.floatSpacePreferRight ? "right" : 0 < c.left && c.right < h.width && c…
17586 style: "display:none;z-index:" + (l.baseFloatZIndex - 1),
17849 l && (a.unlockSelection(1), l = 0);
17894 l = 0;
18022 for (var k = {}, l = 0; l < g.length; l++) {
18023 var m = g[l];
18027 q = g[l] = m[0];
18028 w[e] = r[l] = m[1] || q;
18031 } else g.splice(l--, 1)
18182 l = {
18206 allowedContent: l[c],
18380 …for (var f = a.config, c = a.lang.format, l = f.format_tags.split(";"), d = {}, m = 0, n = [], g =…
18381 var h = l[g],
18769 var l;
18779 a.editable(new l(a, d.$.contentWindow.document.body));
18823 l = CKEDITOR.tools.createClass({
18871 } catch (l) {
18894 this._.isLoadingData ? this._.isPendingFocus = !0 : l.baseProto.focus.call(this)
18903 l.baseProto.detach.call(this);
19027 l = b.data.node;
19028 f.setStartBefore(l);
19029 f.setEndAfter(l);
19032 if (!c.equals(l) &&
19101 l = this.isIndent;
19106 if (0 > (a += l ? 1 : -1)) return;
19116 a += (l ? 1 : -1) * g;
19250 … r = [], l, a = d.count() - 1; 0 <= a; a--)(l = d.getItem(a)) && l.is && l.is("li") && r.push(l)
19255 for (l = b = r[a];
19256 …(l = l.getNext()) && l.is && l.getName() in p;) CKEDITOR.env.needsNbspFiller && !b.getFirst(x) && …
19436 var l = g.getName(),
19438 p = a.activeFilter.check(l + "{text-align}");
19439 if ((l = a.activeFilter.check(l + "(" + e + ")")) || p) {
19444 …e && l ? r ? g.addClass(e) : m || g.removeAttribute("class") : r && p && g.setStyle("text-align", …
19925 for (var l in m)(a = b.advanced[m[l]]) &&
19926 (d[l] = a);
19930 l = {
19937 b.advanced && CKEDITOR.tools.extend(l, m);
19938 for (var n in d) delete l[n];
19941 removed: CKEDITOR.tools.objectKeys(l)
20129l; a < p; a++) l = h.getChild(a), l.type == CKEDITOR.NODE_ELEMENT && v[l.getName()] ? CKEDITOR.plu…
20137 …TOR.dom.documentFragment(k), d = null, a = e, p = Math.max(b[e].indent, 0), l = null, q, n, t = c …
20144 l = d.append(r.element.clone(0, 1));
20145 q != d.getDirection(1) && l.setAttribute("dir", q);
20146 for (g = 0; g < r.contents.length; g++) l.append(r.contents[g].clone(1, 1));
20148 … r != q ? q : null), !l.getChildCount() && CKEDITOR.env.needsNbspFiller && 7 >= k.$.documentMode &…
20151 …v[g.getName()] ? (l = r.element.clone(!1, !0), q != g.getDirection(1) && l.setAttribute("dir", q))…
20156 … A = l.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT && (c != CKEDITOR.ENTER_BR || d || z || D),
20160 … if (w = r.contents[g], H(w) && 1 < B) A ? x = w.clone(1, 1) : l.append(w.clone(1, 1));
20169 x && (l.append(x), x = null);
20170 l.append(w.clone(1, 1))
20171l.append(n), d && n.setAttribute("dir", q)), z && n.setAttribute("style", z), D && n.setAttribute(…
20172 x && ((n || l).append(x), x = null);
20173l.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT && a != b.length - 1 && (CKEDITOR.env.needsBrFiller &&
20174l.getLast()) && q.type == CKEDITOR.NODE_ELEMENT && q.is("br") && q.remove(), (q = l.getLast(u)) &&…
20175 q = l.$.nodeName.toLowerCase();
20176 "div" != q && "p" != q || l.appendBogus();
20177 h.append(l);
20227 …for (var l = b.elementPath(d), a = l.elements, p = 0, l = l.blockLimit, q, n = a.length - 1; 0 <= …
20228 if (v[q.getName()] && l.contains(q)) {
20229 l.removeCustomData("list_group_object_" + h);
20236 } p || (p = l, p.getCustomData("list_group_object_" +
20251 l = [];
20252 … = n.getAscendant("li", !0)) && !n.getCustomData("list_item_processed") && (l.push(n), CKEDITOR.do…
20254 … for (var n = h.root.getDocument(), t = void 0, r = void 0, d = 0; d < l.length; d++) {
20255 var y = l[d].getCustomData("listarray_index"),
20264 l = a.listNode.getChildCount();
20265 … for (d = 0; d < l && (p = a.listNode.getChild(d)); d++) p.getName() == this.type && g.push(p);
20273 l = g.contents;
20276 …1 == l.length && l[0].equals(g.root) && (a = c.createElement("div"), l[0].moveChildren && l[0].mov…
20278 … for (n = 0; n < l.length; n++) g = g.getCommonAncestor(l[n].getParent());
20282 for (n = 0; n < l.length; n++)
20283 for (r = l[n]; y = r.getParent();) {
20294 l =
20300 l ? n.insertBefore(l) : n.appendTo(g)
20530 l = h || g,
20531 p = l.getParent(),
20539l.size.left - l.size.margin.left + b.scroll.x - (a.inInlineMode ? b.editable.left + b.editable.bor…
20726l = y.length; l--;) f[y[l]] = parseInt(c.getComputedStyle.call(c, "border-" + y[l] + "-width"), 10…
20787 for (var e = b, f = b, k = 0, h = !1, g = !1, l = a.view.pane.height,
20788 p = a.mouse; p.y + k < l && 0 < p.y - k;) {
20795 !g && p.y + k < l && (f = d(a, {
20834 l = a.window;
20839 win: l,
20889 }), d.attachListener(l, "scroll", function() {
20893 }), d.attachListener(ja ? g : l, "mousedown", function() {
20895 }), d.attachListener(ja ? g : l, "mouseup", function() {
21010 ….MAX_VALUE, h, g, l, p; f && !f.equals(e) && (g = e.getNext(a.isRelevant));) h = Math.abs(ka(a, e,…
21011 if (!l || !p || !q(a.mouse.y, l.size.top, p.size.bottom)) return null;
21012 k.upper = l;
21096 l, m, p, n = CKEDITOR.TRISTATE_OFF;
21111 l = d && d.getRanges();
21115 l = !CKEDITOR.env.ie && [k.selectionStart, k.selectionEnd];
21171l ? (CKEDITOR.env.gecko && v(a), a.getSelection().selectRanges(l), (k = a.getSelection().getStartE…
21172 l = m = null;
21354 function l(a, f, e) {
21407 var k = l(a, h, function() {
21511 var l = c.createBookmark(),
21512 b = l.startNode,
21513 d = l.endNode,
21526 c.moveToBookmark(l)
21622 l = !(CKEDITOR.env.ie &&
21624 g = l ? ":not([contenteditable\x3dfalse]):not(.cke_show_blocks_off)" : "",
21629l || CKEDITOR.addCss(".cke_show_blocks [contenteditable\x3dfalse],.cke_show_blocks .cke_show_block…
21921 …E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v …
21981 l, m;
21982 …e && (m = e.getSelectionNode()) && (l = c.menuGenerator(a, m), e.showBanner("." + a.contextMenu._.…
21983 return l
22400 … var l = "scayt_suggest_" + CKEDITOR.plugins.scayt.suggestions[d].replace(" ", "_");
22401 … a.addCommand(l, this.createCommand(CKEDITOR.plugins.scayt.suggestions[d], f, g));
22402 d < a.config.scayt_maxSuggestions ? (a.addMenuItem(l, {
22404 command: l,
22407 }), b[l] = CKEDITOR.TRISTATE_OFF) : (a.addMenuItem(l, {
22409 command: l,
22412 …}), e[l] = CKEDITOR.TRISTATE_OFF, "on" === a.config.scayt_moreSuggestions && (a.addMenuItem("scayt…
22421l = "grayt_suggest_" + CKEDITOR.plugins.scayt.suggestions[d].replace(" ", "_"), a.addCommand(l, th…
22423 command: l,
22426 }), b[l] = CKEDITOR.TRISTATE_OFF;
22443 k, l, m, n;
22444 l = d.isScaytNode(c);
22446l ? (b = b.scayt, k = c.getAttribute(d.getScaytNodeAttributeName()), d.fire("getSuggestionsList", {
22450l)) : m && (b = b.grayt, e = c.getAttribute(d.getGraytNodeAttributeName()), d.getGraytNodeRuleAttr…
22454 }), e = this.buildSuggestionMenuItems(a, CKEDITOR.plugins.scayt.suggestions, l));
22455 if (l &&
22457 …for (var h in b) l && -1 == CKEDITOR.tools.indexOf(f, h.replace("scayt_", "")) && "all" != a.confi…
22723 var l = c.config,
22730 …ilter.customConfig && !c.filter.check(b))) || (b._name = h, b._.enterMode = l.enterMode, b._.type …
22743 css: [CKEDITOR.skin.getPath("editor")].concat(l.contentsCss),
23055 l;
23057 …c; l = h.next();) l.type == CKEDITOR.NODE_ELEMENT && l.is(CKEDITOR.dtd.table) || (l = l.getAscenda…
23060 …}, !0)) && !l.getCustomData("selected_cell") && b(l) && (CKEDITOR.dom.element.setMarker(a, l, "sel…
23090 … for (var k = e[d], h = new CKEDITOR.dom.element(c.$.rows[d]), l = 0; l < k.length; l++) {
23091 var m = new CKEDITOR.dom.element(k[l]),
23093 …ove() : (--m.$.rowSpan, n == d && (n = e[d + 1], n[l - 1] ? m.insertAfter(new CKEDITOR.dom.element…
23094 l += m.$.colSpan - 1
23155 k, h, l = [];
23162 … == a.$.colSpan ? a.remove() : --a.$.colSpan, n += a.$.rowSpan - 1, e.$.cells.length || l.push(e));
23164 l.length == d && (b[0].moveToPosition(c, CKEDITOR.POSITION_AFTER_END),
23234 l = d.getParent().$.rowIndex,
23235 m = A(g, l, d);
23241 … n = g["up" == f ? l - p : "down" == f ? l + p : l]["left" == f ? m - a : "right" == f ? m + a : m]
23249 var r = l,
23263 n = Math.max(n, t - l + z);
23292 l;
23294 l = Math.ceil(h / 2);
23295 …for (var h = Math.floor(h / 2), c = g + l, e = new CKEDITOR.dom.element(e.$.rows[c]), a = A(a, c),…
23303 …for (h = l = 1, e = c.clone(), e.insertAfter(c), e.append(c = b.clone()), m = A(a, g), k = 0; k < …
23305 b.$.rowSpan = l;
23307 1 == l && b.removeAttribute("rowSpan");
23325 var l = e[h];
23326 k.push(l[a]);
23327 1 < l[a].rowSpan && (h += l[a].rowSpan - 1)
23717 l, p;
23725 l = c;
23731 } l > p && (c = l, l = p, p = c);
23733 for (g = l; g <= p; g++) d = new CKEDITOR.dom.element(e[c][g]),
23810 … return a && b ? a.equals(b) || a.contains(b) || b.contains(a) || a.getCommonAncestor(b).is(l) : !1
23830 l = {
23871 l = a.blockless || CKEDITOR.env.ie ? "span" : "div",
23873 g.getById("cke_table_copybin") || (p = g.createElement(l), x = g.createElement(l),
24002 f, l;
24006 if (l) {
24007 a = new CKEDITOR.dom.element(l[0][0]);
24008 var b = l[l.length - 1];
24012 …(), l = CKEDITOR.tools.buildTableMap(h), f.insertRow(l.length - a.length), f.insertColumn(b(l) - b…
24044 k, f, l, p;
24045 for (l = 0; l < c.length; l++)
24046 …r (k = new CKEDITOR.dom.element(g.$.rows[a.rows.first.$.rowIndex + l]), p = 0; p < c[l].length; p+…
24047 …if (f = new CKEDITOR.dom.element(c[l][p]), d = b[l] && b[l][p] ? new CKEDITOR.dom.element(b[l][p])…
24049 … else if (0 === p || c[l][p - 1])(d = 0 !== p ? new CKEDITOR.dom.element(c[l][p -
24075 var l = a.createRange(),
24089 if (u) l["moveToElementEdit" + (r ? "Start" : "End")](u);
24090 else l.setStartBefore(n.getAscendant("table", !0)), l.collapse(!0);
24092 return [l]
24094 if (n) return l.moveToElementEditablePosition(n), [l]
24112 l = k.data.getKeystroke(),
24121 else if (13 !== f || 13 === l || l === CKEDITOR.SHIFT + 13) {
24126 …(a.fire("lockSnapshot"), 13 === l ? a.execCommand("enter") : a.execCommand("shiftEnter"), a.fire("…
24202 l = d.editingHandler = new k(d),
24232 a.on("contentDom", l.attachListeners, l);
24665 function l(a) {
24719 …b & CKEDITOR.LINEUTILS_AFTER && l(c = d.getNext()) && c.isVisible() && (a(c, CKEDITOR.LINEUTILS_BE…
24720 …b & CKEDITOR.LINEUTILS_INSIDE && l(c = d.getFirst()) && c.isVisible() && (a(c, CKEDITOR.LINEUTILS_…
24730 if (l(a))
24741 … else if (d(a, k) && (h = 0, l(k = new CKEDITOR.dom.element(k)))) return k
24763 f && (f = f.getNext(l));
24766 c && (c = c.getPrevious(l));
24775 …OR.NODE_ELEMENT && (b.hasAttribute("contenteditable") || !b.isReadOnly()) && l(b) && b.isVisible())
24784 return c && l(c) ? (a.siblingRect = c.getClientRect(),
25134 h, l = a.widgets.wrapElement(f, b.name),
25135 k = new CKEDITOR.dom.documentFragment(l.getDocument());
25136 k.append(l);
25207 var l = b.find(".cke_widget_wrapper"),
25210 for (e = l.count(); d < e; d++) {
25211 f = l.getItem(d);
25272 var f, h, l, k, m;
25282l = {}, h = f[0](a, l)) return h instanceof CKEDITOR.htmlParser.element && (a = h), a.attributes["…
25498 for (var b, f, h, l, g, m; b = a.shift();) {
25501 l = f._.downcastFn && f._.downcastFn.call(f, h);
25503 l || (l = h);
25504 b.wrapper.replaceWith(l)
25520 var l = h[0],
25521 k = l.parent;
25522 … k.type == CKEDITOR.NODE_ELEMENT && k.attributes["data-cke-widget-wrapper"] && k.replaceWith(l);
25530 …f, h, l = 0, k = c.count(); l < k; ++l) f = c.getItem(l), h = f.getFirst(g.isDomWidgetElement), h.…
26428 var l = a.widgets.registered[c],
26431 g = l.loadMethod ||
26436 … if (e = k.getFile(n), !l.supportedTypes || h.isTypeSupported(e, l.supportedTypes)) {
26437 var m = l.fileToElement(e);
26438 e = b.create(e, void 0, l.loaderType);
26439 …m && (e[g](l.uploadUrl, l.additionalRequestParameters), CKEDITOR.fileTools.markElement(m, c, e.id)…
26531 function l(c) {
26540 return "image-" + CKEDITOR.tools.array.map(a, l).join("") + "-" + e + "." + c
26585 l = null === g.data("cke-realelement");
26586 h && l && !g.data("cke-upload-id") && !g.isReadOnly(1) &&