1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-21 06:09:42 +02:00

Update to TinyMCE latest build

This commit is contained in:
sauls8t 2018-01-25 16:14:37 +00:00
parent 412127811e
commit 2d8dc62ca4
108 changed files with 7810 additions and 7897 deletions

View file

@ -62,7 +62,7 @@ var lists = (function () {
var isChildOfBody = function (dom, elm) {
return dom.isChildOf(elm, dom.getRoot());
};
var $_cwam5lf3jcg89czc = {
var $_6xnq57f4jcun3yin = {
isTextNode: isTextNode,
isListNode: isListNode,
isListItemNode: isListItemNode,
@ -79,7 +79,7 @@ var lists = (function () {
var getNormalizedEndPoint = function (container, offset) {
var node = RangeUtils.getNode(container, offset);
if ($_cwam5lf3jcg89czc.isListItemNode(container) && $_cwam5lf3jcg89czc.isTextNode(node)) {
if ($_6xnq57f4jcun3yin.isListItemNode(container) && $_6xnq57f4jcun3yin.isTextNode(node)) {
var textNodeOffset = offset >= container.childNodes.length ? node.data.length : 0;
return {
container: node,
@ -99,7 +99,7 @@ var lists = (function () {
outRng.setEnd(rangeEnd.container, rangeEnd.offset);
return outRng;
};
var $_a0q3hdf2jcg89cza = {
var $_5bnitif3jcun3yil = {
getNormalizedEndPoint: getNormalizedEndPoint,
normalizeRange: normalizeRange
};
@ -174,9 +174,9 @@ var lists = (function () {
if (bookmark.endContainer) {
rng.setEnd(bookmark.endContainer, bookmark.endOffset);
}
return $_a0q3hdf2jcg89cza.normalizeRange(rng);
return $_5bnitif3jcun3yil.normalizeRange(rng);
};
var $_17gs9f1jcg89cz6 = {
var $_901krgf2jcun3yi9 = {
createBookmark: createBookmark,
resolveBookmark: resolveBookmark
};
@ -189,14 +189,14 @@ var lists = (function () {
sibling = parentNode.previousSibling;
if (sibling && sibling.nodeName === 'LI') {
sibling.appendChild(ul);
if ($_cwam5lf3jcg89czc.isEmpty(dom, parentNode)) {
if ($_6xnq57f4jcun3yin.isEmpty(dom, parentNode)) {
DOM$2.remove(parentNode);
}
} else {
DOM$2.setStyle(parentNode, 'listStyleType', 'none');
}
}
if ($_cwam5lf3jcg89czc.isListNode(parentNode)) {
if ($_6xnq57f4jcun3yin.isListNode(parentNode)) {
sibling = parentNode.previousSibling;
if (sibling && sibling.nodeName === 'LI') {
sibling.appendChild(ul);
@ -208,7 +208,7 @@ var lists = (function () {
normalizeList(dom, ul);
});
};
var $_9u1nulf4jcg89cze = {
var $_5sbtunf5jcun3yiq = {
normalizeList: normalizeList,
normalizeLists: normalizeLists
};
@ -224,7 +224,7 @@ var lists = (function () {
};
var findSubLists = function (parentList) {
return Tools.grep(parentList.querySelectorAll('ol,ul,dl'), function (elm) {
return $_cwam5lf3jcg89czc.isListNode(elm);
return $_6xnq57f4jcun3yin.isListNode(elm);
});
};
var getSelectedSubLists = function (editor) {
@ -234,7 +234,7 @@ var lists = (function () {
return findSubLists(parentList);
} else {
return Tools.grep(selectedBlocks, function (elm) {
return $_cwam5lf3jcg89czc.isListNode(elm) && parentList !== elm;
return $_6xnq57f4jcun3yin.isListNode(elm) && parentList !== elm;
});
}
};
@ -248,7 +248,7 @@ var lists = (function () {
var getSelectedListItems = function (editor) {
var selectedBlocks = editor.selection.getSelectedBlocks();
return Tools.grep(findParentListItemsNodes(editor, selectedBlocks), function (block) {
return $_cwam5lf3jcg89czc.isListItemNode(block);
return $_6xnq57f4jcun3yin.isListItemNode(block);
});
};
var getClosestListRootElm = function (editor, elm) {
@ -256,7 +256,7 @@ var lists = (function () {
var root = parentTableCell.length > 0 ? parentTableCell[0] : editor.getBody();
return root;
};
var $_9qkeq9f5jcg89czh = {
var $_eywzp2f6jcun3yis = {
getParentList: getParentList,
getSelectedSubLists: getSelectedSubLists,
getSelectedListItems: getSelectedListItems,
@ -279,7 +279,7 @@ var lists = (function () {
if (textBlock.tagName === editor.settings.forced_root_block) {
DOM$4.setAttribs(textBlock, editor.settings.forced_root_block_attrs);
}
if (!$_cwam5lf3jcg89czc.isBlock(contentNode.firstChild, blockElements)) {
if (!$_6xnq57f4jcun3yin.isBlock(contentNode.firstChild, blockElements)) {
fragment.appendChild(textBlock);
}
}
@ -289,7 +289,7 @@ var lists = (function () {
if (!hasContentNode && (nodeName !== 'SPAN' || node.getAttribute('data-mce-type') !== 'bookmark')) {
hasContentNode = true;
}
if ($_cwam5lf3jcg89czc.isBlock(node, blockElements)) {
if ($_6xnq57f4jcun3yin.isBlock(node, blockElements)) {
fragment.appendChild(node);
textBlock = null;
} else {
@ -314,7 +314,7 @@ var lists = (function () {
}
return fragment;
};
var $_3xrv0mf8jcg89czm = { createNewTextBlock: createNewTextBlock };
var $_6l7mhlf9jcun3yix = { createNewTextBlock: createNewTextBlock };
var DOM$3 = DOMUtils.DOM;
var splitList = function (editor, ul, li, newBlock) {
@ -326,7 +326,7 @@ var lists = (function () {
DOM$3.remove(targetNode);
};
bookmarks = DOM$3.select('span[data-mce-type="bookmark"]', ul);
newBlock = newBlock || $_3xrv0mf8jcg89czm.createNewTextBlock(editor, li);
newBlock = newBlock || $_6l7mhlf9jcun3yix.createNewTextBlock(editor, li);
tmpRng = DOM$3.createRng();
tmpRng.setStartAfter(li);
tmpRng.setEndAfter(ul);
@ -341,19 +341,19 @@ var lists = (function () {
DOM$3.insertAfter(fragment, ul);
}
DOM$3.insertAfter(newBlock, ul);
if ($_cwam5lf3jcg89czc.isEmpty(editor.dom, li.parentNode)) {
if ($_6xnq57f4jcun3yin.isEmpty(editor.dom, li.parentNode)) {
removeAndKeepBookmarks(li.parentNode);
}
DOM$3.remove(li);
if ($_cwam5lf3jcg89czc.isEmpty(editor.dom, ul)) {
if ($_6xnq57f4jcun3yin.isEmpty(editor.dom, ul)) {
DOM$3.remove(ul);
}
};
var $_53appkf7jcg89czk = { splitList: splitList };
var $_fp4xe1f8jcun3yiv = { splitList: splitList };
var DOM = DOMUtils.DOM;
var removeEmptyLi = function (dom, li) {
if ($_cwam5lf3jcg89czc.isEmpty(dom, li)) {
if ($_6xnq57f4jcun3yin.isEmpty(dom, li)) {
DOM.remove(li);
}
};
@ -368,59 +368,59 @@ var lists = (function () {
DOM.rename(li, 'DT');
return true;
}
if ($_cwam5lf3jcg89czc.isFirstChild(li) && $_cwam5lf3jcg89czc.isLastChild(li)) {
if ($_6xnq57f4jcun3yin.isFirstChild(li) && $_6xnq57f4jcun3yin.isLastChild(li)) {
if (ulParent.nodeName === 'LI') {
DOM.insertAfter(li, ulParent);
removeEmptyLi(editor.dom, ulParent);
DOM.remove(ul);
} else if ($_cwam5lf3jcg89czc.isListNode(ulParent)) {
} else if ($_6xnq57f4jcun3yin.isListNode(ulParent)) {
DOM.remove(ul, true);
} else {
ulParent.insertBefore($_3xrv0mf8jcg89czm.createNewTextBlock(editor, li), ul);
ulParent.insertBefore($_6l7mhlf9jcun3yix.createNewTextBlock(editor, li), ul);
DOM.remove(ul);
}
return true;
} else if ($_cwam5lf3jcg89czc.isFirstChild(li)) {
} else if ($_6xnq57f4jcun3yin.isFirstChild(li)) {
if (ulParent.nodeName === 'LI') {
DOM.insertAfter(li, ulParent);
li.appendChild(ul);
removeEmptyLi(editor.dom, ulParent);
} else if ($_cwam5lf3jcg89czc.isListNode(ulParent)) {
} else if ($_6xnq57f4jcun3yin.isListNode(ulParent)) {
ulParent.insertBefore(li, ul);
} else {
ulParent.insertBefore($_3xrv0mf8jcg89czm.createNewTextBlock(editor, li), ul);
ulParent.insertBefore($_6l7mhlf9jcun3yix.createNewTextBlock(editor, li), ul);
DOM.remove(li);
}
return true;
} else if ($_cwam5lf3jcg89czc.isLastChild(li)) {
} else if ($_6xnq57f4jcun3yin.isLastChild(li)) {
if (ulParent.nodeName === 'LI') {
DOM.insertAfter(li, ulParent);
} else if ($_cwam5lf3jcg89czc.isListNode(ulParent)) {
} else if ($_6xnq57f4jcun3yin.isListNode(ulParent)) {
DOM.insertAfter(li, ul);
} else {
DOM.insertAfter($_3xrv0mf8jcg89czm.createNewTextBlock(editor, li), ul);
DOM.insertAfter($_6l7mhlf9jcun3yix.createNewTextBlock(editor, li), ul);
DOM.remove(li);
}
return true;
}
if (ulParent.nodeName === 'LI') {
ul = ulParent;
newBlock = $_3xrv0mf8jcg89czm.createNewTextBlock(editor, li, 'LI');
} else if ($_cwam5lf3jcg89czc.isListNode(ulParent)) {
newBlock = $_3xrv0mf8jcg89czm.createNewTextBlock(editor, li, 'LI');
newBlock = $_6l7mhlf9jcun3yix.createNewTextBlock(editor, li, 'LI');
} else if ($_6xnq57f4jcun3yin.isListNode(ulParent)) {
newBlock = $_6l7mhlf9jcun3yix.createNewTextBlock(editor, li, 'LI');
} else {
newBlock = $_3xrv0mf8jcg89czm.createNewTextBlock(editor, li);
newBlock = $_6l7mhlf9jcun3yix.createNewTextBlock(editor, li);
}
$_53appkf7jcg89czk.splitList(editor, ul, li, newBlock);
$_9u1nulf4jcg89cze.normalizeLists(editor.dom, ul.parentNode);
$_fp4xe1f8jcun3yiv.splitList(editor, ul, li, newBlock);
$_5sbtunf5jcun3yiq.normalizeLists(editor.dom, ul.parentNode);
return true;
};
var outdentSelection = function (editor) {
var listElements = $_9qkeq9f5jcg89czh.getSelectedListItems(editor);
var listElements = $_eywzp2f6jcun3yis.getSelectedListItems(editor);
if (listElements.length) {
var bookmark = $_17gs9f1jcg89cz6.createBookmark(editor.selection.getRng(true));
var bookmark = $_901krgf2jcun3yi9.createBookmark(editor.selection.getRng(true));
var i = void 0, y = void 0;
var root = $_9qkeq9f5jcg89czh.getClosestListRootElm(editor, editor.selection.getStart(true));
var root = $_eywzp2f6jcun3yis.getClosestListRootElm(editor, editor.selection.getStart(true));
i = listElements.length;
while (i--) {
var node = listElements[i].parentNode;
@ -440,12 +440,12 @@ var lists = (function () {
break;
}
}
editor.selection.setRng($_17gs9f1jcg89cz6.resolveBookmark(bookmark));
editor.selection.setRng($_901krgf2jcun3yi9.resolveBookmark(bookmark));
editor.nodeChanged();
return true;
}
};
var $_2fr6iwezjcg89cym = {
var $_6lo6csf0jcun3yi4 = {
outdent: outdent,
outdentSelection: outdentSelection
};
@ -476,11 +476,11 @@ var lists = (function () {
if (container.nodeType === 1) {
container = container.childNodes[Math.min(offset, container.childNodes.length - 1)] || container;
}
if (!start && $_cwam5lf3jcg89czc.isBr(container.nextSibling)) {
if (!start && $_6xnq57f4jcun3yin.isBr(container.nextSibling)) {
container = container.nextSibling;
}
while (container.parentNode !== root) {
if ($_cwam5lf3jcg89czc.isTextBlock(editor, container)) {
if ($_6xnq57f4jcun3yin.isTextBlock(editor, container)) {
return container;
}
if (/^(TD|TH)$/.test(container.parentNode.nodeName)) {
@ -503,13 +503,13 @@ var lists = (function () {
}
}
Tools.each(siblings, function (node) {
if ($_cwam5lf3jcg89czc.isTextBlock(editor, node)) {
if ($_6xnq57f4jcun3yin.isTextBlock(editor, node)) {
textBlocks.push(node);
block = null;
return;
}
if (dom.isBlock(node) || $_cwam5lf3jcg89czc.isBr(node)) {
if ($_cwam5lf3jcg89czc.isBr(node)) {
if (dom.isBlock(node) || $_6xnq57f4jcun3yin.isBr(node)) {
if ($_6xnq57f4jcun3yin.isBr(node)) {
dom.remove(node);
}
block = null;
@ -517,7 +517,7 @@ var lists = (function () {
}
var nextSibling = node.nextSibling;
if (BookmarkManager.isBookmarkNode(node)) {
if ($_cwam5lf3jcg89czc.isTextBlock(editor, nextSibling) || !nextSibling && node.parentNode === root) {
if ($_6xnq57f4jcun3yin.isTextBlock(editor, nextSibling) || !nextSibling && node.parentNode === root) {
block = null;
return;
}
@ -540,7 +540,7 @@ var lists = (function () {
var applyList = function (editor, listName, detail) {
var rng = editor.selection.getRng(true);
var bookmark, listItemName = 'LI';
var root = $_9qkeq9f5jcg89czh.getClosestListRootElm(editor, editor.selection.getStart(true));
var root = $_eywzp2f6jcun3yis.getClosestListRootElm(editor, editor.selection.getStart(true));
var dom = editor.dom;
detail = detail ? detail : {};
if (dom.getContentEditable(editor.selection.getNode()) === 'false') {
@ -550,11 +550,11 @@ var lists = (function () {
if (listName === 'DL') {
listItemName = 'DT';
}
bookmark = $_17gs9f1jcg89cz6.createBookmark(rng);
bookmark = $_901krgf2jcun3yi9.createBookmark(rng);
Tools.each(getSelectedTextBlocks(editor, rng, root), function (block) {
var listBlock, sibling;
sibling = block.previousSibling;
if (sibling && $_cwam5lf3jcg89czc.isListNode(sibling) && sibling.nodeName === listName && hasCompatibleStyle(dom, sibling, detail)) {
if (sibling && $_6xnq57f4jcun3yin.isListNode(sibling) && sibling.nodeName === listName && hasCompatibleStyle(dom, sibling, detail)) {
listBlock = sibling;
block = dom.rename(block, listItemName);
sibling.appendChild(block);
@ -567,12 +567,12 @@ var lists = (function () {
updateListWithDetails(dom, listBlock, detail);
mergeWithAdjacentLists(editor.dom, listBlock);
});
editor.selection.setRng($_17gs9f1jcg89cz6.resolveBookmark(bookmark));
editor.selection.setRng($_901krgf2jcun3yi9.resolveBookmark(bookmark));
};
var removeList = function (editor) {
var bookmark = $_17gs9f1jcg89cz6.createBookmark(editor.selection.getRng(true));
var root = $_9qkeq9f5jcg89czh.getClosestListRootElm(editor, editor.selection.getStart(true));
var listItems = $_9qkeq9f5jcg89czh.getSelectedListItems(editor);
var bookmark = $_901krgf2jcun3yi9.createBookmark(editor.selection.getRng(true));
var root = $_eywzp2f6jcun3yis.getClosestListRootElm(editor, editor.selection.getStart(true));
var listItems = $_eywzp2f6jcun3yis.getSelectedListItems(editor);
var emptyListItems = Tools.grep(listItems, function (li) {
return editor.dom.isEmpty(li);
});
@ -580,8 +580,8 @@ var lists = (function () {
return !editor.dom.isEmpty(li);
});
Tools.each(emptyListItems, function (li) {
if ($_cwam5lf3jcg89czc.isEmpty(editor.dom, li)) {
$_2fr6iwezjcg89cym.outdent(editor, li);
if ($_6xnq57f4jcun3yin.isEmpty(editor.dom, li)) {
$_6lo6csf0jcun3yi4.outdent(editor, li);
return;
}
});
@ -591,17 +591,17 @@ var lists = (function () {
return;
}
for (node = li; node && node !== root; node = node.parentNode) {
if ($_cwam5lf3jcg89czc.isListNode(node)) {
if ($_6xnq57f4jcun3yin.isListNode(node)) {
rootList = node;
}
}
$_53appkf7jcg89czk.splitList(editor, rootList, li);
$_9u1nulf4jcg89cze.normalizeLists(editor.dom, rootList.parentNode);
$_fp4xe1f8jcun3yiv.splitList(editor, rootList, li);
$_5sbtunf5jcun3yiq.normalizeLists(editor.dom, rootList.parentNode);
});
editor.selection.setRng($_17gs9f1jcg89cz6.resolveBookmark(bookmark));
editor.selection.setRng($_901krgf2jcun3yi9.resolveBookmark(bookmark));
};
var isValidLists = function (list1, list2) {
return list1 && list2 && $_cwam5lf3jcg89czc.isListNode(list1) && list1.nodeName === list2.nodeName;
return list1 && list2 && $_6xnq57f4jcun3yin.isListNode(list1) && list1.nodeName === list2.nodeName;
};
var hasSameListStyle = function (dom, list1, list2) {
var targetStyle = dom.getStyle(list1, 'list-style-type', true);
@ -643,11 +643,11 @@ var lists = (function () {
if (parentList.nodeName === listName && !hasListStyleDetail(detail)) {
removeList(editor);
} else {
var bookmark = $_17gs9f1jcg89cz6.createBookmark(editor.selection.getRng(true));
var bookmark = $_901krgf2jcun3yi9.createBookmark(editor.selection.getRng(true));
Tools.each([parentList].concat(lists), function (elm) {
updateList(editor.dom, elm, listName, detail);
});
editor.selection.setRng($_17gs9f1jcg89cz6.resolveBookmark(bookmark));
editor.selection.setRng($_901krgf2jcun3yi9.resolveBookmark(bookmark));
}
};
var hasListStyleDetail = function (detail) {
@ -661,18 +661,18 @@ var lists = (function () {
if (parentList.nodeName === listName && !hasListStyleDetail(detail)) {
removeList(editor);
} else {
var bookmark = $_17gs9f1jcg89cz6.createBookmark(editor.selection.getRng(true));
var bookmark = $_901krgf2jcun3yi9.createBookmark(editor.selection.getRng(true));
updateListWithDetails(editor.dom, parentList, detail);
mergeWithAdjacentLists(editor.dom, editor.dom.rename(parentList, listName));
editor.selection.setRng($_17gs9f1jcg89cz6.resolveBookmark(bookmark));
editor.selection.setRng($_901krgf2jcun3yi9.resolveBookmark(bookmark));
}
} else {
applyList(editor, listName, detail);
}
};
var toggleList = function (editor, listName, detail) {
var parentList = $_9qkeq9f5jcg89czh.getParentList(editor);
var selectedSubLists = $_9qkeq9f5jcg89czh.getSelectedSubLists(editor);
var parentList = $_eywzp2f6jcun3yis.getParentList(editor);
var selectedSubLists = $_eywzp2f6jcun3yis.getSelectedSubLists(editor);
detail = detail ? detail : {};
if (parentList && selectedSubLists.length > 0) {
toggleMultipleLists(editor, parentList, selectedSubLists, listName, detail);
@ -680,7 +680,7 @@ var lists = (function () {
toggleSingleList(editor, parentList, listName, detail);
}
};
var $_1k5y1wewjcg89cyc = {
var $_mw2yfexjcun3yhv = {
toggleList: toggleList,
removeList: removeList,
mergeWithAdjacentLists: mergeWithAdjacentLists
@ -699,7 +699,7 @@ var lists = (function () {
}
walker = new TreeWalker(node, root);
if (isForward) {
if ($_cwam5lf3jcg89czc.isBogusBr(editor.dom, node)) {
if ($_6xnq57f4jcun3yin.isBogusBr(editor.dom, node)) {
walker.next();
}
}
@ -717,7 +717,7 @@ var lists = (function () {
};
var hasOnlyOneBlockChild = function (dom, elm) {
var childNodes = elm.childNodes;
return childNodes.length === 1 && !$_cwam5lf3jcg89czc.isListNode(childNodes[0]) && dom.isBlock(childNodes[0]);
return childNodes.length === 1 && !$_6xnq57f4jcun3yin.isListNode(childNodes[0]) && dom.isBlock(childNodes[0]);
};
var unwrapSingleBlockChild = function (dom, elm) {
if (hasOnlyOneBlockChild(dom, elm)) {
@ -728,7 +728,7 @@ var lists = (function () {
var node, targetElm;
targetElm = hasOnlyOneBlockChild(dom, toElm) ? toElm.firstChild : toElm;
unwrapSingleBlockChild(dom, fromElm);
if (!$_cwam5lf3jcg89czc.isEmpty(dom, fromElm, true)) {
if (!$_6xnq57f4jcun3yin.isEmpty(dom, fromElm, true)) {
while (node = fromElm.firstChild) {
targetElm.appendChild(node);
}
@ -737,22 +737,22 @@ var lists = (function () {
var mergeLiElements = function (dom, fromElm, toElm) {
var node, listNode;
var ul = fromElm.parentNode;
if (!$_cwam5lf3jcg89czc.isChildOfBody(dom, fromElm) || !$_cwam5lf3jcg89czc.isChildOfBody(dom, toElm)) {
if (!$_6xnq57f4jcun3yin.isChildOfBody(dom, fromElm) || !$_6xnq57f4jcun3yin.isChildOfBody(dom, toElm)) {
return;
}
if ($_cwam5lf3jcg89czc.isListNode(toElm.lastChild)) {
if ($_6xnq57f4jcun3yin.isListNode(toElm.lastChild)) {
listNode = toElm.lastChild;
}
if (ul === toElm.lastChild) {
if ($_cwam5lf3jcg89czc.isBr(ul.previousSibling)) {
if ($_6xnq57f4jcun3yin.isBr(ul.previousSibling)) {
dom.remove(ul.previousSibling);
}
}
node = toElm.lastChild;
if (node && $_cwam5lf3jcg89czc.isBr(node) && fromElm.hasChildNodes()) {
if (node && $_6xnq57f4jcun3yin.isBr(node) && fromElm.hasChildNodes()) {
dom.remove(node);
}
if ($_cwam5lf3jcg89czc.isEmpty(dom, toElm, true)) {
if ($_6xnq57f4jcun3yin.isEmpty(dom, toElm, true)) {
dom.$(toElm).empty();
}
moveChildren(dom, fromElm, toElm);
@ -760,7 +760,7 @@ var lists = (function () {
toElm.appendChild(listNode);
}
dom.remove(fromElm);
if ($_cwam5lf3jcg89czc.isEmpty(dom, ul) && ul !== dom.getRoot()) {
if ($_6xnq57f4jcun3yin.isEmpty(dom, ul) && ul !== dom.getRoot()) {
dom.remove(ul);
}
};
@ -774,29 +774,29 @@ var lists = (function () {
if (dom.isEmpty(toLi)) {
mergeIntoEmptyLi(editor, fromLi, toLi);
} else {
var bookmark = $_17gs9f1jcg89cz6.createBookmark(rng);
var bookmark = $_901krgf2jcun3yi9.createBookmark(rng);
mergeLiElements(dom, fromLi, toLi);
editor.selection.setRng($_17gs9f1jcg89cz6.resolveBookmark(bookmark));
editor.selection.setRng($_901krgf2jcun3yi9.resolveBookmark(bookmark));
}
};
var mergeBackward = function (editor, rng, fromLi, toLi) {
var bookmark = $_17gs9f1jcg89cz6.createBookmark(rng);
var bookmark = $_901krgf2jcun3yi9.createBookmark(rng);
mergeLiElements(editor.dom, fromLi, toLi);
var resolvedBookmark = $_17gs9f1jcg89cz6.resolveBookmark(bookmark);
var resolvedBookmark = $_901krgf2jcun3yi9.resolveBookmark(bookmark);
editor.selection.setRng(resolvedBookmark);
};
var backspaceDeleteFromListToListCaret = function (editor, isForward) {
var dom = editor.dom, selection = editor.selection;
var selectionStartElm = selection.getStart();
var root = $_9qkeq9f5jcg89czh.getClosestListRootElm(editor, selectionStartElm);
var root = $_eywzp2f6jcun3yis.getClosestListRootElm(editor, selectionStartElm);
var li = dom.getParent(selection.getStart(), 'LI', root);
var ul, rng, otherLi;
if (li) {
ul = li.parentNode;
if (ul === editor.getBody() && $_cwam5lf3jcg89czc.isEmpty(dom, ul)) {
if (ul === editor.getBody() && $_6xnq57f4jcun3yin.isEmpty(dom, ul)) {
return true;
}
rng = $_a0q3hdf2jcg89cza.normalizeRange(selection.getRng(true));
rng = $_5bnitif3jcun3yil.normalizeRange(selection.getRng(true));
otherLi = dom.getParent(findNextCaretContainer(editor, rng, isForward, root), 'LI', root);
if (otherLi && otherLi !== li) {
if (isForward) {
@ -806,7 +806,7 @@ var lists = (function () {
}
return true;
} else if (!otherLi) {
if (!isForward && $_1k5y1wewjcg89cyc.removeList(editor)) {
if (!isForward && $_mw2yfexjcun3yhv.removeList(editor)) {
return true;
}
}
@ -823,15 +823,15 @@ var lists = (function () {
var backspaceDeleteIntoListCaret = function (editor, isForward) {
var dom = editor.dom;
var selectionStartElm = editor.selection.getStart();
var root = $_9qkeq9f5jcg89czh.getClosestListRootElm(editor, selectionStartElm);
var root = $_eywzp2f6jcun3yis.getClosestListRootElm(editor, selectionStartElm);
var block = dom.getParent(selectionStartElm, dom.isBlock, root);
if (block && dom.isEmpty(block)) {
var rng = $_a0q3hdf2jcg89cza.normalizeRange(editor.selection.getRng(true));
var rng = $_5bnitif3jcun3yil.normalizeRange(editor.selection.getRng(true));
var otherLi_1 = dom.getParent(findNextCaretContainer(editor, rng, isForward, root), 'LI', root);
if (otherLi_1) {
editor.undoManager.transact(function () {
removeBlock(dom, block, root);
$_1k5y1wewjcg89cyc.mergeWithAdjacentLists(dom, otherLi_1.parentNode);
$_mw2yfexjcun3yhv.mergeWithAdjacentLists(dom, otherLi_1.parentNode);
editor.selection.select(otherLi_1, true);
editor.selection.collapse(isForward);
});
@ -845,12 +845,12 @@ var lists = (function () {
};
var backspaceDeleteRange = function (editor) {
var selectionStartElm = editor.selection.getStart();
var root = $_9qkeq9f5jcg89czh.getClosestListRootElm(editor, selectionStartElm);
var root = $_eywzp2f6jcun3yis.getClosestListRootElm(editor, selectionStartElm);
var startListParent = editor.dom.getParent(selectionStartElm, 'LI,DT,DD', root);
if (startListParent || $_9qkeq9f5jcg89czh.getSelectedListItems(editor).length > 0) {
if (startListParent || $_eywzp2f6jcun3yis.getSelectedListItems(editor).length > 0) {
editor.undoManager.transact(function () {
editor.execCommand('Delete');
$_9u1nulf4jcg89cze.normalizeLists(editor.dom, editor.getBody());
$_5sbtunf5jcun3yiq.normalizeLists(editor.dom, editor.getBody());
});
return true;
}
@ -872,7 +872,7 @@ var lists = (function () {
}
});
};
var $_f8iugtesjcg89cy4 = {
var $_cwo4l2etjcun3yhm = {
setup: setup,
backspaceDelete: backspaceDelete
};
@ -880,16 +880,16 @@ var lists = (function () {
var get = function (editor) {
return {
backspaceDelete: function (isForward) {
$_f8iugtesjcg89cy4.backspaceDelete(editor, isForward);
$_cwo4l2etjcun3yhm.backspaceDelete(editor, isForward);
}
};
};
var $_agfyyeerjcg89cy2 = { get: get };
var $_2eez9zesjcun3yhj = { get: get };
var DOM$5 = DOMUtils.DOM;
var mergeLists = function (from, to) {
var node;
if ($_cwam5lf3jcg89czc.isListNode(from)) {
if ($_6xnq57f4jcun3yin.isListNode(from)) {
while (node = from.firstChild) {
to.appendChild(node);
}
@ -903,17 +903,17 @@ var lists = (function () {
return true;
}
sibling = li.previousSibling;
if (sibling && $_cwam5lf3jcg89czc.isListNode(sibling)) {
if (sibling && $_6xnq57f4jcun3yin.isListNode(sibling)) {
sibling.appendChild(li);
return true;
}
if (sibling && sibling.nodeName === 'LI' && $_cwam5lf3jcg89czc.isListNode(sibling.lastChild)) {
if (sibling && sibling.nodeName === 'LI' && $_6xnq57f4jcun3yin.isListNode(sibling.lastChild)) {
sibling.lastChild.appendChild(li);
mergeLists(li.lastChild, sibling.lastChild);
return true;
}
sibling = li.nextSibling;
if (sibling && $_cwam5lf3jcg89czc.isListNode(sibling)) {
if (sibling && $_6xnq57f4jcun3yin.isListNode(sibling)) {
sibling.insertBefore(li, sibling.firstChild);
return true;
}
@ -932,20 +932,20 @@ var lists = (function () {
return false;
};
var indentSelection = function (editor) {
var listElements = $_9qkeq9f5jcg89czh.getSelectedListItems(editor);
var listElements = $_eywzp2f6jcun3yis.getSelectedListItems(editor);
if (listElements.length) {
var bookmark = $_17gs9f1jcg89cz6.createBookmark(editor.selection.getRng(true));
var bookmark = $_901krgf2jcun3yi9.createBookmark(editor.selection.getRng(true));
for (var i = 0; i < listElements.length; i++) {
if (!indent(listElements[i]) && i === 0) {
break;
}
}
editor.selection.setRng($_17gs9f1jcg89cz6.resolveBookmark(bookmark));
editor.selection.setRng($_901krgf2jcun3yi9.resolveBookmark(bookmark));
editor.nodeChanged();
return true;
}
};
var $_36ist0fbjcg89czr = { indentSelection: indentSelection };
var $_g8do2qfcjcun3yj4 = { indentSelection: indentSelection };
var queryListCommandState = function (editor, listName) {
return function () {
@ -958,11 +958,11 @@ var lists = (function () {
var cmd = e.command.toLowerCase();
var isHandled;
if (cmd === 'indent') {
if ($_36ist0fbjcg89czr.indentSelection(editor)) {
if ($_g8do2qfcjcun3yj4.indentSelection(editor)) {
isHandled = true;
}
} else if (cmd === 'outdent') {
if ($_2fr6iwezjcg89cym.outdentSelection(editor)) {
if ($_6lo6csf0jcun3yi4.outdentSelection(editor)) {
isHandled = true;
}
}
@ -973,24 +973,24 @@ var lists = (function () {
}
});
editor.addCommand('InsertUnorderedList', function (ui, detail) {
$_1k5y1wewjcg89cyc.toggleList(editor, 'UL', detail);
$_mw2yfexjcun3yhv.toggleList(editor, 'UL', detail);
});
editor.addCommand('InsertOrderedList', function (ui, detail) {
$_1k5y1wewjcg89cyc.toggleList(editor, 'OL', detail);
$_mw2yfexjcun3yhv.toggleList(editor, 'OL', detail);
});
editor.addCommand('InsertDefinitionList', function (ui, detail) {
$_1k5y1wewjcg89cyc.toggleList(editor, 'DL', detail);
$_mw2yfexjcun3yhv.toggleList(editor, 'DL', detail);
});
editor.addQueryStateHandler('InsertUnorderedList', queryListCommandState(editor, 'UL'));
editor.addQueryStateHandler('InsertOrderedList', queryListCommandState(editor, 'OL'));
editor.addQueryStateHandler('InsertDefinitionList', queryListCommandState(editor, 'DL'));
};
var $_8anbl1fajcg89czp = { register: register };
var $_cmg9r3fbjcun3yj1 = { register: register };
var shouldIndentOnTab = function (editor) {
return editor.getParam('lists_indent_on_tab', true);
};
var $_60quowfdjcg89czy = { shouldIndentOnTab: shouldIndentOnTab };
var $_1kq9q4fejcun3yj9 = { shouldIndentOnTab: shouldIndentOnTab };
var setupTabKey = function (editor) {
editor.on('keydown', function (e) {
@ -1000,20 +1000,20 @@ var lists = (function () {
if (editor.dom.getParent(editor.selection.getStart(), 'LI,DT,DD')) {
e.preventDefault();
if (e.shiftKey) {
$_2fr6iwezjcg89cym.outdentSelection(editor);
$_6lo6csf0jcun3yi4.outdentSelection(editor);
} else {
$_36ist0fbjcg89czr.indentSelection(editor);
$_g8do2qfcjcun3yj4.indentSelection(editor);
}
}
});
};
var setup$1 = function (editor) {
if ($_60quowfdjcg89czy.shouldIndentOnTab(editor)) {
if ($_1kq9q4fejcun3yj9.shouldIndentOnTab(editor)) {
setupTabKey(editor);
}
$_f8iugtesjcg89cy4.setup(editor);
$_cwo4l2etjcun3yhm.setup(editor);
};
var $_3t4xq5fcjcg89czw = { setup: setup$1 };
var $_9b8qw1fdjcun3yj7 = { setup: setup$1 };
var findIndex = function (list, predicate) {
for (var index = 0; index < list.length; index++) {
@ -1028,9 +1028,9 @@ var lists = (function () {
return function (e) {
var ctrl = e.control;
editor.on('NodeChange', function (e) {
var tableCellIndex = findIndex(e.parents, $_cwam5lf3jcg89czc.isTableCellNode);
var tableCellIndex = findIndex(e.parents, $_6xnq57f4jcun3yin.isTableCellNode);
var parents = tableCellIndex !== -1 ? e.parents.slice(0, tableCellIndex) : e.parents;
var lists = Tools.grep(parents, $_cwam5lf3jcg89czc.isListNode);
var lists = Tools.grep(parents, $_6xnq57f4jcun3yin.isListNode);
ctrl.active(lists.length > 0 && lists[0].nodeName === listName);
});
};
@ -1039,8 +1039,8 @@ var lists = (function () {
return function (e) {
var ctrl = e.control;
editor.on('nodechange', function () {
var listItemBlocks = $_9qkeq9f5jcg89czh.getSelectedListItems(editor);
var disable = listItemBlocks.length > 0 && $_cwam5lf3jcg89czc.isFirstChild(listItemBlocks[0]);
var listItemBlocks = $_eywzp2f6jcun3yis.getSelectedListItems(editor);
var disable = listItemBlocks.length > 0 && $_6xnq57f4jcun3yin.isFirstChild(listItemBlocks[0]);
ctrl.disabled(disable);
});
};
@ -1071,13 +1071,13 @@ var lists = (function () {
onPostRender: indentPostRender(editor)
});
};
var $_8itk6bfejcg89d00 = { register: register$1 };
var $_3ooyqtffjcun3yja = { register: register$1 };
PluginManager.add('lists', function (editor) {
$_3t4xq5fcjcg89czw.setup(editor);
$_8itk6bfejcg89d00.register(editor);
$_8anbl1fajcg89czp.register(editor);
return $_agfyyeerjcg89cy2.get(editor);
$_9b8qw1fdjcun3yj7.setup(editor);
$_3ooyqtffjcun3yja.register(editor);
$_cmg9r3fbjcun3yj1.register(editor);
return $_2eez9zesjcun3yhj.get(editor);
});
var Plugin = function () {
};