Beispiel #1
0
 public function __construct()
 {
     $this->type = 'layout';
     $this->config['el_type'] = 'element';
     $this->element_config();
     $this->element_items();
     $this->shortcode_data();
     /* add shortcode */
     add_shortcode($this->config['shortcode'], array(&$this, 'element_shortcode'));
     // enqueue custom script for current element
     if (WR_Pb_Helper_Functions::is_modal_of_element($this->config['shortcode'])) {
         WR_Pb_Helper_Functions::shortcode_enqueue_assets($this, 'admin_assets', '');
     }
     parent::__construct();
 }
Beispiel #2
0
 /**
  * Enqueue scripts for modal setting iframe
  *
  * @param type $hook
  */
 public function enqueue_assets_modal($hook)
 {
     WR_Pb_Helper_Functions::shortcode_enqueue_assets($this, 'admin_assets', '');
 }