Current Path: > home > codekrsu > > ameliagraphics.com > wp-content > plugins > > > extendify > src > PageCreator
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
_data | Directory | - | - | |
api | Directory | - | - | |
components | Directory | - | - | |
hooks | Directory | - | - | |
icons | Directory | - | - | |
lib | Directory | - | - | |
pages | Directory | - | - | |
state | Directory | - | - | |
util | Directory | - | - | |
app.css | File | 836 bytes | March 13 2025 21:10:44. | |
page-creator.js | File | 1598 bytes | May 12 2025 16:42:28. |
import { useEffect } from '@wordpress/element'; import { registerPlugin } from '@wordpress/plugins'; import '@page-creator/app.css'; import { MainButton } from '@page-creator/components/MainButton'; import { Modal } from '@page-creator/components/Modal'; import { render } from '@shared/lib/dom'; import { hasPageCreatorEnabled } from '@help-center/lib/utils'; const isPageCreatorEnabled = () => { return ( hasPageCreatorEnabled && window.wp.data.select('core/editor').getCurrentPostType() === 'page' ); }; registerPlugin('extendify-page-creator-buttons', { render: () => <AICreatePageButton />, }); const AICreatePageButton = () => { useEffect(() => { if (!isPageCreatorEnabled()) return; const id = 'extendify-page-creator-btn'; const className = 'extendify-page-creator'; const page = '.edit-post-header-toolbar'; const fse = '.edit-site-header-edit-mode__start'; if (document.getElementById(id)) return; requestAnimationFrame(() => { requestAnimationFrame(() => { if (document.getElementById(id)) return; const btnWrap = document.createElement('div'); const btn = Object.assign(btnWrap, { id, className }); document.querySelector(page)?.append(btn); document.querySelector(fse)?.append(btn); render(<MainButton />, btn); const mdl = 'extendify-page-creator-modal'; if (document.getElementById(mdl)) return; const modalWrap = document.createElement('div'); const modal = Object.assign(modalWrap, { id: mdl, className }); document.body.append(modal); render(<Modal />, modal); }); }); }, []); return null; };
SILENT KILLER Tool