Browse Source

Update editor TS

pull/4746/head
Artur Arseniev 3 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
*/
select(
el: Component | HTMLElement,
el?: Component | HTMLElement,
opts?: {
scroll?: boolean;
}

3
src/editor/index.ts

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

3
src/editor/model/Editor.ts

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

Loading…
Cancel
Save