Browse Source

WebClient: hide submit button in profile page if no change is allowed

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
Nicola Murino 1 year ago
parent
commit
92aa89263b
1 changed files with 4 additions and 0 deletions
  1. 4 0
      templates/webclient/profile.html

+ 4 - 0
templates/webclient/profile.html

@@ -185,6 +185,7 @@ explicit grant from the SFTPGo Team (support@sftpgo.com).
                 </div>
                 </div>
             </div>
             </div>
             {{- end}}
             {{- end}}
+            {{if .CanSubmit}}
             <div class="d-flex justify-content-end mt-12">
             <div class="d-flex justify-content-end mt-12">
                 <input type="hidden" name="_form_token" value="{{.CSRFToken}}">
                 <input type="hidden" name="_form_token" value="{{.CSRFToken}}">
                 <button type="submit" id="form_submit" class="btn btn-primary px-10">
                 <button type="submit" id="form_submit" class="btn btn-primary px-10">
@@ -197,6 +198,7 @@ explicit grant from the SFTPGo Team (support@sftpgo.com).
                     </span>
                     </span>
                 </button>
                 </button>
             </div>
             </div>
+            {{- end}}
         </form>
         </form>
     </div>
     </div>
 </div>
 </div>
@@ -218,11 +220,13 @@ explicit grant from the SFTPGo Team (support@sftpgo.com).
         initRepeaterItems();
         initRepeaterItems();
         //{{- end}}
         //{{- end}}
 
 
+        //{{if .CanSubmit}}
         $("#page_form").submit(function (event) {
         $("#page_form").submit(function (event) {
             let submitButton = document.querySelector('#form_submit');
             let submitButton = document.querySelector('#form_submit');
             submitButton.setAttribute('data-kt-indicator', 'on');
             submitButton.setAttribute('data-kt-indicator', 'on');
             submitButton.disabled = true;
             submitButton.disabled = true;
         });
         });
+        //{{- end}}
     });
     });
 </script>
 </script>
 {{- end}}
 {{- end}}