Requires

Provides

UserSelect.js

Disable user selection cross-browserly by setting userSelect property

License:
Public domain (http://unlicense.org).
  1. 19
  2. 20
  3. 21
  4. 22
  5. 23
  6. 24
  7. 25
  8. 26
  9. 27
  10. 28
  11. 29
  12. 30
  13. 31
  14. 32
  15. 33
(function() { if (Browser.chrome || Browser.safari) var property = Browser.version == 525 ? 'WebkitUserSelect' : 'KhtmlUserSelect'; else if (Browser.firefox) var property = 'MozUserSelect' else if (!Browser.ie) var property = 'UserSelect'; Element.Properties.userSelect = { set: function(value) { if (!property) this.unselectable = value ? 'on' : 'off' else this.style[property] = value ? 'inherit' : 'none'; } } })();