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(); }
/** * 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', ''); }