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

@ -28,12 +28,12 @@ var visualchars = (function () {
};
return { isEnabled: isEnabled };
};
var $_7sgxbfr2jcg89f2t = { get: get };
var $_7ui16hr3jcun40hq = { get: get };
var fireVisualChars = function (editor, state) {
return editor.fire('VisualChars', { state: state });
};
var $_d6xwf9r5jcg89f2x = { fireVisualChars: fireVisualChars };
var $_2gw1c0r6jcun40ht = { fireVisualChars: fireVisualChars };
var charMap = {
'\xA0': 'nbsp',
@ -56,7 +56,7 @@ var visualchars = (function () {
}
return selector;
};
var $_2ssll2r7jcg89f39 = {
var $_dacj37r8jcun40hz = {
charMap: charMap,
regExp: charMapToRegExp(charMap),
regExpGlobal: charMapToRegExp(charMap, true),
@ -118,7 +118,7 @@ var visualchars = (function () {
};
var never$1 = constant(false);
var always$1 = constant(true);
var $_au6defrbjcg89f3s = {
var $_1x6a7mrcjcun40ib = {
noop: noop,
noarg: noarg,
compose: compose,
@ -134,8 +134,8 @@ var visualchars = (function () {
always: always$1
};
var never = $_au6defrbjcg89f3s.never;
var always = $_au6defrbjcg89f3s.always;
var never = $_1x6a7mrcjcun40ib.never;
var always = $_1x6a7mrcjcun40ib.always;
var none = function () {
return NONE;
};
@ -178,7 +178,7 @@ var visualchars = (function () {
toArray: function () {
return [];
},
toString: $_au6defrbjcg89f3s.constant('none()')
toString: $_1x6a7mrcjcun40ib.constant('none()')
};
if (Object.freeze)
Object.freeze(me);
@ -247,7 +247,7 @@ var visualchars = (function () {
var from = function (value) {
return value === null || value === undefined ? NONE : some(value);
};
var $_7g2q49rajcg89f3q = {
var $_eoual9rbjcun40i9 = {
some: some,
none: none,
from: from
@ -265,7 +265,7 @@ var visualchars = (function () {
}();
var indexOf = function (xs, x) {
var r = rawIndexOf(xs, x);
return r === -1 ? $_7g2q49rajcg89f3q.none() : $_7g2q49rajcg89f3q.some(r);
return r === -1 ? $_eoual9rbjcun40i9.none() : $_eoual9rbjcun40i9.some(r);
};
var contains = function (xs, x) {
return rawIndexOf(xs, x) > -1;
@ -371,19 +371,19 @@ var visualchars = (function () {
for (var i = 0, len = xs.length; i < len; i++) {
var x = xs[i];
if (pred(x, i, xs)) {
return $_7g2q49rajcg89f3q.some(x);
return $_eoual9rbjcun40i9.some(x);
}
}
return $_7g2q49rajcg89f3q.none();
return $_eoual9rbjcun40i9.none();
};
var findIndex = function (xs, pred) {
for (var i = 0, len = xs.length; i < len; i++) {
var x = xs[i];
if (pred(x, i, xs)) {
return $_7g2q49rajcg89f3q.some(i);
return $_eoual9rbjcun40i9.some(i);
}
}
return $_7g2q49rajcg89f3q.none();
return $_eoual9rbjcun40i9.none();
};
var slowIndexOf = function (xs, x) {
for (var i = 0, len = xs.length; i < len; ++i) {
@ -449,12 +449,12 @@ var visualchars = (function () {
return copy;
};
var head = function (xs) {
return xs.length === 0 ? $_7g2q49rajcg89f3q.none() : $_7g2q49rajcg89f3q.some(xs[0]);
return xs.length === 0 ? $_eoual9rbjcun40i9.none() : $_eoual9rbjcun40i9.some(xs[0]);
};
var last = function (xs) {
return xs.length === 0 ? $_7g2q49rajcg89f3q.none() : $_7g2q49rajcg89f3q.some(xs[xs.length - 1]);
return xs.length === 0 ? $_eoual9rbjcun40i9.none() : $_eoual9rbjcun40i9.some(xs[xs.length - 1]);
};
var $_3ag6b8r9jcg89f3i = {
var $_c7px6qrajcun40i5 = {
map: map,
each: each,
eachr: eachr,
@ -506,12 +506,12 @@ var visualchars = (function () {
var fromDom = function (node) {
if (node === null || node === undefined)
throw new Error('Node cannot be null or undefined');
return { dom: $_au6defrbjcg89f3s.constant(node) };
return { dom: $_1x6a7mrcjcun40ib.constant(node) };
};
var fromPoint = function (doc, x, y) {
return $_7g2q49rajcg89f3q.from(doc.dom().elementFromPoint(x, y)).map(fromDom);
return $_eoual9rbjcun40i9.from(doc.dom().elementFromPoint(x, y)).map(fromDom);
};
var $_bamubtrcjcg89f3v = {
var $_83blqqrdjcun40id = {
fromHtml: fromHtml,
fromTag: fromTag,
fromText: fromText,
@ -519,7 +519,7 @@ var visualchars = (function () {
fromPoint: fromPoint
};
var $_dy5c13rejcg89f3z = {
var $_67o1lgrfjcun40ii = {
ATTRIBUTE: 2,
CDATA_SECTION: 4,
COMMENT: 8,
@ -550,12 +550,12 @@ var visualchars = (function () {
};
};
var isComment = function (element) {
return type(element) === $_dy5c13rejcg89f3z.COMMENT || name(element) === '#comment';
return type(element) === $_67o1lgrfjcun40ii.COMMENT || name(element) === '#comment';
};
var isElement = isType($_dy5c13rejcg89f3z.ELEMENT);
var isText = isType($_dy5c13rejcg89f3z.TEXT);
var isDocument = isType($_dy5c13rejcg89f3z.DOCUMENT);
var $_957jj2rdjcg89f3y = {
var isElement = isType($_67o1lgrfjcun40ii.ELEMENT);
var isText = isType($_67o1lgrfjcun40ii.TEXT);
var isDocument = isType($_67o1lgrfjcun40ii.DOCUMENT);
var $_6fj2tprejcun40ih = {
name: name,
type: type,
value: value,
@ -566,18 +566,18 @@ var visualchars = (function () {
};
var wrapCharWithSpan = function (value) {
return '<span data-mce-bogus="1" class="mce-' + $_2ssll2r7jcg89f39.charMap[value] + '">' + value + '</span>';
return '<span data-mce-bogus="1" class="mce-' + $_dacj37r8jcun40hz.charMap[value] + '">' + value + '</span>';
};
var $_1t58hirfjcg89f40 = { wrapCharWithSpan: wrapCharWithSpan };
var $_2c32qqrgjcun40ii = { wrapCharWithSpan: wrapCharWithSpan };
var isMatch = function (n) {
return $_957jj2rdjcg89f3y.isText(n) && $_957jj2rdjcg89f3y.value(n) !== undefined && $_2ssll2r7jcg89f39.regExp.test($_957jj2rdjcg89f3y.value(n));
return $_6fj2tprejcun40ih.isText(n) && $_6fj2tprejcun40ih.value(n) !== undefined && $_dacj37r8jcun40hz.regExp.test($_6fj2tprejcun40ih.value(n));
};
var filterDescendants = function (scope, predicate) {
var result = [];
var dom = scope.dom();
var children = $_3ag6b8r9jcg89f3i.map(dom.childNodes, $_bamubtrcjcg89f3v.fromDom);
$_3ag6b8r9jcg89f3i.each(children, function (x) {
var children = $_c7px6qrajcun40i5.map(dom.childNodes, $_83blqqrdjcun40id.fromDom);
$_c7px6qrajcun40i5.each(children, function (x) {
if (predicate(x)) {
result = result.concat([x]);
}
@ -594,9 +594,9 @@ var visualchars = (function () {
}
};
var replaceWithSpans = function (html) {
return html.replace($_2ssll2r7jcg89f39.regExpGlobal, $_1t58hirfjcg89f40.wrapCharWithSpan);
return html.replace($_dacj37r8jcun40hz.regExpGlobal, $_2c32qqrgjcun40ii.wrapCharWithSpan);
};
var $_4nbb9kr8jcg89f3b = {
var $_9bhgr3r9jcun40i0 = {
isMatch: isMatch,
filterDescendants: filterDescendants,
findParentElm: findParentElm,
@ -605,9 +605,9 @@ var visualchars = (function () {
var show = function (editor, rootElm) {
var node, div;
var nodeList = $_4nbb9kr8jcg89f3b.filterDescendants($_bamubtrcjcg89f3v.fromDom(rootElm), $_4nbb9kr8jcg89f3b.isMatch);
$_3ag6b8r9jcg89f3i.each(nodeList, function (n) {
var withSpans = $_4nbb9kr8jcg89f3b.replaceWithSpans($_957jj2rdjcg89f3y.value(n));
var nodeList = $_9bhgr3r9jcun40i0.filterDescendants($_83blqqrdjcun40id.fromDom(rootElm), $_9bhgr3r9jcun40i0.isMatch);
$_c7px6qrajcun40i5.each(nodeList, function (n) {
var withSpans = $_9bhgr3r9jcun40i0.replaceWithSpans($_6fj2tprejcun40ih.value(n));
div = editor.dom.create('div', null, withSpans);
while (node = div.lastChild) {
editor.dom.insertAfter(node, n.dom());
@ -616,21 +616,21 @@ var visualchars = (function () {
});
};
var hide = function (editor, body) {
var nodeList = editor.dom.select($_2ssll2r7jcg89f39.selector, body);
$_3ag6b8r9jcg89f3i.each(nodeList, function (node) {
var nodeList = editor.dom.select($_dacj37r8jcun40hz.selector, body);
$_c7px6qrajcun40i5.each(nodeList, function (node) {
editor.dom.remove(node, 1);
});
};
var toggle = function (editor) {
var body = editor.getBody();
var bookmark = editor.selection.getBookmark();
var parentNode = $_4nbb9kr8jcg89f3b.findParentElm(editor.selection.getNode(), body);
var parentNode = $_9bhgr3r9jcun40i0.findParentElm(editor.selection.getNode(), body);
parentNode = parentNode !== undefined ? parentNode : body;
hide(editor, parentNode);
show(editor, parentNode);
editor.selection.moveToBookmark(bookmark);
};
var $_13ocx5r6jcg89f2z = {
var $_ddy5dcr7jcun40hu = {
show: show,
hide: hide,
toggle: toggle
@ -641,39 +641,39 @@ var visualchars = (function () {
var selection = editor.selection;
var bookmark;
toggleState.set(!toggleState.get());
$_d6xwf9r5jcg89f2x.fireVisualChars(editor, toggleState.get());
$_2gw1c0r6jcun40ht.fireVisualChars(editor, toggleState.get());
bookmark = selection.getBookmark();
if (toggleState.get() === true) {
$_13ocx5r6jcg89f2z.show(editor, body);
$_ddy5dcr7jcun40hu.show(editor, body);
} else {
$_13ocx5r6jcg89f2z.hide(editor, body);
$_ddy5dcr7jcun40hu.hide(editor, body);
}
selection.moveToBookmark(bookmark);
};
var $_294kfpr4jcg89f2w = { toggleVisualChars: toggleVisualChars };
var $_d0wck1r5jcun40hs = { toggleVisualChars: toggleVisualChars };
var register = function (editor, toggleState) {
editor.addCommand('mceVisualChars', function () {
$_294kfpr4jcg89f2w.toggleVisualChars(editor, toggleState);
$_d0wck1r5jcun40hs.toggleVisualChars(editor, toggleState);
});
};
var $_d3d12or3jcg89f2u = { register: register };
var $_2g5u2nr4jcun40hr = { register: register };
var Delay = tinymce.util.Tools.resolve('tinymce.util.Delay');
var setup = function (editor, toggleState) {
var debouncedToggle = Delay.debounce(function () {
$_13ocx5r6jcg89f2z.toggle(editor);
$_ddy5dcr7jcun40hu.toggle(editor);
}, 300);
if (editor.settings.forced_root_block !== false) {
editor.on('keydown', function (e) {
if (toggleState.get() === true) {
e.keyCode === 13 ? $_13ocx5r6jcg89f2z.toggle(editor) : debouncedToggle();
e.keyCode === 13 ? $_ddy5dcr7jcun40hu.toggle(editor) : debouncedToggle();
}
});
}
};
var $_2lr0k5rgjcg89f41 = { setup: setup };
var $_f3vbiurhjcun40ij = { setup: setup };
var toggleActiveState = function (editor) {
return function (e) {
@ -702,10 +702,10 @@ var visualchars = (function () {
PluginManager.add('visualchars', function (editor) {
var toggleState = Cell(false);
$_d3d12or3jcg89f2u.register(editor, toggleState);
$_2g5u2nr4jcun40hr.register(editor, toggleState);
register$1(editor);
$_2lr0k5rgjcg89f41.setup(editor, toggleState);
return $_7sgxbfr2jcg89f2t.get(toggleState);
$_f3vbiurhjcun40ij.setup(editor, toggleState);
return $_7ui16hr3jcun40hq.get(toggleState);
});
var Plugin = function () {
};