Sha256: c55ad5ac950622b2ea77d26a169c9cceac41cd8d18d77cc55d4b9e727d60b29b

Contents?: true

Size: 1.71 KB

Versions: 11

Compression:

Stored size: 1.71 KB

Contents

I"É(function() {
  var extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
    hasProp = {}.hasOwnProperty;

  ActiveAdmin.TableCheckboxToggler = (function(superClass) {
    extend(TableCheckboxToggler, superClass);

    function TableCheckboxToggler() {
      return TableCheckboxToggler.__super__.constructor.apply(this, arguments);
    }

    TableCheckboxToggler.prototype._init = function() {
      return TableCheckboxToggler.__super__._init.apply(this, arguments);
    };

    TableCheckboxToggler.prototype._bind = function() {
      TableCheckboxToggler.__super__._bind.apply(this, arguments);
      return this.$container.find('tbody td').click((function(_this) {
        return function(e) {
          if (e.target.type !== 'checkbox') {
            return _this._didClickCell(e.target);
          }
        };
      })(this));
    };

    TableCheckboxToggler.prototype._didChangeCheckbox = function(checkbox) {
      var $row;
      TableCheckboxToggler.__super__._didChangeCheckbox.apply(this, arguments);
      $row = $(checkbox).parents('tr');
      if (checkbox.checked) {
        return $row.addClass('selected');
      } else {
        return $row.removeClass('selected');
      }
    };

    TableCheckboxToggler.prototype._didClickCell = function(cell) {
      return $(cell).parent('tr').find(':checkbox').click();
    };

    return TableCheckboxToggler;

  })(ActiveAdmin.CheckboxToggler);

  $.widget.bridge('tableCheckboxToggler', ActiveAdmin.TableCheckboxToggler);

}).call(this);
:ET

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
activeadmin_latlng-1.5.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
activeadmin_latlng-1.4.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
activeadmin_latlng-1.3.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
activeadmin_latlng-1.2.2 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
activeadmin_latlng-1.2.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
activeadmin_latlng-1.1.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
activeadmin_latlng-1.0.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
activeadmin_latlng-0.3.1 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
activeadmin_latlng-0.3.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
activeadmin_latlng-0.2.0 spec/dummy/tmp/cache/assets/sprockets/v3.0/IX/IXs2dmMqoCD6561sBDwGuHa3jO_3hwCVHKL3azWU7SE.cache
woodlock-0.0.1 test/dummy/tmp/cache/assets/test/sprockets/v3.0/wcHYdJ-b1aO43-3IBtG92XncWIDwmM8S60hvgA5ADBc.cache