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:
Flavio Copes
2016-05-24 18:52:00 +02:00
parent 1a5578418e
commit b2c4d3d385
11 changed files with 37 additions and 37 deletions

View File

@@ -0,0 +1,5 @@
import $ from 'jquery';
$('button[value="save"]').on('click', function() {
$(this).addClass('pointer-events-disabled');
});

View File

@@ -2,6 +2,7 @@ import $ from 'jquery';
import './add';
import './move';
import './delete';
import './disable-buttons';
import './media';
import './multilang';

View File

@@ -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}
/*# sourceMappingURL=fonts.css.map */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -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}
/*# sourceMappingURL=simple-fonts.css.map */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -952,4 +952,8 @@ body.sidebar-quickopen #admin-main {
line-height: 20px;
}
}
}
.pointer-events-disabled {
pointer-events: none;
}