Issue #2315015 by alexpott, gauravkhambhala, longwave: Remove progress-disabled class and associated CSS
parent
497d33312b
commit
6519a0596a
|
|
@ -436,7 +436,7 @@
|
|||
// interaction while the Ajax request is in progress. ajax.ajaxing prevents
|
||||
// the element from triggering a new request, but does not prevent the user
|
||||
// from changing its value.
|
||||
$(this.element).addClass('progress-disabled').prop('disabled', true);
|
||||
$(this.element).prop('disabled', true);
|
||||
|
||||
// Insert progressbar or throbber.
|
||||
if (this.progress.type === 'bar') {
|
||||
|
|
@ -475,7 +475,7 @@
|
|||
if (this.progress.object) {
|
||||
this.progress.object.stopMonitoring();
|
||||
}
|
||||
$(this.element).removeClass('progress-disabled').prop('disabled', false);
|
||||
$(this.element).prop('disabled', false);
|
||||
|
||||
for (var i in response) {
|
||||
if (response.hasOwnProperty(i) && response[i].command && this.commands[response[i].command]) {
|
||||
|
|
@ -538,7 +538,7 @@
|
|||
// Undo hide.
|
||||
$(this.wrapper).show();
|
||||
// Re-enable the element.
|
||||
$(this.element).removeClass('progress-disabled').prop('disabled', false);
|
||||
$(this.element).prop('disabled', false);
|
||||
// Reattach behaviors, if they were detached in beforeSerialize().
|
||||
if (this.$form) {
|
||||
var settings = response.settings || this.settings || drupalSettings;
|
||||
|
|
|
|||
|
|
@ -195,10 +195,7 @@
|
|||
|
||||
if (rowNames.length) {
|
||||
// Add a throbber next each of the ajaxElements.
|
||||
var $throbber = $('<div class="ajax-progress ajax-progress-throbber"><div class="throbber"> </div></div>');
|
||||
$(ajaxElements)
|
||||
.addClass('progress-disabled')
|
||||
.after($throbber);
|
||||
$(ajaxElements).after('<div class="ajax-progress ajax-progress-throbber"><div class="throbber"> </div></div>');
|
||||
|
||||
// Fire the Ajax update.
|
||||
$('input[name=refresh_rows]').val(rowNames.join(' '));
|
||||
|
|
|
|||
|
|
@ -10,10 +10,6 @@
|
|||
.form-managed-file .form-submit {
|
||||
margin: 0 0.5em;
|
||||
}
|
||||
.form-managed-file .progress-disabled {
|
||||
display: inline;
|
||||
float: none;
|
||||
}
|
||||
.form-managed-file div.ajax-progress-bar {
|
||||
display: none;
|
||||
margin-top: 4px;
|
||||
|
|
|
|||
|
|
@ -8,11 +8,6 @@
|
|||
.views-align-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.view .progress-disabled {
|
||||
float: none;
|
||||
}
|
||||
|
||||
/* Grid style column align. */
|
||||
.views-view-grid .views-col {
|
||||
float: left;
|
||||
|
|
|
|||
|
|
@ -286,18 +286,6 @@ div.form-item-options-value-all {
|
|||
}
|
||||
/* @end */
|
||||
|
||||
/* @group Drupal overrides */
|
||||
|
||||
/* The .progress-disabled class added to the form on submit floats the element
|
||||
* left and causes the form width to shrink-wrap to the content. Setting the
|
||||
* width to 100% prevents this.
|
||||
*/
|
||||
#views-ajax-body form {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* @end */
|
||||
|
||||
/* @group Javascript dependent styling */
|
||||
|
||||
.js-only {
|
||||
|
|
|
|||
|
|
@ -306,19 +306,6 @@ th.views-ui-operations {
|
|||
|
||||
/* @group Add view */
|
||||
|
||||
/**
|
||||
* Drupal core forces AJAX triggering elements to float left when they are
|
||||
* disabled due to AJAX processing. On the add view page, we have inline
|
||||
* containers where we don't want that behavior; it causes the select dropdown
|
||||
* which is triggered to jump to the left while the AJAX throbber is active.
|
||||
*
|
||||
* See also http://drupal.org/node/769936 (Drupal core issue); when that is
|
||||
* fixed it may no longer be necessary to do this.
|
||||
*/
|
||||
.views-admin .container-inline .progress-disabled {
|
||||
float: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* I wish this didn't have to be so specific
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue