ngkit.sortable

0.0.5 • Public • Published

ngKit pure HTML5 sortable

Make your elements sortable by leveraging HTML5 draggable and some subtle styling.

<div ui-sortable="myCollection"
     ui-sortable-update="saveStuff()">
  <div ui-sortable-item
       draggable="true"
       ng-repeat="element in myCollection">
    <span>{{ element }}</span>
  </div>
</div>

When dragging, sortable item receives some classes so that you can style stuff as appropriate:

  • dragging
  • drag-over
  • drag-over-before
  • drag-over-after

Usage

Add ui-sortable directive to your Angular module directly:

var app = angular.module('myApp', []);

require('ngkit.sortable')(app);

Note: ngKit requires Browserify.

License

ISC / Boris Okunskiy

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.5
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.5
    2
  • 0.0.4
    1
  • 0.0.3
    1
  • 0.0.1
    1

Package Sidebar

Install

npm i ngkit.sortable

Weekly Downloads

5

Version

0.0.5

License

ISC

Last publish

Collaborators

  • inca