Exemplo n.º 1
0
 /**
  * Localize Script
  */
 public function wr_localize()
 {
     WR_Pb_Init_Assets::localize('wr-pb-handlesetting-js', 'Wr_Ajax', WR_Pb_Helper_Functions::localize_js());
 }
Exemplo n.º 2
0
 /**
  * Do 'admin_footer' / 'wp_footer' action.
  *
  * @return  void
  */
 public static function footer()
 {
     self::print_inline('js');
     // Indicate that the hook is triggered
     self::$triggered_hooks[] = 'footer';
     // Apply filter to prepare script localization
     self::$localize = apply_filters('wr_pb_localize_assets', self::$localize);
     // Localize scripts
     if (is_array(self::$localize)) {
         foreach (self::$localize as $handle => $localization) {
             if (count($localization)) {
                 foreach ($localization as $localize) {
                     // Prepare arguments
                     array_unshift($localize, preg_replace('/-(css|js)$/', '', $handle));
                     // Let WordPress localize this script
                     call_user_func_array('wp_localize_script', $localize);
                 }
             }
         }
     }
 }
Exemplo n.º 3
0
 /**
  * Localize for js files
  */
 public static function wr_localize()
 {
     WR_Pb_Init_Assets::localize('wr-pb-handleelement', 'Wr_Translate', WR_Pb_Helper_Functions::js_translation());
     WR_Pb_Init_Assets::localize('wr-pb-handleelement', 'Wr_Js_Html', WR_Pb_Helper_Shortcode::$item_html_template);
     WR_Pb_Init_Assets::localize('wr-pb-handleelement', 'Wr_Ajax', WR_Pb_Helper_Functions::localize_js());
     // Localize scripts for premade layout modal.
     WR_Pb_Init_Assets::localize('wr-pb-premade-pages', 'Wr_Translate', WR_Pb_Helper_Functions::js_translation());
     WR_Pb_Init_Assets::localize('wr-pb-premade-pages', 'Wr_Ajax', WR_Pb_Helper_Functions::localize_js());
     WR_Pb_Init_Assets::localize('wr-pb-layout', 'Wr_Translate', WR_Pb_Helper_Functions::js_translation());
     WR_Pb_Init_Assets::localize('wr-pb-widget', 'Wr_Preview_Html', WR_Pb_Helper_Functions::get_element_item_html(array('element_wrapper' => 'div', 'modal_title' => '', 'element_type' => 'data-el-type="element"', 'name' => 'Widget Element Setting', 'shortcode' => 'WR_SHORTCODE_CONTENT', 'shortcode_data' => 'WR_SHORTCODE_DATA', 'content_class' => 'wr-pb-element', 'content' => 'Widget Element Setting')));
 }