diff -r 318533413200 -r a1707c607eec src/pyams_skin/resources/js/ext/tinymce/dev/classes/ui/SplitButton.js --- a/src/pyams_skin/resources/js/ext/tinymce/dev/classes/ui/SplitButton.js Sun Jul 19 02:02:20 2020 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,135 +0,0 @@ -/** - * SplitButton.js - * - * Copyright, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://www.tinymce.com/license - * Contributing: http://www.tinymce.com/contributing - */ - -/** - * Creates a split button. - * - * @-x-less SplitButton.less - * @class tinymce.ui.SplitButton - * @extends tinymce.ui.MenuButton - */ -define("tinymce/ui/SplitButton", [ - "tinymce/ui/MenuButton", - "tinymce/ui/DomUtils" -], function(MenuButton, DomUtils) { - return MenuButton.extend({ - Defaults: { - classes: "widget btn splitbtn", - role: "button" - }, - - /** - * Repaints the control after a layout operation. - * - * @method repaint - */ - repaint: function() { - var self = this, elm = self.getEl(), rect = self.layoutRect(), mainButtonElm, menuButtonElm; - - self._super(); - - mainButtonElm = elm.firstChild; - menuButtonElm = elm.lastChild; - - DomUtils.css(mainButtonElm, { - width: rect.w - DomUtils.getSize(menuButtonElm).width, - height: rect.h - 2 - }); - - DomUtils.css(menuButtonElm, { - height: rect.h - 2 - }); - - return self; - }, - - /** - * Sets the active menu state. - * - * @private - */ - activeMenu: function(state) { - var self = this; - - DomUtils.toggleClass(self.getEl().lastChild, self.classPrefix + 'active', state); - }, - - /** - * Renders the control as a HTML string. - * - * @method renderHtml - * @return {String} HTML representing the control. - */ - renderHtml: function() { - var self = this, id = self._id, prefix = self.classPrefix, image; - var icon = self.settings.icon; - - image = self.settings.image; - if (image) { - icon = 'none'; - - // Support for [high dpi, low dpi] image sources - if (typeof image != "string") { - image = window.getSelection ? image[0] : image[1]; - } - - image = ' style="background-image: url(\'' + image + '\')"'; - } else { - image = ''; - } - - icon = self.settings.icon ? prefix + 'ico ' + prefix + 'i-' + icon : ''; - - return ( - '