0.3.1 • Published 8 years ago
ng2-movable v0.3.1
ng2-movable
Demo: https://spali.github.io/ng2-movable/
Features
- Optionally enable and disable functionality by
movableEnabledattribute binding. - Optionally specify an element (directive
movableHandle) which is responsible for moving another element (directivemovable). - Supports nesting of multiple movables.
- Support for detailed styling of movable and handle element by classes depending on the states.
- by default won't left the visible viewport (can be disabled by setting
movableConstrainedtofalse). - support to be constrained to an element which the movable can't leave by setting
movableConstraintto the id of the element. - by default movable uses
relativepositioning if nothing else orstaticis specified. This can be overriden by css to anything else (exceptstatic). Forfixedandabsoluteyou have to pay attention for the initial positioning, especially if you have constrained the movable to an element, you have to make sure the initial position is within the element the movable is constrained to.
How to install
$ npm install ng2-movable --saveUsage
See the demo code for usage. Also checkout how the classes on the element's changes to make use for advanced styling.
How to demo
$ git clone https://github.com/spali/ng2-movable.git
$ cd ng2-movable
$ npm install
$ npm startLicense
MIT