Browse Source

Update editor TS

pull/4746/head
Artur Arseniev 4 years ago
parent
commit
fe4ba62ad3
  1. 2
      index.d.ts
  2. 3
      src/editor/index.ts
  3. 3
      src/editor/model/Editor.ts

2
index.d.ts

@ -994,7 +994,7 @@ declare namespace grapesjs {
* @param [opts.scroll] - Scroll canvas to the selected element * @param [opts.scroll] - Scroll canvas to the selected element
*/ */
select( select(
el: Component | HTMLElement, el?: Component | HTMLElement,
opts?: { opts?: {
scroll?: boolean; scroll?: boolean;
} }

3
src/editor/index.ts

@ -64,6 +64,7 @@ import CodeManagerModule from '../code_manager';
import CssComposer from '../css_composer'; import CssComposer from '../css_composer';
import DeviceManager from '../device_manager'; import DeviceManager from '../device_manager';
import ComponentManager from '../dom_components'; import ComponentManager from '../dom_components';
import Component from '../dom_components/model/Component';
import I18nModule from '../i18n'; import I18nModule from '../i18n';
import KeymapsModule from '../keymaps'; import KeymapsModule from '../keymaps';
import ModalModule from '../modal_dialog'; import ModalModule from '../modal_dialog';
@ -400,7 +401,7 @@ export default class EditorModule implements IBaseModule<EditorConfig> {
* editor.select(model); * editor.select(model);
* }); * });
*/ */
select(el: any, opts: any) { select(el?: Component | Component[], opts?: any) {
this.em.setSelected(el, opts); this.em.setSelected(el, opts);
return this; return this;
} }

3
src/editor/model/Editor.ts

@ -13,6 +13,7 @@ import CanvasModule from '../../canvas';
import ComponentManager from '../../dom_components'; import ComponentManager from '../../dom_components';
import CssComposer from '../../css_composer'; import CssComposer from '../../css_composer';
import { EditorConfig, EditorConfigKeys } from '../config/config'; import { EditorConfig, EditorConfigKeys } from '../config/config';
import Component from '../../dom_components/model/Component';
//@ts-ignore //@ts-ignore
Backbone.$ = $; Backbone.$ = $;
@ -407,7 +408,7 @@ export default class EditorModel extends Model {
* @param {Object} [opts={}] Options, optional * @param {Object} [opts={}] Options, optional
* @public * @public
*/ */
setSelected(el?: any | any[], opts: any = {}) { setSelected(el?: Component | Component[], opts: any = {}) {
const { event } = opts; const { event } = opts;
const ctrlKey = event && (event.ctrlKey || event.metaKey); const ctrlKey = event && (event.ctrlKey || event.metaKey);
const { shiftKey } = event || {}; const { shiftKey } = event || {};

Loading…
Cancel
Save