| 1 |
<?php |
| 2 |
namespace MBSocial; |
| 3 |
defined('ABSPATH') or die('No direct access permitted'); |
| 4 |
|
| 5 |
use \MaxButtons\maxField as maxField; |
| 6 |
use \MaxButtons\maxBlocks as maxBlocks; |
| 7 |
use \MaxButtons\maxButton as maxButton; |
| 8 |
|
| 9 |
$collectionBlock["preview"] = array('class' => "previewBlock", |
| 10 |
'order' => 20); |
| 11 |
|
| 12 |
class previewBlock extends block |
| 13 |
{ |
| 14 |
|
| 15 |
protected $blockname = "preview"; |
| 16 |
|
| 17 |
public function admin() |
| 18 |
{ |
| 19 |
$admin = MBSocial()->admin(); |
| 20 |
?> |
| 21 |
<div class='options option-container style' id='previewBlock' > |
| 22 |
<div class='title'><?php _e('Preview', 'mbsocial'); ?> <button type="button" class="button-primary button-save mb-ajax-submit" data-action='save_collection'><?php _e('Save', 'maxbuttons') ?></button> |
| 23 |
|
| 24 |
</div> |
| 25 |
<div class='inside'> |
| 26 |
|
| 27 |
|
| 28 |
<?php |
| 29 |
$args = array('preview' => true, |
| 30 |
'load_type' => 'inline', |
| 31 |
'compile' => true, |
| 32 |
); |
| 33 |
$style = $this->collection->getStyle(); // set by the set data set of this block |
| 34 |
$style_name = $style->class; |
| 35 |
|
| 36 |
?> |
| 37 |
<div id='style_preview'> |
| 38 |
<?php |
| 39 |
//$this->preview_style = $style->class; |
| 40 |
$this->collection->display($args); |
| 41 |
?> |
| 42 |
</div> |
| 43 |
|
| 44 |
</div> |
| 45 |
</div> <!-- container --> |
| 46 |
<?php |
| 47 |
} |
| 48 |
|
| 49 |
} // class |
| 50 |
|