Exemplo n.º 1
0
 /**
  * Constructor
  *
  * @return  void
  */
 public function __construct()
 {
     parent::__construct();
 }
Exemplo n.º 2
0
							</div>
						</fieldset>
					</div>
					<!-- Elements -->
					<ul class="jsn-items-list">
	<?php 
    // shortcode elements
    foreach ($elements_html as $idx => $element) {
        echo balanceTags($element);
    }
    // widgets
    global $Ig_Pb_Widgets;
    foreach ($Ig_Pb_Widgets as $wg_class => $config) {
        $extra_ = $config['extra_'];
        $config['edit_using_ajax'] = true;
        echo balanceTags(IG_Pb_Shortcode_Element::el_button($extra_, $config));
    }
    ?>
						<!-- Generate text area to add element from raw shortcode -->
						<li class="jsn-item full-width" data-value='raw' data-sort='shortcode'>
							<textarea id="raw_shortcode"></textarea>

							<div class="text-center rawshortcode-container">
								<button class="shortcode-item btn btn-success" data-shortcode="raw" id="rawshortcode-add"><?php 
    _e('Add Element', IGPBL);
    ?>
</button>
							</div>
						</li>
					</ul>
					<p style="text-align:center"><?php 
Exemplo n.º 3
0
 /**
  * Enqueue custom asset for front-end.
  *
  * @return  void
  */
 public function custom_assets_frontend()
 {
     parent::custom_assets_frontend();
     if (file_exists(ABSPATH . 'wp-includes/js/mediaelement/wp-mediaelement.js')) {
         wp_enqueue_style('wp-mediaelement');
         wp_enqueue_script('wp-mediaelement');
     }
 }
Exemplo n.º 4
0
 /**
  * Enqueue custom asset for front-end.
  *
  * @return  void
  */
 public function custom_assets_frontend()
 {
     parent::custom_assets_frontend();
     if (file_exists(ABSPATH . 'wp-includes/js/mediaelement/wp-mediaelement.js')) {
         wp_enqueue_style('mediaelement');
         // re- register mediaelement player js to avoid conflict in admin
         if (is_admin()) {
             if (file_exists(ABSPATH . 'wp-includes/js/mediaelement/mediaelement-and-player.min.js')) {
                 IG_Init_Assets::load('ig-pb-mediaelement-js', get_site_url() . '/wp-includes/js/mediaelement/mediaelement-and-player.min.js');
             } else {
                 IG_Init_Assets::load('ig-pb-mediaelement-js', get_site_url() . '/wp-includes/js/mediaelement/mediaelement-and-player.js');
             }
         } else {
             wp_enqueue_script('mediaelement');
         }
     }
 }
Exemplo n.º 5
0
 /**
  * Over write parent method
  *
  * @param string $content
  * @param string $shortcode_data
  * @param string $el_title
  * @param int $index
  * @param bool $inlude_sc_structure
  * @param array $extra_params
  * @return string
  */
 public function element_in_pgbldr($content = '', $shortcode_data = '', $el_title = '', $index = '', $inlude_sc_structure = true, $extra_params = array())
 {
     $this->config['sub_element'] = true;
     return parent::element_in_pgbldr($content, $shortcode_data, $el_title, $index, $inlude_sc_structure, $extra_params);
 }