File tree Expand file tree Collapse file tree 3 files changed +18
-2
lines changed
Expand file tree Collapse file tree 3 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 2222 $ ( 'form#mighty-settings' ) . on ( 'submit' , function ( e ) {
2323 e . preventDefault ( ) ;
2424 saveAddons ( settings ) ;
25+
26+ // Disable after save
27+ $ ( '.ma-settings-header-bar .ma-save-button' ) . attr ( 'disabled' , 'disabled' ) ; // Header Button
28+ $ ( '#mighty-settings .ma-save-button' ) . attr ( 'disabled' , 'disabled' ) ; // Form's Button
2529 } ) ;
2630
2731 // Click event - Header Button
3943 $ ( ".switch-input" ) . removeAttr ( 'checked' ) ;
4044 } ) ;
4145
46+ // Detecting changes (Switch)
47+ $ ( '#mighty-settings .switch-label' ) . on ( 'click' , function ( ) {
48+ $ ( '.ma-settings-header-bar .ma-save-button' ) . removeAttr ( 'disabled' ) ; // Header Button
49+ $ ( '#mighty-settings .ma-save-button' ) . removeAttr ( 'disabled' ) ; // Form's Button
50+ } ) ;
51+
52+ // Detecting changes (Enable/Disable All)
53+ $ ( '#widgets .ma-btn-action' ) . on ( 'click' , function ( ) {
54+ $ ( '.ma-settings-header-bar .ma-save-button' ) . removeAttr ( 'disabled' ) ; // Header Button
55+ $ ( '#mighty-settings .ma-save-button' ) . removeAttr ( 'disabled' ) ; // Form's Button
56+ } ) ;
57+
4258} ) ( jQuery ) ;
Original file line number Diff line number Diff line change 2020 </div>
2121 <?php if ( $ page == "widgets " ) : ?>
2222 <div class="ma-settings-header-right">
23- <button type="submit" class="button ma-btn js-ma-settings-save ma-btn ma-save-button"><?php echo __ ('Save Settings ' , 'mighty-addons ' ); ?> </button>
23+ <button type="submit" class="button ma-btn js-ma-settings-save ma-btn ma-save-button" disabled="disabled" ><?php echo __ ('Save Settings ' , 'mighty-addons ' ); ?> </button>
2424 </div>
2525 <?php endif ; ?>
2626 </div>
Original file line number Diff line number Diff line change 5555 </div>
5656
5757 <div class="text-center ma-cta-save">
58- <button type="submit" class="button ma-btn js-ma-settings-save ma-btn ma-save-button"><?php echo __ ('Save Settings ' , 'mighty-addons ' ); ?> </button>
58+ <button type="submit" class="button ma-btn js-ma-settings-save ma-btn ma-save-button" disabled="disabled" ><?php echo __ ('Save Settings ' , 'mighty-addons ' ); ?> </button>
5959 </div>
6060 </form>
6161 </div>
You canβt perform that action at this time.
0 commit comments