mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-17 02:31:02 +01:00
Disable save button once clicked
Done via CSS `pointer-events`, now supported by all major browsers, to avoid messing with the form's js processing
This commit is contained in:
5
themes/grav/app/pages/page/disable-buttons.js
Normal file
5
themes/grav/app/pages/page/disable-buttons.js
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
import $ from 'jquery';
|
||||||
|
|
||||||
|
$('button[value="save"]').on('click', function() {
|
||||||
|
$(this).addClass('pointer-events-disabled');
|
||||||
|
});
|
||||||
@@ -2,6 +2,7 @@ import $ from 'jquery';
|
|||||||
import './add';
|
import './add';
|
||||||
import './move';
|
import './move';
|
||||||
import './delete';
|
import './delete';
|
||||||
|
import './disable-buttons';
|
||||||
import './media';
|
import './media';
|
||||||
import './multilang';
|
import './multilang';
|
||||||
|
|
||||||
|
|||||||
2
themes/grav/css-compiled/fonts.css
vendored
2
themes/grav/css-compiled/fonts.css
vendored
@@ -1,3 +1 @@
|
|||||||
@import url("//fonts.googleapis.com/css?family=Montserrat:400|Lato:300,400,700|Inconsolata:400,700");body,h5,h6,.badge,.note,.grav-mdeditor-preview,input,select,textarea,button,.selectize-input{font-family:"Lato","Helvetica","Tahoma","Geneva","Arial",sans-serif}h1,h2,h3,h4,#admin-menu li,.form-tabs>label,.label{font-family:"Montserrat","Helvetica","Tahoma","Geneva","Arial",sans-serif}code,kbd,pre,samp,body .CodeMirror{font-family:"Inconsolata","Monaco","Consolas","Lucida Console",monospace !important}
|
@import url("//fonts.googleapis.com/css?family=Montserrat:400|Lato:300,400,700|Inconsolata:400,700");body,h5,h6,.badge,.note,.grav-mdeditor-preview,input,select,textarea,button,.selectize-input{font-family:"Lato","Helvetica","Tahoma","Geneva","Arial",sans-serif}h1,h2,h3,h4,#admin-menu li,.form-tabs>label,.label{font-family:"Montserrat","Helvetica","Tahoma","Geneva","Arial",sans-serif}code,kbd,pre,samp,body .CodeMirror{font-family:"Inconsolata","Monaco","Consolas","Lucida Console",monospace !important}
|
||||||
|
|
||||||
/*# sourceMappingURL=fonts.css.map */
|
|
||||||
|
|||||||
2
themes/grav/css-compiled/nucleus.css
vendored
2
themes/grav/css-compiled/nucleus.css
vendored
File diff suppressed because one or more lines are too long
2
themes/grav/css-compiled/preset.css
vendored
2
themes/grav/css-compiled/preset.css
vendored
File diff suppressed because one or more lines are too long
2
themes/grav/css-compiled/simple-fonts.css
vendored
2
themes/grav/css-compiled/simple-fonts.css
vendored
@@ -1,3 +1 @@
|
|||||||
body,h5,h6,.badge,.note,.grav-mdeditor-preview,input,select,textarea,button,.selectize-input,h1,h2,h3,h4,#admin-menu li,.form-tabs>label,.label{font-family:"Helvetica Neue", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif}code,kbd,pre,samp,body .CodeMirror{font-family:"Monaco", "Consolas", "Lucida Console", monospace}
|
body,h5,h6,.badge,.note,.grav-mdeditor-preview,input,select,textarea,button,.selectize-input,h1,h2,h3,h4,#admin-menu li,.form-tabs>label,.label{font-family:"Helvetica Neue", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif}code,kbd,pre,samp,body .CodeMirror{font-family:"Monaco", "Consolas", "Lucida Console", monospace}
|
||||||
|
|
||||||
/*# sourceMappingURL=simple-fonts.css.map */
|
|
||||||
|
|||||||
4
themes/grav/css-compiled/template.css
vendored
4
themes/grav/css-compiled/template.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
22
themes/grav/js/admin.min.js
vendored
22
themes/grav/js/admin.min.js
vendored
File diff suppressed because one or more lines are too long
28
themes/grav/js/vendor.min.js
vendored
28
themes/grav/js/vendor.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -952,4 +952,8 @@ body.sidebar-quickopen #admin-main {
|
|||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.pointer-events-disabled {
|
||||||
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user