first commit
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit;
|
||||
}
|
||||
/**
|
||||
* This file is generated by Webpack, do not edit it directly.
|
||||
*/
|
||||
return [
|
||||
'handle' => 'elementor-v2-editor-elements-panel',
|
||||
'deps' => [
|
||||
'elementor-v2-editor',
|
||||
'elementor-v2-editor-v1-adapters',
|
||||
'elementor-v2-ui',
|
||||
'elementor-v2-utils',
|
||||
'react',
|
||||
],
|
||||
];
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,107 @@
|
||||
/*! ../consts */
|
||||
|
||||
/*! ../hooks/use-active-tab */
|
||||
|
||||
/*! ../tabs */
|
||||
|
||||
/*! ../utils/get-window */
|
||||
|
||||
/*! ./components/elements-panel-tab */
|
||||
|
||||
/*! ./consts */
|
||||
|
||||
/*! ./get-navigation-wrapper-element */
|
||||
|
||||
/*! ./get-window */
|
||||
|
||||
/*! ./init */
|
||||
|
||||
/*! ./inject-tab */
|
||||
|
||||
/*! ./tabs */
|
||||
|
||||
/*! ./utils/create-legacy-view */
|
||||
|
||||
/*! ./utils/create-tab-nav-item */
|
||||
|
||||
/*! ./utils/get-legacy-elements-panel-component */
|
||||
|
||||
/*! ./utils/get-window */
|
||||
|
||||
/*! @elementor/editor */
|
||||
|
||||
/*! @elementor/editor-v1-adapters */
|
||||
|
||||
/*! @elementor/ui */
|
||||
|
||||
/*! @elementor/utils */
|
||||
|
||||
/*! react */
|
||||
|
||||
/*!**************************!*\
|
||||
!*** external ["React"] ***!
|
||||
\**************************/
|
||||
|
||||
/*!*************************************!*\
|
||||
!*** external ["elementorV2","ui"] ***!
|
||||
\*************************************/
|
||||
|
||||
/*!****************************************!*\
|
||||
!*** external ["elementorV2","utils"] ***!
|
||||
\****************************************/
|
||||
|
||||
/*!*****************************************!*\
|
||||
!*** external ["elementorV2","editor"] ***!
|
||||
\*****************************************/
|
||||
|
||||
/*!***************************************************!*\
|
||||
!*** external ["elementorV2","editorV1Adapters"] ***!
|
||||
\***************************************************/
|
||||
|
||||
/*!******************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/init.ts ***!
|
||||
\******************************************************************/
|
||||
|
||||
/*!******************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/tabs.ts ***!
|
||||
\******************************************************************/
|
||||
|
||||
/*!*******************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/index.ts ***!
|
||||
\*******************************************************************/
|
||||
|
||||
/*!********************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/consts.ts ***!
|
||||
\********************************************************************/
|
||||
|
||||
/*!************************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/inject-tab.ts ***!
|
||||
\************************************************************************/
|
||||
|
||||
/*!******************************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/utils/get-window.ts ***!
|
||||
\******************************************************************************/
|
||||
|
||||
/*!**********************************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/hooks/use-active-tab.ts ***!
|
||||
\**********************************************************************************/
|
||||
|
||||
/*!**************************************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/utils/create-legacy-view.ts ***!
|
||||
\**************************************************************************************/
|
||||
|
||||
/*!***************************************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/utils/create-tab-nav-item.ts ***!
|
||||
\***************************************************************************************/
|
||||
|
||||
/*!********************************************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/components/elements-panel-tab.tsx ***!
|
||||
\********************************************************************************************/
|
||||
|
||||
/*!**************************************************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/utils/get-navigation-wrapper-element.ts ***!
|
||||
\**************************************************************************************************/
|
||||
|
||||
/*!*******************************************************************************************************!*\
|
||||
!*** ./packages/packages/core/editor-elements-panel/src/utils/get-legacy-elements-panel-component.ts ***!
|
||||
\*******************************************************************************************************/
|
||||
@@ -0,0 +1 @@
|
||||
!function(){"use strict";var e={d:function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{init:function(){return m},injectTab:function(){return b}});var n=window.elementorV2.editor,o=window.React,r=window.elementorV2.ui,i=window.elementorV2.editorV1Adapters;const l="panel/elements",a=`${l}/`,c={};function d(){return window}const s="elementor-panel-elements-wrapper";function u(){const e=(0,i.__privateUseListenTo)([(0,i.v1ReadyEvent)(),(0,i.routeOpenEvent)(a),(0,i.routeCloseEvent)(a)],()=>{const e=d().$e.routes.getCurrent()?.panel;if(!e||!e.startsWith(a))return null;const t=e.replace(a,"");return(c[t]||null)??null}),t=e?.component,n=document.getElementById(s);return t&&n?o.createElement(r.Portal,{container:n},o.createElement(t,null)):null}function m(){(0,n.injectIntoTop)({id:"editor-elements-panel-tab",component:u})}var p=window.elementorV2.utils;const w="elementor-panel-elements-navigation",v=(0,p.createError)({code:"elements_panel_wrapper_element_not_found",message:"Elementor Elements Panel wrapper element not found"});const f=(0,p.createError)({code:"e_component_not_found",message:"Elementor component not found"});function b({id:e,label:t,component:n,position:o}){var r;c[(r={id:e,label:t,component:n}).id]=r,(0,i.__privateListenTo)((0,i.v1ReadyEvent)(),()=>{d().elementor.hooks.addFilter("panel/elements/regionViews",(t,{elements:n})=>(t[e]={region:n,view:d().Marionette.CompositeView.extend({template:"<div></div>",initialize(){d().elementor.getPanelView().getCurrentPageView().search.reset()}})},t))}),(0,i.__privateListenTo)((0,i.windowEvent)("elementor/panel/init"),()=>{(function(){const e=d().$e.components.get(l);if(!e)throw new f({context:{componentId:l}});return e})().addTab(e,{title:t})}),(0,i.__privateListenTo)((0,i.routeOpenEvent)(a),n=>{const r=`${a}${e}`;!function({id:e,label:t,route:n,isActive:o,position:r}){const i=function(){const e=document.getElementById(w);if(!e)throw new v;return e}(),l=document.createElement("button");l.className=["elementor-component-tab","elementor-panel-navigation-tab",o?"elementor-active":""].filter(Boolean).join(" "),l.setAttribute("data-tab",e),l.textContent=t,l.addEventListener("click",()=>{d().$e.route(n)}),void 0!==r&&i.children[r]?i.insertBefore(l,i.children[r]):i.appendChild(l)}({id:e,label:t,route:r,isActive:"route"in n&&n.route===r,position:o})})}(window.elementorV2=window.elementorV2||{}).editorElementsPanel=t}(),window.elementorV2.editorElementsPanel?.init?.();
|
||||
Reference in New Issue
Block a user