Browse Source

Fix TS

ts-components
Artur Arseniev 3 years ago
parent
commit
1c396a1c84
  1. 1
      src/block_manager/view/BlockView.ts
  2. 1
      src/block_manager/view/BlocksView.ts
  3. 1
      src/commands/view/SelectPosition.ts
  4. 1
      src/navigator/view/ItemsView.ts
  5. 1
      src/style_manager/view/LayersView.ts
  6. 3
      src/utils/Droppable.ts
  7. 2
      src/utils/Sorter.ts

1
src/block_manager/view/BlockView.ts

@ -152,6 +152,7 @@ export default class BlockView extends View<Block> {
`;
el.title = attr.title || el.textContent?.trim();
el.setAttribute('draggable', `${hasDnd(em) && !disable ? true : false}`);
// @ts-ignore
const result = render && render({ el, model, className, prefix: ppfx });
if (result) el.innerHTML = result;
return this;

1
src/block_manager/view/BlocksView.ts

@ -73,6 +73,7 @@ export default class BlocksView extends View {
const canvas = em.Canvas;
this.sorter = new utils.Sorter({
// @ts-ignore
container: canvas.getBody(),
placer: canvas.getPlacerEl(),
containerSel: '*',

1
src/commands/view/SelectPosition.ts

@ -15,6 +15,7 @@ export default {
if (utils && !this.sorter)
this.sorter = new utils.Sorter({
// @ts-ignore
container,
placer: this.canvas.getPlacerEl(),
containerSel: '*',

1
src/navigator/view/ItemsView.ts

@ -28,6 +28,7 @@ export default class ItemsView extends View {
if (config.sortable && !this.opt.sorter) {
const utils = em.Utils;
this.opt.sorter = new utils.Sorter({
// @ts-ignore
container: config.sortContainer || this.el,
containerSel: `.${this.className}`,
itemSel: `.${pfx}layer`,

1
src/style_manager/view/LayersView.ts

@ -32,6 +32,7 @@ export default class LayersView extends View<Layer> {
const utils = em?.Utils;
this.sorter = utils
? new utils.Sorter({
// @ts-ignore
container: this.el,
ignoreViewChildren: 1,
containerSel: `.${pfx}layers`,

3
src/utils/Droppable.ts

@ -143,6 +143,7 @@ export default class Droppable {
dragContent = (cnt: any) => (content = cnt);
} else {
const sorter = new utils.Sorter({
// @ts-ignore
em,
wmargin: 1,
nested: 1,
@ -161,7 +162,7 @@ export default class Droppable {
sorter.startSort();
this.sorter = sorter;
dragStop = (cancel?: boolean) => {
cancel && (sorter.moved = 0);
cancel && (sorter.moved = false);
sorter.endMove();
};
dragContent = (content: any) => sorter.setDropContent(content);

2
src/utils/Sorter.ts

@ -373,7 +373,7 @@ export default class Sorter extends View {
* Picking component to move
* @param {HTMLElement} src
* */
startSort(src: HTMLElement, opts: { container?: HTMLElement } = {}) {
startSort(src?: HTMLElement, opts: { container?: HTMLElement } = {}) {
const { em, itemSel, containerSel, plh } = this;
const container = this.getContainerEl(opts.container);
const docs = this.getDocuments(src);

Loading…
Cancel
Save