Browse Source

editsettingsform

andre 5 months ago
parent
commit
beb4037077
1 changed files with 26 additions and 4 deletions
  1. 26 4
      app/UI/Client/Templates/assets/js/setting/index.js

+ 26 - 4
app/UI/Client/Templates/assets/js/setting/index.js

@@ -94,15 +94,37 @@ mgEventHandler.on('ModalLoaded', null,function(){
         var dkimthurdata = $('input[name="editdkimthurdata"]');
         var dkimthurdata = $('input[name="editdkimthurdata"]');
         var dkimname = $('input[name="dkimname"]');
         var dkimname = $('input[name="dkimname"]');
         var maildomain = $('input[name="editmaildomain"]');
         var maildomain = $('input[name="editmaildomain"]');
+        var editmxactive = $('input[name="editmxactive"]');
+        var editspf = $('input[name="editspf"]');
+        var editdmarc = $('input[name="editdmarc"]');
+        var editdkim = $('input[name="editdkim"]');
+        var origmxactive = editmxactive.val();
+        var origspf = editspf.val();
+        var origdmarc = editdmarc.val();
+        var origdkim = editdkim.val();
+
         $("#editalertmaildomain").text(maildomain.val());
         $("#editalertmaildomain").text(maildomain.val());
-        $('[name="editmxactive"]').prev().text('MX Eintrag (ThurData Vorgabe ⇒ ' + mxthurdata.val() + ' )');
-        $('[name="editspf"]').prev().text('SPF Eintrag (ThurData Vorgabe ⇒ ' + spfthurdata.val() + ' )');
-        $('[name="editdmarc"]').prev().text('DMARC Eintrag (ThurData Vorgabe ⇒ ' + dmarcthurdata.val() + ' )');
-        $('[name="editdkim"]').prev()
+        editmxactive.prev().text('MX Eintrag (ThurData Vorgabe ⇒ ' + mxthurdata.val() + ' )');
+        editspf.prev().text('SPF Eintrag (ThurData Vorgabe ⇒ ' + spfthurdata.val() + ' )');
+        editdmarc.prev().text('DMARC Eintrag (ThurData Vorgabe ⇒ ' + dmarcthurdata.val() + ' )');
+        editdkim.prev()
             .text('DKIM (' + dkimname.val() +') Eintrag (ThurData Vorgabe ⇒ ' + dkimthurdata.val() + ' )')
             .text('DKIM (' + dkimname.val() +') Eintrag (ThurData Vorgabe ⇒ ' + dkimthurdata.val() + ' )')
             .css('width', '90%')
             .css('width', '90%')
             .css('overflow', 'hidden')
             .css('overflow', 'hidden')
             .css('white-space' , 'nowrap');
             .css('white-space' , 'nowrap');
+        $('[name="setDefaults"]').change(function() {
+            if ($(this).is(':checked')) {
+                editmxactive.val(mxthurdata.val());
+                editspf.val(spfthurdata.val());
+                editdmarc.val(dmarcthurdata.val());
+                editdkim.val(dkimthurdata.val());
+            } else {
+                editmxactive.val(origmxactive.val());
+                editspf.val(origspf.val());
+                editdmarc.val(origdmarc.val());
+                editdkim.val(origdkim.val());
+            }
+        });
     }
     }
 // end editSettingModal
 // end editSettingModal
 });
 });