set_events: function() {
var self = this;
$('#' + this.ids.last_jobs_list + ' tbody').on('click', 'tr', function (e) {
- var node_name = e.target.nodeName.toUpperCase();
- if (node_name === 'BUTTON' || node_name === 'SVG' || node_name === 'PATH') {
- // clicking on button doesn't cause directing to job details
- return;
- }
var data = self.last_jobs_table.row(this).data();
document.location.href = '/web/job/history/' + data.jobid + '/'
});
hide_loader: function() {
setTimeout(function() {
if (this.current_action === 'set_host') {
- $('svg[rel=\'' + this.ids.set_host.rel_user_host + '\']').css({visibility: 'hidden'});
+ $('I[rel=\'' + this.ids.set_host.rel_user_host + '\']').css({visibility: 'hidden'});
}
}.bind(this), 300);
var t = (event.target||event.srcElement);
var nn = t.nodeName.toUpperCase();
var res_id = '<%=$this->Resource->ClientID%>';
- if (nn != 'SVG' && nn != 'PATH' && t.parentNode.id != res_id && t.id != res_id && !/^<%=$this->RemoveResource->ClientID%>/.test(t.id)) {
+ if (nn != 'I' && t.parentNode.id != res_id && t.id != res_id && !/^<%=$this->RemoveResource->ClientID%>/.test(t.id)) {
$('.validate, .validator').hide(); // hide validator messages
$('#' + res_id).trigger('click');
}
};
document.getElementById('<%=$this->RemoveResource->ClientID%>').onclick = function(event) {
- var t = (event.target||event.srcElement);
+ var t = event.target || event.srcElement;
var nn = t.nodeName.toUpperCase();
var cmsg = '<%[ Are you sure that you want to remove %s resource "%s"? ]%>';
cmsg = cmsg.replace('%s', '<%=$this->Data['resource_type']%>');
cmsg = cmsg.replace('%s', '<%=$this->Data['resource_name']%>');
- if ((/^<%=$this->RemoveResource->ClientID%>/.test(t.id) || nn == 'SVG' || nn == 'PATH') && confirm(cmsg)) {
+ if ((/^<%=$this->RemoveResource->ClientID%>/.test(t.id) || nn == 'I') && confirm(cmsg)) {
return true;
}
return false;
el.setAttribute('rel', item);
var name = document.createElement('DIV');
name.textContent = item;
- /**
- * Container is needed, because <i> is replaced to SVG icon
- * and it is impossible to set click event.
- */
var del_btn_container = document.createElement('DIV');
var del_btn = document.createElement('I');
del_btn.className = 'fa fa-trash-alt item_selected_del_btn';
el.setAttribute('rel', item);
var name = document.createElement('DIV');
name.textContent = item;
- /**
- * Container is needed, because <i> is replaced to SVG icon
- * and it is impossible to set click event.
- */
var del_btn_container = document.createElement('DIV');
var del_btn = document.createElement('I');
del_btn.className = 'fa fa-trash-alt item_selected_del_btn';