Lines Matching refs:k

115             on: function(b, d, h, k, g) {
122 listenerData: k,
172 k = function() {
186 v[D].call(this, r, n, b, k)
187 } catch (x) {} else B = v[D].call(this, r, n, b, k);
206 var k = h.getListenerIndex(b);
207 0 <= k && h.listeners.splice(k, 1)
341 k = /&(lt|gt|amp|quot|nbsp|shy|#\d{1,5});/g,
444 return a.replace(k, n)
1167 k = {},
1246 area: k,
1254 base: k,
1259 br: k,
1268 col: k,
1272 command: k,
1289 embed: k,
1318 hr: k,
1325 img: k,
1326 input: k,
1329 keygen: k,
1333 link: k,
1340 meta: k,
1362 param: k,
1383 source: k,
1425 track: k,
1435 wbr: k,
1440 basefont: k,
1443 dialog: k,
1448 isindex: k,
2173 for (var h = -1, k = 0; k < b.childNodes.length; k++) {
2174 var g = b.childNodes[k];
2286 …for (var b = 0, c = 0, e = k[a].length; c < e; c++) b += parseFloat(this.getComputedStyle(k[a][c])…
2730 k = !0;
2731 …CKEDITOR.env.ie && (k = e.getDocumentElement().contains(this), e = e.getBody().contains(this), k =…
2732k && (CKEDITOR.env.webkit || CKEDITOR.env.ie && 12 <= CKEDITOR.env.version ? (b = d.$.scrollLeft |…
2777 if (!a.is(k ? "body" : "html")) {
2791 var k = "BackCompat" == v.$.compatMode;
2792 a instanceof CKEDITOR.dom.window && (a = k ? v.getBody() : v.getDocumentElement());
2929 var k = {
3006 var k = d.type == CKEDITOR.NODE_ELEMENT ? d : d.getParent(),
3009 …return (!b || !k.equals(a)) && (!q || !a.equals(q)) && (a.type != CKEDITOR.NODE_ELEMENT || !b || !…
3131 return !h(a) && !k(a)
3149 k = CKEDITOR.dom.walker.bookmark(),
3152 …return k(a) || h(a) || a.type == CKEDITOR.NODE_ELEMENT && a.is(CKEDITOR.dtd.$inline) && !a.is(CKED…
3157 b = h(b) || k(b) || g(b);
3208 if (e && k) return d;
3229 var k = 0 === b,
3281 …return c(d) || b(d) ? !0 : !a && k(d) || d.type == CKEDITOR.NODE_ELEMENT && d.is(CKEDITOR.dtd.$rem…
3290 return n(a) && !(k(a) && a.equals(b))
3322 k = CKEDITOR.dom.walker.bogus(),
3549 k, r, l, t, F, L = !1,
3559 … L && "inline" == l.getComputedStyle("display") || (L = !1, F ? k = l : this.setStartBefore(l));
3578 C && (L ? F ? k = l : l && this.setStartBefore(l) : L = !0);
3633k && r && (m = k.contains(r) ? r : k, this.setStartBefore(m), this.setEndAfter(m));
3698 k = this.startOffset,
3701 …m && m.type == CKEDITOR.NODE_TEXT && (k ? k >= m.getLength() ? h.setStartAfter(m) : (h.setStartBef…
4129 h, m, g, k;
4133 …ode.equals(c), k = c.getPosition(d.endNode) & CKEDITOR.POSITION_PRECEDING + CKEDITOR.POSITION_IS_C…
4214 k = CKEDITOR.dom.walker.whitespaces(!0),
4216 return h(a) && k(a)
4225 var d, k, v, B, D;
4237 k = x.startPath();
4239 J = !x.collapsed && c(x, k.block),
4242 J && x.setStartAt(k.block, CKEDITOR.POSITION_BEFORE_END);
4244k = x.endContainer.hasAscendant("pre", !0) || x.startContainer.hasAscendant("pre", !0);
4245 …x.enlarge(this.forceBrBreak && !k || !this.enlargeBr ? CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS : CKEDI…
4246k = new CKEDITOR.dom.walker(x.clone()), m = CKEDITOR.dom.walker.bookmark(!0, !0), k.evaluator = m,…
4247 …Node = this._.docEndMarker = x.document.createText(""), this._.lastNode.insertAfter(k)), x = null);
4249 k = x
4269 else if (!k && !m.getChildCount() && "hr" != t) {
4274k && (k.setEndAt(m, CKEDITOR.POSITION_BEFORE_START), "br" != t && (this._.nextNode = m));
4278k || (k = this.range.clone(), k.setStartAt(m, CKEDITOR.POSITION_BEFORE_START));
4285 … K && !k && (k = this.range.clone(), k.setStartAt(m, CKEDITOR.POSITION_BEFORE_START));
4287 if (k && !J)
4296 k.setEndAt(t, CKEDITOR.POSITION_BEFORE_END);
4304 K && k.setEndAt(m, CKEDITOR.POSITION_AFTER_END);
4306 if ((v = !m) || J && k) break
4309 … if (!k) return this._.docEndMarker && this._.docEndMarker.remove(), this._.nextNode = null;
4310 d = new CKEDITOR.dom.elementPath(k.startContainer, k.root);
4318k.checkStartOfBlock() && k.checkEndOfBlock() && !m.equals(k.root) ? d = m : !d || this.enforceReal…
4429 l.elements = k(l.elements, /\s+/) || null;
4434 l[m] = k(l[m], p) || null;
4437 q = k(l[O[m]], p),
4542 function k(a, b) {
4642 g, k;
4646 for (g = 0, k = h.length; g < k; ++g)
4651 for (g = 0, k = q.length; g < k; ++g) c(q[g], b, z);
4653 for (g = 0, k = a.length; g < k; ++g) d(a[g], b, z, E);
4655 for (g = 0, k = p.length; g < k; ++g) d(p[g], b, z, E);
4660 1;k = a.validAttributes;
4671 …for (G in h) k[G] || (O.test(G) ? G == (N = G.replace(/^data-cke-saved-/, "")) || k[N] || (delete …
5306 k = this._.editor;
5307 a = !1 === k.fire("key", {
5311 a || (h && (a = !1 !== k.execCommand(h, {
5439 var k = "string" == typeof b;
5440 k && (b = [b]);
5446 c && (k ? c.call(f, a) : c.call(f, n, r))
5496 var k = this;
5502 a.call(k)
5556 … for (var c = this.loaded, f = this.registered, h = [], k = {}, g = {}, n = 0; n < a.length; n++) {
5563 e in k || (k[e] = []);
5564 k[e].push(r)
5568 …if (f.length) throw Error('[CKEDITOR.resourceManager.load] Resource name "' + k[f[0]].join(",") + …
5570 for (var h = k[a[e]], n = 0; n < h.length; n++) {
5584 k = function(b) {
5600 if (b.length) k.call(this,
5608 k.call(this, b)
5742 function k(a) {
5747 …c.fn ? (c.fn.call(a, a.config), CKEDITOR.getUrl(a.config.customConfig) != b && k(a) || a.fireOnce(…
5749 k(a)
5777 k(a) || a.fireOnce("customConfigLoaded")
5835 k = null,
5844 …Of(t, a.langCode) ? k = a.langCode : (k = a.langCode.replace(/-.*/, ""), k = k != a.langCode && 0 …
5845 …h.langEntries && h.langEntries[k] ? (a.lang[l] = h.langEntries[k], k = null) : e.push(CKEDITOR.get…
5846 f.push(k);
5889 for (var f = new CKEDITOR.dom.documentFragment, e, h, g, k = 0; k < a.length; k++) {
5890 var M = a[k],
6132 for (var c, f, h = 0, k; c = this._.htmlPartsRegex.exec(b);) {
6135 if (h = b.substring(h, f), k) k.push(h);
6139 …if (f = f.toLowerCase(), k && CKEDITOR.dtd.$cdata[f] && (this.onCDATA(k.join("")), k = null), !k) {
6142 } if (k) k.push(c[0]);
6155 !k && CKEDITOR.dtd.$cdata[f] && (k = [])
6370 function(h, k, g) {
6416 …x = k instanceof CKEDITOR.htmlParser.element ? k : "string" == typeof k ? new CKEDITOR.htmlParser.…
6568 var k, g;
6569 for (k in c)(g = b[k]) || (g = b[k] = new a), g.add(c[k], d, h)
6618 … [this.elementsRules["^"], this.elementsRules[c.name], this.elementsRules.$], h, k = 0; 3 > k; k++)
6619 if (h = d[k]) {
6646 for (var h = [this.findIndex(c), 0], k = 0, g = a.length; k < g; k++) h.push({
6647 value: a[k],
6660 k = this.rules,
6661 g = k.length,
6664 … if (d && (n = c.type, r = c.name), e = k[y], !(a.nonEditable && !e.options.applyToAll ||
6672 …for (var d = 0, h = this.rules, k = h.length, g; c && d < k; d++) g = h[d], a.nonEditable && !g.op…
6725 … !d && h(b.parent) ? k(b.parent, e(a)) : h(d) && l && !h(l) && e(a).insertBefore(d)
6756 function k(a, b) {
7062 !b && k(a, b = new CKEDITOR.htmlParser.text);
7146 k, g;
7151 k = d.name;
7152 if (!(g = a.onElementName(b, k))) return this.remove(), !1;
7156 if (d.name == k) break;
7160 k = d.attributes;
7162 for (n in k) {
7163 for (g = k[n];;)
7165 if (r != n) delete k[n], n = r;
7168 delete k[n];
7171 r && (!1 === (g = a.onAttribute(b, d, r, g)) ? delete k[r] :
7172 k[r] = g)
7181 k = [],
7185 for (n in g) k.push([n, g[n]]);
7186 a.sortAttributes && k.sort(d);
7188 for (r = k.length; n < r; n++) g = k[n], a.attribute(g[0], g[1]);
7222 …ildren.splice(a, this.children.length - a), d = this.clone(), k = 0; k < b.length; ++k) b[k].paren…
7232 k;
7233 for (k = 0; k < this.children.length; k++) {
7234 var g = this.children[k];
7374 function a(a, f, h, k) {
7378 var g = new CKEDITOR.editor(f, a, k);
7379k == CKEDITOR.ELEMENT_MODE_REPLACE && (a.setStyle("visibility", "hidden"), g._.required = a.hasAtt…
7383 k == CKEDITOR.ELEMENT_MODE_REPLACE && g.config.autoUpdateElement &&
7406 k = a.elementMode,
7428 k == CKEDITOR.ELEMENT_MODE_REPLACE ?
7435 k = a.config.height;
7437 k && a.ui.space("contents").setStyle("height", CKEDITOR.tools.cssLength(k));
7453 k = a[b];
7454 if (k.name || k.id) {
7456 … if (!(new RegExp("(?:^|\\s)" + arguments[0] + "(?:$|\\s)")).test(k.className)) continue
7457 … } else if ("function" == typeof arguments[0] && (d = {}, !1 === arguments[0](k, d))) continue;
7458 this.replace(k, d)
7467 k = this._.modes;
7468 if (a != d.mode && k && k[a]) {
7472 k = d._.previousModeData,
7478 "source" == d.mode && k == n && (d.fire("lockSnapshot", {
7496 CKEDITOR.editor.prototype.resize = function(a, b, d, k) {
7500 k = k ? this.container.getFirst(function(a) {
7503 k.setSize("width", a, !0);
7505 var e = (k.$.offsetHeight || 0) - (n.$.clientHeight ||
7514 outerWidth: a || k.getSize("width")
7535k(b, e.block, f) && h.collapsed && !h.getCommonAncestor().isReadOnly() && (e = h.clone(), e.enlarg…
7593 function k(a, b, c) {
7934 var k = CKEDITOR.getCss();
7935 if (k) {
7938k != m.getText() && (CKEDITOR.env.ie && 9 > CKEDITOR.env.version ? m.$.styleSheet.cssText = k : m.…
7939 k), k.data("cke-temp", 1))
7963 k, w, A, c = 8 == c;
7964k = p.block) && (A = k[c ? "getPrevious" : "getNext"](e)) && A.type == CKEDITOR.NODE_ELEMENT && A.…
8127 … E[z.getName()], k = 0, H = c.getChildren(), m = H.count(), n = -1, r = -1, C = 0, P = e.contains(…
8128k && k != m - 1 || (C = (f = k ? h[k - 1].node : H.getItem(k + 1)) && (!a(f) || !f.is("br")), f = …
8150 k = !b.is(E.$inline) || b.is("br");
8151 …for (k && e.push(" "); h < g; h++) q = f.getItem(h), a(q) && !q.is(z) ? e = e.concat(d(q, c)) : e.…
8152 k && e.push(" ");
8321 … !I.isBlock && k(z.editor, u.block, u.blockLimit) && (T = g(z.editor)) && (T = n.createElement(T),
8578 k = g.contains(CKEDITOR.dtd.$list);
8579 h.equals(k) || (k.moveChildren(h), k.remove())
8616 k = c.endPath().contains(d),
8625 …else if (!g && k && a.equals(k)) f = c.clone(), f.setStartAt(k, CKEDITOR.POSITION_AFTER_START), e.…
8627 … if (A = !g) A = a.type == CKEDITOR.NODE_ELEMENT && a.is(d) && (!h || b(a, h)) && (!k ||
8628 b(a, k));
8631 l = k && k.getAscendant("table", !0),
8674 k, l, p = g.getCommonAncestor();
8681 …_START), h = g.clone(), h.setEndAt(p, CKEDITOR.POSITION_AFTER_END), k = g.clone(), k.setStartAt(l,…
8682k = a(h).concat(a(k))) : p ? l || (e.tableSurroundingRange = h, h.setStartAt(p, CKEDITOR.POSITION_…
8712k(a, c.block, c.blockLimit) && (d = g(a)) && (d = b.document.createElement(d), d.appendBogus(), b.…
8804k = 1 === f.length && f[0]._getTableElement() && f[0]._getTableElement().is("table"),
8812 h && (l || g) ? (k && !w && e.selectRanges(f), e = !0) : e = !1
8827 function k() {
9098 g.attachListener(g, "keyup", k, c);
9114 x && k.call(c);
9117 … } else g.attachListener(CKEDITOR.env.ie ? g : e.getDocumentElement(), "mouseup", k, c);
9189 (a ? h : k).call(this)
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…
9316 else if (0 > m) k = q + 1;
9498 var k = CKEDITOR.document.getActive();
9502 k && !k.equals(this.root) && k.focus()
9535 a || (k = I.endNode);
9539k ? (p = b.document.$.body.createTextRange(), p.moveToElementText(k.$), I.setEndPoint("EndToEnd", …
9542 …osition(G, CKEDITOR.POSITION_BEFORE_START), G.remove()) : (b.setEndBefore(k), k.remove(), I.select…
9544 k = this.getNative();
9545 if (!k) return;
9565 k.addRange(G)
9669 k, l = h.ignoreReadonly,
9674 n || (k = !0, n = CKEDITOR.dtd.span);
9709 …if (F = q.getParent(), E = h, H = g, K = k, !F || !(F.getDtd() || CKEDITOR.dtd.span)[H] && !K || E…
9764 …entPath(d.getParent(), a.root), g, h = 0, k; h < f.elements.length && (k = f.elements[h]) && k != …
9765 if (this.checkElementRemovable(k)) {
9767k, CKEDITOR.END) || (m = a.checkBoundaryOfElement(k, CKEDITOR.START))) ? (g = k, g.match = m ? "st…
9772 k = f.elements[h];
9773 if (k.equals(g)) break;
9774 else if (k.match) continue;
9775 else k = k.clone();
9776 k.append(e);
9777 e = k
9804 function k(a) {
9863 k;
9864 …(k = c.getPrevious(H)) && k.type == CKEDITOR.NODE_ELEMENT && k.is("pre") && (d = y(k.getHtml(), /\…
9865 c.setHtml(d), k.remove())
10135 n : this.type == CKEDITOR.STYLE_OBJECT ? k : null;
10283k = h.style.checkActive(a.data.path, this) ? CKEDITOR.TRISTATE_ON : CKEDITOR.TRISTATE_OFF;
10284 h.fn.call(this, k)
10338 k = null,
10349 if (!k && (r = n.getName(),
10350 … "true" == n.getAttribute("contenteditable") ? k = n : !h && d[r] && (h = n), a[r])) {
10365 r ? h = n : k = n
10368 k || (k = f);
10370 this.blockLimit = k;
10399 k = h.length;
10400 d && (b ? c += 1 : --k);
10402 for (; c < k; c++)
10447 k = c[d ? "endContainer" : "startContainer"],
10451k.equals(n.getPrevious()) ? (c.startOffset = c.startOffset - k.getLength() - a.getPrevious().getLe…
10452 k.equals(n.getParent()) && c[g]++;
10453 k.equals(a.getParent()) && c[g]++;
10454 c[d ? "endContainer" : "startContainer"] = k;
10469 getNextRange: function(k) {
10475 if (k)
10478 k = 0;
10483 if (e.equals(n)) k = 1;
10487 if (!k) break;
10499 … for (var k = h + 1; k < this.length; k++) this[k] = a(d, this[k]), this[k] = a(d, this[k], !0)
10538 a.getById(k);
10539 …b || (b = a.getHead().append("style"), b.setAttribute("id", k), b.setAttribute("type", "text/css")…
10612 var k = "cke_ui_color",
10903 … = [], g = (a.id ? a.id : CKEDITOR.tools.getNextId()) + "_radio", k = 0; k < a.items.length; k++) {
10904 var l = a.items[k],
11006 …for (var k = 0, l; k < a.items.length && (l = a.items[k]); k++) d.push('\x3coption value\x3d"', CK…
11066 var k = c.focus;
11067 if (k) {
11070 ("function" == typeof k ? k : l).call(this);
11326k + '"\x3e\x3chead\x3e\x3ctitle\x3e\x3c/title\x3e\x3c/head\x3e\x3cbody style\x3d"margin: 0; overfl…
11339 k = a.dialog._.editor.langCode;
11387 var k = [];
11388 e.push(k);
11389 h.push(CKEDITOR.dialog._.uiElementBuilders[c.type].build(b, c, k))
11515 k = CKEDITOR.document.getWindow().getViewPaneSize(),
11526 …> k.width - c.width - g ? k.width - c.width + ("rtl" == f.lang.dir ? 0 : h[1]) : d.x, d.y + h[0] <…
11566 n = k.width,
11567 q = k.height,
11597 g, h, p, m, k, q, n = CKEDITOR.tools.addFunction(function(d) {
11598 k = a.getSize();
11601 …h = k.height - a.parts.contents.getSize("height", !(CKEDITOR.env.gecko || CKEDITOR.env.ie && CKEDI…
11602 g = k.width - a.parts.contents.getSize("width",
11754 k = {},
11808 k[r] || (k[r] = []);
11809 k[r].push(p[1])
11810 } a._.removeDialogTabs = k
11812 if (a._.removeDialogTabs && (k = a._.removeDialogTabs[b]))
11813 for (m = 0; m < k.length; m++) g.removeContents(k[m]);
11893 for (m = 0; m < g.contents.length; m++)(k = g.contents[m]) && this.addPage(k);
11900 k = CKEDITOR.dialog._.uiElementBuilders.hbox.build(this, {
11907 for (m = 0; m < k.length; m++) this._.buttons[k[m].id] = k[m]
12392 k = (f && f.call ? f(b) : f) || {},
12394 n = this.domId = k.id || CKEDITOR.tools.getNextId() + "_uiElement";
12396 k.id = n;
12402 …for (var l = k["class"] && k["class"].split ? k["class"].split(" ") : [], n = 0; n < l.length; n++…
12405 k["class"] = l.join(" ");
12406 b.title && (k.title = b.title);
12412 0 < r.length && (k.style =
12413 (k.style ? k.style + "; " : "") + r.join("; "));
12414 for (n in k) p.push(n + '\x3d"' + CKEDITOR.tools.htmlEncode(k[n]) + '" ');
12517 var k = [];
12519 g && k.push("width:" + v(g || "100%"));
12520 …h ? k.push("height:" + v(h[e])) : d && d.expand && k.push("height:" + Math.floor(100 / c.length) +…
12521 d && void 0 !== d.padding && k.push("padding:" + v(d.padding));
12522 … CKEDITOR.env.ie && CKEDITOR.env.quirks && f[e].align && k.push("text-align:" + f[e].align);
12523 0 < k.length && b.push('style\x3d"', k.join("; "), '" ');
12891 var k = {
12900 c || (c = k);
12912 a || (a = k);
13137 var k = g.getEnclosedNode();
13138k && (!k || k.type == CKEDITOR.NODE_ELEMENT && k.getName() in r) || (k = v(g, t, b));
13139 k && q(k, a, f, h);
13153 for (; k = m.next();) q(k, a, f, h);
13155 …for (g.enlargeBr = b != CKEDITOR.ENTER_BR; k = g.getNextParagraph(b == CKEDITOR.ENTER_P ? "p" : "d…
13248 k = g.getSelection(),
13249 c = k && k.getRanges()[0];
13251 var h = k.createBookmarks();
13338 k.selectBookmarks(h);
13547 k(n + d.width - g - h))
13561 k = CKEDITOR.tools.cssLength;
13567 top: k(l.bottom)
13570 top: k(e.y)
13576 top: k(e.y + d.height - u.height)
13580k(n)) : e.x + g + h > p.x + t.width ? a.setStyle("left", k(n)) : e.x + d.width / 2 + g / 2 + h > p…
13625 t, k, l;
13670 …d ? (k = a.getCommandKeystroke(d)) && (l = CKEDITOR.tools.keystrokeToString(a.lang.common.keyboard…
13671 k = this.name || this.command;
13674 m = k;
13679 name: k,
13839 k = a.config.toolbarGroupCycling,
13842 k = void 0 === k || k;
13854 … do b = b.next, !b && k && (b = c.toolbar.items[0]); while (b && !b.focus);
13862 …do b = b.previous, !b && k && (b = c.toolbar.items[c.toolbar.items.length - 1]); while (b && !b.fo…
13880 e, k;
13888 …if (e && (b.push("\x3c/span\x3e"), k = e = 0), "/" === p) b.push('\x3cspan class\x3d"cke_toolbar_b…
13905 if (t.type == CKEDITOR.UI_SEPARATOR) k =
13924 k && (B(k), k = 0);
13929 e && (b.push("\x3c/span\x3e"), k = e = 0);
14058 "beforepaste" == p.mainPasteEvent && m || k(a)
14061 u || (g(), a.data.preventDefault(), k(a), e("paste"))
14186 …var k = new CKEDITOR.dom.element(!CKEDITOR.env.webkit && !e.is("body") || CKEDITOR.env.ie ? "div" …
14187 k.setAttributes({
14193 …CKEDITOR.env.webkit ? (e.append(k), k.addClass("cke_editable"), e.is("body") || (l = "static" != e…
14194 …, l = l.getDocumentPosition().y)) : e.getAscendant(CKEDITOR.env.ie ? "body" : "html", 1).append(k);
14195 k.setStyles({
14204 … CKEDITOR.env.safari && k.setStyles(CKEDITOR.tools.cssVendorPrefix("user-select", "text"));
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);
14222 k.remove();
14224 … CKEDITOR.env.webkit && (b = k.getFirst()) && b.is && b.hasClass("Apple-style-span") && (k = b);
14226 c(k.getHtml())
14262 function k(b) {
14628 k = !0 === a.config.forcePasteAsPlainText;
14634 else if (n && a.pasteFilter && !b.dontFilter || k) f = w(a, f, a.pasteFilter);
14744 var k = "cke-temp-" + (new Date).getTime();
14745 c.pasteHTML('\x3cspan id\x3d"' + k + '"\x3e​\x3c/span\x3e');
14746 var t = b.document.getById(k);
15116k = CKEDITOR.addTemplate("panel-frame-inner", '\x3c!DOCTYPE html\x3e\x3chtml class\x3d"cke_panel_c…
15134 a.write(k.output(CKEDITOR.tools.extend({
15303 k = n.getFirst(),
15313 iframe: k,
15337 k = n.showBlock(a);
15391 if (k.autoSize) {
15392 var b = k.element.getDocument(),
15393 … b = (CKEDITOR.env.webkit || CKEDITOR.env.edge ? k.element : b.getBody()).$.scrollWidth;
15396 b = k.element.$.scrollHeight;
15432 k.element.focus();
15436k.markFirstDisplayed ? k.markFirstDisplayed() : k._.markFirstDisplayed()
15437 }, 0) : k.markFirstDisplayed ? k.markFirstDisplayed() :
15438 k._.markFirstDisplayed();
15508 function t(a, d, g, r, k) {
15512 k = k || {};
15523 contentTransformations: k.contentTransformations,
15589 k = l.colorButton_colorsPerRow || 6,
15618 …g\x3d0 cellpadding\x3d0 width\x3d"100%"\x3e\x3ctr\x3e\x3ctd colspan\x3d"' + k + '" align\x3d"cente…
15621 0 === g % k && a.push("\x3c/tr\x3e\x3ctr\x3e");
15629 …p && a.push('\x3c/tr\x3e\x3ctr\x3e\x3ctd colspan\x3d"' + k + '" align\x3d"center"\x3e\x3ca class\x…
15839 var k = m[g](b, a, d);
15840 if (k)
15841 for (var e in k) {
15843 … !f || f.command && !this.editor.getCommand(f.command).state || (f.state = k[e], this.add(f))
15872 … var k = this._.panel.getBlock(this.id).element.getDocument().getById(this.id +
15875 b.show(k, 2)
15892 k = this.editor,
15913 c["rtl" == k.lang.dir ? 37 : 39] = CKEDITOR.env.ie ? "mouseup" : "click";
15923 …this._.showSubTimeout = CKEDITOR.tools.setTimeout(this._.showSubMenu, k.config.menu_subMenuDelay |…
15936 …for (var c = k.elementPath(), c = ['\x3cdiv class\x3d"cke_menu' + (c && c.direction() != k.lang.di…
15946 k.fire("menuShow", [e])
15980 k = "",
15986 … } && (k = ' aria-checked\x3d"' + (g == CKEDITOR.TRISTATE_ON ? "true" : "false") + '"');
16016 ariaChecked: k
16098 function k(a, b, d, e) {
16301 k = !1,
16307 k = m = !0;
16318 …for (f || (f = a); f.type !== CKEDITOR.NODE_TEXT;) f = !m || c || k ? f.getChild(0) : f.getChild(f…
16319 for (h = d(f); null != (k = g.exec(h)) && (n = k.index,
16322 if (m) c ? n = 0 : (g = /([\.\b]*$)/, n = (k = g.exec(h)) ? k.index : h.length);
16330 f, g, h, m, k;
16331 h = m = k = a.startContainer;
16333 …ex && (g = e(h, !0), m = g.node, a = g.offset), c >= f.length && (f = e(h), k = f.node, c = f.offs…
16336 endNode: k,
16377 … d.length; f++) e = d[f], c = b.createBookmark(), "ol" === e.element || "ul" === e.element ? k(b, {
16384 }, !0) : "li" === e.element ? k(b, "li", function(a) {
16395 …+) c = d[g], f = b.createBookmark(), -1 !== l(["table", "tr"], c.element) ? k(b, c.element, functi…
16397 }) : -1 !== l(["td", "th"], c.element) ? k(b, {
16402 }) : -1 !== l(["thead", "tbody"], c.element) ? k(b, {
16544 function k() {
16546 CKEDITOR.document.removeListener("mouseup", k);
16548 k))
16576 CKEDITOR.document.on("mouseup", k);
16577 b.document && (b.document.on("mousemove", f), b.document.on("mouseup", k));
16602 function k(b) {
16626 h.onClick = k;
16627 var v = CKEDITOR.tools.addFunction(k),
16643 return k(b), !1
16648 …(var e = [], g = h.list = [], d = [], c = h.filters, p = !0, k = b.data.path.elements, u = k.lengt…
16649 var f = k[u],
16799 k = c.getDirection(1),
16802 r = d.getDirection(1) != k;
16807 …ateElement(e == CKEDITOR.ENTER_P ? "p" : "div"), r && d.setAttribute("dir", k), q && d.setAttribut…
16837k = c.getParent(), k.is("li") && (c.breakParent(k), c.move(c.getNext(), 1))) : a && (k = a.getPare…
16845 …d ? g && !d.is("li") && d.renameNode(l) : k && k.is("li") ? d = k : (d = h.createElement(l), a && …
16861k = d.next()) && k.type == CKEDITOR.NODE_ELEMENT && k.is("ul", "ol") && (CKEDITOR.env.needsBrFille…
16885 function k(b, f) {
16935 var a = k(e.join(",")),
16940 h = k("nbsp,gt,lt,amp,shy", !0),
16983 function k(a) {
17022 a.uploadRepository = new k(a);
17064 k.prototype = {
17153 var k = c[h];
17154 "string" === typeof a[k] && (b[k] = a[k])
17175 CKEDITOR.event.implementOn(k.prototype);
17180 uploadRepository: k,
17208 function k(a) {
17217 …var d = b.config["filebrowser" + k(a.getName()) + "WindowWidth"] || b.config.filebrowserWindowWidt…
17219 …a = b.config["filebrowser" + k(a.getName()) + "WindowHeight"] || b.config.filebrowserWindowHeight …
17261 …void 0 === f && (f = a.config["filebrowser" + k(b) + "BrowseUrl"], void 0 === f && (f = a.config.f…
17264 …e["for"] && (f = e.filebrowser.url, void 0 === f && (f = a.config["filebrowser" + k(b) + "UploadUr…
17372 var k = CKEDITOR.htmlParser.cssStyle,
17380 var c = (new k(a)).rules;
17414 …d && (b["data-cke-resizable"] = d, c = new k, d = a.getAttribute("width"), a = a.getAttribute("hei…
17436 …d && (b["data-cke-resizable"] = d, d = a.attributes, a = new k, c = d.width, d = d.height, void 0 …
17527 function k(a) {
17540 var b = k.getDocumentPosition();
17553 var m, k, n, c, h, q, v, p = l.floatSpaceDockedOffsetX || 0,
17559 if (k = a.editable()) {
17568 c = k.getClientRect();
17578 …var k = new CKEDITOR.template('\x3cdiv id\x3d"cke_{name}" class\x3d"cke {id} cke_reset_all cke_chr…
17580 … b = CKEDITOR.document.getBody().append(CKEDITOR.dom.element.createFromHtml(k.output({
17625 k(this)
17636 k = /\'/g;
17688 e = CKEDITOR.tools.htmlEncodeAttr(a).replace(k, "\\'");
17802 k = CKEDITOR.addTemplate("combo", c);
17908 k.output(c, b);
17916 k = b.parent || CKEDITOR.document.getBody(),
17918 e = new CKEDITOR.ui.floatPanel(a, k, b),
18022 for (var k = {}, l = 0; l < g.length; l++) {
18029 k[q] = new CKEDITOR.style(t, w);
18030 k[q]._.definition.name = q
18069 for (var c = 0; c < g.length; c++) a = g[c], this.add(a, k[a].buildPreview(), a)
18075 f = k[a],
18078 if (e = k[c], c = b.getSelection().getRanges()[0], c.collapsed) {
18103 for (var e in k)
18104 if (k[e].checkElementMatch(f, !0, b)) {
18227 var k = a.plugins.image;
18228k && !a.plugins.image2 && e("ImageButton", "imagebutton", CKEDITOR.plugins.getPath("image") + "dia…
18266 }, k && (e.imagebutton = {
18307 return k ? {
18382 k = new CKEDITOR.style(f["format_" + h]);
18383 … (!a.filter.customConfig || a.filter.check(k)) m++, d[h] = k, d[h]._.enterMode = a.config.enterMod…
18799k = CKEDITOR.dom.element.createFromHtml('\x3cspan id\x3d"' + g + '" class\x3d"cke_voice_label"\x3e…
18800 c.append(k, 1);
18806 k && k.remove()
18868 var k = this.getDocument();
18870 k.write(a)
18873 k.write(a)
18991 var b = [k],
18994 this.setState(CKEDITOR.tools.search(b, p) ? p : k)
19007 var k = CKEDITOR.TRISTATE_DISABLED,
19084 if (e.state != k) return e.exec.call(this, a)
19089 … a.activeFilter.checkFeature(this) ? b.state = b.refresh.call(this, a, e) : b.state = k;
19133 k = CKEDITOR.TRISTATE_DISABLED,
19177 return c ? n : k
19180 "TRISTATE_OFF"] : k
19182 return k
19236 …} for (var e = k.isIndent ? 1 : -1, a = d[0], d = d[d.length - 1], h = CKEDITOR.plugins.list.listT…
19246 if (!k.isIndent) {
19262 …for (var k = this, q = this.database, p = this.context, c, m = f.getSelection(), m = (m && m.getRa…
19299 k.specificDefinition.apply(this,
19321 var k = CKEDITOR.plugins.indent;
19322 k.registerCommands(f, {
19326 CKEDITOR.tools.extend(g.prototype, k.specificDefinition.prototype, {
19335 CKEDITOR.plugins.indentList.firstItemInPath = function(f, g, k) {
19337 k || (k = g.contains(f));
19338 return k && q && q.equals(k.getFirst(n))
19433 …, d = c.getRanges(), e = this.cssClassName, h, g, k = a.config.useComputedState, k = void 0 === k
19443 … r = this.state == CKEDITOR.TRISTATE_OFF && (!k || q(g, !0) != this.value);
19544 g, h, k, f;
19558 … for (f = 0; f < b.length; f++) g = b[f].split(":"), h = g[0], k = "language_" + h, e[k] = {
19568 }, e[k].style = new CKEDITOR.style({
19572 dir: e[k].ltr ? "ltr" : "rtl"
19836 …e = c.length, f, h, k = 0; k < e; k++) f = decodeURIComponent, h = c[k].replace(b, "").replace(/\\…
19846 var k = g.email = {};
19847 k.address = f[1];
19848 e && (k.subject = decodeURIComponent(e[1]));
19849 a && (k.body = decodeURIComponent(a[1]))
19897 k = encodeURIComponent(e.body || ""),
19900 k && e.push("body\x3d" + k);
20014 …(var f = CKEDITOR.plugins.list.listToArray(m.root, e), g = [], k = 0; k < m.contents.length; k++) {
20015 var h = m.contents[k];
20020 … for (k = 0; k < g.length; k++) h = g[k].getCustomData("listarray_index"), f[h].indent = -1;
20021 for (k = h + 1; k < f.length; k++)
20022 if (f[k].indent > f[k - 1].indent + 1) {
20023 g = f[k - 1].indent + 1 - f[k].indent;
20024 for (h = f[k].indent; f[k] && f[k].indent >= h;) f[k].indent += g, k++;
20025 k--
20067 k = g.block,
20068 g = g.lastElement.getAscendant("li", 1) || k,
20072k ? (k = k.getBogus()) && k.remove() : h && (k = h.getPrevious(u)) && z(k) && k.remove();
20073 (k = c.getLast()) && k.type == CKEDITOR.NODE_ELEMENT &&
20074 k.is("br") && k.remove();
20075 … (k = m.startContainer.getChild(m.startOffset)) ? c.insertBefore(k): m.startContainer.append(c);
20116 for (var g = 0, k = b.getChildCount(); g < k; g++) {
20137 …for (var g, k = b[e].parent.getDocument(), h = new CKEDITOR.dom.documentFragment(k), d = null, a =…
20148 …, !l.getChildCount() && CKEDITOR.env.needsNbspFiller && 7 >= k.$.documentMode && l.append(k.create…
20151 …0), q != g.getDirection(1) && l.setAttribute("dir", q)) : l = new CKEDITOR.dom.documentFragment(k);
20171 …} else A ? (n || (n = k.createElement(t), l.append(n), d && n.setAttribute("dir", q)), z && n.setA…
20174 …&& q.type == CKEDITOR.NODE_ELEMENT && q.is(CKEDITOR.dtd.$block) || l.append(k.createElement("br"))…
20186 …lement.clearMarkers(m, b), b.getName() in CKEDITOR.dtd.$listItem && (e = b, k = f = c = void 0, c …
20188 e.getParent(); f && !(k = f.getDirection());) f = f.getParent();
20189 c == k && e.removeAttribute("dir")
20215 for (var m = e.createBookmarks(!0), f = [], k = {}, c = c.createIterator(), h = 0;
20226 CKEDITOR.dom.element.setMarker(k, d, "list_block", 1);
20233 … }, f.push(a), CKEDITOR.dom.element.setMarker(k, q, "list_group_object", a));
20240 … }, CKEDITOR.dom.element.setMarker(k, p, "list_group_object_" + h, a), f.push(a)))
20248 a = k;
20303 … else this.state == CKEDITOR.TRISTATE_ON && v[a.root.getName()] && I.call(this, b, a, k);
20305 CKEDITOR.dom.element.clearAllMarkers(k);
20339 var k = 8 == e,
20350 if (k) {
20360 … if (d.range.setEndAt(h, CKEDITOR.POSITION_BEFORE_END), k = (h = c.getLast(u)) &&
20361 …me() in v && a.equals(h) ? (g = 1, a = d.next()) : f.checkBoundaryOfElement(k, CKEDITOR.END) && (g…
20706 k, h;
20719 …(e.size.bottom, d.pane.height - b, d.pane.height) ? k = D : q(c.y, 0, e.size.top + b) && (k = C)) …
20721 …]().concat([h ? da : I, M, k, e.equals(a.editable[h ? "getLast" : "getFirst"](a.isRelevant)) ? h ?…
20726k = {}, h = {}, g = {}, l = y.length; l--;) f[y[l]] = parseInt(c.getComputedStyle.call(c, "border-…
20743 margin: k,
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;) {
20791 !h && 0 < p.y - k && (e = d(a, {
20793 y: p.y - k
20795 !g && p.y + k < l && (f = d(a, {
20797 y: p.y + k
20800 k += 2
20827 e, f, k;
20863 …< e.right - f.x && c > e.top - f.y && c < e.bottom - f.y || (clearTimeout(k), k = null, b.line.det…
20864 } else clearTimeout(k),
20865 k = null, b.line.detach()
20876 if ("wysiwyg" == a.mode && !a.readOnly && !k) {
20881 k = setTimeout(function() {
20883 k = b.trigger = null;
20975 var k = a(e, b);
20976 d && A(c, k) && (f.hide(), k = a(e, b), f.show());
20977 …return !k || k.type != CKEDITOR.NODE_ELEMENT || !k.$ || t.ie && 9 > t.version && !c.boundary.equal…
20985 e, f, k;
20987 k = pa(a, function(a, b) {
20992 e = k.upper;
20993 f = k.lower;
20994 if (V(a, e, f)) return k.set(T,
21012 k.upper = l;
21013 k.lower = p;
21014 return k.set(T, 8)
21114 var k = a.editable().$;
21115 l = !CKEDITOR.env.ie && [k.selectionStart, k.selectionEnd];
21116 m = [k.scrollLeft, k.scrollTop]
21171k = a.getSelection().getStartElement()) && k.scrollIntoView(!0)) : c.$.scrollTo(m.x, m.y) : (l && …
21262 k = /display\s*:\s*none/i;
21289 c && "span" == c.name && k.test(c.attributes.style) && b(a)
21407 var k = l(a, h, function() {
21408 if (k) a.fire("paste", b);
21413 k && f.cancel()
21421 var h, k = {
21448 } catch (k) {}
21466 … != CKEDITOR.ELEMENT_MODE_INLINE && (h = this.path, a.addCommand("preview", k), a.ui.addButton && …
21514 k = function(b) {
21518 k(b);
21520 … for (k(d), b = b.getNextSourceNode(!0, CKEDITOR.NODE_ELEMENT); b && !b.equals(d);)
21524 …} else k = b.getNextSourceNode(!1, CKEDITOR.NODE_ELEMENT), "img" == b.getName() && b.data("cke-rea…
21525 … b.remove(1) : (b.removeAttributes(e), a.fire("removeFormatCleanup", b))), b = k;
21603 var k = {
21621 c, b, e, f, k = CKEDITOR.getUrl(this.path),
21626 …+= ".cke_show_blocks " + d + g + "{background-image:url(" + CKEDITOR.getUrl(k + "images/block_" + …
21636 var b = a.addCommand("showblocks", k);
21921 …D 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 …
22086 var c, k;
22090 …for (var h = 0; h < b.length; h++) k = b[h], "string" === typeof k.startContainer.$.nodeValue && (…
22091 (c < k.startOffset || c < k.endOffset) && a.unlockSelection(!1))
22227 k = CKEDITOR.tools.indexOf;
22236 g(f, c) && f.splice(k(f, c), 1);
22254 k = function(b) {
22281 f && f.call(a, k)
22395 k = a.scayt;
22413 label: k.getLocal("btn_moreSuggestions"),
22430 label: k.getLocal("btn_noSuggestions") || "no_scayt_suggest",
22443 k, l, m, n;
22446 …l ? (b = b.scayt, k = c.getAttribute(d.getScaytNodeAttributeName()), d.fire("getSuggestionsList", {
22448 word: k
22450k = c.getAttribute(d.getGraytNodeRuleAttributeName()), d.getProblemDescriptionText(e, k, g)) : d.g…
22453 rule: k
22590 } catch (k) {
22708 k = null;
22711 k = a.apply(this, arguments);
22714 return k
22726 k = [],
22731 …== CKEDITOR.STYLE_OBJECT ? 1 : d == CKEDITOR.STYLE_BLOCK ? 2 : 3), f[h] = b, k.push(b), m.push(b));
22732 k.sort(function(a, b) {
22752 …for (f = k.length; e < f; e++) a = k[e], b = a._name, d = a._.type, d != c && (this.startGroup(g["…
22808 k = []
22815 function k(c) {
22886 c.addCommand("selectNextCell", k());
22887 c.addCommand("selectPreviousCell", k(!0))
22891 CKEDITOR.dom.element.prototype.focusNext = function(k, h) {
22895 for (b = this.getNextSourceNode(k, CKEDITOR.NODE_ELEMENT); b;) {
22905 if (c = !0, k) {
22921 CKEDITOR.dom.element.prototype.focusPrevious = function(k, h) {
22925 if (c = !0, k) {
23047 for (var g = d.getRanges(), k = 0; k < g.length; k++) {
23048 var h = g[k];
23068 …x, b = b[b.length - 1], k = b.getParent().$.rowIndex + b.$.rowSpan - 1, b = new CKEDITOR.dom.eleme…
23069 …= f ? b[g - 1] : b[g + 1], b = b[0].length, c = c.createElement("tr"), k = 0; e[k] && k < b; k++) {
23071 …1 < e[k].rowSpan && g && e[k] == g[k] ? (h = e[k], h.rowSpan += 1) : (h = (new CKEDITOR.dom.elemen…
23072 k += h.colSpan - 1
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]),
23128 …, g = CKEDITOR.tools.buildTableMap(c), c = [], e = [], b = [], k = g.length, h = 0; h < k; h++) c.…
23129 …for (h = 0; h < k; h++) c[h] && (1 < c[h].colSpan && e[h] == c[h] ? (g = c[h], g.colSpan += 1) : (…
23155 k, h, l = [];
23160 …0, p = g[m].length; n < p; n++) void 0 === k && g[m][n] == e.$ && (k = n), g[m][n] == a.$ && (h = …
23161 for (m = k; m <= h; m++)
23163k = g[0].length - 1 > h ? new CKEDITOR.dom.element(g[0][h + 1]) : k && -1 !== g[0][k - 1].cellInde…
23166 return k
23189 … for (var g = {}, k, h; k = b[a++];) CKEDITOR.dom.element.setMarker(g, k, "delete_cell", !0);
23190 for (a = 0; k = b[a++];)
23191 …if ((h = k.getPrevious()) && !h.getCustomData("delete_cell") || (h = k.getNext()) && !h.getCustomD…
23232 k = g.length,
23273 n >= k ? d.removeAttribute("colSpan") :
23290 k = A(a, g, b),
23297 g > k) {
23303 …ne(), e.insertAfter(c), e.append(c = b.clone()), m = A(a, g), k = 0; k < m.length; k++) m[k].rowSp…
23324 for (var g = c = 1, k = [], h = 0; h < e.length; h++) {
23326 k.push(l[a]);
23329 for (e = 0; e < k.length; e++) k[e].colSpan++
23715 k = [],
23734 …d.$ && !d.getCustomData("selected_cell") && (k.push(d), CKEDITOR.dom.element.setMarker(f, d, "sele…
23736 return k
23824 k = a.data.getTarget(),
23825 f = k && k.getAscendant({
23829 k = k && k.getAscendant("table", !0),
23839 d(a, g, h, k) && A(e, !0);
23840 …edown" === a.name && CKEDITOR.tools.getMouseButton(a) === CKEDITOR.MOUSE_BUTTON_LEFT && k && (m = {
23845 (f || k) && L(e, f || k, a);
23846 …tMouseButton(a) === CKEDITOR.MOUSE_BUTTON_LEFT && (c(a.data.getTarget()) || b(h, k)) && K(e), m = {
23869 k = g.getDocumentElement().$,
23882 …selectionChange", c, null, null, 0), f && (n = k.scrollTop), h.selectNodeContents(p), h.select(), …
23958 …ex, e = this.cells.last.$.cellIndex, g = c ? [] : this.cells.all, h, k = 0; k < a; k++) h = F(c ? …
24001 k = e.isInTable(!0) && this.isBoundarySelection(e),
24003 …!g.length || 1 === g.length && !I(e.getRanges()[0]) && !k || k && !h || (g = g[0].getAscendant("ta…
24012 …}), h ? (a.stop(), k ? (f.insertRow(1, 1 === k, !0), e.selectElement(f.rows.first)) : (f.emptyCell…
24044 k, f, l, p;
24046 …for (k = new CKEDITOR.dom.element(g.$.rows[a.rows.first.$.rowIndex + l]), p = 0; p < c[l].length; …
24051 …ll) && k.equals(d.getParent()) ? f.insertAfter(d) : 0 < e ? k.$.cells[e] ? f.insertAfter(new CKEDI…
24110 return function(k) {
24111 var f = k.data.getKey(),
24112 l = k.data.getKeystroke(),
24119 if (13 !== f || a.plugins.enterkey) k.data.preventDefault(), k.cancel();
24122 for (k = 0; k < n.length; k++) b(n[k]);
24123 (k = c(q, n)) ? n = k: n[0].moveToElementEditablePosition(q);
24202 l = d.editingHandler = new k(d),
24486 var k = CKEDITOR.plugins.undo.NativeEditingHandler = function(a) {
24492 k.prototype = {
24680 e, g, f, h, k = CKEDITOR.tools.eventsBuffer(50, function() {
24688 k.input()
24691 k.reset()
24736 for (var h = 0, k; f(e);) {
24739 if (k = this.doc.$.elementFromPoint(c, e))
24740 if (k == a) h = 0;
24741 … else if (d(a, k) && (h = 0, l(k = new CKEDITOR.dom.element(k)))) return k
25126 a.widgets.finalizeCreation(k)
25135 k = new CKEDITOR.dom.documentFragment(l.getDocument());
25136 k.append(l);
25215 for (var k = f; k = k.getParent();)
25216 if (h(k)) {
25272 var f, h, l, k, m;
25278 k = 0;
25279 for (f = d.length; k < f; ++k)
25280 if (!1 === d[k](a)) return;
25281 for (k = 0; k < m; ++k)
25282 …if (f = c[k], l = {}, h = f[0](a, l)) return h instanceof CKEDITOR.htmlParser.element && (a = h), …
25521 k = l.parent;
25522k.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.…
25631 var k = c.on("selectionChange", F, null, null, 0),
25642 k.removeListener();
25726 var c = k;
25749 k = [],
25755 k = d.sort(n, 1);
25756 k.length && (e.prepare(p, m), e.placeLine(k[0]), e.cleanup())
25875 for (var g = 0, k = this.group.length; g < k; g++) {
26429 k = d.dataTransfer,
26430 f = k.getFilesCount(),
26436 … if (e = k.getFile(n), !l.supportedTypes || h.isTypeSupported(e, l.supportedTypes)) {
26449 k = b.loaders[c],
26452 k.on("update", function(b) {
26455 b = "on" + f(k.status);
26456k)) e = "cke_upload_" + k.status, d.wrapper && e != g && (g && d.wrapper.removeClass(g), d.wrapper…
26459 … a.editable().find('[data-cke-upload-id\x3d"' + c + '"]').count() || k.abort(), b.removeListener()
26461 k.update()
26577 m, g, k;
26581 for (k = 0; k < m.count(); k++) {
26582 g = m.getItem(k);