public function get_markup() { $_id = $this->_get_property('element_id'); $element_id = $_id ? "id='{$_id}'" : ''; $raw_properties = !empty($this->_data['properties']) ? $this->_data['properties'] : array(); $to_map = array('markers', 'map_center', 'zoom', 'style', 'controls', 'styles', 'draggable', 'scrollwheel', 'hide_markers'); $properties = array(); foreach ($raw_properties as $prop) { if (in_array($prop['name'], $to_map)) { $properties[$prop['name']] = $prop['value']; } } if (!is_array($properties['controls'])) { $properties['controls'] = array($properties['controls']); } $map = 'data-map="' . esc_attr(json_encode($properties)) . '"'; if (empty($properties)) { return ''; } // No info for this map, carry on. upfront_add_element_script('upfront_maps', array('js/upfront_maps-public.js', dirname(__FILE__))); upfront_add_element_style('upfront_maps', array('css/visitor.css', dirname(__FILE__))); $msg = esc_html(self::_get_l10n('preloading_msg')); return "<div class='ufm-gmap-container' {$element_id} {$map}>{$msg}</div>"; }
public static function add_styles_scripts() { // CAPTCHA upfront_add_element_style('jquery-realperson', array('/scripts/realperson/jquery.realperson.css', false)); upfront_add_element_script('jquery-plugin', array('/scripts/realperson/jquery.plugin.js', false)); upfront_add_element_script('jquery-realperson', array('/scripts/realperson/jquery.realperson.js', false)); upfront_add_element_style('ucontact-style', array('css/ucontact.css', dirname(__FILE__))); upfront_add_element_script('ucontact-front', array('js/ucontact-front.js', dirname(__FILE__))); }
public function get_markup() { // We're registering the styles as it turns out we'll need them upfront_add_element_style('upfront_login', array('css/public.css', dirname(__FILE__))); upfront_add_element_script('upfront_login', array('js/public.js', dirname(__FILE__))); // They'll get concatenated and cached later on, we're done with this. Get the actual markup. $properties = !empty($this->_data['properties']) ? $this->_data['properties'] : array(); return is_user_logged_in() ? self::get_logout_markup(self::_normalize_properties($properties)) : self::get_login_markup($properties); }
public static function add_styles_scripts() { upfront_add_element_style('uslider_css', array('css/uslider.css', dirname(__FILE__))); upfront_add_element_style('uslider_settings_css', array('css/uslider_settings.css', dirname(__FILE__))); //wp_enqueue_style( 'uslider_css', upfront_element_url('css/uslider.css', dirname(__FILE__)), array(), "0.1" ); //wp_enqueue_style( 'uslider_settings_css', upfront_element_url('css/uslider_settings.css', dirname(__FILE__)), array(), "0.1" ); //wp_enqueue_script('uslider-front', upfront_element_url('js/uslider-front.js', dirname(__FILE__)), array('jquery')); upfront_add_element_script('uslider-front', array('js/uslider-front.js', dirname(__FILE__))); }
public function get_markup() { $data = $this->properties_to_array(); if ($data['when_clicked'] == 'show_larger_image') { //wp_enqueue_style('magnific'); upfront_add_element_style('magnific', array('/scripts/magnific-popup/magnific-popup.css', false)); //wp_enqueue_script('magnific'); upfront_add_element_script('magnific', array('/scripts/magnific-popup/magnific-popup.min.js', false)); } $data['url'] = $data['when_clicked'] == 'do_nothing' ? false : $data['image_link']; $data['wrapper_id'] = str_replace('image-object-', 'wrapper-', $data['element_id']); $data['wrapper_id'] = 'hello_up'; if ($data['stretch']) { $data['imgWidth'] = '100%'; } else { $data['imgWidth'] = ''; } if ($data['vstretch']) { $data['marginTop'] = 0; } $data['gifImage'] = isset($data['gifImage']) && $data['gifImage'] ? ' uimage-gif' : ''; $data['gifLeft'] = $data['gifImage'] && $data['position']['left'] > 0 ? -$data['position']['left'] . 'px' : 0; $data['gifTop'] = -$data['position']['top'] . 'px'; //Don't let the caption be bigger than the image $data['captionData'] = array('top' => $data['vstretch'] ? 0 : -$data['position']['top'] . 'px', 'left' => $data['stretch'] ? 0 : -$data['position']['left'] . 'px', 'width' => $data['stretch'] ? '100%' : $data['size']['width'] . 'px', 'height' => $data['vstretch'] ? '100%' : $data['size']['height'] . 'px', 'bottom' => $data['vstretch'] ? '100%' : $data['element_size']['height'] + $data['position']['top'] - $data['size']['height'] . 'px'); $data['cover_caption'] = $data['caption_position'] != 'below_image'; // array_search($data['caption_alignment'], array('fill', 'fill_bottom', 'fill_middle')) !== FALSE; $data['placeholder_class'] = !empty($data['src']) ? '' : 'uimage-placeholder'; if ($data['caption_position'] === 'below_image') { $data['captionBackground'] = false; } if (!isset($data['link_target'])) { $data['link_target'] = false; } // Initialize array member to prevent notices // We could really go with wp_parge_args here... $markup = '<div>' . upfront_get_template('uimage', $data, dirname(dirname(__FILE__)) . '/tpl/image.html') . '</div>'; if ($data['when_clicked'] == 'image') { //Lightbox //wp_enqueue_style('magnific'); upfront_add_element_style('magnific', array('/scripts/magnific-popup/magnific-popup.css', false)); //wp_enqueue_script('magnific');//Front script upfront_add_element_script('magnific', array('/scripts/magnific-popup/magnific-popup.min.js', false)); upfront_add_element_script('uimage', array('js/uimage-front.js', dirname(__FILE__))); // $magnific_options = array('type' => 'image', 'delegate' => 'a'); $markup .= ' <script type="text/javascript"> if(typeof ugallery == "undefined") uimages = []; uimages["' . $data['element_id'] . '"] = ' . json_encode($magnific_options) . '; </script> '; } return $markup; }
public function get_markup() { // This data is passed on to the template to precompile template $data = $this->properties_to_array(); $data['wrapper_id'] = str_replace('youtube-object-', 'wrapper-', $data['element_id']); $markup = upfront_get_template('uyoutube', $data, dirname(dirname(__FILE__)) . '/tpl/youtube.html'); // upfront_add_element_style('upfront_youtube', array('css/uyoutube.css', dirname(__FILE__))); upfront_add_element_script('upfront_youtube', array('js/uyoutube-front.js', dirname(__FILE__))); return $markup; }
public function get_markup() { // This data is passed on to the template to precompile template $data = $this->properties_to_array(); $data['preset'] = isset($data['preset']) ? $data['preset'] : 'default'; $data['wrapper_id'] = str_replace('uaccordion-object-', 'wrapper-', $data['element_id']); $markup = upfront_get_template('uaccordion', $data, dirname(dirname(__FILE__)) . '/tpl/uaccordion.html'); // upfront_add_element_style('uaccordion_style', array('css/uaccordion.css', dirname(__FILE__))); upfront_add_element_script('uaccordion_script', array('js/uaccordion-front.js', dirname(__FILE__))); return $markup; }
public function get_markup() { $menu_id = $this->_get_property('menu_id'); $menu_slug = $this->_get_property('menu_slug'); $layout_settings = json_decode($this->_get_property('layout_setting')); $menu_style = $this->_get_property('menu_style'); $breakpoint_data = $this->_get_property('breakpoint'); $breakpoints = Upfront_Grid::get_grid()->get_breakpoints(); foreach ($breakpoints as $name => $point) { $data = $point->get_data(); if (!empty($data['enabled'])) { $breakpoint_data[$data['id']]['width'] = $data['width']; } } $burgermenu_desktop = $this->_get_property('burger_menu'); $breakpoint_data['desktop']['burger_menu'] = is_array($burgermenu_desktop) && isset($burgermenu_desktop[0]) ? $burgermenu_desktop[0] : $burgermenu_desktop; $breakpoint_data['desktop']['burger_alignment'] = $this->_get_property('burger_alignment'); $breakpoint_data['desktop']['burger_over'] = $this->_get_property('burger_over'); //$breakpoint_data['desktop']['menu_style'] = 'horizontal'; $breakpoint_data = json_encode($breakpoint_data); $menu_aliment = $this->_get_property('menu_alignment'); $sub_navigation = $this->_get_property('allow_sub_nav'); $is_floating = $this->_get_property('is_floating'); $menu_style = $menu_style ? "data-style='{$menu_style}' data-stylebk='{$menu_style}'" : ""; $breakpoint_data = $breakpoint_data ? "data-breakpoints='{$breakpoint_data}'" : ""; $menu_aliment = $menu_aliment ? "data-aliment='{$menu_aliment}' data-alimentbk='{$menu_aliment}'" : ""; $sub_navigation = $sub_navigation ? "data-allow-sub-nav='yes'" : "data-allow-sub-nav='no'"; $float_class = $is_floating ? 'upfront-navigation-float' : ''; // upfront_add_element_style('unewnavigation', array('css/unewnavigation-style.css', dirname(__FILE__))); // if (is_user_logged_in()) { // upfront_add_element_style('unewnavigation_editor', array('css/unewnavigation-editor.css', dirname(__FILE__))); // } if ($is_floating) { //wp_enqueue_script('unewnavigation', upfront_element_url('js/public.js', dirname(__FILE__))); upfront_add_element_script('unewnavigation', array('js/public.js', dirname(__FILE__))); } //wp_enqueue_script('unewnavigation_responsive', upfront_element_url('js/responsive.js', dirname(__FILE__))); upfront_add_element_script('unewnavigation_responsive', array('js/responsive.js', dirname(__FILE__))); if ($menu_slug) { $menu = wp_get_nav_menu_object($menu_slug); if ($menu) { $menu_id = $menu->term_id; } } if ($menu_id) { $menu = wp_nav_menu(array('menu' => $menu_id, 'fallback_cb' => false, 'echo' => false, 'walker' => new upfront_nav_walker())); } else { return "<div class=' {$float_class} upfront-navigation' {$menu_style} {$menu_aliment} {$breakpoint_data} {$sub_navigation}>" . self::_get_l10n('select_menu') . "</div>"; } return "<div class=' {$float_class} upfront-navigation' {$menu_style} {$menu_aliment} {$breakpoint_data} {$sub_navigation}>" . $menu . "</div>"; }
public function get_markup() { // This data is passed on to the template to precompile template $data = $this->properties_to_array(); // Ensure tab title foreach ($data['tabs'] as $index => $tab) { $ttl = trim(str_replace("\n", '', $tab['title'])); if (empty($ttl)) { $tab['title'] = 'Tab ' . ($index + 1); $data['tabs'][$index] = $tab; } } if (!$data['preset']) { $data['preset'] = 'default'; } $data['wrapper_id'] = str_replace('utabs-object-', 'wrapper-', $data['element_id']); $markup = upfront_get_template('utabs', $data, dirname(dirname(__FILE__)) . '/tpl/utabs.html'); // upfront_add_element_style('upfront_tabs', array('css/utabs.css', dirname(__FILE__))); upfront_add_element_script('upfront_tabs', array('js/utabs-front.js', dirname(__FILE__))); return $markup; }
public static function add_styles_scripts() { //wp_enqueue_style('ugallery-style', upfront_element_url('css/ugallery.css', dirname(__FILE__))); upfront_add_element_style('upfront_gallery', array('css/ugallery.css', dirname(__FILE__))); //Lightbox //wp_enqueue_style('magnific'); upfront_add_element_style('magnific', array('/scripts/magnific-popup/magnific-popup.css', false)); //wp_enqueue_script('magnific'); upfront_add_element_script('magnific', array('/scripts/magnific-popup/magnific-popup.min.js', false)); upfront_add_element_script('jquery-shuffle', array('js/jquery.shuffle.js', dirname(__FILE__))); //Front script upfront_add_element_script('ugallery', array('js/ugallery-front.js', dirname(__FILE__))); }
function add_scripts() { upfront_add_element_script('upfront-layout', array('scripts/layout.js', dirname(__FILE__))); upfront_add_element_script('upfront-default-map', array('scripts/default-map.js', dirname(__FILE__))); upfront_add_element_script('upfront-default-slider', array('scripts/default-slider.js', dirname(__FILE__))); upfront_add_element_style('upfront-default-slider', array('styles/default-slider.css', dirname(__FILE__))); }