├── .github └── workflows │ └── create-release.yml ├── .gitignore ├── LICENSE ├── README.md ├── code-component ├── .eslintrc.json ├── .gitignore ├── .prettierrc.json ├── .vscode │ ├── launch.json │ └── settings.json ├── PowerDragDrop.pcfproj ├── PowerDragDrop │ ├── ContextExtended.ts │ ├── ControlManifest.Input.xml │ ├── CurrentItemSchema.ts │ ├── CustomSortPositionStrategy.ts │ ├── DynamicSchema.ts │ ├── FocusControl.ts │ ├── ItemRenderer.ts │ ├── ManifestConstants.ts │ ├── SanitizeHtmlOptions.ts │ ├── Styles.ts │ ├── __mocks__ │ │ ├── mock-context.ts │ │ ├── mock-datasets.ts │ │ └── mock-parameters.ts │ ├── __tests__ │ │ ├── CustomSortPositionAsc.test.ts │ │ ├── CustomSortPositionDesc.test.ts │ │ └── ItemRenderer.test.ts │ ├── _testhelpers_ │ │ └── SortOrderTestHelper.ts │ ├── css │ │ └── PowerDragDrop.css │ ├── index.ts │ └── strings │ │ └── PowerDragDrop.1033.resx ├── featureconfig.json ├── jest.config.js ├── package-lock.json ├── package.json ├── pcfconfig.json ├── tsconfig.json └── webpack.config.js ├── media ├── actions.gif ├── image-simple-list.png ├── kanban.gif ├── simple-list-drag-drop.gif └── templates.gif └── solution ├── .gitignore ├── solution.cdsproj └── src └── Other ├── Customizations.xml ├── Relationships.xml └── Solution.xml /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/README.md -------------------------------------------------------------------------------- /code-component/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/.eslintrc.json -------------------------------------------------------------------------------- /code-component/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/.gitignore -------------------------------------------------------------------------------- /code-component/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/.prettierrc.json -------------------------------------------------------------------------------- /code-component/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/.vscode/launch.json -------------------------------------------------------------------------------- /code-component/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/.vscode/settings.json -------------------------------------------------------------------------------- /code-component/PowerDragDrop.pcfproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop.pcfproj -------------------------------------------------------------------------------- /code-component/PowerDragDrop/ContextExtended.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/ContextExtended.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/ControlManifest.Input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/ControlManifest.Input.xml -------------------------------------------------------------------------------- /code-component/PowerDragDrop/CurrentItemSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/CurrentItemSchema.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/CustomSortPositionStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/CustomSortPositionStrategy.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/DynamicSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/DynamicSchema.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/FocusControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/FocusControl.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/ItemRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/ItemRenderer.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/ManifestConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/ManifestConstants.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/SanitizeHtmlOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/SanitizeHtmlOptions.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/Styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/Styles.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/__mocks__/mock-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/__mocks__/mock-context.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/__mocks__/mock-datasets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/__mocks__/mock-datasets.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/__mocks__/mock-parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/__mocks__/mock-parameters.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/__tests__/CustomSortPositionAsc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/__tests__/CustomSortPositionAsc.test.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/__tests__/CustomSortPositionDesc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/__tests__/CustomSortPositionDesc.test.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/__tests__/ItemRenderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/__tests__/ItemRenderer.test.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/_testhelpers_/SortOrderTestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/_testhelpers_/SortOrderTestHelper.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/css/PowerDragDrop.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/css/PowerDragDrop.css -------------------------------------------------------------------------------- /code-component/PowerDragDrop/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/index.ts -------------------------------------------------------------------------------- /code-component/PowerDragDrop/strings/PowerDragDrop.1033.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/PowerDragDrop/strings/PowerDragDrop.1033.resx -------------------------------------------------------------------------------- /code-component/featureconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/featureconfig.json -------------------------------------------------------------------------------- /code-component/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/jest.config.js -------------------------------------------------------------------------------- /code-component/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/package-lock.json -------------------------------------------------------------------------------- /code-component/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/package.json -------------------------------------------------------------------------------- /code-component/pcfconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/pcfconfig.json -------------------------------------------------------------------------------- /code-component/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/tsconfig.json -------------------------------------------------------------------------------- /code-component/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/code-component/webpack.config.js -------------------------------------------------------------------------------- /media/actions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/media/actions.gif -------------------------------------------------------------------------------- /media/image-simple-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/media/image-simple-list.png -------------------------------------------------------------------------------- /media/kanban.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/media/kanban.gif -------------------------------------------------------------------------------- /media/simple-list-drag-drop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/media/simple-list-drag-drop.gif -------------------------------------------------------------------------------- /media/templates.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/media/templates.gif -------------------------------------------------------------------------------- /solution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/solution/.gitignore -------------------------------------------------------------------------------- /solution/solution.cdsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/solution/solution.cdsproj -------------------------------------------------------------------------------- /solution/src/Other/Customizations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/solution/src/Other/Customizations.xml -------------------------------------------------------------------------------- /solution/src/Other/Relationships.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /solution/src/Other/Solution.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottdurow/power-drag-drop/HEAD/solution/src/Other/Solution.xml --------------------------------------------------------------------------------