1.3.0 • Published 7 years ago

ng-dragonly v1.3.0

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

Angular's Drag-only directive

This is the latest Angular's package used for dynamically dragging/moving the elements in your web-based application.

Live demo is available here

Installation

Installing using npm:

npm install --save-dev ng-dragonly

... or using git:

git clone https://github.com/Flyrell/ng-dragonly.git

Usage

DragOnly directive only works when the movable elements can be positioned using top and left css styles.

  • Include DragOnlyModule in your app module's imports.
import { DragOnlyModule } from "ng-dragonly"
// ...
@NgModule({
imports: [
    // ...
    DragOnlyModule
]
})
  • Add directive to the element you want to move
<div ... dragOnly></div>
  • In case you have more movable elements, you need to specify the id of each movable elements.This is done using the same directive.
<div ... dragOnly="id_of_movable_element"></div>

or

<div ... [dragOnly]="'id_of_movable_element'"></div>

id can be either a type of number or string and it's going to be used for element's position storing. It's also going to be used in the future releases.

CHANGELOG:

v1.3.0

  • Due to many changes and fixes in the last few days I decided to release v1.3.0 which is the first stable version of the ng-dragonly. For the last few days I managed to repair few compilation issues, made package platform agnostic, updated readme etc.

v1.2.0 - v1.2.5

  • Made breaking changes to compilation process and typings configuration

v1.1.0

  • Cleared if statement when reading from sessionStorage
  • Should now clear all event listeners after clicking the right mouse button

v1.0.2

  • Changed importing from directive to module so that no further issues with multiple directive's declarations in modules will be presented. The other reason for that is to prepare the package for future changes

v1.0.1

  • Added Usage section to README file

v1.0.0

  • Ability to drag the elements on your website
  • Automatically saving the window's position in sessionStorage
  • Ability to have more than one dragging windows in one app

Please if you have any new feature suggestions or bug fixes, please, feel free to open an new issue on GitHub


Dawid Zbiński using MIT licence.

1.3.0

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago