public function __construct($title) { parent::__construct($title); $this->set_icon('icon-nelioab'); $this->exp = null; $this->results = null; }
public function do_render() { parent::do_render(); ?> <div id="preview-dialog-modal" title="<?php _e('CSS', 'nelioab'); ?> " style="display:none;"> <div class="nelioab-row"> <div class="nelioab-text"> <p class="nelioab-title"></p> <p class="nelioab-css" style="font-family: Consolas, Monaco, Courier, monospace"></p> </div> </div> </div> <script type="text/javascript"> var $nelioabPreviewDialog; jQuery(document).ready(function() { $nelioabPreviewDialog = jQuery('#preview-dialog-modal').dialog({ dialogClass : 'wp-dialog', modal : true, autoOpen : false, closeOnEscape : true, width : 600, buttons : [ { text: "<?php echo esc_html(__('Close', 'nelioab')); ?> ", click: function() { jQuery(this).dialog('close'); } }, ] }); }); function openCss( css, title ) { var id = '#css-' + css; jQuery('#preview-dialog-modal .nelioab-title').html(title); jQuery('#preview-dialog-modal .nelioab-css').html(jQuery(id).text()); $nelioabPreviewDialog.dialog('open'); } </script> <?php }
public function set_experiment($exp) { parent::set_experiment($exp); switch ($exp->get_post_type()) { case 'page': $this->post_type = array('name' => 'page', 'singular' => __('Page', 'nelioab'), 'plural' => __('Pages', 'nelioab')); break; case 'post': $this->post_type = array('name' => 'post', 'singular' => __('Post', 'nelioab'), 'plural' => __('Posts', 'nelioab')); break; default: require_once NELIOAB_UTILS_DIR . '/wp-helper.php'; $ptn = $exp->get_post_type(); $pt = NelioABWpHelper::get_custom_post_types($ptn); $this->post_type = array('name' => $pt->name, 'singular' => __($pt->labels->singular_name, 'nelioab'), 'plural' => __($pt->labels->name, 'nelioab')); } }
public function set_experiment($exp) { NelioABAltExpProgressPage::set_experiment($exp); }