├── .editorconfig ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── demo ├── .editorconfig ├── .gitignore ├── bs-config.e2e.json ├── bs-config.json ├── e2e │ ├── app.e2e-spec.ts │ └── tsconfig.json ├── karma-test-shim.js ├── karma.conf.js ├── package.json ├── protractor.config.js ├── src │ ├── app │ │ ├── app.module.d.ts │ │ ├── app.module.ts │ │ ├── complete-demo │ │ │ ├── complete-demo.component.html │ │ │ └── complete-demo.component.ts │ │ ├── default-css │ │ │ ├── default-css.component.html │ │ │ └── default-css.component.ts │ │ ├── delete-item │ │ │ ├── delete-item.component.html │ │ │ └── delete-item.component.ts │ │ ├── demo-component.html │ │ ├── demo-component.ts │ │ ├── drag-helper │ │ │ ├── drag-helper.component.html │ │ │ └── drag-helper.component.ts │ │ ├── drop-scope-function-demo │ │ │ ├── drop-scope-function.component.html │ │ │ └── drop-scope-function.component.ts │ │ ├── performance-demo │ │ │ ├── performance-demo.component.html │ │ │ └── performance-demo.component.ts │ │ └── swap-list │ │ │ ├── swap-list.component.html │ │ │ └── swap-list.component.ts │ ├── favicon.ico │ ├── images │ │ └── drag-helper.png │ ├── index.html │ ├── main.d.ts │ ├── main.ts │ ├── styles.css │ ├── systemjs.config.extras.js │ ├── systemjs.config.js │ └── tsconfig.json └── tslint.json ├── drag-drop.gif ├── index.ts ├── package.json ├── src ├── directives │ ├── draggable.directive.ts │ └── droppable.directive.ts ├── ng-drag-drop.module.ts ├── services │ └── ng-drag-drop.service.ts └── shared │ ├── dom-helper.ts │ └── drop-event.model.ts ├── style.css ├── tsconfig.json ├── tslint.json ├── ui-cue.gif └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/README.md -------------------------------------------------------------------------------- /demo/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/.editorconfig -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/bs-config.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/bs-config.e2e.json -------------------------------------------------------------------------------- /demo/bs-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/bs-config.json -------------------------------------------------------------------------------- /demo/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /demo/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/e2e/tsconfig.json -------------------------------------------------------------------------------- /demo/karma-test-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/karma-test-shim.js -------------------------------------------------------------------------------- /demo/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/karma.conf.js -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/protractor.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/protractor.config.js -------------------------------------------------------------------------------- /demo/src/app/app.module.d.ts: -------------------------------------------------------------------------------- 1 | export declare class AppModule { 2 | } 3 | -------------------------------------------------------------------------------- /demo/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/app.module.ts -------------------------------------------------------------------------------- /demo/src/app/complete-demo/complete-demo.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/complete-demo/complete-demo.component.html -------------------------------------------------------------------------------- /demo/src/app/complete-demo/complete-demo.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/complete-demo/complete-demo.component.ts -------------------------------------------------------------------------------- /demo/src/app/default-css/default-css.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/default-css/default-css.component.html -------------------------------------------------------------------------------- /demo/src/app/default-css/default-css.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/default-css/default-css.component.ts -------------------------------------------------------------------------------- /demo/src/app/delete-item/delete-item.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/delete-item/delete-item.component.html -------------------------------------------------------------------------------- /demo/src/app/delete-item/delete-item.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/delete-item/delete-item.component.ts -------------------------------------------------------------------------------- /demo/src/app/demo-component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/demo-component.html -------------------------------------------------------------------------------- /demo/src/app/demo-component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/demo-component.ts -------------------------------------------------------------------------------- /demo/src/app/drag-helper/drag-helper.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/drag-helper/drag-helper.component.html -------------------------------------------------------------------------------- /demo/src/app/drag-helper/drag-helper.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/drag-helper/drag-helper.component.ts -------------------------------------------------------------------------------- /demo/src/app/drop-scope-function-demo/drop-scope-function.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/drop-scope-function-demo/drop-scope-function.component.html -------------------------------------------------------------------------------- /demo/src/app/drop-scope-function-demo/drop-scope-function.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/drop-scope-function-demo/drop-scope-function.component.ts -------------------------------------------------------------------------------- /demo/src/app/performance-demo/performance-demo.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/performance-demo/performance-demo.component.html -------------------------------------------------------------------------------- /demo/src/app/performance-demo/performance-demo.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/performance-demo/performance-demo.component.ts -------------------------------------------------------------------------------- /demo/src/app/swap-list/swap-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/swap-list/swap-list.component.html -------------------------------------------------------------------------------- /demo/src/app/swap-list/swap-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/app/swap-list/swap-list.component.ts -------------------------------------------------------------------------------- /demo/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/favicon.ico -------------------------------------------------------------------------------- /demo/src/images/drag-helper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/images/drag-helper.png -------------------------------------------------------------------------------- /demo/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/index.html -------------------------------------------------------------------------------- /demo/src/main.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/main.ts -------------------------------------------------------------------------------- /demo/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/styles.css -------------------------------------------------------------------------------- /demo/src/systemjs.config.extras.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/systemjs.config.extras.js -------------------------------------------------------------------------------- /demo/src/systemjs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/systemjs.config.js -------------------------------------------------------------------------------- /demo/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/src/tsconfig.json -------------------------------------------------------------------------------- /demo/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/demo/tslint.json -------------------------------------------------------------------------------- /drag-drop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/drag-drop.gif -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/package.json -------------------------------------------------------------------------------- /src/directives/draggable.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/src/directives/draggable.directive.ts -------------------------------------------------------------------------------- /src/directives/droppable.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/src/directives/droppable.directive.ts -------------------------------------------------------------------------------- /src/ng-drag-drop.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/src/ng-drag-drop.module.ts -------------------------------------------------------------------------------- /src/services/ng-drag-drop.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/src/services/ng-drag-drop.service.ts -------------------------------------------------------------------------------- /src/shared/dom-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/src/shared/dom-helper.ts -------------------------------------------------------------------------------- /src/shared/drop-event.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/src/shared/drop-event.model.ts -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/style.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/tslint.json -------------------------------------------------------------------------------- /ui-cue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/ui-cue.gif -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObaidUrRehman/ng-drag-drop/HEAD/yarn.lock --------------------------------------------------------------------------------