in app/scripts/views/mainPage/flowsTable.js [117:142]
onSelectRow: function () {
var rows = grid.jqGrid('getGridParam', 'selarrrow');
if (rows.length === 0) {
$('#delete_button_flows_list').addClass('ui-state-disabled');
$('#edit_button_flows_list').addClass('ui-state-disabled');
$('#install_button_flows_list').addClass('ui-state-disabled');
}
if (rows.length > 1) {
$('#edit_button_flows_list').addClass('ui-state-disabled');
$('#install_button_flows_list').addClass('ui-state-disabled');
$('#delete_button_flows_list').addClass('ui-state-disabled');
} else if (rows.length === 1) {
var selectedRow = grid.getGridParam('userData')[rows[0] - 1];
var text = Ember.I18n.translate("installText");
if (selectedRow && selectedRow.installInHw === 'true') {
text = Ember.I18n.translate("uninstallText");
}
$('#install_button_flows_list > .ui-pg-div').html('<span class="ui-icon ui-icon-newwin"></span>' + text);
}
},