public function admin_fields()
    {
        $data = $this->data[$this->blockname];
        foreach ($this->fields as $field => $options) {
            $default = isset($options["default"]) ? $options["default"] : '';
            ${$field} = isset($data[$field]) ? $data[$field] : $default;
            ${$field . "_default"} = $default;
        }
        ?>
	<div class="mb_tab option-container">
		<div class="title"><?php 
        _e('Dimensions', 'maxbuttons');
        ?>
</div>
		<div class="inside">
			<div class="option-design">
			<div class="label"><?php 
        _e('Button Width', 'maxbuttons');
        ?>
</div>
			<div class="input"><input class="tiny-nopad" type="text" id="button_width" name="button_width" value="<?php 
        echo maxUtils::strip_px($button_width);
        ?>
" />px</div>
			<div class="clear"></div>
			</div>
			<div class="option-design">
			<div class="label"><?php 
        _e('Button Height', 'maxbuttons');
        ?>
</div>
			<div class="input"><input class="tiny-nopad" type="text" id="button_height" name="button_height" value="<?php 
        echo maxUtils::strip_px($button_height);
        ?>
" />px</div>
			<div class="clear"></div>
			</div>
		</div>
	</div>
<?php 
    }
    public function admin_fields()
    {
        $data = $this->data[$this->blockname];
        foreach ($this->fields as $field => $options) {
            $default = isset($options["default"]) ? $options["default"] : '';
            ${$field} = isset($data[$field]) ? $data[$field] : $default;
            ${$field . "_default"} = $default;
            global $maxbuttons_container_alignments;
        }
        ?>
		
	<div class="option-container mb_tab">
				<div class="title"><?php 
        _e('Container', 'maxbuttons');
        ?>
</div>
				<div class="inside">
					<div class="option-design">
						<div class="label"><?php 
        _e('Use Container', 'maxbuttons');
        ?>
</div>
						<div class="input"><input type="checkbox" id="container_enabled" name="container_enabled" value="1" <?php 
        checked($container_enabled, 1);
        ?>
></div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Wrap with Center Div', 'maxbuttons');
        ?>
</div>
					<div class="input"><input type="checkbox" id="container_center_div_wrap" name="container_center_div_wrap" value="1" <?php 
        checked($container_center_div_wrap, 1);
        ?>
></div>
						<div class="default">&lt;div align="center"&gt;</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Width', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="container_width" name="container_width" value="<?php 
        echo maxUtils::strip_px($container_width);
        ?>
" />px</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Margin Top', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="container_margin_top" name="container_margin_top" value="<?php 
        echo maxUtils::strip_px($container_margin_top);
        ?>
" />px</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Margin Right', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="container_margin_right" name="container_margin_right" value="<?php 
        echo maxUtils::strip_px($container_margin_right);
        ?>
" />px</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Margin Bottom', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="container_margin_bottom" name="container_margin_bottom" value="<?php 
        echo maxUtils::strip_px($container_margin_bottom);
        ?>
" />px</div>
						<div class="clear"></div>
					</div>

					<div class="option-design">
						<div class="label"><?php 
        _e('Margin Left', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="container_margin_left" name="container_margin_left" value="<?php 
        echo maxUtils::strip_px($container_margin_left);
        ?>
" />px</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Alignment', 'maxbuttons');
        ?>
</div>
						<div class="input">
							<select id="container_alignment" name="container_alignment">
							<?php 
        foreach ($maxbuttons_container_alignments as $name => $value) {
            echo '<option value="' . $value . '" ' . selected($container_alignment, $value) . '>' . $name . '</option>';
        }
        ?>
							</select>
						</div>
						<div class="clear"></div>
					</div>
				</div>
			</div>
<?php 
    }
示例#3
0
    public function admin_fields()
    {
        $data = $this->data[$this->blockname];
        foreach ($this->fields as $field => $options) {
            $default = isset($options["default"]) ? $options["default"] : '';
            ${$field} = isset($data[$field]) ? $data[$field] : $default;
            ${$field . "_default"} = $default;
        }
        global $maxbuttons_border_styles;
        ?>
	
	<div class="option-container mb_tab">
				<div class="title"><?php 
        _e('Border', 'maxbuttons');
        ?>
</div>
				<div class="inside">
					<div class="option-design">
						<div class="label"><label><?php 
        _e('Radius', 'maxbuttons');
        ?>
</label></div>
						<div class="input">
							<table>
								<tr>
									<td>
										<div class="cell-label"><?php 
        _e('Top Left', 'maxbuttons');
        ?>
</div>
										<div class="input"><input class="tiny" type="text" id="radius_top_left" name="radius_top_left" value="<?php 
        echo maxUtils::strip_px($radius_top_left);
        ?>
" />px</div>
										<div class="default-other"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $radius_top_left_default;
        ?>
</div>
										<div class="clear"></div>
									</td>
									<td>
										<div class="cell-label"><?php 
        _e('Top Right', 'maxbuttons');
        ?>
</div>
										<div class="input"><input class="tiny" type="text" id="radius_top_right" name="radius_top_right" value="<?php 
        echo maxUtils::strip_px($radius_top_right);
        ?>
" />px</div>
										<div class="default-other"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $radius_top_right_default;
        ?>
</div>
										<div class="clear"></div>
									</td>
								</tr>
								<tr>
									<td>
										<div class="cell-label"><?php 
        _e('Bottom Left', 'maxbuttons');
        ?>
</div>
										<div class="input"><input class="tiny" type="text" id="radius_bottom_left" name="radius_bottom_left" value="<?php 
        echo maxUtils::strip_px($radius_bottom_left);
        ?>
" />px</div>
										<div class="default-other"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $radius_bottom_left_default;
        ?>
</div>
										<div class="clear"></div>
									</td>
									<td>
										<div class="cell-label"><?php 
        _e('Bottom Right', 'maxbuttons');
        ?>
</div>
										<div class="input"><input class="tiny" type="text" id="radius_bottom_right" name="radius_bottom_right" value="<?php 
        echo maxUtils::strip_px($radius_bottom_right);
        ?>
" />px</div>
										<div class="default-other"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $radius_bottom_right_default;
        ?>
</div>
										<div class="clear"></div>
									</td>
								</tr>
							</table>
						</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Style', 'maxbuttons');
        ?>
</div>
						<div class="input">
							<select id="border_style" name="border_style">
							<?php 
        foreach ($maxbuttons_border_styles as $name => $value) {
            echo '<option value="' . $value . '" ' . selected($border_style, $value) . '>' . $name . '</option>';
        }
        ?>
							</select>
						</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $border_style_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Width', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="border_width" name="border_width" value="<?php 
        echo maxUtils::strip_px($border_width);
        ?>
" />px</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $border_width_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Shadow Offset Left', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="box_shadow_offset_left" name="box_shadow_offset_left" value="<?php 
        echo maxUtils::strip_px($box_shadow_offset_left);
        ?>
" />px</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $box_shadow_offset_left_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Shadow Offset Top', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="box_shadow_offset_top" name="box_shadow_offset_top" value="<?php 
        echo maxUtils::strip_px($box_shadow_offset_top);
        ?>
" />px</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $box_shadow_offset_top_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Shadow Width', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="box_shadow_width" name="box_shadow_width" value="<?php 
        echo maxUtils::strip_px($box_shadow_width);
        ?>
" />px</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $box_shadow_width_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
				</div>
			</div>
<?php 
    }
    function admin_fields()
    {
        extract($this->data);
        $orientation_array = array("auto" => __("Auto", "maxbuttons"), "horizontal" => __("Horizontal", "maxbuttons"), "vertical" => __("Vertical", "maxbuttons"));
        $staticposver = array("auto" => __("Auto", "maxbuttons"), "center" => __("Center", "maxbuttons"), "top" => __("Top", "maxbuttons"), "bottom" => __("Bottom", "maxbuttons"));
        $staticposhor = array("auto" => __("Auto", "maxbuttons"), "center" => __("Center", "maxbutton-pro"), "left" => __("Left", "maxbuttons"), "right" => __("Right", "maxbuttons"));
        $px = __("px", "maxbuttons");
        ?>
<div class="mb_tab option-container layout-block" data-options="layout"> 
	<div class="title">
		<span class="dashicons dashicons-admin-appearance"></span>
		<span class="title"><?php 
        _e("Layout", "maxbuttons");
        ?>
</span>
	    <span class='manual-box'><a class='manual-toggle' data-target="layout"> <?php 
        _e("Getting Started", "maxbuttons-pro");
        ?>
 </a></span> 
		<span class='right'><button name="save" type="submit"  data-form='collection_edit' class="button button-primary"><?php 
        _e("Save All", "maxbuttons");
        ?>
</button>
		</span>		
	</div>
	
	<div class="inside"> 
		<div class="option"> 
			<label for="margin-left"><?php 
        _e("Margin left", "maxbuttons");
        ?>
</label>
			<input type="number" class="tiny-nopad" id="margin_left" name="margin_left" value="<?php 
        echo intval($margin_left);
        ?>
" class="tiny"> <?php 
        echo $px;
        ?>
		</div>

		<div class="option"> 
			<label for="margin-right"><?php 
        _e("Margin right", "maxbuttons");
        ?>
</label>
			<input type="number" name="margin_right" id="margin_right" value="<?php 
        echo intval($margin_right);
        ?>
" class="tiny"> <?php 
        echo $px;
        ?>
		</div>

		<div class="option"> 
			<label for="margin-top"><?php 
        _e("Margin bottom", "maxbuttons");
        ?>
</label>
			<input type="number" name="margin_bottom" id="margin_bottom" value="<?php 
        echo maxUtils::strip_px($margin_top);
        ?>
" class="tiny"> <?php 
        echo $px;
        ?>
		</div>
		
		<div class="option"> 
			<label for="margin-bottom"><?php 
        _e("Margin top", "maxbuttons");
        ?>
</label>
			<input type="number" name="margin_top" id="margin_top" value="<?php 
        echo maxUtils::strip_px($margin_bottom);
        ?>
" class="tiny"> <?php 
        echo $px;
        ?>
		</div>						

		<div class="option"> 
			<label for="orientation"><?php 
        _e("Orientation", "maxbuttons");
        ?>
</label>
			<?php 
        echo maxUtils::selectify("orientation", $orientation_array, $orientation);
        ?>
		</div>
		
		<div class="option"> 
			<label for="item_margin_right"><?php 
        _e("Item margin right", "maxbuttons");
        ?>
</label>
			<input type="number" name="item_margin_right" id="item_margin_right" value="<?php 
        echo maxUtils::strip_px($item_margin_right);
        ?>
"> <?php 
        echo $px;
        ?>
		</div>
		
		<div class="option"> 
			<label for="item_margin_bottom"><?php 
        _e("Item margin bottom", "maxbuttons");
        ?>
</label>
			<input type="number" name="item_margin_bottom" id="item_margin_bottom" value="<?php 
        echo maxUtils::strip_px($item_margin_bottom);
        ?>
"> 
				<?php 
        echo $px;
        ?>
 
 
		</div>
		
		<div class="option"> 
			<label for="ignore_container"><?php 
        _e("Remove container width and margins", "maxbuttons");
        ?>
</label>
			<input type="checkbox" name="ignore_container" value="1" <?php 
        checked($ignore_container, 1);
        ?>
>
			<div class="help fa fa-question-circle "> 
			<span><?php 
        _e("Removes the margins and widths of the button container.", "maxbuttons");
        ?>
 
				</span>
			</div>
						
		</div>
	</div>
	
	<?php 
        $condition = array("target" => "placement", "values" => array("static-left", "static-right", "static-top", "static-bottom"));
        $static_conditional = htmlentities(json_encode($condition));
        ?>
	<div class='conditional-option' data-show="<?php 
        echo $static_conditional;
        ?>
">
		<div class="title"><span class="dashicons dashicons-admin-appearance"></span> <?php 
        _e("Static positioning", "maxbuttons");
        ?>
</div>		
		<div class="inside"> 
	<?php 
        $condition = array("target" => "placement", "values" => array("static-left", "static-right"));
        $static_conditional = htmlentities(json_encode($condition));
        ?>
			<div class="option conditional-option" data-show="<?php 
        echo $static_conditional;
        ?>
"> 
				<label for="static_position_ver"><?php 
        _e("Static position vertical", "maxbuttons");
        ?>
</label>
				<?php 
        echo maxUtils::selectify("static_position_ver", $staticposver, $static_position_ver);
        ?>
		
			</div>
		<?php 
        $condition = array("target" => "placement", "values" => array("static-top", "static-bottom"));
        $static_conditional = htmlentities(json_encode($condition));
        ?>
	
			<div class="option conditional-option" data-show="<?php 
        echo $static_conditional;
        ?>
"> 
				<label for="static_position_hor"><?php 
        _e("Static position horizontal", "maxbuttons");
        ?>
</label>
				<?php 
        echo maxUtils::selectify("static_position_hor", $staticposhor, $static_position_hor);
        ?>
		
			</div>
		</div>
	</div>
	<!-- manual entry -->
	<div class="manual-entry" data-manual="layout"> 	
		<h3><?php 
        _e("Layout settings", "maxbuttons");
        ?>
			 <span class="dashicons dashicons-no window close manual-toggle" data-target="layout"></span>  
		</h3>
						
		<p><?php 
        _e("The first 4 options - margins left, right, buttom and top - are for positioning the entire collection.  Click the Preview tab on so you can see the changes to your collection as you make them.  The Orientation options let’s you choose between Auto, Horizontal and Vertical. Image margin allows you to set the spacing between the icons.", "maxbuttons");
        ?>
</p>
	
	</div>	
</div> <!-- tab --> 
		
	<?php 
    }
示例#5
0
    public function admin_fields()
    {
        $data = $this->data[$this->blockname];
        foreach ($this->fields as $field => $options) {
            $default = isset($options["default"]) ? $options["default"] : '';
            ${$field} = isset($data[$field]) ? $data[$field] : $default;
            ${$field . "_default"} = $default;
        }
        global $maxbuttons_font_families;
        global $maxbuttons_font_sizes;
        global $maxbuttons_font_styles;
        global $maxbuttons_font_weights;
        global $maxbuttons_text_alignments;
        ?>
			<div class="mb_tab option-container">
				<div class="title"><?php 
        _e('Text', 'maxbuttons');
        ?>
</div>
				<div class="inside">
				

					<div class="option-design">
						<div class="label"><?php 
        _e('Text', 'maxbuttons');
        ?>
</div>
						
 
						<div class="input">
							<input type="text" id="text" name="text" value="<?php 
        echo $text;
        ?>
" maxlength="100"/>
						</div>
						<div class="default"><?php 
        _e('The actual words that appear on the button.', 'maxbuttons');
        ?>
</div>
						<div class="clear"></div>
					</div>
									
					<div class="option-design">
						<div class="label"><?php 
        _e('Font', 'maxbuttons');
        ?>
</div>
						<div class="input">
							<select id="font" name="font">
							<?php 
        foreach ($maxbuttons_font_families as $name => $value) {
            //$selected = ($maxbutton_text_font_family_value == $value) ? 'selected="selected"' : '';
            echo '<option value="' . $value . '"' . selected($font, $value) . '>' . $name . '</option>';
        }
        ?>
							</select>
						</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $font_default;
        ?>
</div>
						<div class="clear"></div>
					</div>


					
					<div class="option-design">
						<div class="label"><?php 
        _e('Size', 'maxbuttons');
        ?>
</div>
						<div class="input">		
							<select id="font_size" name="font_size">
							<?php 
        $font_size = maxUtils::strip_px($font_size);
        foreach ($maxbuttons_font_sizes as $name => $value) {
            //$selected = ($maxbutton_text_font_size_value == $value) ? 'selected="selected"' : '';
            echo '<option value="' . $name . '" ' . selected($font_size, $name, false) . '>' . $value . '</option>';
        }
        ?>
							</select> 
						</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $font_size_default;
        ?>
</div>
						<div class="clear"></div>
					</div>

 
										
					<div class="option-design">
						<div class="label"><?php 
        _e('Text align', 'maxbuttons');
        ?>
</div>
						<div class="input">
							<select id="text_align" name="text_align">
							<?php 
        foreach ($maxbuttons_text_alignments as $name => $value) {
            //$selected = ($maxbutton_text_font_style_value == $value) ? 'selected="selected"' : '';
            echo '<option value="' . $value . '" ' . selected($text_align, $value) . '>' . $name . '</option>';
        }
        ?>
							</select>
						</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $text_align_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Weight', 'maxbuttons');
        ?>
</div>
						<div class="input">
							<select id="font_weight" name="font_weight">
							<?php 
        foreach ($maxbuttons_font_weights as $name => $value) {
            //$selected = ($maxbutton_text_font_weight_value == $value) ? 'selected="selected"' : '';
            echo '<option value="' . $value . '" ' . selected($font_weight, $value) . '>' . $name . '</option>';
        }
        ?>
							</select>
						</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $font_weight_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Shadow Offset Left', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="text_shadow_offset_left" name="text_shadow_offset_left" value="<?php 
        echo maxUtils::strip_px($text_shadow_offset_left);
        ?>
" />px</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $text_shadow_offset_left_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Shadow Offset Top', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="text_shadow_offset_top" name="text_shadow_offset_top" value="<?php 
        echo maxUtils::strip_px($text_shadow_offset_top);
        ?>
" />px</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $text_shadow_offset_top_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
					
					<div class="option-design">
						<div class="label"><?php 
        _e('Shadow Width', 'maxbuttons');
        ?>
</div>
						<div class="input"><input class="tiny-nopad" type="text" id="text_shadow_width" name="text_shadow_width" value="<?php 
        echo maxUtils::strip_px($text_shadow_width);
        ?>
" />px</div>
						<div class="default"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $text_shadow_width_default;
        ?>
</div>
						<div class="clear"></div>
					</div>
					
					<div class="spacer"></div>
					
					<div class="option-design">
						<div class="label"><label><?php 
        _e('Padding', 'maxbuttons');
        ?>
</label></div>
						<div class="input">
							<table>
								<tr>
									<td>
										<div class="cell-label"><?php 
        _e('Top', 'maxbuttons');
        ?>
</div>
										<div class="input"><input class="tiny" type="text" id="padding_top" name="padding_top" 
										value="<?php 
        echo maxUtils::strip_px($padding_top);
        ?>
" />px</div>
										<div class="default-other"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $padding_top_default;
        ?>
</div>
										<div class="clear"></div>
									</td>
									<td>
										<div class="cell-label"><?php 
        _e('Bottom', 'maxbuttons');
        ?>
</div>
										<div class="input"><input class="tiny" type="text" id="padding_bottom" name="padding_bottom" value="<?php 
        echo maxUtils::strip_px($padding_bottom);
        ?>
" />px</div>
										<div class="default-other"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $padding_bottom_default;
        ?>
</div>
										<div class="clear"></div>
									</td>
								</tr>
								<tr>
									<td>
										<div class="cell-label"><?php 
        _e('Left', 'maxbuttons');
        ?>
</div>
										<div class="input"><input class="tiny" type="text" id="padding_left" name="padding_left" value="<?php 
        echo maxUtils::strip_px($padding_left);
        ?>
" />px</div>
										<div class="default-other"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $padding_left_default;
        ?>
</div>
										<div class="clear"></div>
									</td>
									<td>
										<div class="cell-label"><?php 
        _e('Right', 'maxbuttons');
        ?>
</div>
										<div class="input"><input class="tiny" type="text" id="padding_right" name="padding_right" value="<?php 
        echo maxUtils::strip_px($padding_right);
        ?>
" />px</div>
										<div class="default-other"><?php 
        _e('Default:', 'maxbuttons');
        ?>
 <?php 
        echo $padding_right_default;
        ?>
</div>
										<div class="clear"></div>
									</td>
								</tr>
							</table>
						</div>
						<div class="clear"></div>
					</div>
				</div>
			</div>
<?php 
    }