Sha256: 4c90658c7e2faf7e3674d16634a1af9661c2d0ee936c6e1f036e67e8fd2bb6d2

Contents?: true

Size: 538 Bytes

Versions: 2

Compression:

Stored size: 538 Bytes

Contents

// Role.js, extension for querySelectorAll function v1.0.0 ~ https://github.com/kossnocorp/role

(function() {
  var elm, _fn, _i, _len, _ref;

  _ref = [Document, Element];
  _fn = function(elm) {
    var nativeQuery;
    nativeQuery = elm.prototype.querySelectorAll;
    return elm.prototype.querySelectorAll = function(selector) {
      return nativeQuery.call(this, selector.replace(/@(\w+)/g, "[role~=\"$1\"]"));
    };
  };
  for (_i = 0, _len = _ref.length; _i < _len; _i++) {
    elm = _ref[_i];
    _fn(elm);
  }

}).call(this);

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
role-rails-1.0.1 vendor/assets/javascripts/role.js
role-rails-1.0.0 vendor/assets/javascripts/role.js