mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-03 12:39:25 +01:00
Make hover_action available for none detached description
This commit is contained in:
parent
4bf653515a
commit
80fb0315d4
@ -235,6 +235,11 @@ var et2_description = (function(){ "use strict"; return expose(et2_baseWidget.ex
|
||||
this.span[0],
|
||||
this.options.href ? this.options.extra_link_target : '_blank'
|
||||
);
|
||||
// Add hover action button (Edit)
|
||||
if (this.options.hover_action)
|
||||
{
|
||||
this._build_hover_action();
|
||||
}
|
||||
if(this.options.extra_link_popup || this.options.mime)
|
||||
{
|
||||
var href = this.options.href;
|
||||
@ -328,12 +333,22 @@ var et2_description = (function(){ "use strict"; return expose(et2_baseWidget.ex
|
||||
_nodes[0].setAttribute("class", _values["class"]);
|
||||
}
|
||||
|
||||
// Add hover action button (Edit)
|
||||
// Add hover action button (Edit), _data is nm's row data
|
||||
if (this.options.hover_action)
|
||||
{
|
||||
var content = _data.content;
|
||||
this._build_hover_action(_data);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Builds button for hover action
|
||||
* @param {object} _data
|
||||
*/
|
||||
_build_hover_action: function(_data)
|
||||
{
|
||||
var content = _data && _data.content ? _data.content: undefined;
|
||||
var widget = this;
|
||||
this.span.on('mouseenter', jQuery.proxy(function(event) {
|
||||
this.span.off().on('mouseenter', jQuery.proxy(function(event) {
|
||||
event.stopImmediatePropagation();
|
||||
var self = this;
|
||||
this.span.tooltip({
|
||||
@ -363,7 +378,6 @@ var et2_description = (function(){ "use strict"; return expose(et2_baseWidget.ex
|
||||
.tooltip("open");
|
||||
}, {widget: this, span: this.span}));
|
||||
}
|
||||
}
|
||||
}));}).call(this);
|
||||
et2_register_widget(et2_description, ["description", "label"]);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user