mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
Code cleanup
This commit is contained in:
parent
c60501e950
commit
577d0e6982
@ -1,39 +1,39 @@
|
||||
(function($, cloudStack) {
|
||||
var event = cloudStack.ui.event = {};
|
||||
|
||||
// Attach element to a specific event type
|
||||
event.elem = function(widget, elem, $elem, extraData) {
|
||||
// Setup DOM metadata
|
||||
var data = { cloudStack: {} };
|
||||
data.cloudStack[widget] = {
|
||||
elem: elem
|
||||
};
|
||||
if (extraData) $.extend(data.cloudStack[widget], extraData);
|
||||
cloudStack.ui.event = {
|
||||
// Attach element to specific event type
|
||||
elem: function(widget, elem, $elem, extraData) {
|
||||
// Setup DOM metadata
|
||||
var data = { cloudStack: {} };
|
||||
data.cloudStack[widget] = {
|
||||
elem: elem
|
||||
};
|
||||
if (extraData) $.extend(data.cloudStack[widget], extraData);
|
||||
|
||||
return $elem
|
||||
.addClass('cloudStack-elem')
|
||||
.addClass(widget)
|
||||
.data(data);
|
||||
};
|
||||
return $elem
|
||||
.addClass('cloudStack-elem')
|
||||
.addClass(widget)
|
||||
.data(data);
|
||||
},
|
||||
|
||||
// Create widget-based event
|
||||
event.bind = function(widget, events) {
|
||||
return function(event) {
|
||||
var $target = $(event.target);
|
||||
var $widget, $elem;
|
||||
var data, elem;
|
||||
// Create widget-based event
|
||||
bind: function(widget, events) {
|
||||
return function(event) {
|
||||
var $target = $(event.target);
|
||||
var $widget, $elem;
|
||||
var data, elem;
|
||||
|
||||
$elem = $target.closest('.cloudStack-elem.' + widget);
|
||||
if (!$elem.size())
|
||||
return true;
|
||||
$elem = $target.closest('.cloudStack-elem.' + widget);
|
||||
if (!$elem.size())
|
||||
return true;
|
||||
|
||||
$widget = $('.cloudStack-widget.' + widget);
|
||||
data = $elem.data('cloudStack')[widget];
|
||||
elem = data.elem;
|
||||
$widget = $('.cloudStack-widget.' + widget);
|
||||
data = $elem.data('cloudStack')[widget];
|
||||
elem = data.elem;
|
||||
|
||||
events[elem]($elem, $widget, data);
|
||||
events[elem]($elem, $widget, data);
|
||||
|
||||
return false;
|
||||
};
|
||||
return false;
|
||||
};
|
||||
}
|
||||
};
|
||||
})(jQuery, cloudStack);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user