Sha256: 8aaf1a4479d3c48f5c61370937f44b98e24633e24904d07a84808a4fcfc348e4

Contents?: true

Size: 1.98 KB

Versions: 4

Compression:

Stored size: 1.98 KB

Contents

{:uriI"�file:///Library/WebServer/Documents/work/fine/_fae/app/assets/javascripts/fae/form/inputs/_checkbox.js?type=application/javascript&pipeline=self&id=05130359dd4b871fc5717be0bfc6558660553622e26961e152f4113445e2506b:ET:load_pathI"G/Library/WebServer/Documents/work/fine/_fae/app/assets/javascripts;T:
filenameI"d/Library/WebServer/Documents/work/fine/_fae/app/assets/javascripts/fae/form/inputs/_checkbox.js;T:	nameI"fae/form/inputs/_checkbox;T:logical_pathI"&fae/form/inputs/_checkbox.self.js;T:content_typeI"application/javascript;T:sourceI"j/* global Fae */

/**
 * Fae form checkbox
 * @namespace form.checkbox
 * @memberof form
 */

Fae.form.checkbox = {

  init: function() {
    this.loginCheckbox();
    this.setCheckboxAsActive();
  },

  /**
   * Login page checkbox listeners to add active class on click
   */
  loginCheckbox: function() {
    $('.login-body')
      .on('click', 'label.boolean', function(e){
        $(this).toggleClass('active');
      })
      .on('click', '.input.boolean :checkbox', function(e){
        e.stopPropagation();
      });
  },

  /**
   * Run through the checkboxes and see if they are checked. apply js class for styling.
   */
  setCheckboxAsActive: function() {
    $('.boolean label, .js-checkbox-wrapper label').each(function(){
      var $this = $(this);

      if ($this.find(':checkbox:checked').length) {
        $this.addClass('active');
      }
    });
  }
};
;T:
metadata{:dependencieso:Set:
@hash{	I"environment-version;TTI"environment-paths;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"rfile-digest:///Library/WebServer/Documents/work/fine/_fae/app/assets/javascripts/fae/form/inputs/_checkbox.js;TT:
requiredo;;{:stubbedo;;{:
linkso;;{:charsetI"
utf-8;F:digest"%�`�ۋ�5�۸�,����X��e�
�o�:lengthij:dependencies_digest"%E[���i�h~7S���/%�F�f��}�0�7�N:idI"E05130359dd4b871fc5717be0bfc6558660553622e26961e152f4113445e2506b;F:
mtimel+�jW

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fae-rails-1.4.0 spec/dummy/tmp/cache/assets/test/sprockets/v3.0/0qYJ8S6GArKmYbk7MYa7u_K_C7H8yTY4iSm6zRjwuR4.cache
fae-rails-1.3.1 spec/dummy/tmp/cache/assets/test/sprockets/v3.0/0qYJ8S6GArKmYbk7MYa7u_K_C7H8yTY4iSm6zRjwuR4.cache
fae-rails-1.3.0 spec/dummy/tmp/cache/assets/test/sprockets/v3.0/0qYJ8S6GArKmYbk7MYa7u_K_C7H8yTY4iSm6zRjwuR4.cache
fae-rails-1.2.5 spec/dummy/tmp/cache/assets/test/sprockets/v3.0/0qYJ8S6GArKmYbk7MYa7u_K_C7H8yTY4iSm6zRjwuR4.cache