Browse Source

Up events vars

canvas-spot
Artur Arseniev 3 years ago
parent
commit
ded64d3789
  1. 6
      src/asset_manager/index.ts
  2. 6
      src/block_manager/index.ts
  3. 7
      src/device_manager/index.ts
  4. 6
      src/pages/index.ts
  5. 6
      src/selector_manager/index.ts
  6. 6
      src/style_manager/index.ts

6
src/asset_manager/index.ts

@ -81,7 +81,7 @@ export const evUploadEnd = `${evUpload}:end`;
export const evUploadError = `${evUpload}:error`;
export const evUploadRes = `${evUpload}:response`;
const assetCmd = 'open-assets';
const events = {
const assetEvents = {
all: evAll,
select: evSelect,
update: evUpdate,
@ -115,7 +115,7 @@ export default class AssetManager extends ItemManagerModule<AssetManagerConfig,
am?: AssetsView;
fu?: FileUploaderView;
_bhv?: any;
events!: typeof events;
events!: typeof assetEvents;
/**
* Initialize module
@ -124,7 +124,7 @@ export default class AssetManager extends ItemManagerModule<AssetManagerConfig,
*/
constructor(em: EditorModel) {
// @ts-ignore
super(em, 'AssetManager', new Assets([], em), events, defaults);
super(em, 'AssetManager', new Assets([], em), assetEvents, defaults);
const { all, config } = this;
// @ts-ignore
this.assetsVis = new Assets([]);

6
src/block_manager/index.ts

@ -74,7 +74,7 @@ export const evDragStart = `${evDrag}:start`;
export const evDragStop = `${evDrag}:stop`;
export const evCustom = `${evPfx}custom`;
const events = {
const blockEvents = {
all: evAll,
update: evUpdate,
add: evAdd,
@ -93,7 +93,7 @@ export default class BlockManager extends ItemManagerModule<BlockManagerConfig,
blocksView?: BlocksView;
_dragBlock?: Block;
_bhv?: Record<string, any>;
events!: typeof events;
events!: typeof blockEvents;
Block = Block;
@ -106,7 +106,7 @@ export default class BlockManager extends ItemManagerModule<BlockManagerConfig,
storageKey = '';
constructor(em: EditorModel) {
super(em, 'BlockManager', new Blocks(em.config.blockManager?.blocks || []), events, defaults);
super(em, 'BlockManager', new Blocks(em.config.blockManager?.blocks || []), blockEvents, defaults);
// Global blocks collection
this.blocks = this.all;

7
src/device_manager/index.ts

@ -50,8 +50,7 @@ export const evAddBefore = `${evAdd}:before`;
export const evRemove = `${evPfx}remove`;
export const evRemoveBefore = `${evRemove}:before`;
const chnSel = 'change:device';
const events = {
const deviceEvents = {
all: evAll,
select: evSelect,
update: evUpdate,
@ -65,7 +64,7 @@ export default class DeviceManager extends ItemManagerModule<
Devices
> {
devices: Devices;
events!: typeof events;
events!: typeof deviceEvents;
view?: DevicesView;
Device = Device;
@ -75,7 +74,7 @@ export default class DeviceManager extends ItemManagerModule<
storageKey = '';
constructor(em: EditorModel) {
super(em, 'DeviceManager', new Devices(), events, defaults);
super(em, 'DeviceManager', new Devices(), deviceEvents, defaults);
this.devices = this.all;
this.config.devices?.forEach(device => this.add(device, { silent: true }));
this.select(this.config.default || this.devices.at(0));

6
src/pages/index.ts

@ -76,7 +76,7 @@ export const evPageRemove = `${evPfx}remove`;
export const evPageRemoveBefore = `${evPageRemove}:before`;
const chnSel = 'change:selected';
const typeMain = 'main';
const events = {
const pageEvents = {
all: evAll,
select: evPageSelect,
selectBefore: evPageSelectBefore,
@ -92,7 +92,7 @@ export interface PageManagerConfig extends ModuleConfig {
}
export default class PageManager extends ItemManagerModule<PageManagerConfig, Pages> {
events!: typeof events;
events!: typeof pageEvents;
storageKey = 'pages';
get pages() {
@ -121,7 +121,7 @@ export default class PageManager extends ItemManagerModule<PageManagerConfig, Pa
* @param {Object} config Configurations
*/
constructor(em: EditorModel) {
super(em, 'PageManager', new Pages([], em), events);
super(em, 'PageManager', new Pages([], em), pageEvents);
bindAll(this, '_onPageChange');
const model = new ModuleModel({ _undo: true } as any);
this.model = model;

6
src/selector_manager/index.ts

@ -102,7 +102,7 @@ export const evRemoveBefore = `${evRemove}:before`;
export const evCustom = `${evPfx}custom`;
export const evState = `${evPfx}state`;
const events = {
const selectorEvents = {
all: evAll,
update: evUpdate,
add: evAdd,
@ -124,7 +124,7 @@ export default class SelectorManager extends ItemManagerModule<SelectorManagerCo
selectorTags?: ClassTagsView;
selected: Selectors;
all: Selectors;
events!: typeof events;
events!: typeof selectorEvents;
storageKey = '';
__update: Debounced;
__ctn?: HTMLElement;
@ -137,7 +137,7 @@ export default class SelectorManager extends ItemManagerModule<SelectorManagerCo
*/
constructor(em: EditorModel) {
super(em, 'SelectorManager', new Selectors([]), events, defaults, { skipListen: true });
super(em, 'SelectorManager', new Selectors([]), selectorEvents, defaults, { skipListen: true });
bindAll(this, '__updateSelectedByComponents');
const { config } = this;
const ppfx = config.pStylePrefix;

6
src/style_manager/index.ts

@ -114,7 +114,7 @@ export type StyleModuleParam<T extends keyof StyleManager, N extends number> = P
const propDef = (value: any) => value || value === 0;
const events = {
const stylesEvents = {
all: evAll,
sectorAdd: evSectorAdd,
sectorRemove: evSectorRemove,
@ -135,7 +135,7 @@ export default class StyleManager extends ItemManagerModule<
builtIn: PropertyFactory;
upAll: Debounced;
properties: typeof Properties;
events!: typeof events;
events!: typeof stylesEvents;
sectors: Sectors;
SectView!: SectorsView;
Sector = Sector;
@ -155,7 +155,7 @@ export default class StyleManager extends ItemManagerModule<
* @private
*/
constructor(em: EditorModel) {
super(em, 'StyleManager', new Sectors([], { em }), events, defaults);
super(em, 'StyleManager', new Sectors([], { em }), stylesEvents, defaults);
bindAll(this, '__clearStateTarget');
const c = this.config;
const ppfx = c.pStylePrefix;

Loading…
Cancel
Save