PluginProbe
Elementor Website Builder – more than just a page builder / 3.9.2
Elementor Website Builder – more than just a page builder v3.9.2
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / app / assets / js / loader / component.js

component.js in Elementor Website Builder – more than just a page builder 3.9.2, at app/assets/js/loader/component.js

38 lines 671 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import ComponentModalBase from 'elementor-api/modules/component-base';
2 import * as commands from './commands/';
3
4 export default class Component extends ComponentModalBase {
5 getNamespace() {
6 return 'app';
7 }
8
9 defaultRoutes() {
10 return {
11 '': ( args ) => {
12 args.url = args.url || elementorAppConfig.menu_url;
13
14 $e.run( 'app/load', args );
15
16 this.iframe.style.display = '';
17 document.body.style.overflow = 'hidden';
18 },
19 };
20 }
21
22 defaultCommands() {
23 return this.importCommands( commands );
24 }
25
26 defaultShortcuts() {
27 return {
28 '': {
29 keys: 'ctrl+shift+e',
30 },
31 close: {
32 keys: 'esc',
33 scopes: [ this.getNamespace() ],
34 },
35 };
36 }
37 }
38