1.5.1 • Published 7 years ago

meanie-angular-focus v1.5.1

Weekly downloads
227
License
MIT
Repository
github
Last release
7 years ago

meanie-angular-focus

npm version node dependencies github issues codacy

An Angular service to set focus on specific DOM elements

Meanie

Installation

You can install this package using npm:

npm install meanie-angular-focus --save

Include the script node_modules/meanie-angular-focus/release/meanie-angular-focus.js in your build process, or add it via a <script> tag to your index.html:

<script src="node_modules/meanie-angular-focus/release/meanie-angular-focus.js"></script>

Add Focus.Service as a dependency for your app.

Usage

angular.module('App.MyModule', [
  'Focus.Service'
]).controller('MyController', function($focus) {

  //Focus on element ID
  $focus('some-element-id');

  //Or focus on given DOM or jQuery/jQlite element
  $focus(someElement);

  //Focus after 250ms
  $focus(someElement, 250);

  //Focus and ensure element is selectable (e.g. for divs)
  $focus(someElement, 0, true);

  //Focus and select text of input field
  $focus(someElement, true); //OR
  $focus(someElement, 0, false, true);
});

Issues & feature requests

Please report any bugs, issues, suggestions and feature requests in the meanie-angular-focus issue tracker.

Contributing

Pull requests are welcome! If you would like to contribute to Meanie, please check out the Meanie contributing guidelines.

Credits

License

(MIT License)

Copyright 2015-2017, Adam Reis

1.5.1

7 years ago

1.5.0

8 years ago

1.4.3

8 years ago

1.4.2

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.4

8 years ago

1.3.3

8 years ago

1.3.2

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.1

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago