Skip to content

Commit 57ca006

Browse files
committed
βž• Active/incactive button on save
1 parent 2183fb4 commit 57ca006

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

β€Žassets/admin/js/admin-script.jsβ€Ž

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
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
@@ -39,4 +43,16 @@
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 );

β€Žpanel/includes/header.phpβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
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>

β€Žpanel/widget-settings.phpβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
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>

0 commit comments

Comments
Β (0)