コード例 #1
0
 public function __construct($title)
 {
     parent::__construct($title);
     $this->set_icon('icon-nelioab');
     $this->exp = null;
     $this->results = null;
 }
コード例 #2
0
        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 
        }
コード例 #3
0
 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'));
     }
 }
コード例 #4
0
 public function set_experiment($exp)
 {
     NelioABAltExpProgressPage::set_experiment($exp);
 }