PluginProbe
Elementor Website Builder – more than just a page builder / 3.13.0-beta1
Elementor Website Builder – more than just a page builder v3.13.0-beta1
4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 All 455 releases
elementor / assets / js / packages / recently-edited.min.js

recently-edited.min.js in Elementor Website Builder – more than just a page builder 3.13.0-beta1, at assets/js/packages/recently-edited.min.js

1 lines 4.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 !function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var a in n)e.o(n,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:n[a]})},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);var n=__UNSTABLE__elementorPackages.ui,a=__UNSTABLE__elementorPackages.icons,o=__UNSTABLE__elementorPackages.documents,r=wp.i18n,c=__UNSTABLE__elementorPackages.v1Adapters;function l({type:e}){const{isActive:t,isBlocked:o}=(0,c.useRouteStatus)("panel/page-settings"),l=(0,r.__)("%s Settings","elementor").replace("%s",e.label);return React.createElement(n.Tooltip,{title:l},React.createElement(n.Box,{component:"span","aria-label":void 0},React.createElement(n.ToggleButton,{value:"document-settings",selected:t,disabled:o,onChange:()=>(0,c.openRoute)("panel/page-settings/settings"),"aria-label":l,size:"small"},React.createElement(a.SettingsIcon,null))))}function i({title:e,status:t}){return React.createElement(n.Tooltip,{title:e},React.createElement(n.Stack,{direction:"row",alignItems:"center",spacing:2},React.createElement(n.Typography,{variant:"body2",sx:{maxWidth:"120px"},noWrap:!0},e),"publish"!==t.value&&React.createElement(n.Typography,{variant:"body2",sx:{fontStyle:"italic"}},"(",t.label,")")))}var s=React;const p={header:a.HeaderTemplateIcon,footer:a.FooterTemplateIcon,"single-post":a.PostTypeIcon,"single-page":a.PageTypeIcon,popup:a.PopupTemplateIcon,archive:a.ArchiveTemplateIcon,"search-results":a.SearchResultsTemplateIcon,"loop-item":a.LoopItemTemplateIcon,"error-404":a.Error404TemplateIcon,"landing-page":a.LandingPageTemplateIcon,page:a.PageTemplateIcon,section:a.SectionTemplateIcon,container:a.ContainerTemplateIcon,"wp-page":a.PageTypeIcon,"wp-post":a.PostTypeIcon};function u({postType:e,docType:t,label:o}){const r="elementor_library"===e?"global":"primary",c=p?.[t]||a.PostTypeIcon;return s.createElement(n.Chip,{size:"medium",variant:"standard",label:o,color:r,icon:s.createElement(c,null)})}function m({recentPosts:e}){return React.createElement(React.Fragment,null,React.createElement(n.ListSubheader,{sx:{fontSize:12,fontStyle:"italic",pl:4},component:"div",id:"nested-list-subheader"},(0,r.__)("Recent","elementor")),e.length?e.map((({title:e,edit_url:t,type:a,id:o})=>React.createElement(n.MenuItem,{key:o,component:"a",href:t},e,React.createElement(u,{postType:a.post_type,docType:a.doc_type,label:a.label})))):React.createElement(n.Typography,{variant:"caption",sx:{color:"grey.500",fontStyle:"italic",p:4},component:"div","aria-label":void 0},(0,r.__)("There are no other pages or templates on this site yet.","elementor")))}var d=wp.apiFetch,g=e.n(d),y=wp.url;function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},_.apply(this,arguments)}(0,__UNSTABLE__elementorPackages.topBar.injectIntoCanvasDisplay)({name:"document-recently-edited",filler:function(){const e=(0,o.useActiveDocument)(),t=(0,o.useHostDocument)(),r=e&&"kit"!==e.type.value?e:t,{recentPosts:c}=function(e){const[t,n]=(0,s.useState)([]),[a,o]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{e&&(o(!0),async function(e){const t={posts_per_page:5,post__not_in:e};return await g()({path:(0,y.addQueryArgs)("/elementor/v1/site-navigation/recent-posts",t)}).then((e=>e)).catch((()=>[]))}(e).then((e=>{n(e),o(!1)})))}),[e]),{isLoading:a,recentPosts:t}}(r?.id),p=(0,n.usePopupState)({variant:"popover",popupId:"elementor-v2-top-bar-recently-edited"});return r?React.createElement(n.Stack,{direction:"row",spacing:1,alignItems:"center",sx:{paddingInlineStart:1,cursor:"default"}},React.createElement(n.Button,_({color:"inherit",endIcon:React.createElement(a.ChevronDownIcon,null)},(0,n.bindTrigger)(p)),React.createElement(i,{title:r.title,status:r.status})),React.createElement(n.Menu,_({PaperProps:{sx:{minWidth:314}}},(0,n.bindMenu)(p)),React.createElement(m,{recentPosts:c})),React.createElement(l,{type:r.type})):null}}),(window.__UNSTABLE__elementorPackages=window.__UNSTABLE__elementorPackages||{}).recentlyEdited=t}();