File "title.php"

Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/responsive-menu/v4.0.0/templates/menu-elements/title.php
File size: 9.26 KB
MIME-type: text/plain
Charset: utf-8

<li class="rmp-accordion-item rmp-order-item">
	<div class="rmp-accordion-title rmp-order-item-title">
		<span class="item-title"><?php esc_html_e( 'Title', 'responsive-menu' ); ?></span>
		<span class="item-controls">
			<input type='hidden' value='' name='menu[items_order][title]'/>
			<input type="checkbox" value="on" data-toggle="title" class="no-updates toggle item-type" id="rmp-item-order-title" name="menu[items_order][title]"
			<?php
			if ( ! empty( $options['items_order']['title'] ) ) {
				echo esc_attr( 'checked' );
			}
			?>
			>
			<a class="item-edit open-item" aria-label="open Title options">
				<span class="screen-reader-text">Open</span>
			</a>
		</span>
	</div>

	<div class="rmp-accordion-content tabs rmp-menu-controls">
		<ul class="nav-tab-wrapper rmp-tab-items">
			<li><a class="nav-tab nav-tab-active" href="#title-contents"><?php esc_html_e( 'Contents', 'responsive-menu' ); ?></a></li>
			<li><a class="nav-tab" href="#title-styles"><?php esc_html_e( 'Styles', 'responsive-menu' ); ?></a></li>
		</ul>
		<div id="title-contents" class="title">
			<?php

			$control_manager->add_text_input_control(
				array(
					'label'         => esc_html__( 'Title Text ', 'responsive-menu' ),
					'group_classes' => 'full-size',
					'type'          => 'text',
					'placeholder'   => 'Enter Title',
					'id'            => 'rmp-menu-menu-title',
					'class'         => 'no-updates',
					'name'          => 'menu[menu_title]',
					'value'         => rmp_get_value( $options, 'menu_title' ),
				)
			);

			$control_manager->add_text_input_control(
				array(
					'label'         => esc_html__( 'Link ', 'responsive-menu' ),
					'group_classes' => 'full-size',
					'type'          => 'text',
					'class'         => 'no-updates',
					'placeholder'   => 'Enter Link',
					'id'            => 'rmp-menu-title-link',
					'name'          => 'menu[menu_title_link]',
					'value'         => rmp_get_value( $options, 'menu_title_link' ),
				)
			);

			$control_manager->add_select_control(
				array(
					'label'   => esc_html__( 'Link Target', 'responsive-menu' ),
					'id'      => 'rmp-menu-title-link-location',
					'class'   => 'no-updates',
					'name'    => 'menu[menu_title_link_location]',
					'options' => array(
						'_blank'  => 'New Tab',
						'_self'   => 'Same Page',
						'_parent' => 'Parent Page',
						'_top'    => 'Full Window Body',
					),
					'value'   => rmp_get_value( $options, 'menu_title_link_location' ),
				)
			);

			$ui_manager->accordion_divider();

			$control_manager->add_image_control(
				array(
					'label'         => esc_html__( 'Image', 'responsive-menu' ),
					'group_classes' => 'full-size',
					'id'            => 'rmp-menu-title-image',
					'picker_class'  => 'rmp-menu-title-image-selector',
					'picker_id'     => 'rmp-menu-title-image-selector',
					'name'          => 'menu[menu_title_image]',
					'value'         => rmp_get_value( $options, 'menu_title_image' ),
				)
			);

			$control_manager->add_icon_picker_control(
				array(
					'label'         => esc_html__( 'Set Font Icon', 'responsive-menu' ),
					'id'            => 'rmp-button-title-icon',
					'group_classes' => 'full-size',
					'picker_class'  => 'rmp-button-title-icon-picker-button',
					'picker_id'     => 'rmp-button-title-icon-selector',
					'name'          => 'menu[menu_title_font_icon]',
					'value'         => rmp_get_value( $options, 'menu_title_font_icon' ),
				)
			);

			?>
		</div>

		<div id="title-styles" class="title ">

				<?php

					$control_manager->add_group_text_control(
						array(
							'label'         => esc_html__( 'Padding', 'responsive-menu' ),
							'type'          => 'text',
							'class'         => 'rmp-menu-title-section-padding',
							'name'          => 'menu[menu_title_section_padding]',
							'input_options' => array( 'top', 'right', 'bottom', 'left' ),
							'value_options' => ! empty( $options['menu_title_section_padding'] ) ? $options['menu_title_section_padding'] : '',
						)
					);

					$ui_manager->start_group_controls();
					$control_manager->add_color_control(
						array(
							'label' => esc_html__( 'Background', 'responsive-menu' ),
							'id'    => 'rmp-menu-title-background-colour',
							'name'  => 'menu[menu_title_background_colour]',
							'value' => rmp_get_value( $options, 'menu_title_background_colour' ),

						)
					);
					$control_manager->add_color_control(
						array(
							'label' => esc_html__( 'Background Hover', 'responsive-menu' ),
							'id'    => 'rmp-menu-title-background-hover-colour',
							'name'  => 'menu[menu_title_background_hover_colour]',
							'value' => rmp_get_value( $options, 'menu_title_background_hover_colour' ),

						)
					);
					$ui_manager->end_group_controls();

					$ui_manager->accordion_divider();
					$ui_manager->start_group_controls();
					$control_manager->add_text_input_control(
						array(
							'label'    => esc_html__( 'Font Size', 'responsive-menu' ),
							'type'     => 'number',
							'class'    => 'no-updates',
							'id'       => 'rmp-menu-title-font-size',
							'name'     => 'menu[menu_title_font_size]',
							'value'    => rmp_get_value( $options, 'menu_title_font_size' ),
							'has_unit' => array(
								'unit_type' => 'all',
								'id'        => 'rmp-menu-title-font-size-unit',
								'name'      => 'menu[menu_title_font_size_unit]',
								'classes'   => 'is-unit no-updates',
								'default'   => 'px',
								'value'     => rmp_get_value( $options, 'menu_title_font_size_unit' ),
							),
						)
					);

					$control_manager->add_text_alignment_control(
						array(
							'label'   => esc_html__( 'Text Alignment', 'responsive-menu' ),
							'class'   => 'rmp-menu-title-alignment',
							'name'    => 'menu[menu_title_alignment]',
							'options' => array( 'left', 'center', 'right', 'justify' ),
							'value'   => rmp_get_value( $options, 'menu_title_alignment' ),

						)
					);
					$ui_manager->end_group_controls();

					// Font family and Font weight options.
					$ui_manager->start_group_controls();
					$control_manager->add_select_control(
						array(
							'label'         => esc_html__( 'Font Weight', 'responsive-menu' ),
							'id'            => 'rmp-menu-title-font-weight',
							'class'         => 'no-updates',
							'name'          => 'menu[menu_title_font_weight]',
							'options'       => rmp_font_weight_options(),
							'value'         => rmp_get_value( $options, 'menu_title_font_weight' ),
							'group_classes' => 'full-size',
						)
					);

					$control_manager->add_text_input_control(
						array(
							'label' => esc_html__( 'Font Family', 'responsive-menu' ),
							'type'  => 'text',
							'id'    => 'rmp-menu-title-font-family',
							'name'  => 'menu[menu_title_font_family]',
							'class' => 'no-updates',
							'value' => rmp_get_value( $options, 'menu_title_font_family' ),
						)
					);
					$ui_manager->end_group_controls();

					$ui_manager->start_group_controls();
					$control_manager->add_color_control(
						array(
							'label' => esc_html__( ' Text Color', 'responsive-menu' ),
							'id'    => 'rmp-menu-title-colour',
							'name'  => 'menu[menu_title_colour]',
							'value' => rmp_get_value( $options, 'menu_title_colour' ),

						)
					);
					$control_manager->add_color_control(
						array(
							'label' => esc_html__( ' Text Hover', 'responsive-menu' ),
							'id'    => 'rmp-menu-title-hover-colour',
							'name'  => 'menu[menu_title_hover_colour]',
							'value' => rmp_get_value( $options, 'menu_title_hover_colour' ),

						)
					);
					$ui_manager->end_group_controls();

					$ui_manager->accordion_divider();

					$ui_manager->start_group_controls();
						$control_manager->add_text_input_control(
							array(
								'label'       => esc_html__( 'Image Width', 'responsive-menu' ),
								'type'        => 'number',
								'id'          => 'rmp-menu-title-image-width',
								'class'       => 'no-updates',
								'name'        => 'menu[menu_title_image_width]',
								'value'       => rmp_get_value( $options, 'menu_title_image_width' ),
								'placeholder' => esc_html__( 'Enter width', 'responsive-menu' ),
								'has_unit'    => array(
									'unit_type' => 'all',
									'id'        => 'rmp-menu-title-image-width-unit',
									'name'      => 'menu[menu_title_image_width_unit]',
									'classes'   => 'is-unit',
									'default'   => '%',
									'value'     => rmp_get_value( $options, 'menu_title_image_width_unit' ),
								),
							)
						);

						$control_manager->add_text_input_control(
							array(
								'label'       => esc_html__( 'Image Height', 'responsive-menu' ),
								'type'        => 'number',
								'id'          => 'rmp-menu-title-image-height',
								'class'       => 'no-updates',
								'name'        => 'menu[menu_title_image_height]',
								'value'       => rmp_get_value( $options, 'menu_title_image_height' ),
								'placeholder' => esc_html__( 'Enter height', 'responsive-menu' ),
								'has_unit'    => array(
									'unit_type' => 'all',
									'id'        => 'rmp-menu-title-image-height-unit',
									'name'      => 'menu[menu_title_image_height_unit]',
									'classes'   => 'is-unit',
									'default'   => 'px',
									'value'     => rmp_get_value( $options, 'menu_title_image_height_unit' ),
								),
							)
						);
						$ui_manager->end_group_controls();
						?>
		</div>
	</div>
</li>