v1.0
只读模式 group, 分享 评论更多问题 博客标签总是存在一个
This commit is contained in:
1 parent
7e458bb433
commit
6987a38820
1453 files changed
+114558
-91533
No files matched your search
Regular → Executable
+10
-9
@@ -36,13 +36,14 @@ define("tinymce/ui/Widget", [
|
||||
var self = this;
|
||||
|
||||
self._super(settings);
|
||||
settings = self.settings;
|
||||
self.canFocus = true;
|
||||
|
||||
if (settings.tooltip && Widget.tooltips !== false) {
|
||||
self.on('mouseenter mouseleave', function(e) {
|
||||
self.on('mouseenter', function(e) {
|
||||
var tooltip = self.tooltip().moveTo(-0xFFFF);
|
||||
|
||||
if (e.control == self && e.type == 'mouseenter') {
|
||||
if (e.control == self) {
|
||||
var rel = tooltip.text(settings.tooltip).show().testMoveRel(self.getEl(), ['bc-tc', 'bc-tl', 'bc-tr']);
|
||||
|
||||
tooltip.toggleClass('tooltip-n', rel == 'bc-tc');
|
||||
@@ -54,9 +55,13 @@ define("tinymce/ui/Widget", [
|
||||
tooltip.hide();
|
||||
}
|
||||
});
|
||||
|
||||
self.on('mouseleave mousedown click', function() {
|
||||
self.tooltip().hide();
|
||||
});
|
||||
}
|
||||
|
||||
self.aria('label', settings.tooltip);
|
||||
self.aria('label', settings.ariaLabel || settings.tooltip);
|
||||
},
|
||||
|
||||
/**
|
||||
@@ -66,11 +71,9 @@ define("tinymce/ui/Widget", [
|
||||
* @return {tinymce.ui.Tooltip} Tooltip instance.
|
||||
*/
|
||||
tooltip: function() {
|
||||
var self = this;
|
||||
|
||||
if (!tooltip) {
|
||||
tooltip = new Tooltip({type: 'tooltip'});
|
||||
tooltip.renderTo(self.getContainerElm());
|
||||
tooltip.renderTo();
|
||||
}
|
||||
|
||||
return tooltip;
|
||||
@@ -130,9 +133,7 @@ define("tinymce/ui/Widget", [
|
||||
}
|
||||
|
||||
if (settings.autofocus) {
|
||||
setTimeout(function() {
|
||||
self.focus();
|
||||
}, 0);
|
||||
self.focus();
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in new issue
Block a user