RT#41671 Fix double click prevention for all legacy buttons [renamed all from submit...
authorJonathan Prykop <jonathan@freeside.biz>
Thu, 14 Apr 2016 13:38:54 +0000 (08:38 -0500)
committerJonathan Prykop <jonathan@freeside.biz>
Thu, 14 Apr 2016 13:38:54 +0000 (08:38 -0500)
30 files changed:
httemplate/browse/addr_block.cgi
httemplate/edit/cust_main_attach.cgi
httemplate/edit/cust_pkg_detail.html
httemplate/edit/cust_pkg_discount.html
httemplate/edit/cust_pkg_quantity.html
httemplate/edit/cust_pkg_salesnum.html
httemplate/edit/elements/ApplicationCommon.html
httemplate/edit/elements/part_svc_column.html
httemplate/edit/invoice_logo.html
httemplate/edit/part_svc.cgi
httemplate/edit/prospect_main-upload.html
httemplate/edit/quotation_pkg_detail.html
httemplate/elements/progress-init.html
httemplate/misc/cancel_cust.html
httemplate/misc/cancel_pkg.html
httemplate/misc/change_pkg_start.html
httemplate/misc/cust_bill-promised_date.html
httemplate/misc/cust_main_note-import.cgi
httemplate/misc/delay_susp_pkg.html
httemplate/misc/nms-add_iface.html
httemplate/misc/nms-add_router.html
httemplate/misc/progress-popup.html
httemplate/misc/recharge_svc.html
httemplate/misc/suspend_cust.html
httemplate/misc/timeworked.html
httemplate/misc/unhold_pkg.html
httemplate/misc/unsuspend_cust.html
httemplate/search/cust_pkg_svc.html
httemplate/view/svc_acct/change_svc.html
httemplate/view/svc_acct/change_svc_form.html

index ba40bfd..536a4f7 100644 (file)
@@ -111,7 +111,7 @@ $html_foot .= include( '/elements/select-agent.html',
                          'agent_null_right' => 'Broadband global configuration',
                      );
 $html_foot .= qq(
-  <INPUT TYPE="submit" NAME="submit" VALUE="Add">
+  <INPUT TYPE="submit" NAME="submitButton" VALUE="Add">
   </FORM>
 );
 
index 0880c76..ba40b30 100755 (executable)
@@ -31,7 +31,7 @@
 </TABLE>
 <BR>
 % if(! $disabled) {
-<INPUT TYPE="submit" NAME="submit" 
+<INPUT TYPE="submit" NAME="submitButton
     VALUE="<% $attachnum ? emt("Apply changes") : emt("Upload File") %>">
 % }
 % if(defined $attach and $curuser->access_right('Delete attachment')) {
index a1a6db6..37a8013 100644 (file)
@@ -43,7 +43,7 @@
 </TABLE>
 
 <BR>
-<INPUT TYPE="submit" ID="submit" NAME="submit" VALUE="<% $title %>">
+<INPUT TYPE="submit" ID="submit" NAME="submitButton" VALUE="<% $title %>">
 
 </FORM>
 
index e1e3dae..5aece57 100755 (executable)
@@ -23,7 +23,7 @@
 </TABLE>
 
 <BR>
-<INPUT NAME="submit" TYPE="submit" VALUE="Discount package">
+<INPUT NAME="submitButton" TYPE="submit" VALUE="Discount package">
 
 </FORM>
 </BODY>
index ec47ed6..eadd1b5 100755 (executable)
@@ -21,7 +21,7 @@
 </TABLE>
 
 <BR>
-<INPUT NAME="submit" TYPE="submit" VALUE="Change">
+<INPUT NAME="submitButton" TYPE="submit" VALUE="Change">
 
 </FORM>
 </BODY>
index dba2a90..da6c0e8 100755 (executable)
@@ -21,7 +21,7 @@
 </TABLE>
 
 <BR>
-<INPUT NAME="submit" TYPE="submit" VALUE="Change">
+<INPUT NAME="submitButton" TYPE="submit" VALUE="Change">
 
 </FORM>
 </BODY>
index a531eaa..9c068c1 100644 (file)
@@ -103,7 +103,7 @@ function changed(what) {
   dst = what.options[what.selectedIndex].value;
 
   if ( dst == '' ) {
-    what.form.submit.disabled=true;
+    what.form.submitButton.disabled=true;
 %if ($use_sub_dst_thing && $src_pkey eq 'crednum') {
     what.form.tax_button.disabled=true;
     what.form.clear_button.disabled=true;
@@ -111,7 +111,7 @@ function changed(what) {
     return true;
   }
 
-  what.form.submit.disabled=false;
+  what.form.submitButton.disabled=false;
 %if ($use_sub_dst_thing && $src_pkey eq 'crednum') {
   what.form.tax_button.disabled=false;
   what.form.clear_button.disabled=false;
@@ -373,7 +373,7 @@ function src_amount_changed () {
 <BR>
 <CENTER><INPUT TYPE="submit"
                VALUE="Apply"
-               NAME="submit"
+               NAME="submitButton"
                ID="submit"
 % if ($use_sub_dst_thing && $can_change_credit) {
                onClick="src_amount_changed()"
index bc679e5..1944e5f 100644 (file)
@@ -273,7 +273,7 @@ my %communigate_fields = (
 &>
 % $svcpart = '' if $opt{clone};
 <BR>
-<INPUT NAME="submit"
+<INPUT NAME="submitButton"
        TYPE="button"
        VALUE="<% emt($svcpart ? 'Apply changes' : 'Add service') %>"
        onclick="fixup_submit('<%$svcdb%>')"
index e1c6149..f0064e2 100644 (file)
@@ -54,7 +54,7 @@
 % if ( $mode eq 'upload' ) {
 
     Upload new logo (.<%uc($type)%> format): <INPUT TYPE="file" NAME="new_logo">
-    <BR><INPUT TYPE="submit" NAME="submit" VALUE="Upload">
+    <BR><INPUT TYPE="submit" NAME="submitButton" VALUE="Upload">
 
 % } elsif ( $mode eq 'preview' ) {
 
@@ -71,7 +71,7 @@
 
 % if ( $mode eq 'preview' ) {
   <BR>
-  <INPUT TYPE="submit" NAME="submit" VALUE="Change logo">
+  <INPUT TYPE="submit" NAME="submitButton" VALUE="Change logo">
 % }
 
 </FORM>
index a07fc60..fa5a81a 100755 (executable)
@@ -37,7 +37,7 @@
 </STYLE>
 <SCRIPT TYPE="text/javascript">
 function fixup_submit(layer) {
-  document.forms[layer].submit.disabled = true;
+  document.forms[layer].submitButton.disabled = true;
   fixup(document.forms[layer]);
   window[layer+'process'].call();
 }
index 24b1caa..733e5c2 100644 (file)
@@ -2,6 +2,6 @@
 
   <FORM ACTION="prospect_main-ocr.html" METHOD="POST" ENCTYPE="multipart/form-data">
   <INPUT TYPE="file" NAME="card">
-  <BR><INPUT TYPE="submit" NAME="submit" VALUE="Upload">
+  <BR><INPUT TYPE="submit" NAME="submitButton" VALUE="Upload">
 
 <% include('/elements/footer.html') %>
index 036bffd..10d5af0 100644 (file)
@@ -39,7 +39,7 @@
 </TABLE>
 
 <BR>
-<INPUT TYPE="submit" ID="submit" NAME="submit" VALUE="<% $title %>">
+<INPUT TYPE="submit" ID="submit" NAME="submitButton" VALUE="<% $title %>">
 
 </FORM>
 
index e38dde6..ba2e6be 100644 (file)
@@ -92,8 +92,8 @@ function <%$key%>process () {
 
   //alert('<%$key%>process for form <%$formname%>');
 
-  if ( document.<%$formname%>.submit.disabled == false ) {
-    document.<%$formname%>.submit.disabled=true;
+  if ( document.<%$formname%>.submitButton.disabled == false ) {
+    document.<%$formname%>.submitButton.disabled=true;
   }
 
   overlib( 'Submitting job to server...', WIDTH, 444, HEIGHT, 168, CAPTION, 'Please wait...', STICKY, AUTOSTATUSCAP, CLOSETEXT, '', CLOSECLICK, MIDX, 0, MIDY, 0 );
index 8536702..d3da6fe 100644 (file)
@@ -55,7 +55,7 @@ toggle(false);
 
 <BR>
 <P ALIGN="CENTER">
-<INPUT TYPE="submit" NAME="submit" ID="confirm_cancel_cust_button" VALUE="<% mt('Cancel customer') |h %>" DISABLED> 
+<INPUT TYPE="submit" NAME="submitButton" ID="confirm_cancel_cust_button" VALUE="<% mt('Cancel customer') |h %>" DISABLED> 
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 <INPUT TYPE="BUTTON" VALUE="<% mt("Don't cancel") |h %>" onClick="parent.cClick();"> 
 
index c80b2b2..bee206a 100755 (executable)
@@ -91,7 +91,7 @@
 </TABLE>
 
 <BR>
-<INPUT TYPE="submit" NAME="submit" ID="confirm_cancel_pkg_button" 
+<INPUT TYPE="submit" NAME="submitButton" ID="confirm_cancel_pkg_button" 
   VALUE="<% mt($submit) |h %>"
   <% $method !~ /^(resume|uncancel)$/ ? 'DISABLED' : '' %>>
 
index 5a890c8..25a3c24 100755 (executable)
@@ -47,7 +47,7 @@
 &>
 </LI>
 </UL>
-<INPUT TYPE="submit" NAME="submit" VALUE="<% emt('Set start date') %>">
+<INPUT TYPE="submit" NAME="submitButton" VALUE="<% emt('Set start date') %>">
 
 </FORM>
 </BODY>
index 7b7b960..0e417a2 100644 (file)
@@ -9,7 +9,7 @@
   emt('Promised date'),
 &>
 </TABLE>
-<INPUT TYPE="submit" NAME="submit" VALUE="<% emt('Set date') %>">
+<INPUT TYPE="submit" NAME="submitButton" VALUE="<% emt('Set date') %>">
 </FORM>
 <& /elements/footer.html &>
 <%init>
index 2e7dc8b..12d6c36 100644 (file)
 %      $row++;
 %    }
      </TABLE>
-     <INPUT TYPE="submit" NAME="submit" ID="importsubmit" VALUE="Import notes">
+     <INPUT TYPE="submit" NAME="submitButton" ID="importsubmit" VALUE="Import notes">
      <INPUT TYPE="checkbox" NAME="preview" onchange="previewChanged(this);">
      Preview mode
 %  } else {
index 02f8824..6167509 100755 (executable)
@@ -36,7 +36,7 @@
 </TABLE>
 
 <BR>
-<INPUT TYPE="submit" NAME="submit" VALUE="<% $submit %>">
+<INPUT TYPE="submit" NAME="submitButton" VALUE="<% $submit %>">
 
 </FORM>
 </BODY>
index 11456f2..74e1d83 100644 (file)
@@ -10,7 +10,7 @@ Torrus Service Id
          )
 %>
 <BR>
-<INPUT TYPE="submit" NAME="submit" ID="submit_nms-add_iface" VALUE="Add Interface">
+<INPUT TYPE="submit" NAME="submitButton" ID="submit_nms-add_iface" VALUE="Add Interface">
 </FORM>
 
 <%init>
index c32ceb8..3a8a150 100644 (file)
@@ -14,7 +14,7 @@ SNMP Community String (optional)
 %>
 <BR>
 <BR>
-<INPUT TYPE="submit" NAME="submit" ID="submit_nms-add_router" VALUE="Add Router">
+<INPUT TYPE="submit" NAME="submitButton" ID="submit_nms-add_router" VALUE="Add Router">
 </FORM>
 </BODY></HTML>
 <%init>
index 8e2d676..66fe9a8 100644 (file)
@@ -58,8 +58,8 @@ function updateStatus( status_statustext ) {
     document.getElementById("progress_jobnum").innerHTML = '';
 
 %   unless ( $url ) {
-        if ( parent.document.<%$formname%>.submit.disabled == true ) {
-          parent.document.<%$formname%>.submit.disabled=false;
+        if ( parent.document.<%$formname%>.submitButton.disabled == true ) {
+          parent.document.<%$formname%>.submitButton.disabled=false;
         }
 %   }
 
@@ -93,8 +93,8 @@ function updateStatus( status_statustext ) {
     document.getElementById("progress_bar").innerHTML = '';
     document.getElementById("progress_percent").innerHTML = '<INPUT TYPE="button" VALUE="OK" onClick="<% $onClick %>">';
     document.getElementById("progress_jobnum").innerHTML = '';
-    if ( parent.document.<%$formname%>.submit.disabled == true ) {
-      parent.document.<%$formname%>.submit.disabled=false;
+    if ( parent.document.<%$formname%>.submitButton.disabled == true ) {
+      parent.document.<%$formname%>.submitButton.disabled=false;
     }
   } else {
     alert('XXX unknown status returned from server: ' + status);
index a1732fc..593c0fa 100755 (executable)
@@ -37,7 +37,7 @@
 </TABLE>
 
 <BR>
-<INPUT TYPE="submit" NAME="submit" VALUE="Recharge">
+<INPUT TYPE="submit" NAME="submitButton" VALUE="Recharge">
 
 </FORM>
 
index 83d9743..7d2c5f6 100644 (file)
@@ -47,7 +47,7 @@ toggle(false);
 
 <BR>
 <P ALIGN="CENTER">
-<INPUT TYPE="submit" NAME="submit" ID="confirm_suspend_cust_button" VALUE="<% mt('Suspend customer') |h %>" DISABLED> 
+<INPUT TYPE="submit" NAME="submitButton" ID="confirm_suspend_cust_button" VALUE="<% mt('Suspend customer') |h %>" DISABLED> 
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 <INPUT TYPE="BUTTON" VALUE="<% mt("Don't suspend") |h %>" onClick="parent.cClick();"> 
 
index a0cf743..b24e313 100755 (executable)
@@ -86,7 +86,7 @@
 <INPUT TYPE="hidden" NAME="end"      VALUE="<% $cgi->param('end')      |h %>">
 <INPUT TYPE="hidden" NAME="category" VALUE="<% $cgi->param('category') |h %>">
 
-<INPUT TYPE="submit" NAME="submit" VALUE="<% $title %>">
+<INPUT TYPE="submit" NAME="submitButton" VALUE="<% $title %>">
 </FORM>
 
 <% include('/elements/footer.html') %>
index 0c110b4..40b55c6 100755 (executable)
@@ -47,7 +47,7 @@
 &>
 </LI>
 </UL>
-<INPUT TYPE="submit" NAME="submit" VALUE="<% emt('Start billing') %>">
+<INPUT TYPE="submit" NAME="submitButton" VALUE="<% emt('Start billing') %>">
 
 </FORM>
 </BODY>
index 4555a58..6c2c707 100644 (file)
@@ -52,7 +52,7 @@ toggle(false);
 
 <BR>
 <P ALIGN="CENTER">
-<INPUT TYPE="submit" NAME="submit" ID="confirm_unsuspend_cust_button" VALUE="<% mt('Unsuspend customer') |h %>"> 
+<INPUT TYPE="submit" NAME="submitButton" ID="confirm_unsuspend_cust_button" VALUE="<% mt('Unsuspend customer') |h %>"> 
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 <INPUT TYPE="BUTTON" VALUE="<% mt("Don't unsuspend") |h %>" onClick="parent.cClick();"> 
 
index cdc7035..8a3c870 100644 (file)
@@ -109,7 +109,7 @@ my $areboxes = 0;
 
 my $html_foot = qq!
 <BR>
-<INPUT TYPE="submit" NAME="submit" VALUE="Unprovision selected">
+<INPUT TYPE="submit" NAME="submitButton" VALUE="Unprovision selected">
 <INPUT TYPE="hidden" NAME="pkgnum" VALUE=$pkgnum>
 <INPUT TYPE="hidden" NAME="svcpart" VALUE=$svcpart>
 </FORM>!;
index ed4aadd..0456214 100644 (file)
@@ -9,7 +9,7 @@
 % } 
 
   </SELECT>
-  <INPUT NAME="submit" TYPE="submit" VALUE="<% mt('Change') |h %>" disabled>
+  <INPUT NAME="submitButton" TYPE="submit" VALUE="<% mt('Change') |h %>" disabled>
 
 % } 
 
index 4f10922..7e2ef02 100644 (file)
@@ -2,9 +2,9 @@
     <SCRIPT TYPE="text/javascript">
       function enable_change () {
         if ( document.OneTrueForm.svcpart.selectedIndex > 1 ) {
-          document.OneTrueForm.submit.disabled = false;
+          document.OneTrueForm.submitButton.disabled = false;
         } else {
-          document.OneTrueForm.submit.disabled = true;
+          document.OneTrueForm.submitButton.disabled = true;
         }
       }
     </SCRIPT>