X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fluci2%2Fui.git;a=blobdiff_plain;f=luci2%2Fhtdocs%2Fluci2%2Fview%2Fstatus.processes.js;h=9c80d89a0a2fa40f0f7626ff9595af9f68474a61;hp=a30a09278bdc7b2d78fa732c298348e2abb374a3;hb=7b9f16e917fc75f2b27b11bbf382246bf38873bf;hpb=bf566304f279d7ea2a2e8ba9a4ef519ef9b75ba1 diff --git a/luci2/htdocs/luci2/view/status.processes.js b/luci2/htdocs/luci2/view/status.processes.js index a30a092..9c80d89 100644 --- a/luci2/htdocs/luci2/view/status.processes.js +++ b/luci2/htdocs/luci2/view/status.processes.js @@ -25,32 +25,29 @@ L.ui.view.extend({ }, { key: 'pid', format: function(v, n) { - return $('') - .attr('disabled', !allow_signals) - .addClass('cbi-button') - .addClass('cbi-button-reload') - .text(L.tr('Hang Up')) - .click(function() { L.system.sendSignal(v, 1).then(status) }); - } - }, { - key: 'pid', - format: function(v, n) { - return $('') - .attr('disabled', !allow_signals) - .addClass('cbi-button') - .addClass('cbi-button-remove') - .text(L.tr('Terminate')) - .click(function() { L.system.sendSignal(v, 15).then(status) }); - } - }, { - key: 'pid', - format: function(v, n) { - return $('') - .attr('disabled', !allow_signals) - .addClass('cbi-button') - .addClass('cbi-button-reset') - .text(L.tr('Kill')) - .click(function() { L.system.sendSignal(v, 9).then(status); }); + return $('
') + .addClass('btn-group') + .append($('') + .addClass('btn btn-primary btn-sm dropdown-toggle') + .attr('data-toggle', 'dropdown') + .text(L.tr('Signalâ¦'))) + .append($('%s
)'.format(L.trc('UNIX signal', 'Reload'), 'HUP'))
+ .click(function(ev) { L.system.sendSignal(v, 1).then(status); ev.preventDefault(); })))
+ .append($('')
+ .append($('')
+ .attr('href', '#')
+ .html('%s (%s
)'.format(L.trc('UNIX signal', 'Terminate'), 'TERM'))
+ .click(function(ev) { L.system.sendSignal(v, 15).then(status); ev.preventDefault(); })))
+ .append($('')
+ .append($('')
+ .attr('href', '#')
+ .html('%s (%s
)'.format(L.trc('UNIX signal', 'Kill immediately'), 'KILL'))
+ .click(function(ev) { L.system.sendSignal(v, 9).then(status); ev.preventDefault(); }))))
}
} ]
});