30 lines
849 B
JavaScript
30 lines
849 B
JavaScript
/*
|
|
* @file
|
|
* JavaScript for ajax_example.
|
|
*
|
|
* See @link ajax_example_dependent_dropdown_degrades @endlink for
|
|
* details on what this file does. It is not used in any other example.
|
|
*/
|
|
|
|
(function($) {
|
|
|
|
// Re-enable form elements that are disabled for non-ajax situations.
|
|
Drupal.behaviors.enableFormItemsForAjaxForms = {
|
|
attach: function() {
|
|
// If ajax is enabled.
|
|
if (Drupal.ajax) {
|
|
$('.enabled-for-ajax').removeAttr('disabled');
|
|
}
|
|
|
|
// Below is only for the demo case of showing with js turned off.
|
|
// It overrides the behavior of the CSS that would normally turn off
|
|
// the 'ok' button when JS is enabled. Here, for demonstration purposes,
|
|
// we have AJAX disabled but JS turned on, so use this to simulate.
|
|
if (!Drupal.ajax) {
|
|
$('html.js .next-button').show();
|
|
}
|
|
}
|
|
};
|
|
|
|
})(jQuery);
|