HEX
Server: Apache/2.4.65 (Debian)
System: Linux web6 5.10.0-36-amd64 #1 SMP Debian 5.10.244-1 (2025-09-29) x86_64
User: innocamp (1028)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/bookcc/public_html/wp-content/plugins/jet-menu/templates/admin/options-page-items.php
<cx-vui-collapse
	:collapsed="false"
>
	<div
		class="cx-vui-subtitle"
		slot="title"><?php _e( 'Top items styles', 'jet-menu' ) ?></div>
	<div
		class="cx-vui-panel"
		slot="content"
	>

	<cx-vui-input
		name="jet-menu-item-max-width"
		label="<?php _e( 'Top level item max width (%)', 'jet-menu' ); ?>"
		description="<?php _e( 'Set 0 to automatic width detection', 'jet-menu' ); ?>"
		:wrapper-css="[ 'equalwidth' ]"
		size="fullwidth"
		type="number"
		:min="0"
		:max="100"
		:step="1"
		v-model="pageOptions['jet-menu-item-max-width']['value']">
	</cx-vui-input>

	<?php
		$this->render_typography_options( array(
			'name'     => 'jet-top-menu',
			'label'    => esc_html__( 'Top level menu', 'jet-menu' ),
		) );
	?>

	<cx-vui-switcher
		name="jet-show-top-menu-desc"
		label="<?php _e( 'Show Item Description', 'jet-menu' ); ?>"
		:wrapper-css="[ 'equalwidth' ]"
		return-true="true"
		return-false="false"
		v-model="pageOptions['jet-show-top-menu-desc']['value']"
	>
	</cx-vui-switcher>

	<cx-vui-component-wrapper
		:wrapper-css="[ 'fullwidth-control', 'group' ]"
		:conditions="[
			{
				input: this.pageOptions['jet-show-top-menu-desc']['value'],
				compare: 'equal',
				value: 'true',
			}
		]"
	>
		<?php
			$this->render_typography_options( array(
				'name'     => 'jet-top-menu-desc',
				'label'    => esc_html__( 'Top level menu description', 'jet-menu' ),
			) );
		?>
	</cx-vui-component-wrapper>

	<cx-vui-component-wrapper
		:wrapper-css="[ 'fullwidth-control', 'states' ]"
	>
		<label class="cx-vui-component__label"><?php _e( 'Top Items States', 'jet-menu' ); ?></label>

		<cx-vui-tabs
			class="horizontal-tabs"
			:in-panel="true"
			layout="horizontal"
		>

		<?php
			$tabs = array(
				'default' => array(
					'label'  => esc_html__( 'Default', 'jet-menu' ),
					'prefix' => ''
				),
				'hover' => array(
					'label'  => esc_html__( 'Hover', 'jet-menu' ),
					'prefix' => '-hover'
				),
				'active' => array(
					'label'  => esc_html__( 'Active', 'jet-menu' ),
					'prefix' => '-active'
				),
			);

			foreach ( $tabs as $tab => $state ) {

				$label = $state['label'];
				$prefix = $state['prefix'];

				?><cx-vui-tabs-panel
					name="<?php echo 'menu-items-' . $tab . '-styles'; ?>"
					label="<?php echo $label; ?>"
					key="<?php echo 'menu-items-' . $tab . '-styles'; ?>"
				>
					<cx-vui-colorpicker
						name="<?php echo 'jet-menu-item-text-color' . $prefix; ?>"
						label="<?php _e( 'Item Text Color', 'jet-menu' ); ?>"
						:wrapper-css="[ 'equalwidth' ]"
						v-model="pageOptions['<?php echo 'jet-menu-item-text-color' . $prefix; ?>']['value']"
					></cx-vui-colorpicker>

					<cx-vui-colorpicker
						name="<?php echo 'jet-menu-item-desc-color' . $prefix; ?>"
						label="<?php _e( 'Item Description Color', 'jet-menu' ); ?>"
						:wrapper-css="[ 'equalwidth' ]"
						v-model="pageOptions['<?php echo 'jet-menu-item-desc-color' . $prefix; ?>']['value']"
					></cx-vui-colorpicker>

					<cx-vui-colorpicker
						name="<?php echo 'jet-menu-top-icon-color' . $prefix; ?>"
						label="<?php _e( 'Item Icon Color', 'jet-menu' ); ?>"
						:wrapper-css="[ 'equalwidth' ]"
						v-model="pageOptions['<?php echo 'jet-menu-top-icon-color' . $prefix; ?>']['value']"
					></cx-vui-colorpicker>

					<cx-vui-colorpicker
						name="<?php echo 'jet-menu-top-arrow-color' . $prefix; ?>"
						label="<?php _e( 'Item Arrow Color', 'jet-menu' ); ?>"
						:wrapper-css="[ 'equalwidth' ]"
						v-model="pageOptions['<?php echo 'jet-menu-top-arrow-color' . $prefix; ?>']['value']"
					></cx-vui-colorpicker>

					<?php

						$this->render_background_options( array(
							'name'  => 'jet-menu-item' . $prefix,
							'label' => esc_html__( 'Item', 'jet-menu' ),
						) );

						$this->render_border_options( array(
							'name'     => 'jet-menu-item' . $prefix,
							'label'    => esc_html__( 'Item', 'jet-menu' ),
						) );

						$this->render_border_options( array(
							'name'     => 'jet-menu-first-item' . $prefix,
							'label'    => esc_html__( 'First Item', 'jet-menu' ),
						) );

						$this->render_border_options( array(
							'name'     => 'jet-menu-last-item' . $prefix,
							'label'    => esc_html__( 'Last Item', 'jet-menu' ),
						) );

						$this->render_box_shadow_options( array(
							'name'     => 'jet-menu-item' . $prefix,
							'label'    => esc_html__( 'Item', 'jet-menu' ),
						) );
					?>

					<cx-vui-dimensions
						name="<?php echo 'jet-menu-item-border-radius' . $prefix; ?>"
						label="<?php _e( 'Item border radius', 'jet-menu' ); ?>"
						:wrapper-css="[ 'equalwidth' ]"
						:units="[
							{
								unit: 'px',
								min: 0,
								max: 100,
								step: 1
							},
							{
								unit: '%',
								min: 0,
								max: 100,
								step: 1
							}
						]"
						v-model="pageOptions['<?php echo 'jet-menu-item-border-radius' . $prefix; ?>']['value']"
					>
					</cx-vui-dimensions>

					<cx-vui-dimensions
						name="<?php echo 'jet-menu-item-padding' . $prefix; ?>"
						label="<?php _e( 'Item Padding', 'jet-menu' ); ?>"
						:wrapper-css="[ 'equalwidth' ]"
						:units="[
							{
								unit: 'px',
								min: 0,
								max: 100,
								step: 1
							}
						]"
						v-model="pageOptions['<?php echo 'jet-menu-item-padding' . $prefix; ?>']['value']"
					>
					</cx-vui-dimensions>

					<cx-vui-dimensions
						name="<?php echo 'jet-menu-item-margin' . $prefix; ?>"
						label="<?php _e( 'Item Margin', 'jet-menu' ); ?>"
						:wrapper-css="[ 'equalwidth' ]"
						:units="[
							{
								unit: 'px',
								min: 0,
								max: 100,
								step: 1
							}
						]"
						v-model="pageOptions['<?php echo 'jet-menu-item-margin' . $prefix; ?>']['value']"
					>
					</cx-vui-dimensions>

				</cx-vui-tabs-panel><?php
			}
		?>

		</cx-vui-tabs>
	</cx-vui-component-wrapper>

	</div>
</cx-vui-collapse>


<cx-vui-collapse
	:collapsed="false"
>
	<div
		class="cx-vui-subtitle"
		slot="title"><?php _e( 'Sub items styles', 'jet-menu' ) ?></div>
	<div
		class="cx-vui-panel"
		slot="content"
	>
		<?php
			$this->render_typography_options( array(
				'name'     => 'jet-sub-menu',
				'label'    => esc_html__( 'Sub level menu', 'jet-menu' ),
			) );
		?>
		<cx-vui-switcher
			name="jet-show-sub-menu-desc"
			label="<?php _e( 'Show submenu item description', 'jet-menu' ); ?>"
			:wrapper-css="[ 'equalwidth' ]"
			return-true="true"
			return-false="false"
			v-model="pageOptions['jet-show-sub-menu-desc']['value']"
		>
		</cx-vui-switcher>

		<cx-vui-component-wrapper
			:wrapper-css="[ 'fullwidth-control', 'group' ]"
			:conditions="[
				{
					input: this.pageOptions['jet-show-sub-menu-desc']['value'],
					compare: 'equal',
					value: 'true',
				}
			]"
		>
			<?php
				$this->render_typography_options( array(
					'name'     => 'jet-sub-menu-desc',
					'label'    => esc_html__( 'Sub level menu description', 'jet-menu' ),
				) );
			?>
		</cx-vui-component-wrapper>

		<cx-vui-component-wrapper
			:wrapper-css="[ 'fullwidth-control', 'states' ]"
		>
			<label class="cx-vui-component__label"><?php _e( 'Sub items states', 'jet-menu' ); ?></label>

			<cx-vui-tabs
				class="horizontal-tabs"
				:in-panel="true"
				layout="horizontal"
			>

			<?php
				$tabs = array(
					'default' => array(
						'label'  => esc_html__( 'Default', 'jet-menu' ),
						'prefix' => ''
					),
					'hover' => array(
						'label'  => esc_html__( 'Hover', 'jet-menu' ),
						'prefix' => '-hover'
					),
					'active' => array(
						'label'  => esc_html__( 'Active', 'jet-menu' ),
						'prefix' => '-active'
					),
				);

				foreach ( $tabs as $tab => $state ) {

					$label = $state['label'];
					$prefix = $state['prefix'];

					?><cx-vui-tabs-panel
						name="<?php echo 'sub-menu-items-' . $tab . '-styles'; ?>"
						label="<?php echo $label; ?>"
						key="<?php echo 'sub-menu-items-' . $tab . '-styles'; ?>"
					>
						<cx-vui-colorpicker
							name="<?php echo 'jet-menu-sub-text-color' . $prefix; ?>"
							label="<?php _e( 'Sub item text color', 'jet-menu' ); ?>"
							:wrapper-css="[ 'equalwidth' ]"
							v-model="pageOptions['<?php echo 'jet-menu-sub-text-color' . $prefix; ?>']['value']"
						></cx-vui-colorpicker>

						<cx-vui-colorpicker
							name="<?php echo 'jet-menu-sub-desc-color' . $prefix; ?>"
							label="<?php _e( 'Sub item description color', 'jet-menu' ); ?>"
							:wrapper-css="[ 'equalwidth' ]"
							v-model="pageOptions['<?php echo 'jet-menu-sub-desc-color' . $prefix; ?>']['value']"
						></cx-vui-colorpicker>

						<cx-vui-colorpicker
							name="<?php echo 'jet-menu-sub-icon-color' . $prefix; ?>"
							label="<?php _e( 'Sub item icon color', 'jet-menu' ); ?>"
							:wrapper-css="[ 'equalwidth' ]"
							v-model="pageOptions['<?php echo 'jet-menu-sub-icon-color' . $prefix; ?>']['value']"
						></cx-vui-colorpicker>

						<cx-vui-colorpicker
							name="<?php echo 'jet-menu-sub-arrow-color' . $prefix; ?>"
							label="<?php _e( 'Sub item arrow color', 'jet-menu' ); ?>"
							:wrapper-css="[ 'equalwidth' ]"
							v-model="pageOptions['<?php echo 'jet-menu-sub-arrow-color' . $prefix; ?>']['value']"
						></cx-vui-colorpicker>

						<?php

							$this->render_background_options( array(
								'name'  => 'jet-menu-sub' . $prefix,
								'label' => esc_html__( 'Sub item', 'jet-menu' ),
							) );

							$this->render_border_options( array(
								'name'     => 'jet-menu-sub' . $prefix,
								'label'    => esc_html__( 'Sub item', 'jet-menu' ),
							) );

							$this->render_border_options( array(
								'name'     => 'jet-menu-sub-first' . $prefix,
								'label'    => esc_html__( 'First sub item', 'jet-menu' ),
							) );

							$this->render_border_options( array(
								'name'     => 'jet-menu-sub-last' . $prefix,
								'label'    => esc_html__( 'Last sub item', 'jet-menu' ),
							) );

							$this->render_box_shadow_options( array(
								'name'     => 'jet-menu-sub' . $prefix,
								'label'    => esc_html__( 'Sub item', 'jet-menu' ),
							) );
						?>

						<cx-vui-dimensions
							name="<?php echo 'jet-menu-sub-border-radius' . $prefix; ?>"
							label="<?php _e( 'Sub item border radius', 'jet-menu' ); ?>"
							:wrapper-css="[ 'equalwidth' ]"
							:units="[
								{
									unit: 'px',
									min: 0,
									max: 100,
									step: 1
								},
								{
									unit: '%',
									min: 0,
									max: 100,
									step: 1
								}
							]"
							v-model="pageOptions['<?php echo 'jet-menu-sub-border-radius' . $prefix; ?>']['value']"
						>
						</cx-vui-dimensions>

						<cx-vui-dimensions
							name="<?php echo 'jet-menu-sub-padding' . $prefix; ?>"
							label="<?php _e( 'Sub item padding', 'jet-menu' ); ?>"
							:wrapper-css="[ 'equalwidth' ]"
							:units="[
								{
									unit: 'px',
									min: 0,
									max: 100,
									step: 1
								}
							]"
							v-model="pageOptions['<?php echo 'jet-menu-sub-padding' . $prefix; ?>']['value']"
						>
						</cx-vui-dimensions>

						<cx-vui-dimensions
							name="<?php echo 'jet-menu-sub-margin' . $prefix; ?>"
							label="<?php _e( 'Sub item margin', 'jet-menu' ); ?>"
							:wrapper-css="[ 'equalwidth' ]"
							:units="[
								{
									unit: 'px',
									min: 0,
									max: 100,
									step: 1
								}
							]"
							v-model="pageOptions['<?php echo 'jet-menu-sub-margin' . $prefix; ?>']['value']"
						>
						</cx-vui-dimensions>

					</cx-vui-tabs-panel><?php
				}
			?>

			</cx-vui-tabs>
		</cx-vui-component-wrapper>

	</div>
</cx-vui-collapse>