Browse Source

deploy docs

gh-pages
Artur Arseniev 4 years ago
parent
commit
1869d270b3
  1. 10
      docs/404.html
  2. 322
      docs/Home.html
  3. 20
      docs/api/asset.html
  4. 43
      docs/api/assets.html
  5. 12
      docs/api/block.html
  6. 32
      docs/api/block_manager.html
  7. 30
      docs/api/canvas.html
  8. 16
      docs/api/commands.html
  9. 130
      docs/api/component.html
  10. 59
      docs/api/components.html
  11. 30
      docs/api/css_composer.html
  12. 34
      docs/api/css_rule.html
  13. 10
      docs/api/device.html
  14. 28
      docs/api/device_manager.html
  15. 74
      docs/api/editor.html
  16. 10
      docs/api/frame.html
  17. 32
      docs/api/i18n.html
  18. 10
      docs/api/index.html
  19. 18
      docs/api/keymaps.html
  20. 10
      docs/api/layer.html
  21. 18
      docs/api/modal_dialog.html
  22. 10
      docs/api/page.html
  23. 42
      docs/api/pages.html
  24. 46
      docs/api/panels.html
  25. 16
      docs/api/parser.html
  26. 10
      docs/api/property.html
  27. 14
      docs/api/property_composite.html
  28. 10
      docs/api/property_number.html
  29. 16
      docs/api/property_select.html
  30. 12
      docs/api/property_stack.html
  31. 26
      docs/api/rich_text_editor.html
  32. 10
      docs/api/sector.html
  33. 10
      docs/api/selector.html
  34. 28
      docs/api/selector_manager.html
  35. 10
      docs/api/state.html
  36. 50
      docs/api/storage_manager.html
  37. 42
      docs/api/style_manager.html
  38. 21
      docs/api/undo_manager.html
  39. 1
      docs/assets/js/10.0eaadd95.js
  40. 1
      docs/assets/js/10.149fdea1.js
  41. 2
      docs/assets/js/11.178d3d32.js
  42. 1
      docs/assets/js/12.4f724132.js
  43. 1
      docs/assets/js/12.9f1431e8.js
  44. 2
      docs/assets/js/13.94093ef3.js
  45. 2
      docs/assets/js/14.ddb38d55.js
  46. 2
      docs/assets/js/15.12af3a0f.js
  47. 1
      docs/assets/js/16.4858d557.js
  48. 1
      docs/assets/js/16.b1d235cd.js
  49. 2
      docs/assets/js/17.f34110d7.js
  50. 2
      docs/assets/js/18.56353994.js
  51. 1
      docs/assets/js/19.7c1e4a1d.js
  52. 1
      docs/assets/js/19.8fa98ca8.js
  53. 1
      docs/assets/js/2.0b50e920.js
  54. 1
      docs/assets/js/2.15028157.js
  55. 2
      docs/assets/js/20.95868353.js
  56. 2
      docs/assets/js/21.e320dd81.js
  57. 1
      docs/assets/js/22.1aff82fa.js
  58. 1
      docs/assets/js/22.9507d23b.js
  59. 1
      docs/assets/js/23.58ed4097.js
  60. 1
      docs/assets/js/23.fb78379a.js
  61. 2
      docs/assets/js/24.411ecf3a.js
  62. 1
      docs/assets/js/25.820e9ecb.js
  63. 1
      docs/assets/js/25.95a1ad4a.js
  64. 1
      docs/assets/js/26.364c5167.js
  65. 1
      docs/assets/js/26.ad7d9297.js
  66. 1
      docs/assets/js/27.eb8fafd8.js
  67. 1
      docs/assets/js/27.fb29b109.js
  68. 1
      docs/assets/js/28.25b35862.js
  69. 1
      docs/assets/js/28.2ad22009.js
  70. 1
      docs/assets/js/29.10e0ffff.js
  71. 1
      docs/assets/js/29.dfc72b5f.js
  72. 1
      docs/assets/js/3.204e4229.js
  73. 1
      docs/assets/js/3.8fae9221.js
  74. 1
      docs/assets/js/30.2d0714d2.js
  75. 1
      docs/assets/js/30.4494fdfc.js
  76. 1
      docs/assets/js/31.2afc13b4.js
  77. 1
      docs/assets/js/31.568d9fb6.js
  78. 2
      docs/assets/js/32.04a7eec6.js
  79. 1
      docs/assets/js/33.691a5bb6.js
  80. 1
      docs/assets/js/33.e45d78bc.js
  81. 1
      docs/assets/js/34.5952d6f0.js
  82. 1
      docs/assets/js/34.943a8cff.js
  83. 2
      docs/assets/js/35.96bc308f.js
  84. 1
      docs/assets/js/36.766bd27d.js
  85. 1
      docs/assets/js/36.8091d2a6.js
  86. 1
      docs/assets/js/37.782c9aee.js
  87. 1
      docs/assets/js/37.98d83078.js
  88. 2
      docs/assets/js/38.8308f501.js
  89. 1
      docs/assets/js/39.71cd9aa6.js
  90. 1
      docs/assets/js/39.f53fc736.js
  91. 1
      docs/assets/js/4.d382fc80.js
  92. 1
      docs/assets/js/4.f678de69.js
  93. 2
      docs/assets/js/40.5e27b7d2.js
  94. 1
      docs/assets/js/41.4fbc4f38.js
  95. 1
      docs/assets/js/41.f829b3d2.js
  96. 1
      docs/assets/js/42.1a0eb32a.js
  97. 1
      docs/assets/js/42.bd39bc16.js
  98. 1
      docs/assets/js/43.19b0fb22.js
  99. 1
      docs/assets/js/43.e18c8b26.js
  100. 2
      docs/assets/js/44.f3f6ed08.js

10
docs/404.html

@ -6,17 +6,17 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/18.4f40ea04.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/11.a221def3.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/2.15028157.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/18.56353994.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/11.178d3d32.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/2.0b50e920.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
<div id="app" data-server-rendered="true"><div class="theme-container"><div class="theme-default-content"><h1>404</h1> <blockquote>How did we get here?</blockquote> <a href="/docs/" class="router-link-active"> <div id="app" data-server-rendered="true"><div class="theme-container"><div class="theme-default-content"><h1>404</h1> <blockquote>How did we get here?</blockquote> <a href="/docs/" class="router-link-active">
Take me home. Take me home.
</a></div></div><div class="global-ui"></div></div> </a></div></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/18.4f40ea04.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/18.56353994.js" defer></script>
</body> </body>
</html> </html>

322
docs/Home.html

@ -6,11 +6,11 @@
<title>Getting started | GrapesJS</title> <title>Getting started | GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/19.7c1e4a1d.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/19.8fa98ca8.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -41,51 +41,51 @@
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>text/javascript<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript"> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>text/javascript<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
<span class="token keyword">var</span> editor <span class="token operator">=</span> grapesjs<span class="token punctuation">.</span><span class="token function">init</span><span class="token punctuation">(</span><span class="token punctuation">{</span> <span class="token keyword">var</span> editor <span class="token operator">=</span> grapesjs<span class="token punctuation">.</span><span class="token function">init</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
container <span class="token operator">:</span> <span class="token string">'#gjs'</span><span class="token punctuation">,</span> <span class="token literal-property property">container</span> <span class="token operator">:</span> <span class="token string">'#gjs'</span><span class="token punctuation">,</span>
components<span class="token operator">:</span> <span class="token string">'&lt;div class=&quot;txt-red&quot;&gt;Hello world!&lt;/div&gt;'</span><span class="token punctuation">,</span> <span class="token literal-property property">components</span><span class="token operator">:</span> <span class="token string">'&lt;div class=&quot;txt-red&quot;&gt;Hello world!&lt;/div&gt;'</span><span class="token punctuation">,</span>
style<span class="token operator">:</span> <span class="token string">'.txt-red{color: red}'</span><span class="token punctuation">,</span> <span class="token literal-property property">style</span><span class="token operator">:</span> <span class="token string">'.txt-red{color: red}'</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span> </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
</code></pre></div><p>In just few lines, with the default configurations, you're already able to see something with which play around.</p> <p>[[img/default-gjs.jpg]]</p> <p>You'll see components commands on top left position that come handy to create and manage your blocks, below there are options which need to highlight and export them. When you select components ('mouse pointer' icon), on the right side, you should see pop up Class Manager and Style Manager options which allow to customize the style of the components. There is also a Layer Manager/Navigator ('hamburger' icon) which helps to manage easily the structure.</p> <p>Of course all those stuff (panels, buttons, commands, etc.) are set just as default so you can overwrite them and add more other. Before you start to create things you should know that GrapesJS UI is composed basically by a canvas (where you will 'draw') and panels (which will contain buttons)</p> <p>[[img/canvas-panels.jpg]]</p> <p>If you'd like to extend the already instantiated editor you have to check <a href="API-Reference">API Reference</a>. Check also <a href="./Creating-plugins">how to create plugins</a> using the same API. </code></pre></div><p>In just few lines, with the default configurations, you're already able to see something with which play around.</p> <p>[[img/default-gjs.jpg]]</p> <p>You'll see components commands on top left position that come handy to create and manage your blocks, below there are options which need to highlight and export them. When you select components ('mouse pointer' icon), on the right side, you should see pop up Class Manager and Style Manager options which allow to customize the style of the components. There is also a Layer Manager/Navigator ('hamburger' icon) which helps to manage easily the structure.</p> <p>Of course all those stuff (panels, buttons, commands, etc.) are set just as default so you can overwrite them and add more other. Before you start to create things you should know that GrapesJS UI is composed basically by a canvas (where you will 'draw') and panels (which will contain buttons)</p> <p>[[img/canvas-panels.jpg]]</p> <p>If you'd like to extend the already instantiated editor you have to check <a href="API-Reference">API Reference</a>. Check also <a href="./Creating-plugins">how to create plugins</a> using the same API.
In this guide we'll focus on how to initialize the editor with all custom UI from scratch.</p> <p>Let's start the editor with some basic toolbar panel</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> In this guide we'll focus on how to initialize the editor with all custom UI from scratch.</p> <p>Let's start the editor with some basic toolbar panel</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
<span class="token keyword">var</span> editor <span class="token operator">=</span> grapesjs<span class="token punctuation">.</span><span class="token function">init</span><span class="token punctuation">(</span><span class="token punctuation">{</span> <span class="token keyword">var</span> editor <span class="token operator">=</span> grapesjs<span class="token punctuation">.</span><span class="token function">init</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
container <span class="token operator">:</span> <span class="token string">'#gjs'</span><span class="token punctuation">,</span> <span class="token literal-property property">container</span> <span class="token operator">:</span> <span class="token string">'#gjs'</span><span class="token punctuation">,</span>
height<span class="token operator">:</span> <span class="token string">'100%'</span><span class="token punctuation">,</span> <span class="token literal-property property">height</span><span class="token operator">:</span> <span class="token string">'100%'</span><span class="token punctuation">,</span>
panels<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">panels</span><span class="token operator">:</span> <span class="token punctuation">{</span>
defaults<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">defaults</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id<span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span><span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>In this example we set a panel with 'commands' as an id and after the render we'll see nothing more than an empty div added to our panels. The new panel is already styled as the id 'commands' is one of the default but you can use whatever you like and place it wherever you want with CSS. With refresh we might see something like shown in the image below, with the new panel on the left:</p> <p>[[img/new-panel.png]]</p> <blockquote><p>Check <a href="API-Editor">Editor API Reference</a> for more details about editor configurations</p></blockquote> <p>Now let's put some button inside</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> </code></pre></div><p>In this example we set a panel with 'commands' as an id and after the render we'll see nothing more than an empty div added to our panels. The new panel is already styled as the id 'commands' is one of the default but you can use whatever you like and place it wherever you want with CSS. With refresh we might see something like shown in the image below, with the new panel on the left:</p> <p>[[img/new-panel.png]]</p> <blockquote><p>Check <a href="API-Editor">Editor API Reference</a> for more details about editor configurations</p></blockquote> <p>Now let's put some button inside</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
panels<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">panels</span><span class="token operator">:</span> <span class="token punctuation">{</span>
defaults <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span>
buttons <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">buttons</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'smile'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'smile'</span><span class="token punctuation">,</span>
className <span class="token operator">:</span> <span class="token string">'fa fa-smile-o'</span><span class="token punctuation">,</span> <span class="token literal-property property">className</span> <span class="token operator">:</span> <span class="token string">'fa fa-smile-o'</span><span class="token punctuation">,</span>
attributes <span class="token operator">:</span> <span class="token punctuation">{</span> title<span class="token operator">:</span> <span class="token string">'Smile'</span> <span class="token punctuation">}</span> <span class="token literal-property property">attributes</span> <span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">title</span><span class="token operator">:</span> <span class="token string">'Smile'</span> <span class="token punctuation">}</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>On refresh the page might present some changes ('fa fa-smile-o' are from FontAwesome set, so be sure to have placed correctly the font directory)</p> <p>[[img/new-btn.png]]</p> <p>Yeah, the button is pretty nice and happy, but useless without any command assigned, if you click on it nothing gonna happen.</p> <blockquote><p>Check <a href="API-Panels">Panels API Reference</a> for more details about Panels and Buttons</p></blockquote> <p>Assigning commands is pretty easy, but before you should define one or use one of defaults (<a href="./Built-in-commands">Built-in commands</a>). So in this case we gonna create a new one.</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> </code></pre></div><p>On refresh the page might present some changes ('fa fa-smile-o' are from FontAwesome set, so be sure to have placed correctly the font directory)</p> <p>[[img/new-btn.png]]</p> <p>Yeah, the button is pretty nice and happy, but useless without any command assigned, if you click on it nothing gonna happen.</p> <blockquote><p>Check <a href="API-Panels">Panels API Reference</a> for more details about Panels and Buttons</p></blockquote> <p>Assigning commands is pretty easy, but before you should define one or use one of defaults (<a href="./Built-in-commands">Built-in commands</a>). So in this case we gonna create a new one.</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
panels<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">panels</span><span class="token operator">:</span> <span class="token punctuation">{</span>
defaults <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span>
buttons <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">buttons</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'smile'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'smile'</span><span class="token punctuation">,</span>
className <span class="token operator">:</span> <span class="token string">'fa fa-smile-o'</span><span class="token punctuation">,</span> <span class="token literal-property property">className</span> <span class="token operator">:</span> <span class="token string">'fa fa-smile-o'</span><span class="token punctuation">,</span>
attributes <span class="token operator">:</span> <span class="token punctuation">{</span> title<span class="token operator">:</span> <span class="token string">'Smile'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token literal-property property">attributes</span> <span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">title</span><span class="token operator">:</span> <span class="token string">'Smile'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
command <span class="token operator">:</span> <span class="token string">'helloWorld'</span><span class="token punctuation">,</span> <span class="token literal-property property">command</span> <span class="token operator">:</span> <span class="token string">'helloWorld'</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
commands<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">commands</span><span class="token operator">:</span> <span class="token punctuation">{</span>
defaults<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">defaults</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id<span class="token operator">:</span> <span class="token string">'helloWorld'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span><span class="token operator">:</span> <span class="token string">'helloWorld'</span><span class="token punctuation">,</span>
<span class="token function-variable function">run</span><span class="token operator">:</span> <span class="token keyword">function</span><span class="token punctuation">(</span><span class="token parameter">editor<span class="token punctuation">,</span> senderBtn</span><span class="token punctuation">)</span><span class="token punctuation">{</span> <span class="token function-variable function">run</span><span class="token operator">:</span> <span class="token keyword">function</span><span class="token punctuation">(</span><span class="token parameter">editor<span class="token punctuation">,</span> senderBtn</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
<span class="token function">alert</span><span class="token punctuation">(</span><span class="token string">'Hello world!'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token function">alert</span><span class="token punctuation">(</span><span class="token string">'Hello world!'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
@ -100,28 +100,28 @@ In this guide we'll focus on how to initialize the editor with all custom UI fro
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>As you see we added a new command <code>helloWorld</code> and used its <code>id</code> as an identifier inside <code>button.command</code>. In addition to this we've also implemented two required methods, <code>run</code> and <code>stop</code>, to make button execute commands.</p> <p>[[img/btn-clicked.png]]</p> <blockquote><p>Check <a href="API-Commands">Commands API Reference</a></p></blockquote> <p>Check the <a href="http://grapesjs.com/demo.html" target="_blank" rel="noopener noreferrer">demo<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> for more complete usage of panels, buttons and built-in commands.</p> <h2 id="components"><a href="#components" class="header-anchor">#</a> Components</h2> <p>Components are elements inside the canvas, which can be drawn by commands or injected directly via configurations. In simple terms components represent the structure of our HTML document. You can init the editor with passing components as an HTML string</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> </code></pre></div><p>As you see we added a new command <code>helloWorld</code> and used its <code>id</code> as an identifier inside <code>button.command</code>. In addition to this we've also implemented two required methods, <code>run</code> and <code>stop</code>, to make button execute commands.</p> <p>[[img/btn-clicked.png]]</p> <blockquote><p>Check <a href="API-Commands">Commands API Reference</a></p></blockquote> <p>Check the <a href="http://grapesjs.com/demo.html" target="_blank" rel="noopener noreferrer">demo<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> for more complete usage of panels, buttons and built-in commands.</p> <h2 id="components"><a href="#components" class="header-anchor">#</a> Components</h2> <p>Components are elements inside the canvas, which can be drawn by commands or injected directly via configurations. In simple terms components represent the structure of our HTML document. You can init the editor with passing components as an HTML string</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
<span class="token comment">// Disable default local storage in case you've already used GrapesJS</span> <span class="token comment">// Disable default local storage in case you've already used GrapesJS</span>
storageManager<span class="token operator">:</span> <span class="token punctuation">{</span>type<span class="token operator">:</span> <span class="token string">'none'</span><span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token literal-property property">storageManager</span><span class="token operator">:</span> <span class="token punctuation">{</span><span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'none'</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
components<span class="token operator">:</span> <span class="token string">'&lt;div style=&quot;width:300px; min-height:100px; margin: 0 auto&quot;&gt;&lt;/div&gt;'</span> <span class="token operator">+</span> <span class="token literal-property property">components</span><span class="token operator">:</span> <span class="token string">'&lt;div style=&quot;width:300px; min-height:100px; margin: 0 auto&quot;&gt;&lt;/div&gt;'</span> <span class="token operator">+</span>
<span class="token string">'&lt;div style=&quot;width:400px; min-height:100px; margin: 0 auto&quot;&gt;&lt;/div&gt;'</span> <span class="token operator">+</span> <span class="token string">'&lt;div style=&quot;width:400px; min-height:100px; margin: 0 auto&quot;&gt;&lt;/div&gt;'</span> <span class="token operator">+</span>
<span class="token string">'&lt;div style=&quot;width:500px; min-height:100px; margin: 0 auto&quot;&gt;&lt;/div&gt;'</span><span class="token punctuation">,</span> <span class="token string">'&lt;div style=&quot;width:500px; min-height:100px; margin: 0 auto&quot;&gt;&lt;/div&gt;'</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>We added 3 simple components with some basic style. If you refresh probably you'll see the same empty page but are actually there, you only need to highlight them. </code></pre></div><p>We added 3 simple components with some basic style. If you refresh probably you'll see the same empty page but are actually there, you only need to highlight them.
For this purpose already exists a command, so add it to your panel in this way</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> For this purpose already exists a command, so add it to your panel in this way</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
panels<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">panels</span><span class="token operator">:</span> <span class="token punctuation">{</span>
defaults <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span>
buttons <span class="token operator">:</span> <span class="token punctuation">[</span> <span class="token literal-property property">buttons</span> <span class="token operator">:</span> <span class="token punctuation">[</span>
<span class="token punctuation">{</span> <span class="token punctuation">{</span>
id<span class="token operator">:</span> <span class="token string">'smile'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span><span class="token operator">:</span> <span class="token string">'smile'</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token punctuation">{</span> <span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'vis'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'vis'</span><span class="token punctuation">,</span>
className <span class="token operator">:</span> <span class="token string">'fa fa-eye'</span><span class="token punctuation">,</span> <span class="token literal-property property">className</span> <span class="token operator">:</span> <span class="token string">'fa fa-eye'</span><span class="token punctuation">,</span>
command <span class="token operator">:</span> <span class="token string">'sw-visibility'</span><span class="token punctuation">,</span> <span class="token literal-property property">command</span> <span class="token operator">:</span> <span class="token string">'sw-visibility'</span><span class="token punctuation">,</span>
context <span class="token operator">:</span> <span class="token string">'some-random-context'</span><span class="token punctuation">,</span> <span class="token comment">// For grouping context of buttons in the same panel</span> <span class="token literal-property property">context</span> <span class="token operator">:</span> <span class="token string">'some-random-context'</span><span class="token punctuation">,</span> <span class="token comment">// For grouping context of buttons in the same panel</span>
active <span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token literal-property property">active</span> <span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
@ -129,146 +129,146 @@ For this purpose already exists a command, so add it to your panel in this way</
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>Worth noting the use of <code>context</code> option (try to click 'smile' command without it) and <code>active</code> to enable it after the render. </code></pre></div><p>Worth noting the use of <code>context</code> option (try to click 'smile' command without it) and <code>active</code> to enable it after the render.
Now you should be able to see blocks inside canvas.</p> <p>[[img/blocks3.jpg]]</p> <p>You could add other commands to enable interactions with blocks. Check <a href="./Built-in-commands">Built-in commands</a> to get more information</p> <blockquote><p>Check <a href="API-Components">Components API Reference</a></p></blockquote> <h2 id="style-manager"><a href="#style-manager" class="header-anchor">#</a> Style Manager</h2> <p>Any HTML structure requires, at some point, a proper style, so to meet this need the Style Manager was added as a built-in feature in GrapesJS. Style manager is composed by sectors, which group inside different types of CSS properties. So you can add, for instance, a <code>Dimension</code> sector for <code>width</code> and <code>height</code>, and another one as <code>Typography</code> for <code>font-size</code> and <code>color</code>. So it's up to you decide how organize sectors.</p> <p>To enable this module we rely on a built-in command <code>open-sm</code>, which shows up the Style Manager, which we gonna bind to another button in a separate panel</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> Now you should be able to see blocks inside canvas.</p> <p>[[img/blocks3.jpg]]</p> <p>You could add other commands to enable interactions with blocks. Check <a href="./Built-in-commands">Built-in commands</a> to get more information</p> <blockquote><p>Check <a href="API-Components">Components API Reference</a></p></blockquote> <h2 id="style-manager"><a href="#style-manager" class="header-anchor">#</a> Style Manager</h2> <p>Any HTML structure requires, at some point, a proper style, so to meet this need the Style Manager was added as a built-in feature in GrapesJS. Style manager is composed by sectors, which group inside different types of CSS properties. So you can add, for instance, a <code>Dimension</code> sector for <code>width</code> and <code>height</code>, and another one as <code>Typography</code> for <code>font-size</code> and <code>color</code>. So it's up to you decide how organize sectors.</p> <p>To enable this module we rely on a built-in command <code>open-sm</code>, which shows up the Style Manager, which we gonna bind to another button in a separate panel</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
panels<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">panels</span><span class="token operator">:</span> <span class="token punctuation">{</span>
defaults <span class="token operator">:</span> <span class="token punctuation">[</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token punctuation">[</span>
<span class="token punctuation">{</span> <span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
<span class="token comment">// If you use this id the default CSS will place this panel on top right corner for you</span> <span class="token comment">// If you use this id the default CSS will place this panel on top right corner for you</span>
id <span class="token operator">:</span> <span class="token string">'views'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'views'</span><span class="token punctuation">,</span>
buttons <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">buttons</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'open-style-manager'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'open-style-manager'</span><span class="token punctuation">,</span>
className <span class="token operator">:</span> <span class="token string">'fa fa-paint-brush'</span><span class="token punctuation">,</span> <span class="token literal-property property">className</span> <span class="token operator">:</span> <span class="token string">'fa fa-paint-brush'</span><span class="token punctuation">,</span>
command <span class="token operator">:</span> <span class="token string">'open-sm'</span><span class="token punctuation">,</span> <span class="token literal-property property">command</span> <span class="token operator">:</span> <span class="token string">'open-sm'</span><span class="token punctuation">,</span>
active <span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token literal-property property">active</span> <span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span> <span class="token punctuation">}</span><span class="token punctuation">]</span>
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>After this you'll be able to see something like in the image below</p> <p>[[img/enabled-sm.jpg]]</p> <p>As you can see Style Manager is enabled but before using it you have to select an element in the canvas, for this purpose we can add another button with a built-in command <code>select-comp</code> in this way</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> </code></pre></div><p>After this you'll be able to see something like in the image below</p> <p>[[img/enabled-sm.jpg]]</p> <p>As you can see Style Manager is enabled but before using it you have to select an element in the canvas, for this purpose we can add another button with a built-in command <code>select-comp</code> in this way</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
panels<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">panels</span><span class="token operator">:</span> <span class="token punctuation">{</span>
defaults <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'commands'</span><span class="token punctuation">,</span>
buttons <span class="token operator">:</span> <span class="token punctuation">[</span> <span class="token literal-property property">buttons</span> <span class="token operator">:</span> <span class="token punctuation">[</span>
<span class="token punctuation">{</span> <span class="token punctuation">{</span>
id<span class="token operator">:</span> <span class="token string">'smile'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span><span class="token operator">:</span> <span class="token string">'smile'</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
id <span class="token operator">:</span> <span class="token string">'select'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span> <span class="token operator">:</span> <span class="token string">'select'</span><span class="token punctuation">,</span>
className <span class="token operator">:</span> <span class="token string">'fa fa-mouse-pointer'</span><span class="token punctuation">,</span> <span class="token literal-property property">className</span> <span class="token operator">:</span> <span class="token string">'fa fa-mouse-pointer'</span><span class="token punctuation">,</span>
command <span class="token operator">:</span> <span class="token string">'select-comp'</span><span class="token punctuation">,</span> <span class="token literal-property property">command</span> <span class="token operator">:</span> <span class="token string">'select-comp'</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>Selecting one of the component will show up the Style Manager with default sectors, properties and an input where you can manage classes. The default class you see (cXX) was generated by extracting style from the component</p> <p>[[img/default-sm.jpg]]</p> <p>As we exploring different configurations inside GrapesJS we gonna overwrite all the default sectors to create some custom one</p> <p>Let's put a few sectors with use of <code>buildProps</code> which helps us building common properties</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> </code></pre></div><p>Selecting one of the component will show up the Style Manager with default sectors, properties and an input where you can manage classes. The default class you see (cXX) was generated by extracting style from the component</p> <p>[[img/default-sm.jpg]]</p> <p>As we exploring different configurations inside GrapesJS we gonna overwrite all the default sectors to create some custom one</p> <p>Let's put a few sectors with use of <code>buildProps</code> which helps us building common properties</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
styleManager <span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">styleManager</span> <span class="token operator">:</span> <span class="token punctuation">{</span>
sectors<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">sectors</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Dimension'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Dimension'</span><span class="token punctuation">,</span>
buildProps<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'width'</span><span class="token punctuation">,</span> <span class="token string">'min-height'</span><span class="token punctuation">]</span> <span class="token literal-property property">buildProps</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'width'</span><span class="token punctuation">,</span> <span class="token string">'min-height'</span><span class="token punctuation">]</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Extra'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Extra'</span><span class="token punctuation">,</span>
buildProps<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'background-color'</span><span class="token punctuation">,</span> <span class="token string">'box-shadow'</span><span class="token punctuation">]</span> <span class="token literal-property property">buildProps</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'background-color'</span><span class="token punctuation">,</span> <span class="token string">'box-shadow'</span><span class="token punctuation">]</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span> <span class="token punctuation">}</span><span class="token punctuation">]</span>
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>Now you should be able to style components</p> <p>[[img/style-comp.jpg]]</p> <p>You can check the list of usable properties inside <code>buildProps</code> here: <a href="./Built-in-properties">Built-in properties</a> </code></pre></div><p>Now you should be able to style components</p> <p>[[img/style-comp.jpg]]</p> <p>You can check the list of usable properties inside <code>buildProps</code> here: <a href="./Built-in-properties">Built-in properties</a>
otherwise is possible to build them on your own, let's see how we'd have done the previous configuration without the <code>buildProps</code> helper</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> otherwise is possible to build them on your own, let's see how we'd have done the previous configuration without the <code>buildProps</code> helper</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
styleManager <span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">styleManager</span> <span class="token operator">:</span> <span class="token punctuation">{</span>
sectors<span class="token operator">:</span> <span class="token punctuation">[</span> <span class="token literal-property property">sectors</span><span class="token operator">:</span> <span class="token punctuation">[</span>
<span class="token punctuation">{</span> <span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Dimension'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Dimension'</span><span class="token punctuation">,</span>
properties<span class="token operator">:</span><span class="token punctuation">[</span> <span class="token literal-property property">properties</span><span class="token operator">:</span><span class="token punctuation">[</span>
<span class="token punctuation">{</span> <span class="token punctuation">{</span>
<span class="token comment">// Just the name</span> <span class="token comment">// Just the name</span>
name <span class="token operator">:</span> <span class="token string">'Width'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span> <span class="token operator">:</span> <span class="token string">'Width'</span><span class="token punctuation">,</span>
<span class="token comment">// CSS property</span> <span class="token comment">// CSS property</span>
property <span class="token operator">:</span> <span class="token string">'width'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span> <span class="token operator">:</span> <span class="token string">'width'</span><span class="token punctuation">,</span>
<span class="token comment">// Type of the input, options: integer | radio | select | color | file | composite | stack</span> <span class="token comment">// Type of the input, options: integer | radio | select | color | file | composite | stack</span>
type <span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span> <span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span>
<span class="token comment">// Units, available only for 'integer' types</span> <span class="token comment">// Units, available only for 'integer' types</span>
units <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">,</span> <span class="token string">'%'</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token literal-property property">units</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">,</span> <span class="token string">'%'</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token comment">// Default value</span> <span class="token comment">// Default value</span>
defaults <span class="token operator">:</span> <span class="token string">'auto'</span><span class="token punctuation">,</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token string">'auto'</span><span class="token punctuation">,</span>
<span class="token comment">// Min value, available only for 'integer' types</span> <span class="token comment">// Min value, available only for 'integer' types</span>
min <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span> <span class="token literal-property property">min</span> <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
<span class="token comment">// Here I'm going to be more original</span> <span class="token comment">// Here I'm going to be more original</span>
name <span class="token operator">:</span> <span class="token string">'Minimum height'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span> <span class="token operator">:</span> <span class="token string">'Minimum height'</span><span class="token punctuation">,</span>
property <span class="token operator">:</span> <span class="token string">'min-height'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span> <span class="token operator">:</span> <span class="token string">'min-height'</span><span class="token punctuation">,</span>
type <span class="token operator">:</span> <span class="token string">'select'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span> <span class="token operator">:</span> <span class="token string">'select'</span><span class="token punctuation">,</span>
defaults <span class="token operator">:</span> <span class="token string">'100px'</span><span class="token punctuation">,</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token string">'100px'</span><span class="token punctuation">,</span>
<span class="token comment">// List of options, available only for 'select' and 'radio' types</span> <span class="token comment">// List of options, available only for 'select' and 'radio' types</span>
list <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">list</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
value <span class="token operator">:</span> <span class="token string">'100px'</span><span class="token punctuation">,</span> <span class="token literal-property property">value</span> <span class="token operator">:</span> <span class="token string">'100px'</span><span class="token punctuation">,</span>
name <span class="token operator">:</span> <span class="token string">'100'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span> <span class="token operator">:</span> <span class="token string">'100'</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
value <span class="token operator">:</span> <span class="token string">'200px'</span><span class="token punctuation">,</span> <span class="token literal-property property">value</span> <span class="token operator">:</span> <span class="token string">'200px'</span><span class="token punctuation">,</span>
name <span class="token operator">:</span> <span class="token string">'200'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span> <span class="token operator">:</span> <span class="token string">'200'</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
value <span class="token operator">:</span> <span class="token string">'300px'</span><span class="token punctuation">,</span> <span class="token literal-property property">value</span> <span class="token operator">:</span> <span class="token string">'300px'</span><span class="token punctuation">,</span>
name <span class="token operator">:</span> <span class="token string">'300'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span> <span class="token operator">:</span> <span class="token string">'300'</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token punctuation">]</span> <span class="token punctuation">]</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Extra'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Extra'</span><span class="token punctuation">,</span>
<span class="token comment">// Sectors are expanded by default so put this one closed</span> <span class="token comment">// Sectors are expanded by default so put this one closed</span>
open<span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span> <span class="token literal-property property">open</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
properties<span class="token operator">:</span><span class="token punctuation">[</span> <span class="token literal-property property">properties</span><span class="token operator">:</span><span class="token punctuation">[</span>
<span class="token punctuation">{</span> <span class="token punctuation">{</span>
name <span class="token operator">:</span> <span class="token string">'Background'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span> <span class="token operator">:</span> <span class="token string">'Background'</span><span class="token punctuation">,</span>
property <span class="token operator">:</span> <span class="token string">'background-color'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span> <span class="token operator">:</span> <span class="token string">'background-color'</span><span class="token punctuation">,</span>
type <span class="token operator">:</span> <span class="token string">'color'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span> <span class="token operator">:</span> <span class="token string">'color'</span><span class="token punctuation">,</span>
defaults<span class="token operator">:</span> <span class="token string">'none'</span> <span class="token literal-property property">defaults</span><span class="token operator">:</span> <span class="token string">'none'</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
name <span class="token operator">:</span> <span class="token string">'Box shadow'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span> <span class="token operator">:</span> <span class="token string">'Box shadow'</span><span class="token punctuation">,</span>
property <span class="token operator">:</span> <span class="token string">'box-shadow'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span> <span class="token operator">:</span> <span class="token string">'box-shadow'</span><span class="token punctuation">,</span>
type <span class="token operator">:</span> <span class="token string">'stack'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span> <span class="token operator">:</span> <span class="token string">'stack'</span><span class="token punctuation">,</span>
preview <span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token literal-property property">preview</span> <span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
<span class="token comment">// List of nested properties, available only for 'stack' and 'composite' types</span> <span class="token comment">// List of nested properties, available only for 'stack' and 'composite' types</span>
properties <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">properties</span> <span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Shadow type'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Shadow type'</span><span class="token punctuation">,</span>
<span class="token comment">// Nested properties with stack/composite type don't require proper 'property' name</span> <span class="token comment">// Nested properties with stack/composite type don't require proper 'property' name</span>
<span class="token comment">// as all of them will be merged to parent property, eg. box-shadow: X Y ...;</span> <span class="token comment">// as all of them will be merged to parent property, eg. box-shadow: X Y ...;</span>
property<span class="token operator">:</span> <span class="token string">'shadow-type'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span><span class="token operator">:</span> <span class="token string">'shadow-type'</span><span class="token punctuation">,</span>
type<span class="token operator">:</span> <span class="token string">'select'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'select'</span><span class="token punctuation">,</span>
defaults<span class="token operator">:</span> <span class="token string">''</span><span class="token punctuation">,</span> <span class="token literal-property property">defaults</span><span class="token operator">:</span> <span class="token string">''</span><span class="token punctuation">,</span>
list<span class="token operator">:</span> <span class="token punctuation">[</span> <span class="token punctuation">{</span> value <span class="token operator">:</span> <span class="token string">''</span><span class="token punctuation">,</span> name <span class="token operator">:</span> <span class="token string">'Outside'</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token literal-property property">list</span><span class="token operator">:</span> <span class="token punctuation">[</span> <span class="token punctuation">{</span> <span class="token literal-property property">value</span> <span class="token operator">:</span> <span class="token string">''</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span> <span class="token operator">:</span> <span class="token string">'Outside'</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token punctuation">{</span> value <span class="token operator">:</span> <span class="token string">'inset'</span><span class="token punctuation">,</span> name <span class="token operator">:</span> <span class="token string">'Inside'</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">{</span> <span class="token literal-property property">value</span> <span class="token operator">:</span> <span class="token string">'inset'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span> <span class="token operator">:</span> <span class="token string">'Inside'</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'X position'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'X position'</span><span class="token punctuation">,</span>
property<span class="token operator">:</span> <span class="token string">'shadow-x'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span><span class="token operator">:</span> <span class="token string">'shadow-x'</span><span class="token punctuation">,</span>
type<span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span>
units<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">,</span><span class="token string">'%'</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token literal-property property">units</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">,</span><span class="token string">'%'</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
defaults <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Y position'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Y position'</span><span class="token punctuation">,</span>
property<span class="token operator">:</span> <span class="token string">'shadow-y'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span><span class="token operator">:</span> <span class="token string">'shadow-y'</span><span class="token punctuation">,</span>
type<span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span>
units<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">,</span><span class="token string">'%'</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token literal-property property">units</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">,</span><span class="token string">'%'</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
defaults <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Blur'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Blur'</span><span class="token punctuation">,</span>
property<span class="token operator">:</span> <span class="token string">'shadow-blur'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span><span class="token operator">:</span> <span class="token string">'shadow-blur'</span><span class="token punctuation">,</span>
type<span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span>
units<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token literal-property property">units</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
defaults <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
min<span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span> <span class="token literal-property property">min</span><span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Spread'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Spread'</span><span class="token punctuation">,</span>
property<span class="token operator">:</span> <span class="token string">'shadow-spread'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span><span class="token operator">:</span> <span class="token string">'shadow-spread'</span><span class="token punctuation">,</span>
type<span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'integer'</span><span class="token punctuation">,</span>
units<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token literal-property property">units</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'px'</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
defaults <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span> <span class="token literal-property property">defaults</span> <span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Color'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Color'</span><span class="token punctuation">,</span>
property<span class="token operator">:</span> <span class="token string">'shadow-color'</span><span class="token punctuation">,</span> <span class="token literal-property property">property</span><span class="token operator">:</span> <span class="token string">'shadow-color'</span><span class="token punctuation">,</span>
type<span class="token operator">:</span> <span class="token string">'color'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'color'</span><span class="token punctuation">,</span>
defaults<span class="token operator">:</span> <span class="token string">'black'</span><span class="token punctuation">,</span> <span class="token literal-property property">defaults</span><span class="token operator">:</span> <span class="token string">'black'</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token punctuation">]</span> <span class="token punctuation">]</span>
@ -277,13 +277,13 @@ styleManager <span class="token operator">:</span> <span class="token punctuatio
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>As you can see using <code>buildProps</code> actually will save you a lot of work. You could also mix this techniques to obtain custom properties in less time. For example, let's see how can we setup the same width but with a different value of <code>min</code>:</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> </code></pre></div><p>As you can see using <code>buildProps</code> actually will save you a lot of work. You could also mix this techniques to obtain custom properties in less time. For example, let's see how can we setup the same width but with a different value of <code>min</code>:</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
styleManager <span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">styleManager</span> <span class="token operator">:</span> <span class="token punctuation">{</span>
sectors<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">sectors</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
name<span class="token operator">:</span> <span class="token string">'Dimension'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'Dimension'</span><span class="token punctuation">,</span>
buildProps<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'width'</span><span class="token punctuation">,</span> <span class="token string">'min-height'</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token literal-property property">buildProps</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'width'</span><span class="token punctuation">,</span> <span class="token string">'min-height'</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
properties<span class="token operator">:</span><span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">properties</span><span class="token operator">:</span><span class="token punctuation">[</span><span class="token punctuation">{</span>
property<span class="token operator">:</span> <span class="token string">'width'</span><span class="token punctuation">,</span> <span class="token comment">// Use 'property' as id</span> <span class="token literal-property property">property</span><span class="token operator">:</span> <span class="token string">'width'</span><span class="token punctuation">,</span> <span class="token comment">// Use 'property' as id</span>
min<span class="token operator">:</span> <span class="token number">30</span> <span class="token literal-property property">min</span><span class="token operator">:</span> <span class="token number">30</span>
<span class="token punctuation">}</span><span class="token punctuation">]</span> <span class="token punctuation">}</span><span class="token punctuation">]</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
@ -292,44 +292,44 @@ styleManager <span class="token operator">:</span> <span class="token punctuatio
</code></pre></div><blockquote><p>Check <a href="API-Style-Manager">Style Manager API Reference</a></p></blockquote> <h2 id="store-load-data"><a href="#store-load-data" class="header-anchor">#</a> Store/load data</h2> <p>In this last part we're gonna see how to store and load template data inside GrapesJS. You may already noticed that even if you refresh the page after changes on canvas your data are not lost and this because GrapesJS comes with some built-in storage implementation. </code></pre></div><blockquote><p>Check <a href="API-Style-Manager">Style Manager API Reference</a></p></blockquote> <h2 id="store-load-data"><a href="#store-load-data" class="header-anchor">#</a> Store/load data</h2> <p>In this last part we're gonna see how to store and load template data inside GrapesJS. You may already noticed that even if you refresh the page after changes on canvas your data are not lost and this because GrapesJS comes with some built-in storage implementation.
The default one is the localStorage which is pretty simple and all the data are stored locally on your computer. Let's see the options available for this storage</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> The default one is the localStorage which is pretty simple and all the data are stored locally on your computer. Let's see the options available for this storage</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
<span class="token keyword">var</span> editor <span class="token operator">=</span> grapesjs<span class="token punctuation">.</span><span class="token function">init</span><span class="token punctuation">(</span><span class="token punctuation">{</span> <span class="token keyword">var</span> editor <span class="token operator">=</span> grapesjs<span class="token punctuation">.</span><span class="token function">init</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
container <span class="token operator">:</span> <span class="token string">'#gjs'</span><span class="token punctuation">,</span> <span class="token literal-property property">container</span> <span class="token operator">:</span> <span class="token string">'#gjs'</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
<span class="token comment">// Default configuration</span> <span class="token comment">// Default configuration</span>
storageManager<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">storageManager</span><span class="token operator">:</span> <span class="token punctuation">{</span>
id<span class="token operator">:</span> <span class="token string">'gjs-'</span><span class="token punctuation">,</span> <span class="token comment">// Prefix identifier that will be used inside storing and loading</span> <span class="token literal-property property">id</span><span class="token operator">:</span> <span class="token string">'gjs-'</span><span class="token punctuation">,</span> <span class="token comment">// Prefix identifier that will be used inside storing and loading</span>
type<span class="token operator">:</span> <span class="token string">'local'</span><span class="token punctuation">,</span> <span class="token comment">// Type of the storage</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'local'</span><span class="token punctuation">,</span> <span class="token comment">// Type of the storage</span>
autosave<span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token comment">// Store data automatically</span> <span class="token literal-property property">autosave</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token comment">// Store data automatically</span>
autoload<span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token comment">// Autoload stored data on init</span> <span class="token literal-property property">autoload</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token comment">// Autoload stored data on init</span>
stepsBeforeSave<span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span> <span class="token comment">// If autosave enabled, indicates how many changes are necessary before store method is triggered</span> <span class="token literal-property property">stepsBeforeSave</span><span class="token operator">:</span> <span class="token number">1</span><span class="token punctuation">,</span> <span class="token comment">// If autosave enabled, indicates how many changes are necessary before store method is triggered</span>
storeComponents<span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span> <span class="token comment">// Enable/Disable storing of components in JSON format</span> <span class="token literal-property property">storeComponents</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span> <span class="token comment">// Enable/Disable storing of components in JSON format</span>
storeStyles<span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span> <span class="token comment">// Enable/Disable storing of rules/style in JSON format</span> <span class="token literal-property property">storeStyles</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span> <span class="token comment">// Enable/Disable storing of rules/style in JSON format</span>
storeHtml<span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token comment">// Enable/Disable storing of components as HTML string</span> <span class="token literal-property property">storeHtml</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token comment">// Enable/Disable storing of components as HTML string</span>
storeCss<span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token comment">// Enable/Disable storing of rules/style as CSS string</span> <span class="token literal-property property">storeCss</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span> <span class="token comment">// Enable/Disable storing of rules/style as CSS string</span>
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>Worth noting the defaut <code>id</code> parameter which adds a prefix for all keys to store. If you check the localStorage inside your DOM panel you'll see something like <code>{ 'gjs-components': '&lt;div&gt;....' ...}</code> in this way it prevents the risk of collisions, quite common with localStorage use in large applications.</p> <p>Storing data locally it's easy and fast but useless in some common cases. In the next example we'll see how to setup a remote storage, which is not far from the previous one</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> </code></pre></div><p>Worth noting the defaut <code>id</code> parameter which adds a prefix for all keys to store. If you check the localStorage inside your DOM panel you'll see something like <code>{ 'gjs-components': '&lt;div&gt;....' ...}</code> in this way it prevents the risk of collisions, quite common with localStorage use in large applications.</p> <p>Storing data locally it's easy and fast but useless in some common cases. In the next example we'll see how to setup a remote storage, which is not far from the previous one</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
<span class="token keyword">var</span> editor <span class="token operator">=</span> grapesjs<span class="token punctuation">.</span><span class="token function">init</span><span class="token punctuation">(</span><span class="token punctuation">{</span> <span class="token keyword">var</span> editor <span class="token operator">=</span> grapesjs<span class="token punctuation">.</span><span class="token function">init</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
container <span class="token operator">:</span> <span class="token string">'#gjs'</span><span class="token punctuation">,</span> <span class="token literal-property property">container</span> <span class="token operator">:</span> <span class="token string">'#gjs'</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
storageManager<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">storageManager</span><span class="token operator">:</span> <span class="token punctuation">{</span>
type<span class="token operator">:</span> <span class="token string">'remote'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'remote'</span><span class="token punctuation">,</span>
stepsBeforeSave<span class="token operator">:</span> <span class="token number">10</span><span class="token punctuation">,</span> <span class="token literal-property property">stepsBeforeSave</span><span class="token operator">:</span> <span class="token number">10</span><span class="token punctuation">,</span>
urlStore<span class="token operator">:</span> <span class="token string">'http://store/endpoint'</span><span class="token punctuation">,</span> <span class="token literal-property property">urlStore</span><span class="token operator">:</span> <span class="token string">'http://store/endpoint'</span><span class="token punctuation">,</span>
urlLoad<span class="token operator">:</span> <span class="token string">'http://load/endpoint'</span><span class="token punctuation">,</span> <span class="token literal-property property">urlLoad</span><span class="token operator">:</span> <span class="token string">'http://load/endpoint'</span><span class="token punctuation">,</span>
params<span class="token operator">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token comment">// For custom values on requests</span> <span class="token literal-property property">params</span><span class="token operator">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token comment">// For custom values on requests</span>
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><p>As you can see we've left some default option unchanged, increased changes necessary for autosave triggering and passed remote endpoints.</p> <p>If you prefer you could also disable autosaving and do it by yourself using some custom command in this way:</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span> </code></pre></div><p>As you can see we've left some default option unchanged, increased changes necessary for autosave triggering and passed remote endpoints.</p> <p>If you prefer you could also disable autosaving and do it by yourself using some custom command in this way:</p> <div class="language-js extra-class"><pre class="language-js"><code><span class="token operator">...</span>
storageManager<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">storageManager</span><span class="token operator">:</span> <span class="token punctuation">{</span>
type<span class="token operator">:</span> <span class="token string">'remote'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'remote'</span><span class="token punctuation">,</span>
autosave<span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span> <span class="token literal-property property">autosave</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
<span class="token operator">...</span> <span class="token operator">...</span>
commands<span class="token operator">:</span> <span class="token punctuation">{</span> <span class="token literal-property property">commands</span><span class="token operator">:</span> <span class="token punctuation">{</span>
defaults<span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span> <span class="token literal-property property">defaults</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span>
id<span class="token operator">:</span> <span class="token string">'storeData'</span><span class="token punctuation">,</span> <span class="token literal-property property">id</span><span class="token operator">:</span> <span class="token string">'storeData'</span><span class="token punctuation">,</span>
<span class="token function-variable function">run</span><span class="token operator">:</span> <span class="token keyword">function</span><span class="token punctuation">(</span><span class="token parameter">editor<span class="token punctuation">,</span> senderBtn</span><span class="token punctuation">)</span><span class="token punctuation">{</span> <span class="token function-variable function">run</span><span class="token operator">:</span> <span class="token keyword">function</span><span class="token punctuation">(</span><span class="token parameter">editor<span class="token punctuation">,</span> senderBtn</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
editor<span class="token punctuation">.</span><span class="token function">store</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> editor<span class="token punctuation">.</span><span class="token function">store</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
@ -337,6 +337,6 @@ The default one is the localStorage which is pretty simple and all the data are
<span class="token punctuation">}</span> <span class="token punctuation">}</span>
<span class="token operator">...</span> <span class="token operator">...</span>
</code></pre></div><blockquote><p>Check <a href="API-Storage-Manager">Storage Manager API Reference</a></p></blockquote></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/artf/grapesjs/edit/dev/docs/Home.md" target="_blank" rel="noopener noreferrer">Edit this page on GitHub</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">7/13/2018, 12:12:35 AM</span></div></footer> <!----> </main></div><div class="global-ui"></div></div> </code></pre></div><blockquote><p>Check <a href="API-Storage-Manager">Storage Manager API Reference</a></p></blockquote></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/artf/grapesjs/edit/dev/docs/Home.md" target="_blank" rel="noopener noreferrer">Edit this page on GitHub</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">7/13/2018, 12:12:35 AM</span></div></footer> <!----> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/19.7c1e4a1d.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/19.8fa98ca8.js" defer></script>
</body> </body>
</html> </html>

20
docs/api/asset.html

File diff suppressed because one or more lines are too long

43
docs/api/assets.html

File diff suppressed because one or more lines are too long

12
docs/api/block.html

File diff suppressed because one or more lines are too long

32
docs/api/block_manager.html

File diff suppressed because one or more lines are too long

30
docs/api/canvas.html

File diff suppressed because one or more lines are too long

16
docs/api/commands.html

File diff suppressed because one or more lines are too long

130
docs/api/component.html

File diff suppressed because one or more lines are too long

59
docs/api/components.html

File diff suppressed because one or more lines are too long

30
docs/api/css_composer.html

File diff suppressed because one or more lines are too long

34
docs/api/css_rule.html

File diff suppressed because one or more lines are too long

10
docs/api/device.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/32.59d9a4d3.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/32.04a7eec6.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -43,6 +43,6 @@
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/32.59d9a4d3.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/32.04a7eec6.js" defer></script>
</body> </body>
</html> </html>

28
docs/api/device_manager.html

File diff suppressed because one or more lines are too long

74
docs/api/editor.html

File diff suppressed because one or more lines are too long

10
docs/api/frame.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/35.17b11923.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/35.96bc308f.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -43,6 +43,6 @@
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/35.17b11923.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/35.96bc308f.js" defer></script>
</body> </body>
</html> </html>

32
docs/api/i18n.html

File diff suppressed because one or more lines are too long

10
docs/api/index.html

@ -6,11 +6,11 @@
<title>API Reference | GrapesJS</title> <title>API Reference | GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/21.b179c813.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/21.e320dd81.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -39,6 +39,6 @@
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/21.b179c813.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/21.e320dd81.js" defer></script>
</body> </body>
</html> </html>

18
docs/api/keymaps.html

File diff suppressed because one or more lines are too long

10
docs/api/layer.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/38.9c1a15f4.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/38.8308f501.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -43,6 +43,6 @@
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/38.9c1a15f4.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/38.8308f501.js" defer></script>
</body> </body>
</html> </html>

18
docs/api/modal_dialog.html

File diff suppressed because one or more lines are too long

10
docs/api/page.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/40.3f4cb3d7.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/40.5e27b7d2.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -48,6 +48,6 @@ console<span class="token punctuation">.</span><span class="token function">log<
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/40.3f4cb3d7.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/40.5e27b7d2.js" defer></script>
</body> </body>
</html> </html>

42
docs/api/pages.html

File diff suppressed because one or more lines are too long

46
docs/api/panels.html

File diff suppressed because one or more lines are too long

16
docs/api/parser.html

File diff suppressed because one or more lines are too long

10
docs/api/property.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/44.e2e75a5a.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/44.f3f6ed08.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -53,6 +53,6 @@ The change is also propagated to the selected targets (eg. the css property is c
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/44.e2e75a5a.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/44.f3f6ed08.js" defer></script>
</body> </body>
</html> </html>

14
docs/api/property_composite.html

File diff suppressed because one or more lines are too long

10
docs/api/property_number.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/46.eaf0b9f7.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/46.bfecbb96.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -44,6 +44,6 @@ The change is also propagated to the selected targets.</p> <h4 id="parameters"><
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/46.eaf0b9f7.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/46.bfecbb96.js" defer></script>
</body> </body>
</html> </html>

16
docs/api/property_select.html

File diff suppressed because one or more lines are too long

12
docs/api/property_stack.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/48.2a8cece0.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/48.bdc038b1.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -50,7 +50,7 @@ property<span class="token punctuation">.</span><span class="token function">sel
</code></pre></div><h3 id="movelayer"><a href="#movelayer" class="header-anchor">#</a> moveLayer</h3> <p>Move layer by index.</p> <h4 id="parameters-4"><a href="#parameters-4" class="header-anchor">#</a> Parameters</h4> <ul><li><code>layer</code> <strong><a href="/docs/api/layer.html">Layer</a></strong> Layer to move.</li> <li><code>index</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number" target="_blank" rel="noopener noreferrer">Number<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></strong> New layer index. (optional, default <code>0</code>)</li></ul> <h4 id="examples-4"><a href="#examples-4" class="header-anchor">#</a> Examples</h4> <div class="language-javascript extra-class"><pre class="language-javascript"><code><span class="token keyword">const</span> layer <span class="token operator">=</span> property<span class="token punctuation">.</span><span class="token function">getLayer</span><span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre></div><h3 id="movelayer"><a href="#movelayer" class="header-anchor">#</a> moveLayer</h3> <p>Move layer by index.</p> <h4 id="parameters-4"><a href="#parameters-4" class="header-anchor">#</a> Parameters</h4> <ul><li><code>layer</code> <strong><a href="/docs/api/layer.html">Layer</a></strong> Layer to move.</li> <li><code>index</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number" target="_blank" rel="noopener noreferrer">Number<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></strong> New layer index. (optional, default <code>0</code>)</li></ul> <h4 id="examples-4"><a href="#examples-4" class="header-anchor">#</a> Examples</h4> <div class="language-javascript extra-class"><pre class="language-javascript"><code><span class="token keyword">const</span> layer <span class="token operator">=</span> property<span class="token punctuation">.</span><span class="token function">getLayer</span><span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
property<span class="token punctuation">.</span><span class="token function">moveLayer</span><span class="token punctuation">(</span>layer<span class="token punctuation">,</span> <span class="token number">0</span><span class="token punctuation">)</span><span class="token punctuation">;</span> property<span class="token punctuation">.</span><span class="token function">moveLayer</span><span class="token punctuation">(</span>layer<span class="token punctuation">,</span> <span class="token number">0</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</code></pre></div><h3 id="addlayer"><a href="#addlayer" class="header-anchor">#</a> addLayer</h3> <p>Add new layer to the stack.</p> <h4 id="parameters-5"><a href="#parameters-5" class="header-anchor">#</a> Parameters</h4> <ul><li><p><code>props</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object" target="_blank" rel="noopener noreferrer">Object<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></strong> Custom property values to use in a new layer. (optional, default <code>{}</code>)</p></li> <li><p><code>opts</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object" target="_blank" rel="noopener noreferrer">Object<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></strong> Options (optional, default <code>{}</code>)</p> <ul><li><code>opts.at</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number" target="_blank" rel="noopener noreferrer">Number<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>?</strong> Position index (by default the layer will be appended at the end).</li></ul></li></ul> <h4 id="examples-5"><a href="#examples-5" class="header-anchor">#</a> Examples</h4> <div class="language-javascript extra-class"><pre class="language-javascript"><code><span class="token comment">// Add new layer at the beginning of the stack with custom values</span> </code></pre></div><h3 id="addlayer"><a href="#addlayer" class="header-anchor">#</a> addLayer</h3> <p>Add new layer to the stack.</p> <h4 id="parameters-5"><a href="#parameters-5" class="header-anchor">#</a> Parameters</h4> <ul><li><p><code>props</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object" target="_blank" rel="noopener noreferrer">Object<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></strong> Custom property values to use in a new layer. (optional, default <code>{}</code>)</p></li> <li><p><code>opts</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object" target="_blank" rel="noopener noreferrer">Object<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></strong> Options (optional, default <code>{}</code>)</p> <ul><li><code>opts.at</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number" target="_blank" rel="noopener noreferrer">Number<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>?</strong> Position index (by default the layer will be appended at the end).</li></ul></li></ul> <h4 id="examples-5"><a href="#examples-5" class="header-anchor">#</a> Examples</h4> <div class="language-javascript extra-class"><pre class="language-javascript"><code><span class="token comment">// Add new layer at the beginning of the stack with custom values</span>
property<span class="token punctuation">.</span><span class="token function">addLayer</span><span class="token punctuation">(</span><span class="token punctuation">{</span> <span class="token string">'sub-prop1'</span><span class="token operator">:</span> <span class="token string">'value1'</span><span class="token punctuation">,</span> <span class="token string">'sub-prop2'</span><span class="token operator">:</span> <span class="token string">'value2'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span> at<span class="token operator">:</span> <span class="token number">0</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span> property<span class="token punctuation">.</span><span class="token function">addLayer</span><span class="token punctuation">(</span><span class="token punctuation">{</span> <span class="token string-property property">'sub-prop1'</span><span class="token operator">:</span> <span class="token string">'value1'</span><span class="token punctuation">,</span> <span class="token string-property property">'sub-prop2'</span><span class="token operator">:</span> <span class="token string">'value2'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span> <span class="token literal-property property">at</span><span class="token operator">:</span> <span class="token number">0</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
</code></pre></div><p>Returns <strong><a href="/docs/api/layer.html">Layer</a></strong> Added layer.</p> <h3 id="removelayer"><a href="#removelayer" class="header-anchor">#</a> removeLayer</h3> <p>Remove layer.</p> <h4 id="parameters-6"><a href="#parameters-6" class="header-anchor">#</a> Parameters</h4> <ul><li><code>layer</code> <strong><a href="/docs/api/layer.html">Layer</a></strong> Layer to remove.</li></ul> <h4 id="examples-6"><a href="#examples-6" class="header-anchor">#</a> Examples</h4> <div class="language-javascript extra-class"><pre class="language-javascript"><code><span class="token keyword">const</span> layer <span class="token operator">=</span> property<span class="token punctuation">.</span><span class="token function">getLayer</span><span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre></div><p>Returns <strong><a href="/docs/api/layer.html">Layer</a></strong> Added layer.</p> <h3 id="removelayer"><a href="#removelayer" class="header-anchor">#</a> removeLayer</h3> <p>Remove layer.</p> <h4 id="parameters-6"><a href="#parameters-6" class="header-anchor">#</a> Parameters</h4> <ul><li><code>layer</code> <strong><a href="/docs/api/layer.html">Layer</a></strong> Layer to remove.</li></ul> <h4 id="examples-6"><a href="#examples-6" class="header-anchor">#</a> Examples</h4> <div class="language-javascript extra-class"><pre class="language-javascript"><code><span class="token keyword">const</span> layer <span class="token operator">=</span> property<span class="token punctuation">.</span><span class="token function">getLayer</span><span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
property<span class="token punctuation">.</span><span class="token function">removeLayer</span><span class="token punctuation">(</span>layer<span class="token punctuation">)</span><span class="token punctuation">;</span> property<span class="token punctuation">.</span><span class="token function">removeLayer</span><span class="token punctuation">(</span>layer<span class="token punctuation">)</span><span class="token punctuation">;</span>
</code></pre></div><p>Returns <strong><a href="/docs/api/layer.html">Layer</a></strong> Removed layer</p> <h3 id="removelayerat"><a href="#removelayerat" class="header-anchor">#</a> removeLayerAt</h3> <p>Remove layer by index.</p> <h4 id="parameters-7"><a href="#parameters-7" class="header-anchor">#</a> Parameters</h4> <ul><li><code>index</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number" target="_blank" rel="noopener noreferrer">Number<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></strong> Index of the layer to remove (optional, default <code>0</code>)</li></ul> <h4 id="examples-7"><a href="#examples-7" class="header-anchor">#</a> Examples</h4> <div class="language-javascript extra-class"><pre class="language-javascript"><code>property<span class="token punctuation">.</span><span class="token function">removeLayerAt</span><span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre></div><p>Returns <strong><a href="/docs/api/layer.html">Layer</a></strong> Removed layer</p> <h3 id="removelayerat"><a href="#removelayerat" class="header-anchor">#</a> removeLayerAt</h3> <p>Remove layer by index.</p> <h4 id="parameters-7"><a href="#parameters-7" class="header-anchor">#</a> Parameters</h4> <ul><li><code>index</code> <strong><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number" target="_blank" rel="noopener noreferrer">Number<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></strong> Index of the layer to remove (optional, default <code>0</code>)</li></ul> <h4 id="examples-7"><a href="#examples-7" class="header-anchor">#</a> Examples</h4> <div class="language-javascript extra-class"><pre class="language-javascript"><code>property<span class="token punctuation">.</span><span class="token function">removeLayerAt</span><span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
@ -66,6 +66,6 @@ If the property has <code>preview: false</code> the returned object will be empt
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/48.2a8cece0.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/48.bdc038b1.js" defer></script>
</body> </body>
</html> </html>

26
docs/api/rich_text_editor.html

File diff suppressed because one or more lines are too long

10
docs/api/sector.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/50.eff72f65.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/50.a3c33fdf.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -43,6 +43,6 @@
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/50.eff72f65.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/50.a3c33fdf.js" defer></script>
</body> </body>
</html> </html>

10
docs/api/selector.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/51.2464bbc3.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/53.5180e3cd.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/51.6e744b54.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/53.d2becfb7.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -53,6 +53,6 @@ console<span class="token punctuation">.</span><span class="token function">log<
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/51.2464bbc3.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/51.6e744b54.js" defer></script>
</body> </body>
</html> </html>

28
docs/api/selector_manager.html

File diff suppressed because one or more lines are too long

10
docs/api/state.html

@ -6,11 +6,11 @@
<title>GrapesJS</title> <title>GrapesJS</title>
<meta name="generator" content="VuePress 1.8.2"> <meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/docs/logo-icon.png"> <link rel="icon" href="/docs/logo-icon.png">
<link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.4"> <link rel="stylesheet" href="../stylesheets/grapes.min.css?v0.19.3">
<script src="../js/grapes.min.js?v0.19.4"></script> <script src="../js/grapes.min.js?v0.19.3"></script>
<meta name="description" content="GrapesJS documentation"> <meta name="description" content="GrapesJS documentation">
<link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.049f545f.js" as="script"><link rel="preload" href="/docs/assets/js/11.a221def3.js" as="script"><link rel="preload" href="/docs/assets/js/2.15028157.js" as="script"><link rel="preload" href="/docs/assets/js/53.5180e3cd.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.0eaadd95.js"><link rel="prefetch" href="/docs/assets/js/12.4f724132.js"><link rel="prefetch" href="/docs/assets/js/13.d3ec3333.js"><link rel="prefetch" href="/docs/assets/js/14.cbb19318.js"><link rel="prefetch" href="/docs/assets/js/15.5d675be5.js"><link rel="prefetch" href="/docs/assets/js/16.b1d235cd.js"><link rel="prefetch" href="/docs/assets/js/17.4556dfbe.js"><link rel="prefetch" href="/docs/assets/js/18.4f40ea04.js"><link rel="prefetch" href="/docs/assets/js/19.7c1e4a1d.js"><link rel="prefetch" href="/docs/assets/js/20.2d7bc7a0.js"><link rel="prefetch" href="/docs/assets/js/21.b179c813.js"><link rel="prefetch" href="/docs/assets/js/22.9507d23b.js"><link rel="prefetch" href="/docs/assets/js/23.58ed4097.js"><link rel="prefetch" href="/docs/assets/js/24.88dca6d4.js"><link rel="prefetch" href="/docs/assets/js/25.820e9ecb.js"><link rel="prefetch" href="/docs/assets/js/26.ad7d9297.js"><link rel="prefetch" href="/docs/assets/js/27.eb8fafd8.js"><link rel="prefetch" href="/docs/assets/js/28.2ad22009.js"><link rel="prefetch" href="/docs/assets/js/29.dfc72b5f.js"><link rel="prefetch" href="/docs/assets/js/3.204e4229.js"><link rel="prefetch" href="/docs/assets/js/30.2d0714d2.js"><link rel="prefetch" href="/docs/assets/js/31.568d9fb6.js"><link rel="prefetch" href="/docs/assets/js/32.59d9a4d3.js"><link rel="prefetch" href="/docs/assets/js/33.691a5bb6.js"><link rel="prefetch" href="/docs/assets/js/34.5952d6f0.js"><link rel="prefetch" href="/docs/assets/js/35.17b11923.js"><link rel="prefetch" href="/docs/assets/js/36.766bd27d.js"><link rel="prefetch" href="/docs/assets/js/37.782c9aee.js"><link rel="prefetch" href="/docs/assets/js/38.9c1a15f4.js"><link rel="prefetch" href="/docs/assets/js/39.f53fc736.js"><link rel="prefetch" href="/docs/assets/js/4.d382fc80.js"><link rel="prefetch" href="/docs/assets/js/40.3f4cb3d7.js"><link rel="prefetch" href="/docs/assets/js/41.f829b3d2.js"><link rel="prefetch" href="/docs/assets/js/42.bd39bc16.js"><link rel="prefetch" href="/docs/assets/js/43.19b0fb22.js"><link rel="prefetch" href="/docs/assets/js/44.e2e75a5a.js"><link rel="prefetch" href="/docs/assets/js/45.a7ca457d.js"><link rel="prefetch" href="/docs/assets/js/46.eaf0b9f7.js"><link rel="prefetch" href="/docs/assets/js/47.f30891b7.js"><link rel="prefetch" href="/docs/assets/js/48.2a8cece0.js"><link rel="prefetch" href="/docs/assets/js/49.7989b15b.js"><link rel="prefetch" href="/docs/assets/js/5.8ddecc67.js"><link rel="prefetch" href="/docs/assets/js/50.eff72f65.js"><link rel="prefetch" href="/docs/assets/js/51.2464bbc3.js"><link rel="prefetch" href="/docs/assets/js/52.3f833264.js"><link rel="prefetch" href="/docs/assets/js/54.0ad690fe.js"><link rel="prefetch" href="/docs/assets/js/55.e7ee2794.js"><link rel="prefetch" href="/docs/assets/js/56.ddb765cf.js"><link rel="prefetch" href="/docs/assets/js/57.ea18d3fb.js"><link rel="prefetch" href="/docs/assets/js/58.411f8503.js"><link rel="prefetch" href="/docs/assets/js/59.52ee886a.js"><link rel="prefetch" href="/docs/assets/js/6.e462c815.js"><link rel="prefetch" href="/docs/assets/js/60.36478d37.js"><link rel="prefetch" href="/docs/assets/js/61.1c4522b5.js"><link rel="prefetch" href="/docs/assets/js/62.e54391da.js"><link rel="prefetch" href="/docs/assets/js/63.44226569.js"><link rel="prefetch" href="/docs/assets/js/64.e4e0e1f0.js"><link rel="prefetch" href="/docs/assets/js/65.0475d6ef.js"><link rel="prefetch" href="/docs/assets/js/66.22b4f5a9.js"><link rel="prefetch" href="/docs/assets/js/67.56798e90.js"><link rel="prefetch" href="/docs/assets/js/68.a7b37180.js"><link rel="prefetch" href="/docs/assets/js/69.7509cd19.js"><link rel="prefetch" href="/docs/assets/js/7.47112ec1.js"><link rel="prefetch" href="/docs/assets/js/70.f312d5fd.js"><link rel="prefetch" href="/docs/assets/js/71.69b98d16.js"><link rel="prefetch" href="/docs/assets/js/72.e105e3d7.js"><link rel="prefetch" href="/docs/assets/js/8.8ef598af.js"><link rel="prefetch" href="/docs/assets/js/9.7dc718fa.js"> <link rel="preload" href="/docs/assets/css/0.styles.7e8c4553.css" as="style"><link rel="preload" href="/docs/assets/js/app.f0101fc1.js" as="script"><link rel="preload" href="/docs/assets/js/11.178d3d32.js" as="script"><link rel="preload" href="/docs/assets/js/2.0b50e920.js" as="script"><link rel="preload" href="/docs/assets/js/53.d2becfb7.js" as="script"><link rel="prefetch" href="/docs/assets/js/10.149fdea1.js"><link rel="prefetch" href="/docs/assets/js/12.9f1431e8.js"><link rel="prefetch" href="/docs/assets/js/13.94093ef3.js"><link rel="prefetch" href="/docs/assets/js/14.ddb38d55.js"><link rel="prefetch" href="/docs/assets/js/15.12af3a0f.js"><link rel="prefetch" href="/docs/assets/js/16.4858d557.js"><link rel="prefetch" href="/docs/assets/js/17.f34110d7.js"><link rel="prefetch" href="/docs/assets/js/18.56353994.js"><link rel="prefetch" href="/docs/assets/js/19.8fa98ca8.js"><link rel="prefetch" href="/docs/assets/js/20.95868353.js"><link rel="prefetch" href="/docs/assets/js/21.e320dd81.js"><link rel="prefetch" href="/docs/assets/js/22.1aff82fa.js"><link rel="prefetch" href="/docs/assets/js/23.fb78379a.js"><link rel="prefetch" href="/docs/assets/js/24.411ecf3a.js"><link rel="prefetch" href="/docs/assets/js/25.95a1ad4a.js"><link rel="prefetch" href="/docs/assets/js/26.364c5167.js"><link rel="prefetch" href="/docs/assets/js/27.fb29b109.js"><link rel="prefetch" href="/docs/assets/js/28.25b35862.js"><link rel="prefetch" href="/docs/assets/js/29.10e0ffff.js"><link rel="prefetch" href="/docs/assets/js/3.8fae9221.js"><link rel="prefetch" href="/docs/assets/js/30.4494fdfc.js"><link rel="prefetch" href="/docs/assets/js/31.2afc13b4.js"><link rel="prefetch" href="/docs/assets/js/32.04a7eec6.js"><link rel="prefetch" href="/docs/assets/js/33.e45d78bc.js"><link rel="prefetch" href="/docs/assets/js/34.943a8cff.js"><link rel="prefetch" href="/docs/assets/js/35.96bc308f.js"><link rel="prefetch" href="/docs/assets/js/36.8091d2a6.js"><link rel="prefetch" href="/docs/assets/js/37.98d83078.js"><link rel="prefetch" href="/docs/assets/js/38.8308f501.js"><link rel="prefetch" href="/docs/assets/js/39.71cd9aa6.js"><link rel="prefetch" href="/docs/assets/js/4.f678de69.js"><link rel="prefetch" href="/docs/assets/js/40.5e27b7d2.js"><link rel="prefetch" href="/docs/assets/js/41.4fbc4f38.js"><link rel="prefetch" href="/docs/assets/js/42.1a0eb32a.js"><link rel="prefetch" href="/docs/assets/js/43.e18c8b26.js"><link rel="prefetch" href="/docs/assets/js/44.f3f6ed08.js"><link rel="prefetch" href="/docs/assets/js/45.8a42d521.js"><link rel="prefetch" href="/docs/assets/js/46.bfecbb96.js"><link rel="prefetch" href="/docs/assets/js/47.d3811e04.js"><link rel="prefetch" href="/docs/assets/js/48.bdc038b1.js"><link rel="prefetch" href="/docs/assets/js/49.2f2ce566.js"><link rel="prefetch" href="/docs/assets/js/5.e683259a.js"><link rel="prefetch" href="/docs/assets/js/50.a3c33fdf.js"><link rel="prefetch" href="/docs/assets/js/51.6e744b54.js"><link rel="prefetch" href="/docs/assets/js/52.7e32d81f.js"><link rel="prefetch" href="/docs/assets/js/54.163e9c5b.js"><link rel="prefetch" href="/docs/assets/js/55.a63186bc.js"><link rel="prefetch" href="/docs/assets/js/56.17c3e1c8.js"><link rel="prefetch" href="/docs/assets/js/57.dcf5ed9b.js"><link rel="prefetch" href="/docs/assets/js/58.be836a1e.js"><link rel="prefetch" href="/docs/assets/js/59.22b2b36c.js"><link rel="prefetch" href="/docs/assets/js/6.2165c5df.js"><link rel="prefetch" href="/docs/assets/js/60.ca2300e9.js"><link rel="prefetch" href="/docs/assets/js/61.e0b67850.js"><link rel="prefetch" href="/docs/assets/js/62.77d450e4.js"><link rel="prefetch" href="/docs/assets/js/63.e1cad1aa.js"><link rel="prefetch" href="/docs/assets/js/64.e1a7f3b0.js"><link rel="prefetch" href="/docs/assets/js/65.859477d9.js"><link rel="prefetch" href="/docs/assets/js/66.2d016d0b.js"><link rel="prefetch" href="/docs/assets/js/67.2d8ff12a.js"><link rel="prefetch" href="/docs/assets/js/68.12ebddb9.js"><link rel="prefetch" href="/docs/assets/js/69.7972984d.js"><link rel="prefetch" href="/docs/assets/js/7.d0b4f0d0.js"><link rel="prefetch" href="/docs/assets/js/70.bfd8cf31.js"><link rel="prefetch" href="/docs/assets/js/71.cf7e04d9.js"><link rel="prefetch" href="/docs/assets/js/72.c1499d46.js"><link rel="prefetch" href="/docs/assets/js/8.a4982fc8.js"><link rel="prefetch" href="/docs/assets/js/9.d12bab24.js">
<link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css"> <link rel="stylesheet" href="/docs/assets/css/0.styles.7e8c4553.css">
</head> </head>
<body> <body>
@ -43,6 +43,6 @@
</a> </a>
→ →
</span></p></div> </main></div><div class="global-ui"></div></div> </span></p></div> </main></div><div class="global-ui"></div></div>
<script src="/docs/assets/js/app.049f545f.js" defer></script><script src="/docs/assets/js/11.a221def3.js" defer></script><script src="/docs/assets/js/2.15028157.js" defer></script><script src="/docs/assets/js/53.5180e3cd.js" defer></script> <script src="/docs/assets/js/app.f0101fc1.js" defer></script><script src="/docs/assets/js/11.178d3d32.js" defer></script><script src="/docs/assets/js/2.0b50e920.js" defer></script><script src="/docs/assets/js/53.d2becfb7.js" defer></script>
</body> </body>
</html> </html>

50
docs/api/storage_manager.html

File diff suppressed because one or more lines are too long

42
docs/api/style_manager.html

File diff suppressed because one or more lines are too long

21
docs/api/undo_manager.html

File diff suppressed because one or more lines are too long

1
docs/assets/js/10.0eaadd95.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/10.149fdea1.js

File diff suppressed because one or more lines are too long

2
docs/assets/js/11.a221def3.js → docs/assets/js/11.178d3d32.js

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[11,13],{310:function(t,n,e){},313:function(t,n,e){"use strict";e(310)},347:function(t,n,e){"use strict";e.r(n);var a={render:function(t){return t("div",{class:"carbon-ads",attrs:{id:"native-carbon"}})},mounted:function(){window.BSANativeCallback=function(t){if(!t.ads.length){var n=document.createElement("script");n.src="//cdn.carbonads.com/carbon.js?serve=CEADC5QL&placement=grapesjscom",n.setAttribute("id","_carbonads_js");var e=document.getElementById("native-carbon");e&&e.appendChild(n)}},this.load()},watch:{$route:function(t,n){t.path!==n.path&&this.$el.querySelector("#carbonads")&&(this.$el.innerHTML="",this.load())}},methods:{initCarbon:function(){var t=window._bsa;void 0!==t&&t&&t.init("default","CK7I62QJ","placement:grapesjscomdocs",{target:"#native-carbon"})},load:function(){var t=this,n=document.createElement("script");n.src="//m.servedby-buysellads.com/monetization.js",n.onload=function(){return t.initCarbon()},this.$el.appendChild(n)}}},o=(e(313),e(44)),r=Object(o.a)(a,void 0,void 0,!1,null,null,null);n.default=r.exports},440:function(t,n,e){"use strict";e.r(n);var a=e(383),o=e(347),r={components:{Layout:a.a,CarbonAds:o.default}},s=e(44),i=Object(s.a)(r,(function(){var t=this.$createElement,n=this._self._c||t;return n("Layout",[n("CarbonAds",{attrs:{slot:"sidebar-top"},slot:"sidebar-top"})],1)}),[],!1,null,null,null);n.default=i.exports}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[11,13],{350:function(t,n,e){},353:function(t,n,e){"use strict";e(350)},389:function(t,n,e){"use strict";e.r(n);var a={render:function(t){return t("div",{class:"carbon-ads",attrs:{id:"native-carbon"}})},mounted:function(){window.BSANativeCallback=function(t){if(!t.ads.length){var n=document.createElement("script");n.src="//cdn.carbonads.com/carbon.js?serve=CEADC5QL&placement=grapesjscom",n.setAttribute("id","_carbonads_js");var e=document.getElementById("native-carbon");e&&e.appendChild(n)}},this.load()},watch:{$route:function(t,n){t.path!==n.path&&this.$el.querySelector("#carbonads")&&(this.$el.innerHTML="",this.load())}},methods:{initCarbon:function(){var t=window._bsa;void 0!==t&&t&&t.init("default","CK7I62QJ","placement:grapesjscomdocs",{target:"#native-carbon"})},load:function(){var t=this,n=document.createElement("script");n.src="//m.servedby-buysellads.com/monetization.js",n.onload=function(){return t.initCarbon()},this.$el.appendChild(n)}}},o=(e(353),e(56)),r=Object(o.a)(a,void 0,void 0,!1,null,null,null);n.default=r.exports},481:function(t,n,e){"use strict";e.r(n);var a=e(424),o=e(389),r={components:{Layout:a.a,CarbonAds:o.default}},s=e(56),i=Object(s.a)(r,(function(){var t=this.$createElement,n=this._self._c||t;return n("Layout",[n("CarbonAds",{attrs:{slot:"sidebar-top"},slot:"sidebar-top"})],1)}),[],!1,null,null,null);n.default=i.exports}}]);

1
docs/assets/js/12.4f724132.js

@ -1 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{333:function(t,n,e){},371:function(t,n,e){"use strict";e(333)},452:function(t,n,e){"use strict";e.r(n);e(371);var s=e(44),i=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"demo-container"},[this._t("default")],2)}),[],!1,null,"b3715568",null);n.default=i.exports}}]);

1
docs/assets/js/12.9f1431e8.js

@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{375:function(t,n,e){},412:function(t,n,e){"use strict";e(375)},493:function(t,n,e){"use strict";e.r(n);e(412);var s=e(56),i=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"demo-container"},[this._t("default")],2)}),[],!1,null,"b3715568",null);n.default=i.exports}}]);

2
docs/assets/js/13.d3ec3333.js → docs/assets/js/13.94093ef3.js

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{310:function(n,t,e){},313:function(n,t,e){"use strict";e(310)},347:function(n,t,e){"use strict";e.r(t);var a={render:function(n){return n("div",{class:"carbon-ads",attrs:{id:"native-carbon"}})},mounted:function(){window.BSANativeCallback=function(n){if(!n.ads.length){var t=document.createElement("script");t.src="//cdn.carbonads.com/carbon.js?serve=CEADC5QL&placement=grapesjscom",t.setAttribute("id","_carbonads_js");var e=document.getElementById("native-carbon");e&&e.appendChild(t)}},this.load()},watch:{$route:function(n,t){n.path!==t.path&&this.$el.querySelector("#carbonads")&&(this.$el.innerHTML="",this.load())}},methods:{initCarbon:function(){var n=window._bsa;void 0!==n&&n&&n.init("default","CK7I62QJ","placement:grapesjscomdocs",{target:"#native-carbon"})},load:function(){var n=this,t=document.createElement("script");t.src="//m.servedby-buysellads.com/monetization.js",t.onload=function(){return n.initCarbon()},this.$el.appendChild(t)}}},o=(e(313),e(44)),i=Object(o.a)(a,void 0,void 0,!1,null,null,null);t.default=i.exports}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[13],{350:function(n,t,e){},353:function(n,t,e){"use strict";e(350)},389:function(n,t,e){"use strict";e.r(t);var a={render:function(n){return n("div",{class:"carbon-ads",attrs:{id:"native-carbon"}})},mounted:function(){window.BSANativeCallback=function(n){if(!n.ads.length){var t=document.createElement("script");t.src="//cdn.carbonads.com/carbon.js?serve=CEADC5QL&placement=grapesjscom",t.setAttribute("id","_carbonads_js");var e=document.getElementById("native-carbon");e&&e.appendChild(t)}},this.load()},watch:{$route:function(n,t){n.path!==t.path&&this.$el.querySelector("#carbonads")&&(this.$el.innerHTML="",this.load())}},methods:{initCarbon:function(){var n=window._bsa;void 0!==n&&n&&n.init("default","CK7I62QJ","placement:grapesjscomdocs",{target:"#native-carbon"})},load:function(){var n=this,t=document.createElement("script");t.src="//m.servedby-buysellads.com/monetization.js",t.onload=function(){return n.initCarbon()},this.$el.appendChild(t)}}},o=(e(353),e(56)),i=Object(o.a)(a,void 0,void 0,!1,null,null,null);t.default=i.exports}}]);

2
docs/assets/js/14.cbb19318.js → docs/assets/js/14.ddb38d55.js

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{342:function(t,e,n){},380:function(t,e,n){"use strict";n(342)},453:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},r=(n(380),n(44)),p=Object(r.a)(i,void 0,void 0,!1,null,"15b7b770",null);e.default=p.exports}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[14],{384:function(t,e,n){},421:function(t,e,n){"use strict";n(384)},494:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},r=(n(421),n(56)),p=Object(r.a)(i,void 0,void 0,!1,null,"15b7b770",null);e.default=p.exports}}]);

2
docs/assets/js/15.5d675be5.js → docs/assets/js/15.12af3a0f.js

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{343:function(t,e,a){},381:function(t,e,a){"use strict";a(343)},449:function(t,e,a){"use strict";a.r(e);var n={name:"CodeBlock",props:{title:{type:String,required:!0},active:{type:Boolean,default:!1}},mounted:function(){this.$parent&&this.$parent.loadTabs&&this.$parent.loadTabs()}},i=(a(381),a(44)),s=Object(i.a)(n,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"theme-code-block",class:{"theme-code-block__active":this.active}},[this._t("default")],2)}),[],!1,null,"759a7d02",null);e.default=s.exports}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[15],{385:function(t,e,a){},422:function(t,e,a){"use strict";a(385)},490:function(t,e,a){"use strict";a.r(e);var n={name:"CodeBlock",props:{title:{type:String,required:!0},active:{type:Boolean,default:!1}},mounted:function(){this.$parent&&this.$parent.loadTabs&&this.$parent.loadTabs()}},i=(a(422),a(56)),s=Object(i.a)(n,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"theme-code-block",class:{"theme-code-block__active":this.active}},[this._t("default")],2)}),[],!1,null,"759a7d02",null);e.default=s.exports}}]);

1
docs/assets/js/16.4858d557.js

@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{386:function(e,t,a){},423:function(e,t,a){"use strict";a(386)},491:function(e,t,a){"use strict";a.r(t);a(84),a(39),a(7),a(116),a(117);var o={name:"CodeGroup",data:function(){return{codeTabs:[],activeCodeTabIndex:-1}},watch:{activeCodeTabIndex:function(e){this.activateCodeTab(e)}},mounted:function(){this.loadTabs()},methods:{changeCodeTab:function(e){this.activeCodeTabIndex=e},loadTabs:function(){var e=this;this.codeTabs=(this.$slots.default||[]).filter((function(e){return Boolean(e.componentOptions)})).map((function(t,a){return""===t.componentOptions.propsData.active&&(e.activeCodeTabIndex=a),{title:t.componentOptions.propsData.title,elm:t.elm}})),-1===this.activeCodeTabIndex&&this.codeTabs.length>0&&(this.activeCodeTabIndex=0),this.activateCodeTab(0)},activateCodeTab:function(e){this.codeTabs.forEach((function(e){e.elm&&e.elm.classList.remove("theme-code-block__active")})),this.codeTabs[e].elm&&this.codeTabs[e].elm.classList.add("theme-code-block__active")}}},n=(a(423),a(56)),c=Object(n.a)(o,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ClientOnly",[a("div",{staticClass:"theme-code-group"},[a("div",{staticClass:"theme-code-group__nav"},[a("ul",{staticClass:"theme-code-group__ul"},e._l(e.codeTabs,(function(t,o){return a("li",{key:t.title,staticClass:"theme-code-group__li"},[a("button",{staticClass:"theme-code-group__nav-tab",class:{"theme-code-group__nav-tab-active":o===e.activeCodeTabIndex},on:{click:function(t){return e.changeCodeTab(o)}}},[e._v("\n "+e._s(t.title)+"\n ")])])})),0)]),e._v(" "),e._t("default"),e._v(" "),e.codeTabs.length<1?a("pre",{staticClass:"pre-blank"},[e._v("// Make sure to add code blocks to your code group")]):e._e()],2)])}),[],!1,null,"deefee04",null);t.default=c.exports}}]);

1
docs/assets/js/16.b1d235cd.js

@ -1 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{344:function(e,t,a){},382:function(e,t,a){"use strict";a(344)},450:function(e,t,a){"use strict";a.r(t);a(66),a(27),a(95),a(96);var o={name:"CodeGroup",data:function(){return{codeTabs:[],activeCodeTabIndex:-1}},watch:{activeCodeTabIndex:function(e){this.activateCodeTab(e)}},mounted:function(){this.loadTabs()},methods:{changeCodeTab:function(e){this.activeCodeTabIndex=e},loadTabs:function(){var e=this;this.codeTabs=(this.$slots.default||[]).filter((function(e){return Boolean(e.componentOptions)})).map((function(t,a){return""===t.componentOptions.propsData.active&&(e.activeCodeTabIndex=a),{title:t.componentOptions.propsData.title,elm:t.elm}})),-1===this.activeCodeTabIndex&&this.codeTabs.length>0&&(this.activeCodeTabIndex=0),this.activateCodeTab(0)},activateCodeTab:function(e){this.codeTabs.forEach((function(e){e.elm&&e.elm.classList.remove("theme-code-block__active")})),this.codeTabs[e].elm&&this.codeTabs[e].elm.classList.add("theme-code-block__active")}}},n=(a(382),a(44)),c=Object(n.a)(o,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ClientOnly",[a("div",{staticClass:"theme-code-group"},[a("div",{staticClass:"theme-code-group__nav"},[a("ul",{staticClass:"theme-code-group__ul"},e._l(e.codeTabs,(function(t,o){return a("li",{key:t.title,staticClass:"theme-code-group__li"},[a("button",{staticClass:"theme-code-group__nav-tab",class:{"theme-code-group__nav-tab-active":o===e.activeCodeTabIndex},on:{click:function(t){return e.changeCodeTab(o)}}},[e._v("\n "+e._s(t.title)+"\n ")])])})),0)]),e._v(" "),e._t("default"),e._v(" "),e.codeTabs.length<1?a("pre",{staticClass:"pre-blank"},[e._v("// Make sure to add code blocks to your code group")]):e._e()],2)])}),[],!1,null,"deefee04",null);t.default=c.exports}}]);

2
docs/assets/js/17.4556dfbe.js → docs/assets/js/17.f34110d7.js

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{448:function(e,t,r){"use strict";r.r(t);r(173);var n={name:"DemoViewer",props:{value:{type:String,default:""},user:{type:String,default:"artur_arseniev"},width:{type:String,default:"100%"},height:{type:String,default:"300"},darkcode:{type:Boolean,default:!1}},computed:{src:function(){var e=this.value,t=this.user,r=this.darkcode?"/dark/?menuColor=fff&fontColor=333&accentColor=e67891":"";return"//jsfiddle.net/".concat(t,"/").concat(e,"/embedded/js,html,css,result").concat(r)}}},a=r(44),l=Object(a.a)(n,(function(){var e=this.$createElement;return(this._self._c||e)("iframe",{attrs:{width:this.width,height:this.height,src:this.src,allowfullscreen:"allowfullscreen",frameborder:"0"}})}),[],!1,null,null,null);t.default=l.exports}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[17],{489:function(e,t,r){"use strict";r.r(t);r(199);var n={name:"DemoViewer",props:{value:{type:String,default:""},user:{type:String,default:"artur_arseniev"},width:{type:String,default:"100%"},height:{type:String,default:"300"},darkcode:{type:Boolean,default:!1}},computed:{src:function(){var e=this.value,t=this.user,r=this.darkcode?"/dark/?menuColor=fff&fontColor=333&accentColor=e67891":"";return"//jsfiddle.net/".concat(t,"/").concat(e,"/embedded/js,html,css,result").concat(r)}}},a=r(56),l=Object(a.a)(n,(function(){var e=this.$createElement;return(this._self._c||e)("iframe",{attrs:{width:this.width,height:this.height,src:this.src,allowfullscreen:"allowfullscreen",frameborder:"0"}})}),[],!1,null,null,null);t.default=l.exports}}]);

2
docs/assets/js/18.4f40ea04.js → docs/assets/js/18.56353994.js

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{439:function(t,e,s){"use strict";s.r(e);var n=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],o={methods:{getMsg:function(){return n[Math.floor(Math.random()*n.length)]}}},i=s(44),h=Object(i.a)(o,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"theme-container"},[e("div",{staticClass:"theme-default-content"},[e("h1",[this._v("404")]),this._v(" "),e("blockquote",[this._v(this._s(this.getMsg()))]),this._v(" "),e("RouterLink",{attrs:{to:"/"}},[this._v("\n Take me home.\n ")])],1)])}),[],!1,null,null,null);e.default=h.exports}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[18],{480:function(t,e,s){"use strict";s.r(e);var n=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],o={methods:{getMsg:function(){return n[Math.floor(Math.random()*n.length)]}}},i=s(56),h=Object(i.a)(o,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"theme-container"},[e("div",{staticClass:"theme-default-content"},[e("h1",[this._v("404")]),this._v(" "),e("blockquote",[this._v(this._s(this.getMsg()))]),this._v(" "),e("RouterLink",{attrs:{to:"/"}},[this._v("\n Take me home.\n ")])],1)])}),[],!1,null,null,null);e.default=h.exports}}]);

1
docs/assets/js/19.7c1e4a1d.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/19.8fa98ca8.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/2.0b50e920.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/2.15028157.js

File diff suppressed because one or more lines are too long

2
docs/assets/js/20.2d7bc7a0.js → docs/assets/js/20.95868353.js

File diff suppressed because one or more lines are too long

2
docs/assets/js/21.b179c813.js → docs/assets/js/21.e320dd81.js

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{470:function(t,e,s){"use strict";s.r(e);var a=s(44),o=Object(a.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[e("h1",{attrs:{id:"api-reference"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#api-reference"}},[this._v("#")]),this._v(" API Reference")]),this._v(" "),e("p",[this._v("Here you can find the documentation about GrapesJS' APIs. Mainly, you would use them for your editor to extend the basic functionality of the framework or you could also "),e("RouterLink",{attrs:{to:"/modules/Plugins.html"}},[this._v("create a plugin")]),this._v(" and make those extensions reusable and available to others.")],1)])}),[],!1,null,null,null);e.default=o.exports}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[21],{497:function(t,e,s){"use strict";s.r(e);var a=s(56),o=Object(a.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[e("h1",{attrs:{id:"api-reference"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#api-reference"}},[this._v("#")]),this._v(" API Reference")]),this._v(" "),e("p",[this._v("Here you can find the documentation about GrapesJS' APIs. Mainly, you would use them for your editor to extend the basic functionality of the framework or you could also "),e("RouterLink",{attrs:{to:"/modules/Plugins.html"}},[this._v("create a plugin")]),this._v(" and make those extensions reusable and available to others.")],1)])}),[],!1,null,null,null);e.default=o.exports}}]);

1
docs/assets/js/22.1aff82fa.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/22.9507d23b.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/23.58ed4097.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/23.fb78379a.js

File diff suppressed because one or more lines are too long

2
docs/assets/js/24.88dca6d4.js → docs/assets/js/24.411ecf3a.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/25.820e9ecb.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/25.95a1ad4a.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/26.364c5167.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/26.ad7d9297.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/27.eb8fafd8.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/27.fb29b109.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/28.25b35862.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/28.2ad22009.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/29.10e0ffff.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/29.dfc72b5f.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/3.204e4229.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/3.8fae9221.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/30.2d0714d2.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/30.4494fdfc.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/31.2afc13b4.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/31.568d9fb6.js

File diff suppressed because one or more lines are too long

2
docs/assets/js/32.59d9a4d3.js → docs/assets/js/32.04a7eec6.js

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{468:function(e,r,t){"use strict";t.r(r);var o=t(44),i=Object(o.a)({},(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h2",{attrs:{id:"device"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#device"}},[e._v("#")]),e._v(" Device")]),e._v(" "),t("h3",{attrs:{id:"properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#properties"}},[e._v("#")]),e._v(" Properties")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("name")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Device type, eg. "),t("code",[e._v("Mobile")])]),e._v(" "),t("li",[t("code",[e._v("width")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Width to set for the editor iframe, eg. '900px'")]),e._v(" "),t("li",[t("code",[e._v("height")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Height to set for the editor iframe, eg. '600px'")]),e._v(" "),t("li",[t("code",[e._v("widthMedia")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" The width which will be used in media queries, If empty the width will be used")]),e._v(" "),t("li",[t("code",[e._v("priority")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number",target:"_blank",rel:"noopener noreferrer"}},[e._v("Number"),t("OutboundLink")],1),e._v("?")]),e._v(" Setup the order of media queries")])])])}),[],!1,null,null,null);r.default=i.exports}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[32],{509:function(e,r,t){"use strict";t.r(r);var o=t(56),i=Object(o.a)({},(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h2",{attrs:{id:"device"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#device"}},[e._v("#")]),e._v(" Device")]),e._v(" "),t("h3",{attrs:{id:"properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#properties"}},[e._v("#")]),e._v(" Properties")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("name")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Device type, eg. "),t("code",[e._v("Mobile")])]),e._v(" "),t("li",[t("code",[e._v("width")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Width to set for the editor iframe, eg. '900px'")]),e._v(" "),t("li",[t("code",[e._v("height")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Height to set for the editor iframe, eg. '600px'")]),e._v(" "),t("li",[t("code",[e._v("widthMedia")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" The width which will be used in media queries, If empty the width will be used")]),e._v(" "),t("li",[t("code",[e._v("priority")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number",target:"_blank",rel:"noopener noreferrer"}},[e._v("Number"),t("OutboundLink")],1),e._v("?")]),e._v(" Setup the order of media queries")])])])}),[],!1,null,null,null);r.default=i.exports}}]);

1
docs/assets/js/33.691a5bb6.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/33.e45d78bc.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/34.5952d6f0.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/34.943a8cff.js

File diff suppressed because one or more lines are too long

2
docs/assets/js/35.17b11923.js → docs/assets/js/35.96bc308f.js

@ -1 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{467:function(e,r,t){"use strict";t.r(r);var o=t(44),a=Object(o.a)({},(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h2",{attrs:{id:"frame"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#frame"}},[e._v("#")]),e._v(" Frame")]),e._v(" "),t("h3",{attrs:{id:"properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#properties"}},[e._v("#")]),e._v(" Properties")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("component")]),e._v(" "),t("strong",[e._v("("),t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object",target:"_blank",rel:"noopener noreferrer"}},[e._v("Object"),t("OutboundLink")],1),e._v(" | "),t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v(")")]),e._v(" Wrapper component definition. You can also pass an HTML string as components of the default wrapper component.")]),e._v(" "),t("li",[t("code",[e._v("width")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Width of the frame. By default, the canvas width will be taken.")]),e._v(" "),t("li",[t("code",[e._v("height")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Height of the frame. By default, the canvas height will be taken.")]),e._v(" "),t("li",[t("code",[e._v("x")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number",target:"_blank",rel:"noopener noreferrer"}},[e._v("Number"),t("OutboundLink")],1),e._v("?")]),e._v(" Horizontal position of the frame in the canvas.")]),e._v(" "),t("li",[t("code",[e._v("y")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number",target:"_blank",rel:"noopener noreferrer"}},[e._v("Number"),t("OutboundLink")],1),e._v("?")]),e._v(" Vertical position of the frame in the canvas.")])])])}),[],!1,null,null,null);r.default=a.exports}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[35],{511:function(e,r,t){"use strict";t.r(r);var o=t(56),a=Object(o.a)({},(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h2",{attrs:{id:"frame"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#frame"}},[e._v("#")]),e._v(" Frame")]),e._v(" "),t("h3",{attrs:{id:"properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#properties"}},[e._v("#")]),e._v(" Properties")]),e._v(" "),t("ul",[t("li",[t("code",[e._v("component")]),e._v(" "),t("strong",[e._v("("),t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object",target:"_blank",rel:"noopener noreferrer"}},[e._v("Object"),t("OutboundLink")],1),e._v(" | "),t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v(")")]),e._v(" Wrapper component definition. You can also pass an HTML string as components of the default wrapper component.")]),e._v(" "),t("li",[t("code",[e._v("width")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Width of the frame. By default, the canvas width will be taken.")]),e._v(" "),t("li",[t("code",[e._v("height")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String",target:"_blank",rel:"noopener noreferrer"}},[e._v("String"),t("OutboundLink")],1),e._v("?")]),e._v(" Height of the frame. By default, the canvas height will be taken.")]),e._v(" "),t("li",[t("code",[e._v("x")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number",target:"_blank",rel:"noopener noreferrer"}},[e._v("Number"),t("OutboundLink")],1),e._v("?")]),e._v(" Horizontal position of the frame in the canvas.")]),e._v(" "),t("li",[t("code",[e._v("y")]),e._v(" "),t("strong",[t("a",{attrs:{href:"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number",target:"_blank",rel:"noopener noreferrer"}},[e._v("Number"),t("OutboundLink")],1),e._v("?")]),e._v(" Vertical position of the frame in the canvas.")])])])}),[],!1,null,null,null);r.default=a.exports}}]);

1
docs/assets/js/36.766bd27d.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/36.8091d2a6.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/37.782c9aee.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/37.98d83078.js

File diff suppressed because one or more lines are too long

2
docs/assets/js/38.9c1a15f4.js → docs/assets/js/38.8308f501.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/39.71cd9aa6.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/39.f53fc736.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/4.d382fc80.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/4.f678de69.js

File diff suppressed because one or more lines are too long

2
docs/assets/js/40.3f4cb3d7.js → docs/assets/js/40.5e27b7d2.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/41.4fbc4f38.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/41.f829b3d2.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/42.1a0eb32a.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/42.bd39bc16.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/43.19b0fb22.js

File diff suppressed because one or more lines are too long

1
docs/assets/js/43.e18c8b26.js

File diff suppressed because one or more lines are too long

2
docs/assets/js/44.e2e75a5a.js → docs/assets/js/44.f3f6ed08.js

File diff suppressed because one or more lines are too long

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save