Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/OllieWP/ollie-menu-designer
/ functions
Functions
55 in github.com/OllieWP/ollie-menu-designer
⨍
Functions
55
◇
Types & classes
0
↓ 2 callers
Function
useTemplateCreation
( { templateArea, baseSlug, baseTitle, existingTemplates = [], currentTheme, onSuccess = () => {}, } )
src/hooks/useTemplateCreation.js:20
↓ 1 callers
Function
add_inline_styles
* Add inline styles to navigation block * * @param string $content HTML content. * @param array $css_rules CSS rules to add. * @param string $nav
includes/omd-mobile-menu-filter.php:221
↓ 1 callers
Function
add_nav_attributes
* Add attributes to navigation element * * @param \WP_HTML_Tag_Processor $processor HTML processor. * @param array $menu_attrs Men
includes/omd-mobile-menu-filter.php:107
↓ 1 callers
Function
calculateClampValue
( min, max, viewportRatio )
src/utils/template-utils.js:19
↓ 1 callers
Function
generateUniqueSlugAndTitle
()
src/hooks/useTemplateCreation.js:34
↓ 1 callers
Function
generate_css_rules
* Generate CSS rules for mobile menu colors and breakpoint * * @param string $nav_id Navigation block ID. * @param array $menu_attrs Menu attribut
includes/omd-mobile-menu-filter.php:168
↓ 1 callers
Function
getSecureUrl
( url )
src/utils/template-utils.js:31
↓ 1 callers
Function
get_mobile_menu_attributes
* Extract and sanitize mobile menu attributes * * @param array $attributes Block attributes. * @return array Sanitized mobile menu attributes. */
includes/omd-mobile-menu-filter.php:77
↓ 1 callers
Function
inject_mobile_menu_content
* Inject mobile menu content into navigation * * @param string $content HTML content. * @param string $mobile_menu_slug Mobile menu template slug.
includes/omd-mobile-menu-filter.php:130
↓ 1 callers
Function
measureHeight
()
src/components/TemplatePreviewModal.js:64
Function
addToNavigation
( blockSettings, blockName )
src/blocks/mega-menu/index.js:47
Function
add_mobile_menu_to_navigation
* Add mobile menu content to the navigation block * * @param string $block_content The block content. * @param array $block The block data. * @re
includes/omd-mobile-menu-filter.php:245
Function
adjustMegaMenu
()
src/blocks/mega-menu/view.js:250
Function
applyJustificationPositioning
( menu, justification, windowSpace, menuWidth, menuRect )
src/blocks/mega-menu/view.js:285
Function
applyMenuWidth
( menu )
src/blocks/mega-menu/view.js:182
Function
applyMobileBackgroundColor
( menu )
src/blocks/mega-menu/view.js:140
Function
applyTopSpacing
( menu )
src/blocks/mega-menu/view.js:172
Function
clearHoverTimeout
()
src/blocks/mega-menu/view.js:504
Function
closeAllMenus
()
src/blocks/mega-menu/view.js:134
Function
closeMenu
( menuClosedOn = 'click' )
src/blocks/mega-menu/view.js:641
Function
closeMenuOnClick
()
src/blocks/mega-menu/view.js:497
Function
createTemplate
()
src/hooks/useTemplateCreation.js:70
Function
determineJustification
( menu, navBlock )
src/blocks/mega-menu/view.js:203
Function
dynamicHoverDelay
()
src/blocks/mega-menu/view.js:123
Function
enqueue_mobile_menu_assets
* Enqueue mobile menu styles */
includes/omd-mobile-menu-filter.php:285
Function
getCurrentTemplateLabel
()
src/components/TemplateSelector.js:104
Function
getMenuMeasurements
( menu, navBlock )
src/blocks/mega-menu/view.js:228
Function
getModalWidth
()
src/components/TemplatePreviewModal.js:115
Function
handleClose
()
src/components/TemplatePreviewModal.js:135
Function
handleDismiss
()
src/components/MenuDesignerGuide.js:36
Function
handleIframeLoad
( event )
src/components/TemplatePreviewModal.js:61
Function
handleMenuFocusout
( event )
src/blocks/mega-menu/view.js:585
Function
handleMenuKeydown
( event )
src/blocks/mega-menu/view.js:576
Function
handleMenuMouseEnter
()
src/blocks/mega-menu/view.js:545
Function
handleMenuMouseLeave
()
src/blocks/mega-menu/view.js:552
Function
handleMouseEnter
()
src/blocks/mega-menu/view.js:520
Function
handleMouseLeave
()
src/blocks/mega-menu/view.js:537
Function
handleResize
()
src/blocks/mega-menu/view.js:425
Function
initMenu
()
src/blocks/mega-menu/view.js:676
Function
initMenuLayout
()
src/blocks/mega-menu/view.js:692
Function
isDesktop
()
src/blocks/mega-menu/view.js:119
Function
isMenuOpen
()
src/blocks/mega-menu/view.js:109
Function
menuOpenedBy
()
src/blocks/mega-menu/view.js:115
Function
menu_designer_handle_preview
()
includes/omd-preview.php:14
Function
omd_add_multisite_urls
* Add multisite-compatible URLs for the block editor. */
ollie-menu-designer.php:51
Function
omd_admin_notice_ollie_pro
* Display admin notice for Ollie Pro. * * @return void */
ollie-menu-designer.php:116
Function
omd_block_init
()
ollie-menu-designer.php:41
Function
omd_dismiss_ollie_pro_notice
* Handle AJAX request to dismiss the Ollie Pro notice. * * @return void */
ollie-menu-designer.php:160
Function
omd_load_textdomain
* Load plugin textdomain. * * @return void */
ollie-menu-designer.php:27
Function
omd_template_part_areas
* Adds a custom template part area for dropdown menus to the list of template part areas. * * This function introduces a new area specifically for m
ollie-menu-designer.php:89
Function
openMenu
( menuOpenedOn = 'click' )
src/blocks/mega-menu/view.js:638
Function
openMenuOnFocus
()
src/blocks/mega-menu/view.js:561
Function
register_navigation_block_attributes
* Register the mobileMenuSlug attribute server-side */
includes/omd-mobile-menu-filter.php:18
Function
setHoverTimeout
( callback, delay )
src/blocks/mega-menu/view.js:510
Function
shouldActivateHover
()
src/blocks/mega-menu/view.js:515