Sha256: 078d6fcc88ca7bc5dce5933acba4d8345dda27c5b2dfcde7c4ba1ee8572e498e

Contents?: true

Size: 462 Bytes

Versions: 7

Compression:

Stored size: 462 Bytes

Contents

/*
---
 
script: Focus.js
 
description: Brings attention to element
 
license: Public domain (http://unlicense.org).

authors: Yaroslaff Fedin
 
requires:
  - LSD.Action
 
provides:
  - LSD.Action.Focus
 
...
*/

LSD.Action.Focus = LSD.Action.build({
  enable: function(target) {
    return (target.focus || target.click).apply(target, Array.prototype.slice(arguments, 1));
  },
  
  disable: function(target) {
    if (target.blur) return target.blur();
  }
})

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lsd_rails-0.1.6 Packages/lsd/Source/Action/Focus.js
lsd_rails-0.1.5 Packages/lsd/Source/Action/Focus.js
lsd_rails-0.1.4 Packages/lsd/Source/Action/Focus.js
lsd_rails-0.1.3 Packages/lsd/Source/Action/Focus.js
lsd_rails-0.1.2 Packages/lsd/Source/Action/Focus.js
lsd_rails-0.1.1 Packages/lsd/Source/Action/Focus.js
lsd_rails-0.1 Packages/lsd/Source/Action/Focus.js