Sha256: d4fbd002c80424f0c5d42829362fe26ec91e929f8d9150e984e679af50ac575b
Contents?: true
Size: 690 Bytes
Versions: 3
Compression:
Stored size: 690 Bytes
Contents
!function(window, methods){ function overrideMethod(klass, methodName){ var original; if (klass && (original = klass.prototype[methodName])) { klass.prototype[methodName] = function(){ arguments[0] = arguments[0].replace(/@([\w\u00c0-\uFFFF\-]+)/g, '[role~="$1"]'); return original.apply(this, arguments); }; } } function overridePrototype(klass){ for(var i=0; i<methods.length; i++) overrideMethod(klass, methods[i]); } overridePrototype(window.Element); overridePrototype(window.Document); }(this, ['querySelector', 'querySelectorAll', 'webkitMatchesSelector', 'mozMatchesSelector', 'oMatchesSelector', 'matchesSelector']);
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
role-rails-1.4.0 | vendor/assets/javascripts/role.js |
better-role-rails-1.0.0 | vendor/assets/javascripts/role.js |
role-rails-1.3.1 | vendor/assets/javascripts/role.js |