From 0619c9db228ca94339bccd26f109ae2b2b389fa1 Mon Sep 17 00:00:00 2001 From: Stephen Beaver Date: Thu, 5 Nov 2015 09:05:52 -0500 Subject: [PATCH] Convert system_certmanager.php to font awesome icons Automatically add confirmation dialog to all fa-trash icons --- src/usr/local/www/bootstrap/css/pfSense.css | 5 +++++ src/usr/local/www/firewall_aliases.php | 2 +- src/usr/local/www/jquery/pfSense.js | 7 ++++--- src/usr/local/www/system_certmanager.php | 22 ++++++--------------- 4 files changed, 16 insertions(+), 20 deletions(-) diff --git a/src/usr/local/www/bootstrap/css/pfSense.css b/src/usr/local/www/bootstrap/css/pfSense.css index 68d9cde05b..c4e32db145 100644 --- a/src/usr/local/www/bootstrap/css/pfSense.css +++ b/src/usr/local/www/bootstrap/css/pfSense.css @@ -327,3 +327,8 @@ form .btn + .btn { vertical-align: middle; margin-right: 6px; } + +.fa-trash +{ + color: red; +} \ No newline at end of file diff --git a/src/usr/local/www/firewall_aliases.php b/src/usr/local/www/firewall_aliases.php index c90c57354d..272bfac2eb 100644 --- a/src/usr/local/www/firewall_aliases.php +++ b/src/usr/local/www/firewall_aliases.php @@ -268,7 +268,7 @@ display_top_tabs($tab_array); " href="firewall_aliases_edit.php?id="> - " href="?act=del&tab=&id=" onclick="return confirm('')"> + " href="?act=del&tab=&id="> diff --git a/src/usr/local/www/jquery/pfSense.js b/src/usr/local/www/jquery/pfSense.js index 1e74d6379f..d346403693 100644 --- a/src/usr/local/www/jquery/pfSense.js +++ b/src/usr/local/www/jquery/pfSense.js @@ -119,16 +119,16 @@ $(function() { input.change(); }); - // Add confirm to all btn-danger buttons + // Add confirm to all btn-danger buttons and fa-trash icons // Use element title in the confirmation message, or if not available // the element value - $('.btn-danger').on('click', function(e){ + $('.btn-danger, .fa-trash').on('click', function(e){ var msg = $.trim(this.textContent); if(!msg) var msg = $.trim(this.value).toLowerCase(); - var q = 'Are you sure you wish to '+ msg +'?'; + var q = 'Are you Sure you wish to '+ msg +'?'; if ($(this).attr('title') != undefined) q = $(this).attr('title')+'?'; @@ -178,6 +178,7 @@ $(function() { $('input[type=checkbox][data-toggle="collapse"]:not(:checked)').each(function() { $( $(this).data('target') ).addClass('collapse'); }); + $('input[type=checkbox][data-toggle="disable"]:not(:checked)').each(function() { $( $(this).data('target') ).prop('disabled', true); }); diff --git a/src/usr/local/www/system_certmanager.php b/src/usr/local/www/system_certmanager.php index 53c8500c8e..0dea2cfe16 100644 --- a/src/usr/local/www/system_certmanager.php +++ b/src/usr/local/www/system_certmanager.php @@ -583,7 +583,7 @@ if (!($act == "new" || (($_POST['save'] == gettext("Save")) && $input_errors))) - + @@ -656,24 +656,14 @@ foreach($a_cert as $i => $cert): - - - - - - - - - + "> + "> + "> P12 - - - + "> - - - + ">