--- a/wp/wp-includes/js/tinymce/plugins/directionality/plugin.js Mon Oct 14 18:06:33 2019 +0200
+++ b/wp/wp-includes/js/tinymce/plugins/directionality/plugin.js Mon Oct 14 18:28:13 2019 +0200
@@ -1,66 +1,66 @@
(function () {
var directionality = (function () {
- 'use strict';
+ 'use strict';
+
+ var global = tinymce.util.Tools.resolve('tinymce.PluginManager');
+
+ var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools');
- var global = tinymce.util.Tools.resolve('tinymce.PluginManager');
-
- var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools');
+ var setDir = function (editor, dir) {
+ var dom = editor.dom;
+ var curDir;
+ var blocks = editor.selection.getSelectedBlocks();
+ if (blocks.length) {
+ curDir = dom.getAttrib(blocks[0], 'dir');
+ global$1.each(blocks, function (block) {
+ if (!dom.getParent(block.parentNode, '*[dir="' + dir + '"]', dom.getRoot())) {
+ dom.setAttrib(block, 'dir', curDir !== dir ? dir : null);
+ }
+ });
+ editor.nodeChanged();
+ }
+ };
+ var Direction = { setDir: setDir };
- var setDir = function (editor, dir) {
- var dom = editor.dom;
- var curDir;
- var blocks = editor.selection.getSelectedBlocks();
- if (blocks.length) {
- curDir = dom.getAttrib(blocks[0], 'dir');
- global$1.each(blocks, function (block) {
- if (!dom.getParent(block.parentNode, '*[dir="' + dir + '"]', dom.getRoot())) {
- dom.setAttrib(block, 'dir', curDir !== dir ? dir : null);
- }
+ var register = function (editor) {
+ editor.addCommand('mceDirectionLTR', function () {
+ Direction.setDir(editor, 'ltr');
+ });
+ editor.addCommand('mceDirectionRTL', function () {
+ Direction.setDir(editor, 'rtl');
+ });
+ };
+ var Commands = { register: register };
+
+ var generateSelector = function (dir) {
+ var selector = [];
+ global$1.each('h1 h2 h3 h4 h5 h6 div p'.split(' '), function (name) {
+ selector.push(name + '[dir=' + dir + ']');
});
- editor.nodeChanged();
- }
- };
- var $_fd54yfb4jjgwebo5 = { setDir: setDir };
+ return selector.join(',');
+ };
+ var register$1 = function (editor) {
+ editor.addButton('ltr', {
+ title: 'Left to right',
+ cmd: 'mceDirectionLTR',
+ stateSelector: generateSelector('ltr')
+ });
+ editor.addButton('rtl', {
+ title: 'Right to left',
+ cmd: 'mceDirectionRTL',
+ stateSelector: generateSelector('rtl')
+ });
+ };
+ var Buttons = { register: register$1 };
- var register = function (editor) {
- editor.addCommand('mceDirectionLTR', function () {
- $_fd54yfb4jjgwebo5.setDir(editor, 'ltr');
- });
- editor.addCommand('mceDirectionRTL', function () {
- $_fd54yfb4jjgwebo5.setDir(editor, 'rtl');
+ global.add('directionality', function (editor) {
+ Commands.register(editor);
+ Buttons.register(editor);
});
- };
- var $_cpb3fob3jjgwebo4 = { register: register };
+ function Plugin () {
+ }
- var generateSelector = function (dir) {
- var selector = [];
- global$1.each('h1 h2 h3 h4 h5 h6 div p'.split(' '), function (name) {
- selector.push(name + '[dir=' + dir + ']');
- });
- return selector.join(',');
- };
- var register$1 = function (editor) {
- editor.addButton('ltr', {
- title: 'Left to right',
- cmd: 'mceDirectionLTR',
- stateSelector: generateSelector('ltr')
- });
- editor.addButton('rtl', {
- title: 'Right to left',
- cmd: 'mceDirectionRTL',
- stateSelector: generateSelector('rtl')
- });
- };
- var $_8ch9fzb6jjgwebo7 = { register: register$1 };
-
- global.add('directionality', function (editor) {
- $_cpb3fob3jjgwebo4.register(editor);
- $_8ch9fzb6jjgwebo7.register(editor);
- });
- function Plugin () {
- }
-
- return Plugin;
+ return Plugin;
}());
})();