| @@ -67,8 +67,9 @@ | ||
| 67 | 67 | function __construct() |
| 68 | 68 | { |
| 69 | 69 | parent::__construct(); |
| 70 | 70 | $this->fields["text"]["default"] = __("YOUR TEXT","maxbuttons"); |
| 71 | + | |
| 71 | 72 | } |
| 72 | 73 | |
| 73 | 74 | public function map_fields($map) |
| 74 | 75 | { |
| @@ -92,9 +93,8 @@ | ||
| 92 | 93 | $css["mb-text"]["normal"]["line-height"] = "1em"; |
| 93 | 94 | $css["mb-text"]["normal"]["box-sizing"] = "border-box"; // default. |
| 94 | 95 | $css["mb-text"]["normal"]["display"] = "block"; |
| 95 | 96 | $css['mb-text']['normal']['background-color'] = 'unset'; // prevent bg overwriting |
| 96 | - | |
| 97 | 97 | return $css; |
| 98 | 98 | } |
| 99 | 99 | public function parse_button($domObj, $mode = 'normal') |
| 100 | 100 | { |
| @@ -109,27 +109,22 @@ | ||
| 109 | 109 | |
| 110 | 110 | public function admin_fields() |
| 111 | 111 | { |
| 112 | 112 | $data = $this->data[$this->blockname]; |
| 113 | - $admin = MB()->getClass('admin'); | |
| 114 | - | |
| 115 | - /* foreach($this->fields as $field => $options) | |
| 113 | + foreach($this->fields as $field => $options) | |
| 116 | 114 | { |
| 117 | 115 | $default = (isset($options["default"])) ? $options["default"] : ''; |
| 118 | 116 | $$field = (isset($data[$field])) ? $data[$field] : $default; |
| 119 | 117 | ${$field . "_default"} = $default; |
| 120 | - } */ | |
| 118 | + } | |
| 121 | 119 | |
| 122 | 120 | $color_copy_self = __("Replace color from other field", "maxbuttons"); |
| 123 | 121 | $color_copy_move = __("Copy Color to other field", "maxbuttons"); |
| 124 | - | |
| 125 | - | |
| 126 | - $start_block = new maxField('block_start'); | |
| 127 | - $start_block->name = __('shadow', 'maxbuttons'); | |
| 128 | - $start_block->label = __('Text Shadow', 'maxbuttons'); | |
| 129 | - $admin->addField($start_block); | |
| 130 | - | |
| 131 | - | |
| 122 | +?> | |
| 123 | + <div class="mb_tab option-container"> | |
| 124 | + <div class="title"><?php _e('Text Shadow', 'maxbuttons') ?></div> | |
| 125 | + <div class="inside text"> | |
| 126 | + <?php | |
| 132 | 127 | // Shadow offset left |
| 133 | 128 | $field_shadow = new maxField('number') ; |
| 134 | 129 | $field_shadow->label = __('Shadow Offset Left', 'maxbuttons'); |
| 135 | 130 | $field_shadow->value = maxUtils::strip_px(maxBlocks::getValue('text_shadow_offset_left')); |
| @@ -135,9 +130,9 @@ | ||
| 135 | 130 | $field_shadow->value = maxUtils::strip_px(maxBlocks::getValue('text_shadow_offset_left')); |
| 136 | 131 | $field_shadow->id = 'text_shadow_offset_left'; |
| 137 | 132 | $field_shadow->name = $field_shadow->id; |
| 138 | 133 | $field_shadow->inputclass = 'tiny'; |
| 139 | - $admin->addField($field_shadow, 'start'); | |
| 134 | + $field_shadow->output('start'); | |
| 140 | 135 | |
| 141 | 136 | // Shadow offset top |
| 142 | 137 | $field_shadow = new maxField('number') ; |
| 143 | 138 | $field_shadow->label = __('Shadow Offset Top', 'maxbuttons'); |
| @@ -144,9 +139,9 @@ | ||
| 144 | 139 | $field_shadow->value = maxUtils::strip_px(maxBlocks::getValue('text_shadow_offset_top')); |
| 145 | 140 | $field_shadow->id = 'text_shadow_offset_top'; |
| 146 | 141 | $field_shadow->name = $field_shadow->id; |
| 147 | 142 | $field_shadow->inputclass = 'tiny'; |
| 148 | - $admin->addField($field_shadow, '', 'end'); | |
| 143 | + $field_shadow->output('','end'); | |
| 149 | 144 | |
| 150 | 145 | // Shadow width |
| 151 | 146 | $field_shadow = new maxField('number') ; |
| 152 | 147 | $field_shadow->label = __('Shadow Blur', 'maxbuttons'); |
| @@ -154,9 +149,9 @@ | ||
| 154 | 149 | $field_shadow->id = 'text_shadow_width'; |
| 155 | 150 | $field_shadow->min = 0; |
| 156 | 151 | $field_shadow->name = $field_shadow->id; |
| 157 | 152 | $field_shadow->inputclass = 'tiny'; |
| 158 | - $admin->addField($field_shadow, 'start', 'end'); | |
| 153 | + $field_shadow->output('start','end'); | |
| 159 | 154 | |
| 160 | 155 | // Text Color |
| 161 | 156 | $fshadow = new maxField('color'); |
| 162 | 157 | $fshadow->id = 'text_shadow_color'; |
| @@ -167,9 +162,9 @@ | ||
| 167 | 162 | $fshadow->bindto = 'text_shadow_color_hover'; |
| 168 | 163 | $fshadow->copypos = 'right'; |
| 169 | 164 | $fshadow->left_title = $color_copy_self; |
| 170 | 165 | $fshadow->right_title = $color_copy_move; |
| 171 | - $admin->addField($fshadow, 'start'); | |
| 166 | + $fshadow->output('start'); | |
| 172 | 167 | |
| 173 | 168 | // Text Color Hover |
| 174 | 169 | $fshadow_hover = new maxField('color'); |
| 175 | 170 | $fshadow_hover->id = 'text_shadow_color_hover'; |
| @@ -180,14 +175,13 @@ | ||
| 180 | 175 | $fshadow_hover->bindto = 'text_shadow_color'; |
| 181 | 176 | $fshadow_hover->copypos = 'left'; |
| 182 | 177 | $fshadow_hover->left_title = $color_copy_move; |
| 183 | 178 | $fshadow_hover->right_title = $color_copy_self; |
| 184 | - $admin->addField($fshadow_hover, '', 'end'); | |
| 179 | + $fshadow_hover->output('','end'); | |
| 180 | + ?> | |
| 185 | 181 | |
| 186 | - $this->sidebar(); | |
| 187 | - $endblock = new maxField('block_end'); | |
| 188 | - $admin->addField($endblock); | |
| 189 | - | |
| 190 | - } // admin fields | |
| 182 | + </div> | |
| 183 | + </div> | |
| 184 | +<?php } // admin fields | |
| 191 | 185 | } // class |
| 192 | 186 | |
| 193 | 187 | ?> |