]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Make add/remove item buttons work the same way they do on the extended profile form
authorZach Copley <zach@status.net>
Wed, 11 May 2011 23:29:35 +0000 (16:29 -0700)
committerZach Copley <zach@status.net>
Wed, 11 May 2011 23:29:35 +0000 (16:29 -0700)
plugins/DomainWhitelist/js/whitelistinvite.js
plugins/DomainWhitelist/lib/whitelistinviteform.php

index 9a7193644583d70b237bf962acae4d3d13569f14..2038a93f33b959130446db56e0d6d35fc3e9d194 100644 (file)
@@ -2,12 +2,16 @@
 var SN_WHITELIST = SN_WHITELIST || {};
 
 SN_WHITELIST.updateButtons = function() {
+   $("ul > li > a.remove_row").show();
+   $("ul > li > a.add_row").hide();
+
     var lis = $('ul > li > input[name^="username[]"]');
     if (lis.length === 1) {
         $("ul > li > a.remove_row").hide();
     } else {
         $("ul > li > a.remove_row:first").show();
     }
+    $("ul > li > a.add_row:last").show();
 };
 
 SN_WHITELIST.resetRow = function(row) {
@@ -27,7 +31,6 @@ SN_WHITELIST.addRow = function() {
 };
 
 SN_WHITELIST.removeRow = function() {
-
     var that = this;
 
     $("#confirm-dialog").dialog({
@@ -56,7 +59,6 @@ SN_WHITELIST.removeRow = function() {
 };
 
 $(document).ready(function() {
-
     $("#confirm-dialog").dialog({
         autoOpen: false,
         modal: true
@@ -64,4 +66,6 @@ $(document).ready(function() {
 
     $('.add_row').live('click', SN_WHITELIST.addRow);
     $('.remove_row').live('click', SN_WHITELIST.removeRow);
+
+    SN_WHITELIST.updateButtons();
 });
index 165d708b754886eec7e790811d3fceaece20c74e..7ff730e6a889953a2465669ce9a616e5dbae1501 100644 (file)
@@ -142,6 +142,7 @@ class WhitelistInviteForm extends Form
             array(
                 'class' => 'remove_row',
                 'href'  => 'javascript://',
+                'style' => 'display: none;'
             ),
             '-'
         );
@@ -151,6 +152,7 @@ class WhitelistInviteForm extends Form
             array(
                 'class' => 'add_row',
                 'href'  => 'javascript://',
+                'style' => 'display: none;'
             ),
             _m('Add another item')
         );