Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/tinymce/themes/modern
File: theme.js
}
[3500] Fix | Delete
function bindDocumentScrollHandler() {
[3501] Fix | Delete
if (!documentScrollHandler) {
[3502] Fix | Delete
documentScrollHandler = function () {
[3503] Fix | Delete
var i;
[3504] Fix | Delete
i = visiblePanels.length;
[3505] Fix | Delete
while (i--) {
[3506] Fix | Delete
repositionPanel(visiblePanels[i]);
[3507] Fix | Delete
}
[3508] Fix | Delete
};
[3509] Fix | Delete
global$9(domGlobals.window).on('scroll', documentScrollHandler);
[3510] Fix | Delete
}
[3511] Fix | Delete
}
[3512] Fix | Delete
function bindWindowResizeHandler() {
[3513] Fix | Delete
if (!windowResizeHandler) {
[3514] Fix | Delete
var docElm_1 = domGlobals.document.documentElement;
[3515] Fix | Delete
var clientWidth_1 = docElm_1.clientWidth, clientHeight_1 = docElm_1.clientHeight;
[3516] Fix | Delete
windowResizeHandler = function () {
[3517] Fix | Delete
if (!domGlobals.document.all || clientWidth_1 !== docElm_1.clientWidth || clientHeight_1 !== docElm_1.clientHeight) {
[3518] Fix | Delete
clientWidth_1 = docElm_1.clientWidth;
[3519] Fix | Delete
clientHeight_1 = docElm_1.clientHeight;
[3520] Fix | Delete
FloatPanel.hideAll();
[3521] Fix | Delete
}
[3522] Fix | Delete
};
[3523] Fix | Delete
global$9(domGlobals.window).on('resize', windowResizeHandler);
[3524] Fix | Delete
}
[3525] Fix | Delete
}
[3526] Fix | Delete
function repositionPanel(panel) {
[3527] Fix | Delete
var scrollY = funcs.getViewPort().y;
[3528] Fix | Delete
function toggleFixedChildPanels(fixed, deltaY) {
[3529] Fix | Delete
var parent;
[3530] Fix | Delete
for (var i = 0; i < visiblePanels.length; i++) {
[3531] Fix | Delete
if (visiblePanels[i] !== panel) {
[3532] Fix | Delete
parent = visiblePanels[i].parent();
[3533] Fix | Delete
while (parent && (parent = parent.parent())) {
[3534] Fix | Delete
if (parent === panel) {
[3535] Fix | Delete
visiblePanels[i].fixed(fixed).moveBy(0, deltaY).repaint();
[3536] Fix | Delete
}
[3537] Fix | Delete
}
[3538] Fix | Delete
}
[3539] Fix | Delete
}
[3540] Fix | Delete
}
[3541] Fix | Delete
if (panel.settings.autofix) {
[3542] Fix | Delete
if (!panel.state.get('fixed')) {
[3543] Fix | Delete
panel._autoFixY = panel.layoutRect().y;
[3544] Fix | Delete
if (panel._autoFixY < scrollY) {
[3545] Fix | Delete
panel.fixed(true).layoutRect({ y: 0 }).repaint();
[3546] Fix | Delete
toggleFixedChildPanels(true, scrollY - panel._autoFixY);
[3547] Fix | Delete
}
[3548] Fix | Delete
} else {
[3549] Fix | Delete
if (panel._autoFixY > scrollY) {
[3550] Fix | Delete
panel.fixed(false).layoutRect({ y: panel._autoFixY }).repaint();
[3551] Fix | Delete
toggleFixedChildPanels(false, panel._autoFixY - scrollY);
[3552] Fix | Delete
}
[3553] Fix | Delete
}
[3554] Fix | Delete
}
[3555] Fix | Delete
}
[3556] Fix | Delete
function addRemove(add, ctrl) {
[3557] Fix | Delete
var i, zIndex = FloatPanel.zIndex || 65535, topModal;
[3558] Fix | Delete
if (add) {
[3559] Fix | Delete
zOrder.push(ctrl);
[3560] Fix | Delete
} else {
[3561] Fix | Delete
i = zOrder.length;
[3562] Fix | Delete
while (i--) {
[3563] Fix | Delete
if (zOrder[i] === ctrl) {
[3564] Fix | Delete
zOrder.splice(i, 1);
[3565] Fix | Delete
}
[3566] Fix | Delete
}
[3567] Fix | Delete
}
[3568] Fix | Delete
if (zOrder.length) {
[3569] Fix | Delete
for (i = 0; i < zOrder.length; i++) {
[3570] Fix | Delete
if (zOrder[i].modal) {
[3571] Fix | Delete
zIndex++;
[3572] Fix | Delete
topModal = zOrder[i];
[3573] Fix | Delete
}
[3574] Fix | Delete
zOrder[i].getEl().style.zIndex = zIndex;
[3575] Fix | Delete
zOrder[i].zIndex = zIndex;
[3576] Fix | Delete
zIndex++;
[3577] Fix | Delete
}
[3578] Fix | Delete
}
[3579] Fix | Delete
var modalBlockEl = global$9('#' + ctrl.classPrefix + 'modal-block', ctrl.getContainerElm())[0];
[3580] Fix | Delete
if (topModal) {
[3581] Fix | Delete
global$9(modalBlockEl).css('z-index', topModal.zIndex - 1);
[3582] Fix | Delete
} else if (modalBlockEl) {
[3583] Fix | Delete
modalBlockEl.parentNode.removeChild(modalBlockEl);
[3584] Fix | Delete
hasModal = false;
[3585] Fix | Delete
}
[3586] Fix | Delete
FloatPanel.currentZIndex = zIndex;
[3587] Fix | Delete
}
[3588] Fix | Delete
var FloatPanel = Panel.extend({
[3589] Fix | Delete
Mixins: [
[3590] Fix | Delete
Movable,
[3591] Fix | Delete
Resizable
[3592] Fix | Delete
],
[3593] Fix | Delete
init: function (settings) {
[3594] Fix | Delete
var self = this;
[3595] Fix | Delete
self._super(settings);
[3596] Fix | Delete
self._eventsRoot = self;
[3597] Fix | Delete
self.classes.add('floatpanel');
[3598] Fix | Delete
if (settings.autohide) {
[3599] Fix | Delete
bindDocumentClickHandler();
[3600] Fix | Delete
bindWindowResizeHandler();
[3601] Fix | Delete
visiblePanels.push(self);
[3602] Fix | Delete
}
[3603] Fix | Delete
if (settings.autofix) {
[3604] Fix | Delete
bindDocumentScrollHandler();
[3605] Fix | Delete
self.on('move', function () {
[3606] Fix | Delete
repositionPanel(this);
[3607] Fix | Delete
});
[3608] Fix | Delete
}
[3609] Fix | Delete
self.on('postrender show', function (e) {
[3610] Fix | Delete
if (e.control === self) {
[3611] Fix | Delete
var $modalBlockEl_1;
[3612] Fix | Delete
var prefix_1 = self.classPrefix;
[3613] Fix | Delete
if (self.modal && !hasModal) {
[3614] Fix | Delete
$modalBlockEl_1 = global$9('#' + prefix_1 + 'modal-block', self.getContainerElm());
[3615] Fix | Delete
if (!$modalBlockEl_1[0]) {
[3616] Fix | Delete
$modalBlockEl_1 = global$9('<div id="' + prefix_1 + 'modal-block" class="' + prefix_1 + 'reset ' + prefix_1 + 'fade"></div>').appendTo(self.getContainerElm());
[3617] Fix | Delete
}
[3618] Fix | Delete
global$7.setTimeout(function () {
[3619] Fix | Delete
$modalBlockEl_1.addClass(prefix_1 + 'in');
[3620] Fix | Delete
global$9(self.getEl()).addClass(prefix_1 + 'in');
[3621] Fix | Delete
});
[3622] Fix | Delete
hasModal = true;
[3623] Fix | Delete
}
[3624] Fix | Delete
addRemove(true, self);
[3625] Fix | Delete
}
[3626] Fix | Delete
});
[3627] Fix | Delete
self.on('show', function () {
[3628] Fix | Delete
self.parents().each(function (ctrl) {
[3629] Fix | Delete
if (ctrl.state.get('fixed')) {
[3630] Fix | Delete
self.fixed(true);
[3631] Fix | Delete
return false;
[3632] Fix | Delete
}
[3633] Fix | Delete
});
[3634] Fix | Delete
});
[3635] Fix | Delete
if (settings.popover) {
[3636] Fix | Delete
self._preBodyHtml = '<div class="' + self.classPrefix + 'arrow"></div>';
[3637] Fix | Delete
self.classes.add('popover').add('bottom').add(self.isRtl() ? 'end' : 'start');
[3638] Fix | Delete
}
[3639] Fix | Delete
self.aria('label', settings.ariaLabel);
[3640] Fix | Delete
self.aria('labelledby', self._id);
[3641] Fix | Delete
self.aria('describedby', self.describedBy || self._id + '-none');
[3642] Fix | Delete
},
[3643] Fix | Delete
fixed: function (state) {
[3644] Fix | Delete
var self = this;
[3645] Fix | Delete
if (self.state.get('fixed') !== state) {
[3646] Fix | Delete
if (self.state.get('rendered')) {
[3647] Fix | Delete
var viewport = funcs.getViewPort();
[3648] Fix | Delete
if (state) {
[3649] Fix | Delete
self.layoutRect().y -= viewport.y;
[3650] Fix | Delete
} else {
[3651] Fix | Delete
self.layoutRect().y += viewport.y;
[3652] Fix | Delete
}
[3653] Fix | Delete
}
[3654] Fix | Delete
self.classes.toggle('fixed', state);
[3655] Fix | Delete
self.state.set('fixed', state);
[3656] Fix | Delete
}
[3657] Fix | Delete
return self;
[3658] Fix | Delete
},
[3659] Fix | Delete
show: function () {
[3660] Fix | Delete
var self = this;
[3661] Fix | Delete
var i;
[3662] Fix | Delete
var state = self._super();
[3663] Fix | Delete
i = visiblePanels.length;
[3664] Fix | Delete
while (i--) {
[3665] Fix | Delete
if (visiblePanels[i] === self) {
[3666] Fix | Delete
break;
[3667] Fix | Delete
}
[3668] Fix | Delete
}
[3669] Fix | Delete
if (i === -1) {
[3670] Fix | Delete
visiblePanels.push(self);
[3671] Fix | Delete
}
[3672] Fix | Delete
return state;
[3673] Fix | Delete
},
[3674] Fix | Delete
hide: function () {
[3675] Fix | Delete
removeVisiblePanel(this);
[3676] Fix | Delete
addRemove(false, this);
[3677] Fix | Delete
return this._super();
[3678] Fix | Delete
},
[3679] Fix | Delete
hideAll: function () {
[3680] Fix | Delete
FloatPanel.hideAll();
[3681] Fix | Delete
},
[3682] Fix | Delete
close: function () {
[3683] Fix | Delete
var self = this;
[3684] Fix | Delete
if (!self.fire('close').isDefaultPrevented()) {
[3685] Fix | Delete
self.remove();
[3686] Fix | Delete
addRemove(false, self);
[3687] Fix | Delete
}
[3688] Fix | Delete
return self;
[3689] Fix | Delete
},
[3690] Fix | Delete
remove: function () {
[3691] Fix | Delete
removeVisiblePanel(this);
[3692] Fix | Delete
this._super();
[3693] Fix | Delete
},
[3694] Fix | Delete
postRender: function () {
[3695] Fix | Delete
var self = this;
[3696] Fix | Delete
if (self.settings.bodyRole) {
[3697] Fix | Delete
this.getEl('body').setAttribute('role', self.settings.bodyRole);
[3698] Fix | Delete
}
[3699] Fix | Delete
return self._super();
[3700] Fix | Delete
}
[3701] Fix | Delete
});
[3702] Fix | Delete
FloatPanel.hideAll = function () {
[3703] Fix | Delete
var i = visiblePanels.length;
[3704] Fix | Delete
while (i--) {
[3705] Fix | Delete
var panel = visiblePanels[i];
[3706] Fix | Delete
if (panel && panel.settings.autohide) {
[3707] Fix | Delete
panel.hide();
[3708] Fix | Delete
visiblePanels.splice(i, 1);
[3709] Fix | Delete
}
[3710] Fix | Delete
}
[3711] Fix | Delete
};
[3712] Fix | Delete
function removeVisiblePanel(panel) {
[3713] Fix | Delete
var i;
[3714] Fix | Delete
i = visiblePanels.length;
[3715] Fix | Delete
while (i--) {
[3716] Fix | Delete
if (visiblePanels[i] === panel) {
[3717] Fix | Delete
visiblePanels.splice(i, 1);
[3718] Fix | Delete
}
[3719] Fix | Delete
}
[3720] Fix | Delete
i = zOrder.length;
[3721] Fix | Delete
while (i--) {
[3722] Fix | Delete
if (zOrder[i] === panel) {
[3723] Fix | Delete
zOrder.splice(i, 1);
[3724] Fix | Delete
}
[3725] Fix | Delete
}
[3726] Fix | Delete
}
[3727] Fix | Delete
[3728] Fix | Delete
var isFixed$1 = function (inlineToolbarContainer, editor) {
[3729] Fix | Delete
return !!(inlineToolbarContainer && !editor.settings.ui_container);
[3730] Fix | Delete
};
[3731] Fix | Delete
var render$1 = function (editor, theme, args) {
[3732] Fix | Delete
var panel, inlineToolbarContainer;
[3733] Fix | Delete
var DOM = global$3.DOM;
[3734] Fix | Delete
var fixedToolbarContainer = getFixedToolbarContainer(editor);
[3735] Fix | Delete
if (fixedToolbarContainer) {
[3736] Fix | Delete
inlineToolbarContainer = DOM.select(fixedToolbarContainer)[0];
[3737] Fix | Delete
}
[3738] Fix | Delete
var reposition = function () {
[3739] Fix | Delete
if (panel && panel.moveRel && panel.visible() && !panel._fixed) {
[3740] Fix | Delete
var scrollContainer = editor.selection.getScrollContainer(), body = editor.getBody();
[3741] Fix | Delete
var deltaX = 0, deltaY = 0;
[3742] Fix | Delete
if (scrollContainer) {
[3743] Fix | Delete
var bodyPos = DOM.getPos(body), scrollContainerPos = DOM.getPos(scrollContainer);
[3744] Fix | Delete
deltaX = Math.max(0, scrollContainerPos.x - bodyPos.x);
[3745] Fix | Delete
deltaY = Math.max(0, scrollContainerPos.y - bodyPos.y);
[3746] Fix | Delete
}
[3747] Fix | Delete
panel.fixed(false).moveRel(body, editor.rtl ? [
[3748] Fix | Delete
'tr-br',
[3749] Fix | Delete
'br-tr'
[3750] Fix | Delete
] : [
[3751] Fix | Delete
'tl-bl',
[3752] Fix | Delete
'bl-tl',
[3753] Fix | Delete
'tr-br'
[3754] Fix | Delete
]).moveBy(deltaX, deltaY);
[3755] Fix | Delete
}
[3756] Fix | Delete
};
[3757] Fix | Delete
var show = function () {
[3758] Fix | Delete
if (panel) {
[3759] Fix | Delete
panel.show();
[3760] Fix | Delete
reposition();
[3761] Fix | Delete
DOM.addClass(editor.getBody(), 'mce-edit-focus');
[3762] Fix | Delete
}
[3763] Fix | Delete
};
[3764] Fix | Delete
var hide = function () {
[3765] Fix | Delete
if (panel) {
[3766] Fix | Delete
panel.hide();
[3767] Fix | Delete
FloatPanel.hideAll();
[3768] Fix | Delete
DOM.removeClass(editor.getBody(), 'mce-edit-focus');
[3769] Fix | Delete
}
[3770] Fix | Delete
};
[3771] Fix | Delete
var render = function () {
[3772] Fix | Delete
if (panel) {
[3773] Fix | Delete
if (!panel.visible()) {
[3774] Fix | Delete
show();
[3775] Fix | Delete
}
[3776] Fix | Delete
return;
[3777] Fix | Delete
}
[3778] Fix | Delete
panel = theme.panel = global$4.create({
[3779] Fix | Delete
type: inlineToolbarContainer ? 'panel' : 'floatpanel',
[3780] Fix | Delete
role: 'application',
[3781] Fix | Delete
classes: 'tinymce tinymce-inline',
[3782] Fix | Delete
layout: 'flex',
[3783] Fix | Delete
direction: 'column',
[3784] Fix | Delete
align: 'stretch',
[3785] Fix | Delete
autohide: false,
[3786] Fix | Delete
autofix: true,
[3787] Fix | Delete
fixed: isFixed$1(inlineToolbarContainer, editor),
[3788] Fix | Delete
border: 1,
[3789] Fix | Delete
items: [
[3790] Fix | Delete
hasMenubar(editor) === false ? null : {
[3791] Fix | Delete
type: 'menubar',
[3792] Fix | Delete
border: '0 0 1 0',
[3793] Fix | Delete
items: Menubar.createMenuButtons(editor)
[3794] Fix | Delete
},
[3795] Fix | Delete
Toolbar.createToolbars(editor, getToolbarSize(editor))
[3796] Fix | Delete
]
[3797] Fix | Delete
});
[3798] Fix | Delete
UiContainer.setUiContainer(editor, panel);
[3799] Fix | Delete
Events.fireBeforeRenderUI(editor);
[3800] Fix | Delete
if (inlineToolbarContainer) {
[3801] Fix | Delete
panel.renderTo(inlineToolbarContainer).reflow();
[3802] Fix | Delete
} else {
[3803] Fix | Delete
panel.renderTo().reflow();
[3804] Fix | Delete
}
[3805] Fix | Delete
A11y.addKeys(editor, panel);
[3806] Fix | Delete
show();
[3807] Fix | Delete
ContextToolbars.addContextualToolbars(editor);
[3808] Fix | Delete
editor.on('nodeChange', reposition);
[3809] Fix | Delete
editor.on('ResizeWindow', reposition);
[3810] Fix | Delete
editor.on('activate', show);
[3811] Fix | Delete
editor.on('deactivate', hide);
[3812] Fix | Delete
editor.nodeChanged();
[3813] Fix | Delete
};
[3814] Fix | Delete
editor.settings.content_editable = true;
[3815] Fix | Delete
editor.on('focus', function () {
[3816] Fix | Delete
if (isSkinDisabled(editor) === false && args.skinUiCss) {
[3817] Fix | Delete
DOM.styleSheetLoader.load(args.skinUiCss, render, render);
[3818] Fix | Delete
} else {
[3819] Fix | Delete
render();
[3820] Fix | Delete
}
[3821] Fix | Delete
});
[3822] Fix | Delete
editor.on('blur hide', hide);
[3823] Fix | Delete
editor.on('remove', function () {
[3824] Fix | Delete
if (panel) {
[3825] Fix | Delete
panel.remove();
[3826] Fix | Delete
panel = null;
[3827] Fix | Delete
}
[3828] Fix | Delete
});
[3829] Fix | Delete
if (isSkinDisabled(editor) === false && args.skinUiCss) {
[3830] Fix | Delete
DOM.styleSheetLoader.load(args.skinUiCss, SkinLoaded.fireSkinLoaded(editor));
[3831] Fix | Delete
} else {
[3832] Fix | Delete
SkinLoaded.fireSkinLoaded(editor)();
[3833] Fix | Delete
}
[3834] Fix | Delete
return {};
[3835] Fix | Delete
};
[3836] Fix | Delete
var Inline = { render: render$1 };
[3837] Fix | Delete
[3838] Fix | Delete
function Throbber (elm, inline) {
[3839] Fix | Delete
var self = this;
[3840] Fix | Delete
var state;
[3841] Fix | Delete
var classPrefix = Control$1.classPrefix;
[3842] Fix | Delete
var timer;
[3843] Fix | Delete
self.show = function (time, callback) {
[3844] Fix | Delete
function render() {
[3845] Fix | Delete
if (state) {
[3846] Fix | Delete
global$9(elm).append('<div class="' + classPrefix + 'throbber' + (inline ? ' ' + classPrefix + 'throbber-inline' : '') + '"></div>');
[3847] Fix | Delete
if (callback) {
[3848] Fix | Delete
callback();
[3849] Fix | Delete
}
[3850] Fix | Delete
}
[3851] Fix | Delete
}
[3852] Fix | Delete
self.hide();
[3853] Fix | Delete
state = true;
[3854] Fix | Delete
if (time) {
[3855] Fix | Delete
timer = global$7.setTimeout(render, time);
[3856] Fix | Delete
} else {
[3857] Fix | Delete
render();
[3858] Fix | Delete
}
[3859] Fix | Delete
return self;
[3860] Fix | Delete
};
[3861] Fix | Delete
self.hide = function () {
[3862] Fix | Delete
var child = elm.lastChild;
[3863] Fix | Delete
global$7.clearTimeout(timer);
[3864] Fix | Delete
if (child && child.className.indexOf('throbber') !== -1) {
[3865] Fix | Delete
child.parentNode.removeChild(child);
[3866] Fix | Delete
}
[3867] Fix | Delete
state = false;
[3868] Fix | Delete
return self;
[3869] Fix | Delete
};
[3870] Fix | Delete
}
[3871] Fix | Delete
[3872] Fix | Delete
var setup = function (editor, theme) {
[3873] Fix | Delete
var throbber;
[3874] Fix | Delete
editor.on('ProgressState', function (e) {
[3875] Fix | Delete
throbber = throbber || new Throbber(theme.panel.getEl('body'));
[3876] Fix | Delete
if (e.state) {
[3877] Fix | Delete
throbber.show(e.time);
[3878] Fix | Delete
} else {
[3879] Fix | Delete
throbber.hide();
[3880] Fix | Delete
}
[3881] Fix | Delete
});
[3882] Fix | Delete
};
[3883] Fix | Delete
var ProgressState = { setup: setup };
[3884] Fix | Delete
[3885] Fix | Delete
var renderUI = function (editor, theme, args) {
[3886] Fix | Delete
var skinUrl = getSkinUrl(editor);
[3887] Fix | Delete
if (skinUrl) {
[3888] Fix | Delete
args.skinUiCss = skinUrl + '/skin.min.css';
[3889] Fix | Delete
editor.contentCSS.push(skinUrl + '/content' + (editor.inline ? '.inline' : '') + '.min.css');
[3890] Fix | Delete
}
[3891] Fix | Delete
ProgressState.setup(editor, theme);
[3892] Fix | Delete
return isInline(editor) ? Inline.render(editor, theme, args) : Iframe.render(editor, theme, args);
[3893] Fix | Delete
};
[3894] Fix | Delete
var Render = { renderUI: renderUI };
[3895] Fix | Delete
[3896] Fix | Delete
var Tooltip = Control$1.extend({
[3897] Fix | Delete
Mixins: [Movable],
[3898] Fix | Delete
Defaults: { classes: 'widget tooltip tooltip-n' },
[3899] Fix | Delete
renderHtml: function () {
[3900] Fix | Delete
var self = this, prefix = self.classPrefix;
[3901] Fix | Delete
return '<div id="' + self._id + '" class="' + self.classes + '" role="presentation">' + '<div class="' + prefix + 'tooltip-arrow"></div>' + '<div class="' + prefix + 'tooltip-inner">' + self.encode(self.state.get('text')) + '</div>' + '</div>';
[3902] Fix | Delete
},
[3903] Fix | Delete
bindStates: function () {
[3904] Fix | Delete
var self = this;
[3905] Fix | Delete
self.state.on('change:text', function (e) {
[3906] Fix | Delete
self.getEl().lastChild.innerHTML = self.encode(e.value);
[3907] Fix | Delete
});
[3908] Fix | Delete
return self._super();
[3909] Fix | Delete
},
[3910] Fix | Delete
repaint: function () {
[3911] Fix | Delete
var self = this;
[3912] Fix | Delete
var style, rect;
[3913] Fix | Delete
style = self.getEl().style;
[3914] Fix | Delete
rect = self._layoutRect;
[3915] Fix | Delete
style.left = rect.x + 'px';
[3916] Fix | Delete
style.top = rect.y + 'px';
[3917] Fix | Delete
style.zIndex = 65535 + 65535;
[3918] Fix | Delete
}
[3919] Fix | Delete
});
[3920] Fix | Delete
[3921] Fix | Delete
var Widget = Control$1.extend({
[3922] Fix | Delete
init: function (settings) {
[3923] Fix | Delete
var self = this;
[3924] Fix | Delete
self._super(settings);
[3925] Fix | Delete
settings = self.settings;
[3926] Fix | Delete
self.canFocus = true;
[3927] Fix | Delete
if (settings.tooltip && Widget.tooltips !== false) {
[3928] Fix | Delete
self.on('mouseenter', function (e) {
[3929] Fix | Delete
var tooltip = self.tooltip().moveTo(-65535);
[3930] Fix | Delete
if (e.control === self) {
[3931] Fix | Delete
var rel = tooltip.text(settings.tooltip).show().testMoveRel(self.getEl(), [
[3932] Fix | Delete
'bc-tc',
[3933] Fix | Delete
'bc-tl',
[3934] Fix | Delete
'bc-tr'
[3935] Fix | Delete
]);
[3936] Fix | Delete
tooltip.classes.toggle('tooltip-n', rel === 'bc-tc');
[3937] Fix | Delete
tooltip.classes.toggle('tooltip-nw', rel === 'bc-tl');
[3938] Fix | Delete
tooltip.classes.toggle('tooltip-ne', rel === 'bc-tr');
[3939] Fix | Delete
tooltip.moveRel(self.getEl(), rel);
[3940] Fix | Delete
} else {
[3941] Fix | Delete
tooltip.hide();
[3942] Fix | Delete
}
[3943] Fix | Delete
});
[3944] Fix | Delete
self.on('mouseleave mousedown click', function () {
[3945] Fix | Delete
self.tooltip().remove();
[3946] Fix | Delete
self._tooltip = null;
[3947] Fix | Delete
});
[3948] Fix | Delete
}
[3949] Fix | Delete
self.aria('label', settings.ariaLabel || settings.tooltip);
[3950] Fix | Delete
},
[3951] Fix | Delete
tooltip: function () {
[3952] Fix | Delete
if (!this._tooltip) {
[3953] Fix | Delete
this._tooltip = new Tooltip({ type: 'tooltip' });
[3954] Fix | Delete
UiContainer.inheritUiContainer(this, this._tooltip);
[3955] Fix | Delete
this._tooltip.renderTo();
[3956] Fix | Delete
}
[3957] Fix | Delete
return this._tooltip;
[3958] Fix | Delete
},
[3959] Fix | Delete
postRender: function () {
[3960] Fix | Delete
var self = this, settings = self.settings;
[3961] Fix | Delete
self._super();
[3962] Fix | Delete
if (!self.parent() && (settings.width || settings.height)) {
[3963] Fix | Delete
self.initLayoutRect();
[3964] Fix | Delete
self.repaint();
[3965] Fix | Delete
}
[3966] Fix | Delete
if (settings.autofocus) {
[3967] Fix | Delete
self.focus();
[3968] Fix | Delete
}
[3969] Fix | Delete
},
[3970] Fix | Delete
bindStates: function () {
[3971] Fix | Delete
var self = this;
[3972] Fix | Delete
function disable(state) {
[3973] Fix | Delete
self.aria('disabled', state);
[3974] Fix | Delete
self.classes.toggle('disabled', state);
[3975] Fix | Delete
}
[3976] Fix | Delete
function active(state) {
[3977] Fix | Delete
self.aria('pressed', state);
[3978] Fix | Delete
self.classes.toggle('active', state);
[3979] Fix | Delete
}
[3980] Fix | Delete
self.state.on('change:disabled', function (e) {
[3981] Fix | Delete
disable(e.value);
[3982] Fix | Delete
});
[3983] Fix | Delete
self.state.on('change:active', function (e) {
[3984] Fix | Delete
active(e.value);
[3985] Fix | Delete
});
[3986] Fix | Delete
if (self.state.get('disabled')) {
[3987] Fix | Delete
disable(true);
[3988] Fix | Delete
}
[3989] Fix | Delete
if (self.state.get('active')) {
[3990] Fix | Delete
active(true);
[3991] Fix | Delete
}
[3992] Fix | Delete
return self._super();
[3993] Fix | Delete
},
[3994] Fix | Delete
remove: function () {
[3995] Fix | Delete
this._super();
[3996] Fix | Delete
if (this._tooltip) {
[3997] Fix | Delete
this._tooltip.remove();
[3998] Fix | Delete
this._tooltip = null;
[3999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function