Browse Source

Merge pull request #318 from Lupul/Bugfix-0518

Bugfix 0518
Raphael Schneeberger 6 years ago
parent
commit
454fd8dfaa
49 changed files with 65 additions and 50 deletions
  1. 8 0
      .gitignore
  2. 11 3
      web/js/init.js
  3. 1 1
      web/js/iviewer/test/lightbox-gallery/main.js
  4. 1 1
      web/js/iviewer/test/lightbox/main.js
  5. 1 1
      web/js/pages/add_mail_acc.js
  6. 1 1
      web/js/pages/add_package.js
  7. 1 1
      web/js/pages/add_web.js
  8. 1 1
      web/js/pages/edit_mail.js
  9. 1 1
      web/js/pages/edit_mail_acc.js
  10. 1 1
      web/js/pages/edit_package.js
  11. 0 1
      web/js/pages/edit_server.js
  12. 1 1
      web/js/pages/edit_web.js
  13. 1 1
      web/templates/admin/add_cron.html
  14. 1 1
      web/templates/admin/add_db.html
  15. 1 1
      web/templates/admin/add_dns.html
  16. 1 1
      web/templates/admin/add_dns_rec.html
  17. 1 1
      web/templates/admin/add_firewall.html
  18. 1 1
      web/templates/admin/add_firewall_banlist.html
  19. 1 1
      web/templates/admin/add_ip.html
  20. 1 1
      web/templates/admin/add_mail.html
  21. 1 1
      web/templates/admin/add_mail_acc.html
  22. 1 1
      web/templates/admin/add_package.html
  23. 1 1
      web/templates/admin/add_user.html
  24. 1 1
      web/templates/admin/add_web.html
  25. 1 1
      web/templates/admin/edit_backup_exclusions.html
  26. 1 1
      web/templates/admin/edit_cron.html
  27. 1 1
      web/templates/admin/edit_db.html
  28. 1 1
      web/templates/admin/edit_dns.html
  29. 1 1
      web/templates/admin/edit_dns_rec.html
  30. 1 1
      web/templates/admin/edit_firewall.html
  31. 1 1
      web/templates/admin/edit_ip.html
  32. 1 1
      web/templates/admin/edit_mail.html
  33. 1 1
      web/templates/admin/edit_mail_acc.html
  34. 1 1
      web/templates/admin/edit_package.html
  35. 1 1
      web/templates/admin/edit_server.html
  36. 1 1
      web/templates/admin/edit_server_bind9.html
  37. 1 1
      web/templates/admin/edit_server_dovecot.html
  38. 1 1
      web/templates/admin/edit_server_httpd.html
  39. 1 1
      web/templates/admin/edit_server_mysql.html
  40. 1 1
      web/templates/admin/edit_server_nginx.html
  41. 1 1
      web/templates/admin/edit_server_pgsql.html
  42. 1 1
      web/templates/admin/edit_server_php.html
  43. 1 1
      web/templates/admin/edit_server_service.html
  44. 1 1
      web/templates/admin/edit_user.html
  45. 1 1
      web/templates/admin/edit_web.html
  46. 1 1
      web/templates/admin/list_firewall_banlist.html
  47. 1 1
      web/templates/user/edit_dns.html
  48. 1 1
      web/templates/user/edit_user.html
  49. 1 1
      web/templates/user/edit_web.html

+ 8 - 0
.gitignore

@@ -7,3 +7,11 @@
 
 .vscode
 .DS_Store
+
+.env
+composer.phar
+composer.lock
+test/vendor/
+test/node_modules/
+npm-debug.log
+.phpunit.result.cache

+ 11 - 3
web/js/init.js

@@ -11,10 +11,18 @@ $(document).ready(function(){
         var selectedOption = $(this).find(":selected").text();
         $(this).next(".holder").text(selectedOption);
     }).trigger('change');
-    $('.to-top').bind('click', function(evt) {
+    $('.to-top').on('click', function(evt) {
         $("html, body").animate({ scrollTop: 0 }, "normal");
     });
 
+    $('.ui-button').on('click',function(evt){
+        var action = $(this).data('action');
+        var id = $(this).data('id');
+        if(action=='submit' && document.getElementById(id)){
+            evt.preventDefault();
+            $(document.getElementById(id)).submit();
+        }
+    });
 
             var isMobile = false; //initiate as false
             // device detection
@@ -194,7 +202,7 @@ $(document).ready(function(){
                   }
               );
 
-              $(window).bind('keypress', function(evt) {
+              $(window).on('keypress', function(evt) {
                   var tag = evt.target.tagName.toLowerCase();
                   if (evt.charCode == 97 && tag != 'input' && tag != 'textarea' && tag != 'selectbox') {
                       evt.preventDefault();
@@ -588,7 +596,7 @@ $(document).ready(function(){
             }
 
             // 
-            $('form#objects').bind('submit', function(evt) {
+            $('form#objects').on('submit', function(evt) {
                 $('.l-unit').find('.ch-toggle').prop('checked', false);
                 $('.l-unit.selected').find('.ch-toggle').prop('checked', true);
             });

+ 1 - 1
web/js/iviewer/test/lightbox-gallery/main.js

@@ -60,7 +60,7 @@
         close();
     });
 
-    $("#iviewer").bind('fadein', function() {
+    $("#iviewer").on('fadein', function() {
         $(window).keydown(function(e) {
             if (e.which == 27) close();
         });

+ 1 - 1
web/js/iviewer/test/lightbox/main.js

@@ -49,7 +49,7 @@
         close();
     });
 
-    $("#iviewer").bind('fadein', function() {
+    $("#iviewer").on('fadein', function() {
         $(window).keydown(function(e) {
             if (e.which == 27) close();
         });

+ 1 - 1
web/js/pages/add_mail_acc.js

@@ -66,7 +66,7 @@ App.Helpers.isUnlimitedValue = function(value) {
 // Trigger listeners
 App.Listeners.MAIL_ACC.init();
 App.Listeners.MAIL_ACC.checkbox_unlimited_feature();
-$('form[name="v_quota"]').bind('submit', function(evt) {
+$('form[name="v_quota"]').on('submit', function(evt) {
     $('input:disabled').each(function(i, elm) {
         $(elm).attr('disabled', false);
         if (App.Helpers.isUnlimitedValue($(elm).val())) {

+ 1 - 1
web/js/pages/add_package.js

@@ -67,7 +67,7 @@ App.Helpers.isUnlimitedValue = function(value) {
 // Trigger listeners
 App.Listeners.PACKAGE.init();
 App.Listeners.PACKAGE.checkbox_unlimited_feature();
-$('form[name="v_add_package"]').bind('submit', function(evt) {
+$('form[name="v_add_package"]').on('submit', function(evt) {
     $('input:disabled').each(function(i, elm) {
         $(elm).attr('disabled', false);
         if (App.Helpers.isUnlimitedValue($(elm).val())) {

+ 1 - 1
web/js/pages/add_web.js

@@ -211,7 +211,7 @@ function FTPrandom(elm) {
     $(elm).parents('.ftptable').find('.v-ftp-user-psw').val(ftprandomstring);
 }
 
-$('#vstobjects').bind('submit', function(evt) {
+$('#vstobjects').on('submit', function(evt) {
     $('input[disabled]').each(function(i, elm) {
         $(elm).removeAttr('disabled');
     });

+ 1 - 1
web/js/pages/edit_mail.js

@@ -26,7 +26,7 @@ function elementHideShow(elementToHideOrShow){
     el.style.display = el.style.display === 'none' ? 'block' : 'none';
 }
 
-$('#vstobjects').bind('submit', function(evt) {
+$('#vstobjects').on('submit', function(evt) {
     $('input[disabled]').each(function(i, elm) {
         var copy_elm = $(elm).clone(true);
         $(copy_elm).attr('type', 'hidden');

+ 1 - 1
web/js/pages/edit_mail_acc.js

@@ -67,7 +67,7 @@ App.Helpers.isUnlimitedValue = function(value) {
 // Trigger listeners
 App.Listeners.MAIL_ACC.init();
 App.Listeners.MAIL_ACC.checkbox_unlimited_feature();
-$('form[name="v_quota"]').bind('submit', function(evt) {
+$('form[name="v_quota"]').on('submit', function(evt) {
     $('input:disabled').each(function(i, elm) {
         $(elm).attr('disabled', false);
         if (App.Helpers.isUnlimitedValue($(elm).val())) {

+ 1 - 1
web/js/pages/edit_package.js

@@ -67,7 +67,7 @@ App.Helpers.isUnlimitedValue = function(value) {
 // Trigger listeners
 App.Listeners.PACKAGE.init();
 App.Listeners.PACKAGE.checkbox_unlimited_feature();
-$('form[name="v_edit_package"]').bind('submit', function(evt) {
+$('form[name="v_edit_package"]').on('submit', function(evt) {
     $('input:disabled').each(function(i, elm) {
         $(elm).attr('disabled', false);
         if (App.Helpers.isUnlimitedValue($(elm).val())) {

+ 0 - 1
web/js/pages/edit_server.js

@@ -13,4 +13,3 @@
             $('.mail-relay').hide();
         }
     });
-});

+ 1 - 1
web/js/pages/edit_web.js

@@ -192,7 +192,7 @@ $(function() {
         }
     });
 
-    $('#vstobjects').bind('submit', function(evt) {
+    $('#vstobjects').on('submit', function(evt) {
         $('input[disabled]').each(function(i, elm) {
             var copy_elm = $(elm).clone(true);
             $(copy_elm).attr('type', 'hidden');

+ 1 - 1
web/templates/admin/add_cron.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_db.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_dns.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_dns_rec.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_firewall.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_firewall_banlist.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_ip.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_mail.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_mail_acc.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_package.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_user.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/add_web.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_backup_exclusions.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_cron.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_db.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_dns.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_dns_rec.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_firewall.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_ip.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_mail.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_mail_acc.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_package.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_server.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_server_bind9.html

@@ -13,7 +13,7 @@
               }
             }
           ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
       </div>
     </div>

+ 1 - 1
web/templates/admin/edit_server_dovecot.html

@@ -13,7 +13,7 @@
                   }
                 }
               ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
         </div>
       </div>
     </div>

+ 1 - 1
web/templates/admin/edit_server_httpd.html

@@ -14,7 +14,7 @@
               }
             }
           ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
       </div>
     </div>

+ 1 - 1
web/templates/admin/edit_server_mysql.html

@@ -13,7 +13,7 @@
                   }
                 }
               ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
         </div>
       </div>
     </div>

+ 1 - 1
web/templates/admin/edit_server_nginx.html

@@ -14,7 +14,7 @@
                   }
                 }
               ?>
-                <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+                <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
         </div>
       </div>
     </div>

+ 1 - 1
web/templates/admin/edit_server_pgsql.html

@@ -13,7 +13,7 @@
               }
             }
           ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
         </div>
       </div>
     </div>

+ 1 - 1
web/templates/admin/edit_server_php.html

@@ -13,7 +13,7 @@
                   }
                 }
               ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
         </div>
       </div>
     </div>

+ 1 - 1
web/templates/admin/edit_server_service.html

@@ -13,7 +13,7 @@
               }
             }
           ?>
-          <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+          <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
         </div>
       </div>
     </div>

+ 1 - 1
web/templates/admin/edit_user.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/edit_web.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="$('#vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/admin/list_firewall_banlist.html

@@ -2,7 +2,7 @@
       <div class="l-sort clearfix noselect">
         <div class="l-unit-toolbar__buttonstrip">
           <a class="ui-button cancel" href="/list/firewall/"><i class="fas fa-arrow-left status-icon blue"></i> <?=__('Back')?></a>
-          <a href="/add/firewall/banlist" class="ui-button cancel" title="<?=__('Ban IP Address')?>"><i class="fas fa-plus-circle status-icon green"></i> <?=__('Ban IP Address')?></a>
+          <a href="/add/firewall/banlist/" class="ui-button cancel" title="<?=__('Ban IP Address')?>"><i class="fas fa-plus-circle status-icon green"></i> <?=__('Ban IP Address')?></a>
         </div>
         <div class="l-sort-toolbar clearfix">
           <table>

+ 1 - 1
web/templates/user/edit_dns.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/user/edit_user.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>

+ 1 - 1
web/templates/user/edit_web.html

@@ -13,7 +13,7 @@
                 }
               }
             ?>
-            <a href="#" class="ui-button" title="<?=__('Save')?>" onclick="$('#vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
+            <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
           </div>
         </div>
       </div>