PluginProbe
MaxButtons – Create buttons / 6.28
MaxButtons – Create buttons v6.28
6.23 6.24 6.25 6.26 6.26.1 6.27 6.28 6.3 6.4 6.5 6.6 6.7 6.8 6.9 7.0 7.1 7.1.1 7.1.2 7.1.3 7.10 7.11 7.13 7.13.1 7.13.2 7.13.3 All 100 releases
← All changes | blocks/responsive.php +9 -9 6.86.28 View file →
@@ -1,13 +1,10 @@
1 1 <?php
2 +namespace MaxButtons;
2 3 defined('ABSPATH') or die('No direct access permitted');
3 4 $blockClass["responsive"] = "responsiveBlock";
4 5 $blockOrder[90][] = "responsive";
5 6
6 -use MaxButtons\maxBlocks as maxBlocks;
7 -use MaxButtons\maxField as maxField;
8 -
9 -
10 7 class responsiveBlock extends maxBlock
11 8 {
12 9 protected $blockname = 'responsive';
13 10 protected $fields = array("options" => '',
@@ -146,11 +143,8 @@
146 143 $media_queries = array();
147 144
148 145 if (is_null($queries))
149 146 return $data;
150 -
151 - //echo "<PRE>"; print_R($queries); print_R($post); echo "</pRE>";
152 - //exit();
153 147
154 148 foreach($queries as $i => $query)
155 149 {
156 150
@@ -219,8 +213,12 @@
219 213 $names_used = array_intersect_key($media_names,$fk);
220 214 $media_query = array_merge($names_used,$media_query);
221 215
222 216 ?>
217 + <script type='text/javascript'>
218 + var responsiveMap = '<?php echo json_encode($this->multi_fields); ?>';
219 + </script>
220 +
223 221 <div class="mb_tab option-container">
224 222 <div class="title"><?php _e('Responsive Settings', 'maxbuttons') ?></div>
225 223 <div class="inside responsive">
226 224
@@ -276,9 +274,9 @@
276 274 $condition = array('target' => 'mq_hide[' . $i . ']', 'values' => 'unchecked');
277 275 $show_conditional = htmlentities(json_encode($condition));
278 276
279 277 ?>
280 - <div class='media_query' data-query="<?php echo $item ?>">
278 + <div class='media_query' data-query="<?php echo $item ?>" data-id="<?php echo $i ?>">
281 279 <span class='removebutton dashicons dashicons-no'></span>
282 280
283 281 <input type="hidden" name="media_query[<?php echo $i ?>]" value="<?php echo $item ?>">
284 282 <label class='title'><?php echo $media_names[$item] ?></label>
@@ -398,9 +396,10 @@
398 396 $hide->output('start','end');
399 397
400 398 /*
401 399 $preview = new maxField('button');
402 - $preview->id = 'mq_preview[' . $i . ']';
400 + $preview->id = 'mq_preview[' . $i . ']';
401 + $preview->inputclass = 'responsive_preview';
403 402 $preview->button_label = __('Show in preview','maxbuttons');
404 403 $preview->output('', 'end');
405 404 */
406 405
@@ -419,8 +418,9 @@
419 418 <div class="new_query_space"></div>
420 419 </div> <!-- inside -->
421 420
422 421 <input type="hidden" name="next_media_index" value="<?php echo $i ?>" >
422 +
423 423 <div class='media_option_prot'>
424 424
425 425 <div class='media_query' data-query=''>
426 426 <span class='removebutton dashicons dashicons-no'></span>