X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fweb%2Fflows%2Fsrc%2Fmain%2Fresources%2Fjs%2Fpage.js;h=b8eb29aaa7f9742f1bb2a0da2a8cb8ac6342e479;hp=3dcf9e3006914daa3824476bf25ec1667024d455;hb=6d1dbeb0e59f42399d140f0b1e22763392e5b88d;hpb=aa1f5b8f029a5430ef8e4253cd6b9c98924ec541 diff --git a/opendaylight/web/flows/src/main/resources/js/page.js b/opendaylight/web/flows/src/main/resources/js/page.js index 3dcf9e3006..b8eb29aaa7 100644 --- a/opendaylight/web/flows/src/main/resources/js/page.js +++ b/opendaylight/web/flows/src/main/resources/js/page.js @@ -330,11 +330,15 @@ one.f.flows = { $modal.modal(); }); $dashlet.append($button); - var button = one.lib.dashlet.button.single("Remove Flow Entry", one.f.flows.id.dashlet.removeMultiple, "btn-primary", "btn-mini"); + var button = one.lib.dashlet.button.single("Remove Flow Entry", one.f.flows.id.dashlet.removeMultiple, "btn-danger", "btn-mini"); var $button = one.lib.dashlet.button.button(button); $button.click(function() { var checkedCheckBoxes = $('.flowEntry[type=checkbox]:checked'); + if (checkedCheckBoxes.size() === 0) { + alert('Please select at least one flow'); + return false; + } var requestData = []; @@ -400,7 +404,7 @@ one.f.flows = { var node = $td.find("span").data("nodeid"); one.f.flows.detail(id, node); }); - $(".flowEntry").click(function(){ + $(".flowEntry").click(function(e){ if (!$('.flowEntry[type=checkbox]:not(:checked)').length) { $("#"+one.f.flows.id.dashlet.datagrid.selectAllFlows) .prop("checked", @@ -410,7 +414,7 @@ one.f.flows = { .prop("checked", false); } - event.stopPropagation(); + e.stopPropagation(); }); }); });