cloudwords-8.x-1.x-dev/js/cloudwords-form.js

js/cloudwords-form.js
(function ($, Drupal) {
  /**
	 * Toggle Feildset in dependence of selected radio button.
	 */
  Drupal.behaviors.cloudwordsForm = {
    attach: function (context, settings) {
      var $fieldset = $('#edit-stage-fieldset'),
      $radios = $('#edit-cloudwords-client-mode-production, #edit-cloudwords-client-mode-stage');
      // Hide fieldset on form load.
      $fieldset.hide();
      // Check for selected radio button on change.
      $radios.change(function() {
        checkRadios();
      });
      // Check for selected radio buttons on page load.
      checkRadios();
      // Fieldset toggle function.
      function checkRadios() {
        if ($('#edit-cloudwords-client-mode-production:checked').length) {
          $fieldset.slideUp()
        }
        else {
          $fieldset.slideDown();
        }
      }
    }
  }

})(jQuery, Drupal);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc