Sha256: 82a86bc90295c02500f3273265944ca463e04fe93b2c1e31153c78b509512bd6
Contents?: true
Size: 605 Bytes
Versions: 3
Compression:
Stored size: 605 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']);
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
role-rails-1.3.0 | vendor/assets/javascripts/role.js |
role-rails-1.2.1 | vendor/assets/javascripts/role.js |
role-rails-1.2.0 | vendor/assets/javascripts/role.js |