]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/commitdiff
Server Bans: don't do "edit ban" popup when selecting bans for deletion.
authorBram Matthys <redacted>
Wed, 26 Apr 2023 16:39:08 +0000 (18:39 +0200)
committerBram Matthys <redacted>
Wed, 26 Apr 2023 16:39:08 +0000 (18:39 +0200)
server-bans/index.php

index 0a12d8610e3696344a1905f53324fe6e1b966a45..902e7ac8d0bf045b35c96578b6fffd1757b2c216 100644 (file)
@@ -198,6 +198,8 @@ Add Ban</div></p></table>
        </div></form></div></div>
 
 <script>
+let data_list_table = null;
+
 $(document).ready( function () {
        args = {
                'responsive': true,
@@ -242,16 +244,20 @@ $(document).ready( function () {
                }
        }
 
-       var data_list_table = $('#data_list').DataTable(args);
+       data_list_table = $('#data_list').DataTable(args);
 
        $('#data_list').on( 'click', 'td', function () {
-               var data = data_list_table.row(this).data();
-               edit_ban(data);
+               edit_ban(this);
        } );
 } );
 
-       function edit_ban(data)
+       function edit_ban(e)
        {
+               /* The first column is the 'Select' column */
+               if (data_list_table.cell(e).index().column == 0)
+                       return;
+               /* For all the other columns we try to popup and edit screen */
+               var data = data_list_table.row(e).data();
                $host = data['Mask'];
                if ($host.startsWith('%'))
                {