| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408 |
- <?php
- if( !defined( 'ABSPATH') ) exit();
- //get input
- $slideID = RevSliderFunctions::getGetVar("id");
- if($slideID == 'new'){ //add new transparent slide
- $sID = intval(RevSliderFunctions::getGetVar("slider"));
- if($sID > 0){
- $revs = new RevSlider();
- $revs->initByID($sID);
- //check if we already have slides, if yes, go to first
- $arrS = $revs->getSlides(false);
- if(empty($arrS)){
- $slideID = $revs->createSlideFromData(array('sliderid'=>$sID),true);
- }else{
- $slideID = key($arrS);
- }
- }
- }
- $patternViewSlide = self::getViewUrl("slide","id=[slideid]");
- //init slide object
- $slide = new RevSlide();
- $slide->initByID($slideID);
- $slideParams = $slide->getParams();
- $operations = new RevSliderOperations();
- $rs_nav = new RevSliderNavigation();
- $arr_navigations = $rs_nav->get_all_navigations();
- //init slider object
- $sliderID = $slide->getSliderID();
- $slider = new RevSlider();
- $slider->initByID($sliderID);
- $sliderParams = $slider->getParams();
- $arrSlideNames = $slider->getArrSlideNames();
- $arrSlides = $slider->getSlides(false);
- $arrSlidesWPML = $slider->getSlidesWPML(false, $slide);
- $arrSliders = $slider->getArrSlidersShort($sliderID);
- $arrSlidersFull = $slider->getArrSlidersShort();
- $selectSliders = RevSliderFunctions::getHTMLSelect($arrSliders,"","id='selectSliders'",true);
- //check if slider is template
- $sliderTemplate = $slider->getParam("template","false");
- //set slide delay
- $sliderDelay = $slider->getParam("delay","9000");
- $slideDelay = $slide->getParam("delay","");
- if(empty($slideDelay))
- $slideDelay = $sliderDelay;
- //add tools.min.js
- wp_enqueue_script('tp-tools', RS_PLUGIN_URL .'public/assets/js/jquery.themepunch.tools.min.js', array(), RevSliderGlobals::SLIDER_REVISION );
- $arrLayers = $slide->getLayers();
- //set Layer settings
- $cssContent = $operations->getCaptionsContent();
- $arrCaptionClasses = $operations->getArrCaptionClasses($cssContent);
- //$arrCaptionClassesSorted = $operations->getArrCaptionClasses($cssContent);
- $arrCaptionClassesSorted = RevSliderCssParser::get_captions_sorted();
- $arrFontFamily = $operations->getArrFontFamilys($slider);
- $arrCSS = $operations->getCaptionsContentArray();
- $arrAnim = $operations->getFullCustomAnimations();
- $arrAnimDefaultIn = $operations->getArrAnimations(false);
- $arrAnimDefaultOut = $operations->getArrEndAnimations(false);
- $arrAnimDefault = array_merge($arrAnimDefaultIn, $arrAnimDefaultOut);
- //set various parameters needed for the page
- $width = $sliderParams["width"];
- $height = $sliderParams["height"];
- $imageUrl = $slide->getImageUrl();
- $imageID = $slide->getImageID();
- $slider_type = $slider->getParam('source_type','gallery');
- /**
- * Get Slider params which will be used as default on Slides
- * @since: 5.0
- **/
- $def_background_fit = $slider->getParam('def-background_fit', 'cover');
- $def_image_source_type = $slider->getParam('def-image_source_type', 'full');
- $def_bg_fit_x = $slider->getParam('def-bg_fit_x', '100');
- $def_bg_fit_y = $slider->getParam('def-bg_fit_y', '100');
- $def_bg_position = $slider->getParam('def-bg_position', 'center center');
- $def_bg_position_x = $slider->getParam('def-bg_position_x', '0');
- $def_bg_position_y = $slider->getParam('def-bg_position_y', '0');
- $def_bg_repeat = $slider->getParam('def-bg_repeat', 'no-repeat');
- $def_kenburn_effect = $slider->getParam('def-kenburn_effect', 'off');
- $def_kb_start_fit = $slider->getParam('def-kb_start_fit', '100');
- $def_kb_easing = $slider->getParam('def-kb_easing', 'Linear.easeNone');
- $def_kb_end_fit = $slider->getParam('def-kb_end_fit', '100');
- $def_kb_duration = $slider->getParam('def-kb_duration', '10000');
- $def_transition = $slider->getParam('def-slide_transition', 'fade');
- $def_transition_duration = $slider->getParam('def-transition_duration', 'default');
- $def_use_parallax = $slider->getParam('use_parallax', 'on');
- /* NEW KEN BURN INPUTS */
- $def_kb_start_offset_x = $slider->getParam('def-kb_start_offset_x', '0');
- $def_kb_blur_start = $slider->getParam('def-kb_blur_start', '0');
- $def_kb_blur_end = $slider->getParam('def-kb_blur_end', '0');
- $def_kb_start_offset_y = $slider->getParam('def-kb_start_offset_y', '0');
- $def_kb_end_offset_x = $slider->getParam('def-kb_end_offset_x', '0');
- $def_kb_end_offset_y = $slider->getParam('def-kb_end_offset_y', '0');
- $def_kb_start_rotate = $slider->getParam('def-kb_start_rotate', '0');
- $def_kb_end_rotate = $slider->getParam('def-kb_end_rotate', '0');
- /* END OF NEW KEN BURN INPUTS */
- $imageFilename = $slide->getImageFilename();
- $style = "height:".$height."px;"; //
- $divLayersWidth = "width:".$width."px;";
- $divbgminwidth = "min-width:".$width."px;";
- $maxbgwidth = "max-width:".$width."px;";
- //set iframe parameters
- $iframeWidth = $width+60;
- $iframeHeight = $height+50;
- $iframeStyle = "width:".$iframeWidth."px;height:".$iframeHeight."px;";
- $closeUrl = self::getViewUrl(RevSliderAdmin::VIEW_SLIDES, "id=".$sliderID);
- $jsonLayers = RevSliderFunctions::jsonEncodeForClientSide($arrLayers);
- $jsonFontFamilys = RevSliderFunctions::jsonEncodeForClientSide($arrFontFamily);
- $jsonCaptions = RevSliderFunctions::jsonEncodeForClientSide($arrCaptionClassesSorted);
- $arrCssStyles = RevSliderFunctions::jsonEncodeForClientSide($arrCSS);
- $arrCustomAnim = RevSliderFunctions::jsonEncodeForClientSide($arrAnim);
- $arrCustomAnimDefault = RevSliderFunctions::jsonEncodeForClientSide($arrAnimDefault);
- //bg type params
- $bgType = RevSliderFunctions::getVal($slideParams, 'background_type', 'image');
- $slideBGColor = RevSliderFunctions::getVal($slideParams, 'slide_bg_color', '#E7E7E7');
- $divLayersClass = "slide_layers";
- $meta_handle = RevSliderFunctions::getVal($slideParams, 'meta_handle','');
- $bgFit = RevSliderFunctions::getVal($slideParams, 'bg_fit', $def_background_fit);
- $bgFitX = intval(RevSliderFunctions::getVal($slideParams, 'bg_fit_x', $def_bg_fit_x));
- $bgFitY = intval(RevSliderFunctions::getVal($slideParams, 'bg_fit_y', $def_bg_fit_y));
- $bgPosition = RevSliderFunctions::getVal($slideParams, 'bg_position', $def_bg_position);
- $bgPositionX = intval(RevSliderFunctions::getVal($slideParams, 'bg_position_x', $def_bg_position_x));
- $bgPositionY = intval(RevSliderFunctions::getVal($slideParams, 'bg_position_y', $def_bg_position_y));
- $slide_parallax_level = RevSliderFunctions::getVal($slideParams, 'slide_parallax_level', '-');
- $kenburn_effect = RevSliderFunctions::getVal($slideParams, 'kenburn_effect', $def_kenburn_effect);
- $kb_duration = RevSliderFunctions::getVal($slideParams, 'kb_duration', $def_kb_duration);
- $kb_easing = RevSliderFunctions::getVal($slideParams, 'kb_easing', $def_kb_easing);
- $kb_start_fit = RevSliderFunctions::getVal($slideParams, 'kb_start_fit', $def_kb_start_fit);
- $kb_end_fit = RevSliderFunctions::getVal($slideParams, 'kb_end_fit', $def_kb_end_fit);
- $ext_width = RevSliderFunctions::getVal($slideParams, 'ext_width', '1920');
- $ext_height = RevSliderFunctions::getVal($slideParams, 'ext_height', '1080');
- $use_parallax = RevSliderFunctions::getVal($slideParams, 'use_parallax', $def_use_parallax);
- $mediafilter = RevSliderFunctions::getVal($slideParams, 'media-filter-type', 'none');
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_1","5");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_2","10");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_3","15");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_4","20");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_5","25");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_6","30");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_7","35");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_8","40");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_9","45");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_10","45");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_11","46");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_12","47");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_13","48");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_14","49");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_15","50");
- $parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_16","55");
- $parallaxisddd = RevSliderFunctions::getVal($sliderParams,"ddd_parallax","off");
- $parallaxbgfreeze = RevSliderFunctions::getVal($sliderParams,"ddd_parallax_bgfreeze","off");
- $slideBGYoutube = RevSliderFunctions::getVal($slideParams, 'slide_bg_youtube', '');
- $slideBGVimeo = RevSliderFunctions::getVal($slideParams, 'slide_bg_vimeo', '');
- $slideBGhtmlmpeg = RevSliderFunctions::getVal($slideParams, 'slide_bg_html_mpeg', '');
- $slideBGhtmlwebm = RevSliderFunctions::getVal($slideParams, 'slide_bg_html_webm', '');
- $slideBGhtmlogv = RevSliderFunctions::getVal($slideParams, 'slide_bg_html_ogv', '');
- $stream_do_cover = RevSliderFunctions::getVal($slideParams, 'stream_do_cover', 'on');
- $stream_do_cover_both = RevSliderFunctions::getVal($slideParams, 'stream_do_cover_both', 'on');
- $video_force_cover = RevSliderFunctions::getVal($slideParams, 'video_force_cover', 'on');
- $video_dotted_overlay = RevSliderFunctions::getVal($slideParams, 'video_dotted_overlay', 'none');
- $video_ratio = RevSliderFunctions::getVal($slideParams, 'video_ratio', 'none');
- $video_loop = RevSliderFunctions::getVal($slideParams, 'video_loop', 'none');
- $video_nextslide = RevSliderFunctions::getVal($slideParams, 'video_nextslide', 'off');
- $video_allowfullscreen = RevSliderFunctions::getVal($slideParams, 'video_allowfullscreen', 'on');
- $video_force_rewind = RevSliderFunctions::getVal($slideParams, 'video_force_rewind', 'on');
- $video_speed = RevSliderFunctions::getVal($slideParams, 'video_speed', '1');
- $video_mute = RevSliderFunctions::getVal($slideParams, 'video_mute', 'on');
- $video_volume = RevSliderFunctions::getVal($slideParams, 'video_volume', '100');
- $video_start_at = RevSliderFunctions::getVal($slideParams, 'video_start_at', '');
- $video_end_at = RevSliderFunctions::getVal($slideParams, 'video_end_at', '');
- $video_arguments = RevSliderFunctions::getVal($slideParams, 'video_arguments', RevSliderGlobals::DEFAULT_YOUTUBE_ARGUMENTS);
- $video_arguments_vim = RevSliderFunctions::getVal($slideParams, 'video_arguments_vimeo', RevSliderGlobals::DEFAULT_VIMEO_ARGUMENTS);
- /* NEW KEN BURN INPUTS */
- $kbStartOffsetX = intval(RevSliderFunctions::getVal($slideParams, 'kb_start_offset_x', $def_kb_start_offset_x));
- $kbStartOffsetY = intval(RevSliderFunctions::getVal($slideParams, 'kb_start_offset_y', $def_kb_start_offset_y));
- $kbEndOffsetX = intval(RevSliderFunctions::getVal($slideParams, 'kb_end_offset_x', $def_kb_end_offset_x));
- $kbEndOffsetY = intval(RevSliderFunctions::getVal($slideParams, 'kb_end_offset_y', $def_kb_end_offset_y));
- $kbStartRotate = intval(RevSliderFunctions::getVal($slideParams, 'kb_start_rotate', $def_kb_start_rotate));
- $kbEndRotate = intval(RevSliderFunctions::getVal($slideParams, 'kb_end_rotate', $def_kb_end_rotate));
- $kbBlurStart = intval(RevSliderFunctions::getVal($slideParams, 'kb_blur_start', $def_kb_blur_start));
- $kbBlurEnd = intval(RevSliderFunctions::getVal($slideParams, 'kb_blur_end', $def_kb_blur_end));
- /* END OF NEW KEN BURN INPUTS*/
- $bgRepeat = RevSliderFunctions::getVal($slideParams, 'bg_repeat', $def_bg_repeat);
- $slideBGExternal = RevSliderFunctions::getVal($slideParams, "slide_bg_external","");
- $img_sizes = RevSliderBase::get_all_image_sizes($slider_type);
- $bg_image_size = RevSliderFunctions::getVal($slideParams, 'image_source_type', $def_image_source_type);
- $style_wrapper = '';
- $class_wrapper = '';
- switch($bgType){
- case "trans":
- $divLayersClass = "slide_layers";
- $class_wrapper = "trans_bg";
- break;
- case "solid":
- $style_wrapper .= "background-color:".$slideBGColor.";";
- break;
- case "image":
- switch($slider_type){
- case 'posts':
- $imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/post.png';
- break;
- case 'woocommerce':
- $imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/wc.png';
- break;
- case 'facebook':
- $imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/fb.png';
- break;
- case 'twitter':
- $imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/tw.png';
- break;
- case 'instagram':
- $imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/ig.png';
- break;
- case 'flickr':
- $imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/fr.png';
- break;
- case 'youtube':
- $imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/yt.png';
- break;
- case 'vimeo':
- $imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/vm.png';
- break;
- }
- $style_wrapper .= "background-image:url('".$imageUrl."');";
- if($bgFit == 'percentage'){
- $style_wrapper .= "background-size: ".$bgFitX.'% '.$bgFitY.'%;';
- }else{
- $style_wrapper .= "background-size: ".$bgFit.";";
- }
- if($bgPosition == 'percentage'){
- $style_wrapper .= "background-position: ".$bgPositionX.'% '.$bgPositionY.'%;';
- }else{
- $style_wrapper .= "background-position: ".$bgPosition.";";
- }
- $style_wrapper .= "background-repeat: ".$bgRepeat.";";
- break;
- case "external":
- $style_wrapper .= "background-image:url('".$slideBGExternal."');";
- if($bgFit == 'percentage'){
- $style_wrapper .= "background-size: ".$bgFitX.'% '.$bgFitY.'%;';
- }else{
- $style_wrapper .= "background-size: ".$bgFit.";";
- }
- if($bgPosition == 'percentage'){
- $style_wrapper .= "background-position: ".$bgPositionX.'% '.$bgPositionY.'%;';
- }else{
- $style_wrapper .= "background-position: ".$bgPosition.";";
- }
- $style_wrapper .= "background-repeat: ".$bgRepeat.";";
- break;
- }
- $slideTitle = $slide->getParam("title","Slide");
- $slideOrder = $slide->getOrder();
- //treat multilanguage
- $isWpmlExists = RevSliderWpml::isWpmlExists();
- $useWpml = $slider->getParam("use_wpml","off");
- $wpmlActive = false;
- $jsonStaticLayers = "";
- if(!$slide->isStaticSlide()){
- if($isWpmlExists && $useWpml == "on"){
- $wpmlActive = true;
- $parentSlide = $slide->getParentSlide();
- $arrChildLangs = $parentSlide->getArrChildrenLangs();
- }
-
- //get static slide, check all layers and add them to the action list
- $static_slide_id = $slide->getStaticSlideID($sliderID);
-
- if($static_slide_id !== false){
- $static_slide = new RevSlide();
- $static_slide->initByStaticID($static_slide_id);
- $static_layers = $static_slide->getLayers();
- $jsonStaticLayers = RevSliderFunctions::jsonEncodeForClientSide($static_layers);
- }
- }
- ?>
- <script type="text/javascript">
-
- /*
- * Copyright 2015 Small Batch, Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
- /* Web Font Loader v1.5.18 - (c) Adobe Systems, Google. License: Apache 2.0 */
- ;(function(window,document,undefined){function aa(a,b,c){return a.call.apply(a.bind,arguments)}function ba(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function k(a,b,c){k=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?aa:ba;return k.apply(null,arguments)}var n=Date.now||function(){return+new Date};function q(a,b){this.K=a;this.w=b||a;this.G=this.w.document}q.prototype.createElement=function(a,b,c){a=this.G.createElement(a);if(b)for(var d in b)b.hasOwnProperty(d)&&("style"==d?a.style.cssText=b[d]:a.setAttribute(d,b[d]));c&&a.appendChild(this.G.createTextNode(c));return a};function r(a,b,c){a=a.G.getElementsByTagName(b)[0];a||(a=document.documentElement);a&&a.lastChild&&a.insertBefore(c,a.lastChild)}function ca(a,b){function c(){a.G.body?b():setTimeout(c,0)}c()}
- function s(a,b,c){b=b||[];c=c||[];for(var d=a.className.split(/\s+/),e=0;e<b.length;e+=1){for(var f=!1,g=0;g<d.length;g+=1)if(b[e]===d[g]){f=!0;break}f||d.push(b[e])}b=[];for(e=0;e<d.length;e+=1){f=!1;for(g=0;g<c.length;g+=1)if(d[e]===c[g]){f=!0;break}f||b.push(d[e])}a.className=b.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function t(a,b){for(var c=a.className.split(/\s+/),d=0,e=c.length;d<e;d++)if(c[d]==b)return!0;return!1}
- function u(a){if("string"===typeof a.na)return a.na;var b=a.w.location.protocol;"about:"==b&&(b=a.K.location.protocol);return"https:"==b?"https:":"http:"}function v(a,b){var c=a.createElement("link",{rel:"stylesheet",href:b,media:"all"}),d=!1;c.onload=function(){d||(d=!0)};c.onerror=function(){d||(d=!0)};r(a,"head",c)}
- function w(a,b,c,d){var e=a.G.getElementsByTagName("head")[0];if(e){var f=a.createElement("script",{src:b}),g=!1;f.onload=f.onreadystatechange=function(){g||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(g=!0,c&&c(null),f.onload=f.onreadystatechange=null,"HEAD"==f.parentNode.tagName&&e.removeChild(f))};e.appendChild(f);window.setTimeout(function(){g||(g=!0,c&&c(Error("Script load timeout")))},d||5E3);return f}return null};function x(a,b){this.Y=a;this.ga=b};function y(a,b,c,d){this.c=null!=a?a:null;this.g=null!=b?b:null;this.D=null!=c?c:null;this.e=null!=d?d:null}var da=/^([0-9]+)(?:[\._-]([0-9]+))?(?:[\._-]([0-9]+))?(?:[\._+-]?(.*))?$/;y.prototype.compare=function(a){return this.c>a.c||this.c===a.c&&this.g>a.g||this.c===a.c&&this.g===a.g&&this.D>a.D?1:this.c<a.c||this.c===a.c&&this.g<a.g||this.c===a.c&&this.g===a.g&&this.D<a.D?-1:0};y.prototype.toString=function(){return[this.c,this.g||"",this.D||"",this.e||""].join("")};
- function z(a){a=da.exec(a);var b=null,c=null,d=null,e=null;a&&(null!==a[1]&&a[1]&&(b=parseInt(a[1],10)),null!==a[2]&&a[2]&&(c=parseInt(a[2],10)),null!==a[3]&&a[3]&&(d=parseInt(a[3],10)),null!==a[4]&&a[4]&&(e=/^[0-9]+$/.test(a[4])?parseInt(a[4],10):a[4]));return new y(b,c,d,e)};function A(a,b,c,d,e,f,g,h){this.N=a;this.k=h}A.prototype.getName=function(){return this.N};function B(a){this.a=a}var ea=new A("Unknown",0,0,0,0,0,0,new x(!1,!1));
- B.prototype.parse=function(){var a;if(-1!=this.a.indexOf("MSIE")||-1!=this.a.indexOf("Trident/")){a=C(this);var b=z(D(this)),c=null,d=E(this.a,/Trident\/([\d\w\.]+)/,1),c=-1!=this.a.indexOf("MSIE")?z(E(this.a,/MSIE ([\d\w\.]+)/,1)):z(E(this.a,/rv:([\d\w\.]+)/,1));""!=d&&z(d);a=new A("MSIE",0,0,0,0,0,0,new x("Windows"==a&&6<=c.c||"Windows Phone"==a&&8<=b.c,!1))}else if(-1!=this.a.indexOf("Opera"))a:if(a=z(E(this.a,/Presto\/([\d\w\.]+)/,1)),z(D(this)),null!==a.c||z(E(this.a,/rv:([^\)]+)/,1)),-1!=this.a.indexOf("Opera Mini/"))a=
- z(E(this.a,/Opera Mini\/([\d\.]+)/,1)),a=new A("OperaMini",0,0,0,C(this),0,0,new x(!1,!1));else{if(-1!=this.a.indexOf("Version/")&&(a=z(E(this.a,/Version\/([\d\.]+)/,1)),null!==a.c)){a=new A("Opera",0,0,0,C(this),0,0,new x(10<=a.c,!1));break a}a=z(E(this.a,/Opera[\/ ]([\d\.]+)/,1));a=null!==a.c?new A("Opera",0,0,0,C(this),0,0,new x(10<=a.c,!1)):new A("Opera",0,0,0,C(this),0,0,new x(!1,!1))}else/OPR\/[\d.]+/.test(this.a)?a=F(this):/AppleWeb(K|k)it/.test(this.a)?a=F(this):-1!=this.a.indexOf("Gecko")?
- (a="Unknown",b=new y,z(D(this)),b=!1,-1!=this.a.indexOf("Firefox")?(a="Firefox",b=z(E(this.a,/Firefox\/([\d\w\.]+)/,1)),b=3<=b.c&&5<=b.g):-1!=this.a.indexOf("Mozilla")&&(a="Mozilla"),c=z(E(this.a,/rv:([^\)]+)/,1)),b||(b=1<c.c||1==c.c&&9<c.g||1==c.c&&9==c.g&&2<=c.D),a=new A(a,0,0,0,C(this),0,0,new x(b,!1))):a=ea;return a};
- function C(a){var b=E(a.a,/(iPod|iPad|iPhone|Android|Windows Phone|BB\d{2}|BlackBerry)/,1);if(""!=b)return/BB\d{2}/.test(b)&&(b="BlackBerry"),b;a=E(a.a,/(Linux|Mac_PowerPC|Macintosh|Windows|CrOS|PlayStation|CrKey)/,1);return""!=a?("Mac_PowerPC"==a?a="Macintosh":"PlayStation"==a&&(a="Linux"),a):"Unknown"}
- function D(a){var b=E(a.a,/(OS X|Windows NT|Android) ([^;)]+)/,2);if(b||(b=E(a.a,/Windows Phone( OS)? ([^;)]+)/,2))||(b=E(a.a,/(iPhone )?OS ([\d_]+)/,2)))return b;if(b=E(a.a,/(?:Linux|CrOS|CrKey) ([^;)]+)/,1))for(var b=b.split(/\s/),c=0;c<b.length;c+=1)if(/^[\d\._]+$/.test(b[c]))return b[c];return(a=E(a.a,/(BB\d{2}|BlackBerry).*?Version\/([^\s]*)/,2))?a:"Unknown"}
- function F(a){var b=C(a),c=z(D(a)),d=z(E(a.a,/AppleWeb(?:K|k)it\/([\d\.\+]+)/,1)),e="Unknown",f=new y,f="Unknown",g=!1;/OPR\/[\d.]+/.test(a.a)?e="Opera":-1!=a.a.indexOf("Chrome")||-1!=a.a.indexOf("CrMo")||-1!=a.a.indexOf("CriOS")?e="Chrome":/Silk\/\d/.test(a.a)?e="Silk":"BlackBerry"==b||"Android"==b?e="BuiltinBrowser":-1!=a.a.indexOf("PhantomJS")?e="PhantomJS":-1!=a.a.indexOf("Safari")?e="Safari":-1!=a.a.indexOf("AdobeAIR")?e="AdobeAIR":-1!=a.a.indexOf("PlayStation")&&(e="BuiltinBrowser");"BuiltinBrowser"==
- e?f="Unknown":"Silk"==e?f=E(a.a,/Silk\/([\d\._]+)/,1):"Chrome"==e?f=E(a.a,/(Chrome|CrMo|CriOS)\/([\d\.]+)/,2):-1!=a.a.indexOf("Version/")?f=E(a.a,/Version\/([\d\.\w]+)/,1):"AdobeAIR"==e?f=E(a.a,/AdobeAIR\/([\d\.]+)/,1):"Opera"==e?f=E(a.a,/OPR\/([\d.]+)/,1):"PhantomJS"==e&&(f=E(a.a,/PhantomJS\/([\d.]+)/,1));f=z(f);g="AdobeAIR"==e?2<f.c||2==f.c&&5<=f.g:"BlackBerry"==b?10<=c.c:"Android"==b?2<c.c||2==c.c&&1<c.g:526<=d.c||525<=d.c&&13<=d.g;return new A(e,0,0,0,0,0,0,new x(g,536>d.c||536==d.c&&11>d.g))}
- function E(a,b,c){return(a=a.match(b))&&a[c]?a[c]:""};function G(a){this.ma=a||"-"}G.prototype.e=function(a){for(var b=[],c=0;c<arguments.length;c++)b.push(arguments[c].replace(/[\W_]+/g,"").toLowerCase());return b.join(this.ma)};function H(a,b){this.N=a;this.Z=4;this.O="n";var c=(b||"n4").match(/^([nio])([1-9])$/i);c&&(this.O=c[1],this.Z=parseInt(c[2],10))}H.prototype.getName=function(){return this.N};function I(a){return a.O+a.Z}function ga(a){var b=4,c="n",d=null;a&&((d=a.match(/(normal|oblique|italic)/i))&&d[1]&&(c=d[1].substr(0,1).toLowerCase()),(d=a.match(/([1-9]00|normal|bold)/i))&&d[1]&&(/bold/i.test(d[1])?b=7:/[1-9]00/.test(d[1])&&(b=parseInt(d[1].substr(0,1),10))));return c+b};function ha(a,b){this.d=a;this.q=a.w.document.documentElement;this.Q=b;this.j="wf";this.h=new G("-");this.ha=!1!==b.events;this.F=!1!==b.classes}function J(a){if(a.F){var b=t(a.q,a.h.e(a.j,"active")),c=[],d=[a.h.e(a.j,"loading")];b||c.push(a.h.e(a.j,"inactive"));s(a.q,c,d)}K(a,"inactive")}function K(a,b,c){if(a.ha&&a.Q[b])if(c)a.Q[b](c.getName(),I(c));else a.Q[b]()};function ia(){this.C={}};function L(a,b){this.d=a;this.I=b;this.o=this.d.createElement("span",{"aria-hidden":"true"},this.I)}
- function M(a,b){var c=a.o,d;d=[];for(var e=b.N.split(/,\s*/),f=0;f<e.length;f++){var g=e[f].replace(/['"]/g,"");-1==g.indexOf(" ")?d.push(g):d.push("'"+g+"'")}d=d.join(",");e="normal";"o"===b.O?e="oblique":"i"===b.O&&(e="italic");c.style.cssText="display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+d+";"+("font-style:"+e+";font-weight:"+(b.Z+"00")+";")}
- function N(a){r(a.d,"body",a.o)}L.prototype.remove=function(){var a=this.o;a.parentNode&&a.parentNode.removeChild(a)};function O(a,b,c,d,e,f,g,h){this.$=a;this.ka=b;this.d=c;this.m=d;this.k=e;this.I=h||"BESbswy";this.v={};this.X=f||3E3;this.ca=g||null;this.H=this.u=this.t=null;this.t=new L(this.d,this.I);this.u=new L(this.d,this.I);this.H=new L(this.d,this.I);M(this.t,new H("serif",I(this.m)));M(this.u,new H("sans-serif",I(this.m)));M(this.H,new H("monospace",I(this.m)));N(this.t);N(this.u);N(this.H);this.v.serif=this.t.o.offsetWidth;this.v["sans-serif"]=this.u.o.offsetWidth;this.v.monospace=this.H.o.offsetWidth}
- var P={sa:"serif",ra:"sans-serif",qa:"monospace"};O.prototype.start=function(){this.oa=n();M(this.t,new H(this.m.getName()+",serif",I(this.m)));M(this.u,new H(this.m.getName()+",sans-serif",I(this.m)));Q(this)};function R(a,b,c){for(var d in P)if(P.hasOwnProperty(d)&&b===a.v[P[d]]&&c===a.v[P[d]])return!0;return!1}
- function Q(a){var b=a.t.o.offsetWidth,c=a.u.o.offsetWidth;b===a.v.serif&&c===a.v["sans-serif"]||a.k.ga&&R(a,b,c)?n()-a.oa>=a.X?a.k.ga&&R(a,b,c)&&(null===a.ca||a.ca.hasOwnProperty(a.m.getName()))?S(a,a.$):S(a,a.ka):ja(a):S(a,a.$)}function ja(a){setTimeout(k(function(){Q(this)},a),50)}function S(a,b){a.t.remove();a.u.remove();a.H.remove();b(a.m)};function T(a,b,c,d){this.d=b;this.A=c;this.S=0;this.ea=this.ba=!1;this.X=d;this.k=a.k}function ka(a,b,c,d,e){c=c||{};if(0===b.length&&e)J(a.A);else for(a.S+=b.length,e&&(a.ba=e),e=0;e<b.length;e++){var f=b[e],g=c[f.getName()],h=a.A,m=f;h.F&&s(h.q,[h.h.e(h.j,m.getName(),I(m).toString(),"loading")]);K(h,"fontloading",m);h=null;h=new O(k(a.ia,a),k(a.ja,a),a.d,f,a.k,a.X,d,g);h.start()}}
- T.prototype.ia=function(a){var b=this.A;b.F&&s(b.q,[b.h.e(b.j,a.getName(),I(a).toString(),"active")],[b.h.e(b.j,a.getName(),I(a).toString(),"loading"),b.h.e(b.j,a.getName(),I(a).toString(),"inactive")]);K(b,"fontactive",a);this.ea=!0;la(this)};
- T.prototype.ja=function(a){var b=this.A;if(b.F){var c=t(b.q,b.h.e(b.j,a.getName(),I(a).toString(),"active")),d=[],e=[b.h.e(b.j,a.getName(),I(a).toString(),"loading")];c||d.push(b.h.e(b.j,a.getName(),I(a).toString(),"inactive"));s(b.q,d,e)}K(b,"fontinactive",a);la(this)};function la(a){0==--a.S&&a.ba&&(a.ea?(a=a.A,a.F&&s(a.q,[a.h.e(a.j,"active")],[a.h.e(a.j,"loading"),a.h.e(a.j,"inactive")]),K(a,"active")):J(a.A))};function U(a){this.K=a;this.B=new ia;this.pa=new B(a.navigator.userAgent);this.a=this.pa.parse();this.U=this.V=0;this.R=this.T=!0}
- U.prototype.load=function(a){this.d=new q(this.K,a.context||this.K);this.T=!1!==a.events;this.R=!1!==a.classes;var b=new ha(this.d,a),c=[],d=a.timeout;b.F&&s(b.q,[b.h.e(b.j,"loading")]);K(b,"loading");var c=this.B,e=this.d,f=[],g;for(g in a)if(a.hasOwnProperty(g)){var h=c.C[g];h&&f.push(h(a[g],e))}c=f;this.U=this.V=c.length;a=new T(this.a,this.d,b,d);d=0;for(g=c.length;d<g;d++)e=c[d],e.L(this.a,k(this.la,this,e,b,a))};
- U.prototype.la=function(a,b,c,d){var e=this;d?a.load(function(a,b,d){ma(e,c,a,b,d)}):(a=0==--this.V,this.U--,a&&0==this.U?J(b):(this.R||this.T)&&ka(c,[],{},null,a))};function ma(a,b,c,d,e){var f=0==--a.V;(a.R||a.T)&&setTimeout(function(){ka(b,c,d||null,e||null,f)},0)};function na(a,b,c){this.P=a?a:b+oa;this.s=[];this.W=[];this.fa=c||""}var oa="//fonts.googleapis.com/css";na.prototype.e=function(){if(0==this.s.length)throw Error("No fonts to load!");if(-1!=this.P.indexOf("kit="))return this.P;for(var a=this.s.length,b=[],c=0;c<a;c++)b.push(this.s[c].replace(/ /g,"+"));a=this.P+"?family="+b.join("%7C");0<this.W.length&&(a+="&subset="+this.W.join(","));0<this.fa.length&&(a+="&text="+encodeURIComponent(this.fa));return a};function pa(a){this.s=a;this.da=[];this.M={}}
- var qa={latin:"BESbswy",cyrillic:"йяЖ",greek:"αβΣ",khmer:"កខគ",Hanuman:"កខគ"},ra={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},sa={i:"i",italic:"i",n:"n",normal:"n"},ta=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;
- pa.prototype.parse=function(){for(var a=this.s.length,b=0;b<a;b++){var c=this.s[b].split(":"),d=c[0].replace(/\+/g," "),e=["n4"];if(2<=c.length){var f;var g=c[1];f=[];if(g)for(var g=g.split(","),h=g.length,m=0;m<h;m++){var l;l=g[m];if(l.match(/^[\w-]+$/)){l=ta.exec(l.toLowerCase());var p=void 0;if(null==l)p="";else{p=void 0;p=l[1];if(null==p||""==p)p="4";else var fa=ra[p],p=fa?fa:isNaN(p)?"4":p.substr(0,1);l=l[2];p=[null==l||""==l?"n":sa[l],p].join("")}l=p}else l="";l&&f.push(l)}0<f.length&&(e=f);
- 3==c.length&&(c=c[2],f=[],c=c?c.split(","):f,0<c.length&&(c=qa[c[0]])&&(this.M[d]=c))}this.M[d]||(c=qa[d])&&(this.M[d]=c);for(c=0;c<e.length;c+=1)this.da.push(new H(d,e[c]))}};function V(a,b){this.a=(new B(navigator.userAgent)).parse();this.d=a;this.f=b}var ua={Arimo:!0,Cousine:!0,Tinos:!0};V.prototype.L=function(a,b){b(a.k.Y)};V.prototype.load=function(a){var b=this.d;"MSIE"==this.a.getName()&&1!=this.f.blocking?ca(b,k(this.aa,this,a)):this.aa(a)};
- V.prototype.aa=function(a){for(var b=this.d,c=new na(this.f.api,u(b),this.f.text),d=this.f.families,e=d.length,f=0;f<e;f++){var g=d[f].split(":");3==g.length&&c.W.push(g.pop());var h="";2==g.length&&""!=g[1]&&(h=":");c.s.push(g.join(h))}d=new pa(d);d.parse();v(b,c.e());a(d.da,d.M,ua)};function W(a,b){this.d=a;this.f=b;this.p=[]}W.prototype.J=function(a){var b=this.d;return u(this.d)+(this.f.api||"//f.fontdeck.com/s/css/js/")+(b.w.location.hostname||b.K.location.hostname)+"/"+a+".js"};
- W.prototype.L=function(a,b){var c=this.f.id,d=this.d.w,e=this;c?(d.__tpwebfontfontdeckmodule__||(d.__tpwebfontfontdeckmodule__={}),d.__tpwebfontfontdeckmodule__[c]=function(a,c){for(var d=0,m=c.fonts.length;d<m;++d){var l=c.fonts[d];e.p.push(new H(l.name,ga("font-weight:"+l.weight+";font-style:"+l.style)))}b(a)},w(this.d,this.J(c),function(a){a&&b(!1)})):b(!1)};W.prototype.load=function(a){a(this.p)};function X(a,b){this.d=a;this.f=b;this.p=[]}X.prototype.J=function(a){var b=u(this.d);return(this.f.api||b+"//use.typekit.net")+"/"+a+".js"};X.prototype.L=function(a,b){var c=this.f.id,d=this.d.w,e=this;c?w(this.d,this.J(c),function(a){if(a)b(!1);else{if(d.Typekit&&d.Typekit.config&&d.Typekit.config.fn){a=d.Typekit.config.fn;for(var c=0;c<a.length;c+=2)for(var h=a[c],m=a[c+1],l=0;l<m.length;l++)e.p.push(new H(h,m[l]));try{d.Typekit.load({events:!1,classes:!1})}catch(p){}}b(!0)}},2E3):b(!1)};
- X.prototype.load=function(a){a(this.p)};function Y(a,b){this.d=a;this.f=b;this.p=[]}Y.prototype.L=function(a,b){var c=this,d=c.f.projectId,e=c.f.version;if(d){var f=c.d.w;w(this.d,c.J(d,e),function(e){if(e)b(!1);else{if(f["__mti_fntLst"+d]&&(e=f["__mti_fntLst"+d]()))for(var h=0;h<e.length;h++)c.p.push(new H(e[h].fontfamily));b(a.k.Y)}}).id="__MonotypeAPIScript__"+d}else b(!1)};Y.prototype.J=function(a,b){var c=u(this.d),d=(this.f.api||"fast.fonts.net/jsapi").replace(/^.*http(s?):(\/\/)?/,"");return c+"//"+d+"/"+a+".js"+(b?"?v="+b:"")};
- Y.prototype.load=function(a){a(this.p)};function Z(a,b){this.d=a;this.f=b}Z.prototype.load=function(a){var b,c,d=this.f.urls||[],e=this.f.families||[],f=this.f.testStrings||{};b=0;for(c=d.length;b<c;b++)v(this.d,d[b]);d=[];b=0;for(c=e.length;b<c;b++){var g=e[b].split(":");if(g[1])for(var h=g[1].split(","),m=0;m<h.length;m+=1)d.push(new H(g[0],h[m]));else d.push(new H(g[0]))}a(d,f)};Z.prototype.L=function(a,b){return b(a.k.Y)};var $=new U(this);$.B.C.custom=function(a,b){return new Z(b,a)};$.B.C.fontdeck=function(a,b){return new W(b,a)};$.B.C.monotype=function(a,b){return new Y(b,a)};$.B.C.typekit=function(a,b){return new X(b,a)};$.B.C.google=function(a,b){return new V(b,a)};this.tpWebFont||(this.tpWebFont={},this.tpWebFont.load=k($.load,$),this.tpWebFontConfig&&$.load(this.tpWebFontConfig));})(this,document);
- var sgfamilies = [];
- <?php
- //<!-- load good font -->
- $operations = new RevSliderOperations();
- $googleFont = $slider->getParam("google_font",array());
- if(!empty($googleFont)){
- if(is_array($googleFont)){
- foreach($googleFont as $key => $font){
- ?>sgfamilies.push('<?php echo esc_attr($font); ?>');<?php
- }
- }else{
- ?>sgfamilies.push('<?php echo esc_attr($googleFont); ?>');<?php
- }
- }
- //add here all new google fonts of the layers, with full variants and subsets
- $gfsubsets = $slider->getParam("subsets",array());
- $gf = $slider->getUsedFonts(true);
- foreach($gf as $gfk => $gfv){
- $tcf = $gfk.':';
- if(!empty($gfv['variants'])){
- $mgfirst = true;
- foreach($gfv['variants'] as $mgvk => $mgvv){
- if(!$mgfirst) $tcf .= ',';
- $tcf .= $mgvk;
- $mgfirst = false;
- }
- }
-
- if(!empty($gfv['subsets'])){
-
- $mgfirst = true;
- foreach($gfv['subsets'] as $ssk => $ssv){
- if($mgfirst) $tcf .= '&subset=';
- if(!$mgfirst) $tcf .= ',';
- $tcf .= $ssv;
- $mgfirst = false;
- }
- }
-
- ?>sgfamilies.push('<?php echo esc_attr($tcf); ?>');<?php
- }
- ?>
- var callAllIdle_LocalTimeOut;
- function fontLoaderWaitForTextLayers() {
- if (jQuery('.slide_layer_type_text').length>0) {
- tpLayerTimelinesRev.allLayerToIdle({type:"text"});
- clearTimeout(callAllIdle_LocalTimeOut);
- callAllIdle_LocalTimeOut = setTimeout(function() {
- tpLayerTimelinesRev.allLayerToIdle({type:"text"});
- },1250);
- }
- else
- setTimeout(fontLoaderWaitForTextLayers,250);
- }
- if (sgfamilies.length){
- for(var key in sgfamilies){
- var loadnow = [sgfamilies[key]];
-
- tpWebFont.load({
- timeout:10000,
- google:{
- families:loadnow
- },
- loading:function(e) {
- },
- active:function() {
- fontLoaderWaitForTextLayers();
- },
- inactive:function() {
- fontLoaderWaitForTextLayers();
- },
- });
- }
- }
- </script>
- <?php
- if($slide->isStaticSlide() || $slider->isSlidesFromPosts()){ //insert sliderid for preview
- ?><input type="hidden" id="sliderid" value="<?php echo $slider->getID(); ?>" /><?php
- }
- ?>
- <div class="wrap settings_wrap">
- <div class="clear_both"></div>
- <div class="title_line" style="margin-bottom:0px !important;">
- <?php
- $icon_general = '<div class="icon32" id="icon-options-general"></div>';
- echo apply_filters( 'rev_icon_general_filter', $icon_general );
- ?>
- <a href="<?php echo RevSliderGlobals::LINK_HELP_SLIDE; ?>" class="button-primary float_right revblue mtop_10 mleft_10" target="_blank"><?php _e("Help",'revslider'); ?></a>
- </div>
- <div class="rs_breadcrumbs">
- <a class='breadcrumb-button' href='<?php echo self::getViewUrl("sliders");?>'><i class="eg-icon-th-large"></i><?php _e("All Sliders", 'revslider');?></a>
- <a class='breadcrumb-button' href="<?php echo self::getViewUrl(RevSliderAdmin::VIEW_SLIDER,"id=$sliderID"); ?>"><i class="eg-icon-cog"></i><?php _e('Slider Settings', 'revslider');?></a>
- <a class='breadcrumb-button selected' href="#"><i class="eg-icon-pencil-2"></i><?php _e('Slide Editor ', 'revslider');?>"<?php echo ' '.esc_attr(stripslashes($slider->getParam("title",""))); ?>"</a>
- <div class="tp-clearfix"></div>
- <!-- FIXED TOOLBAR ON THE RIGHT SIDE -->
- <ul class="rs-mini-toolbar" id="revslider_mini_toolbar">
- <?php
- if(!$slide->isStaticSlide()){
- $savebtnid="button_save_slide-tb";
- $prevbtn = "button_preview_slide-tb";
- if($slider->isSlidesFromPosts()){
- $prevbtn = "button_preview_slider-tb";
- }
- }else{
- $savebtnid="button_save_static_slide-tb";
- $prevbtn = "button_preview_slider-tb";
- }
- ?>
- <!--<div class="rs-toolbar-stickybtn rs-mini-toolbar-button notyetsticky" id="stickystylesbutton_wrap">
- <a class='button-primary revbluedark' href='javascript:void(0)' id="stickystylesbutton" ><i class="fa-icon-paperclip" style="display: inline-block;vertical-align: middle;width: 18px;height: 20px;font-size:18px"></i><span class="mini-toolbar-text"><?php _e("Toggle Sticky",'revslider'); ?></span></a>
- </div>-->
- <li class="rs-toolbar-savebtn rs-mini-toolbar-button">
- <a class='button-primary revgreen' href='javascript:void(0)' id="<?php echo $savebtnid; ?>" ><i class="rs-icon-save-light" style="display: inline-block;vertical-align: middle;width: 18px;height: 20px;background-repeat: no-repeat;"></i><span class="mini-toolbar-text"><?php _e("Save Slide",'revslider'); ?></span></a>
- </li>
-
- <li class="rs-toolbar-cssbtn rs-mini-toolbar-button">
- <a class='button-primary revpurple' href='javascript:void(0)' id='button_edit_css_global'><i class=""></></i><span class="mini-toolbar-text"><?php _e("Slider CSS/JS",'revslider'); ?></span></a>
- </li>
- <li class="rs-toolbar-slides rs-mini-toolbar-button">
- <?php
- $slider_url = ($sliderTemplate == 'true') ? RevSliderAdmin::VIEW_SLIDER_TEMPLATE : RevSliderAdmin::VIEW_SLIDER;
- ?>
- <a class="button-primary revblue" href="<?php echo self::getViewUrl($slider_url,"id=$sliderID"); ?>" id="link_edit_slides_t"><i class="revicon-cog"></i><span class="mini-toolbar-text"><?php _e("Slider Settings",'revslider'); ?></span> </a>
-
- </li>
- <li class="rs-toolbar-preview rs-mini-toolbar-button">
- <a class="button-primary revgray" href="javascript:void(0)" id="<?php echo $prevbtn; ?>" ><i class="revicon-search-1"></i><span class="mini-toolbar-text"><?php _e("Preview",'revslider'); ?></span></a>
- </li>
-
- </ul>
- </div>
- <script>
- jQuery(document).ready(function() {
- jQuery('.rs-mini-toolbar-button').hover(function() {
- var btn=jQuery(this),
- txt = btn.find('.mini-toolbar-text');
- punchgs.TweenLite.to(txt,0.2,{width:"100px",ease:punchgs.Linear.easeNone,overwrite:"all"});
- punchgs.TweenLite.to(txt,0.1,{autoAlpha:1,ease:punchgs.Linear.easeNone,delay:0.1,overwrite:"opacity"});
- }, function() {
- var btn=jQuery(this),
- txt = btn.find('.mini-toolbar-text');
- punchgs.TweenLite.to(txt,0.2,{autoAlpha:0,width:"0px",ease:punchgs.Linear.easeNone,overwrite:"all"});
- });
- var mtb = jQuery('.rs-mini-toolbar'),
- mtbo = mtb.offset().top;
-
- function checkStickyToolBar() {
- if (mtbo-jQuery(window).scrollTop()<35) {
- mtb.addClass("sticky");
- jQuery('#wp-admin-bar-my-account').css({paddingRight:"180px"});
- }
- else {
- mtb.removeClass("sticky");
- jQuery('#wp-admin-bar-my-account').css({paddingRight:"0px"});
- }
-
- }
- checkStickyToolBar();
- jQuery(document).on("scroll",checkStickyToolBar);
-
-
- });
- </script>
-
- <?php
- require self::getPathTemplate('slide-selector');
-
- $useWpml = $slider->getParam("use_wpml","off");
-
- if($wpmlActive == true && $useWpml == 'on'){
- require self::getPathTemplate('wpml-selector');
- }
-
- require self::getPathTemplate('slide-general-settings');
-
- $operations = new RevSliderOperations();
- $settings = $slide->getSettings();
-
- $enable_custom_size_notebook = $slider->getParam('enable_custom_size_notebook','off');
- $enable_custom_size_tablet = $slider->getParam('enable_custom_size_tablet','off');
- $enable_custom_size_iphone = $slider->getParam('enable_custom_size_iphone','off');
-
- $adv_resp_sizes = ($enable_custom_size_notebook == 'on' || $enable_custom_size_tablet == 'on' || $enable_custom_size_iphone == 'on') ? true : false;
- ?>
- <div id="jqueryui_error_message" class="unite_error_message" style="display:none;">
- <?php _e("<b>Warning!!! </b>The jquery ui javascript include that is loaded by some of the plugins are custom made and not contain needed components like 'autocomplete' or 'draggable' function.
- Without those functions the editor may not work correctly. Please remove those custom jquery ui includes in order the editor will work correctly.", 'revslider'); ?>
- </div>
-
- <div id="id-esw" class="<?php echo ($slide->isStaticSlide()) ? ' rev_static_layers' : ''; ?>">
- <?php
- require self::getPathTemplate('slide-stage');
- ?>
- <div style="width:100%;clear:both;height:20px"></div>
- <div id="dialog_insert_icon" class="dialog_insert_icon" title="Insert Icon" style="display:none;"></div>
- <div id="dialog_template_insert" class="dialog_template_help" title="<?php _e('Insert Meta','revslider') ?>" style="display:none;">
- <ul class="rs-template-settings-tabs">
- <?php
- switch($slider_type){
- case 'posts':
- case 'specific_posts':
- case 'current_post':
- case 'woocommerce':
- ?>
- <li data-content="#slide-post-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon revicon-doc rs-toolbar-icon"></i><span><?php _e('Post', 'revslider'); ?></span></li>
- <?php
- if(RevSliderWooCommerce::isWooCommerceExists()){
- ?>
- <li data-content="#slide-woocommerce-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon revicon-doc rs-toolbar-icon"></i><span><?php _e('WooCommerce', 'revslider'); ?></span></li>
- <?php
- }
- if(RevSliderEventsManager::isEventsExists()){
- ?>
- <li data-content="#slide-events-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon revicon-doc rs-toolbar-icon"></i><span><?php _e('Events', 'revslider'); ?></span></li>
- <?php
- }
- break;
- case 'flickr':
- ?>
- <li data-content="#slide-flickr-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon eg-icon-flickr rs-toolbar-icon"></i><span><?php _e('Flickr', 'revslider'); ?></span></li>
- <?php
- break;
- case 'instagram':
- ?>
- <li data-content="#slide-instagram-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon eg-icon-info rs-toolbar-icon"></i><span><?php _e('Instagram', 'revslider'); ?></span></li>
- <?php
- break;
- case 'twitter':
- ?>
- <li data-content="#slide-twitter-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon eg-icon-twitter rs-toolbar-icon"></i><span><?php _e('Twitter', 'revslider'); ?></span></li>
- <?php
- break;
- case 'facebook':
- ?>
- <li data-content="#slide-facebook-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon eg-icon-facebook rs-toolbar-icon"></i><span><?php _e('Facebook', 'revslider'); ?></span></li>
- <?php
- break;
- case 'youtube':
- ?>
- <li data-content="#slide-youtube-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon eg-icon-youtube rs-toolbar-icon"></i><span><?php _e('YouTube', 'revslider'); ?></span></li>
- <?php
- break;
- case 'vimeo':
- ?>
- <li data-content="#slide-vimeo-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon eg-icon-vimeo rs-toolbar-icon"></i><span><?php _e('Vimeo', 'revslider'); ?></span></li>
- <?php
- break;
- case 'gallery':
- ?>
- <li data-content="#slide-gallery-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon eg-icon-picture rs-toolbar-icon"></i><span><?php _e('General', 'revslider'); ?></span></li>
- <?php
- break;
- }
- // Apply Filters for Tabs from Add-Ons
- do_action( 'rev_slider_insert_meta_tabs',array(
- 'dummy'=>'<li data-content="#slide-INSERT_TAB_SLUG-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon INSERT_ICON_CLASS rs-toolbar-icon"></i><span>INSERT_TAB_NAME</span></li>',
- 'slider_type'=>$slider_type
- )
- );
- if($slider_type != "gallery"){
- ?>
- <li data-content="#slide-images-template-entry" class="selected"><i style="height:45px" class="rs-mini-layer-icon eg-icon-picture-1 rs-toolbar-icon"></i><span><?php _e('Images', 'revslider'); ?></span></li>
- <?php } ?>
- </ul>
- <div style="clear: both;"></div>
- <?php
- switch($slider_type){
- case 'posts':
- case 'specific_posts':
- case 'current_post':
- case 'woocommerce':
- ?>
- <table class="table_template_help" id="slide-post-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('meta:somemegatag')">{{meta:somemegatag}}</a></td><td><?php _e("Any custom meta tag",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('title')">{{title}}</a></td><td><?php _e("Post Title",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('excerpt')">{{excerpt}}</a></td><td><?php _e("Post Excerpt",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('alias')">{{alias}}</a></td><td><?php _e("Post Alias",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content')">{{content}}</a></td><td><?php _e("Post content",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:words:10')">{{content:words:10}}</a></td><td><?php _e("Post content limit by words",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:chars:10')">{{content:chars:10}}</a></td><td><?php _e("Post content limit by chars",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('link')">{{link}}</a></td><td><?php _e("The link to the post",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('date')">{{date}}</a></td><td><?php _e("Date created",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('date_modified')">{{date_modified}}</a></td><td><?php _e("Date modified",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('author_name')">{{author_name}}</a></td><td><?php _e("Author name",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('author_avatar:80px')">{{author_avatar:80px}}</a></td><td><?php _e("Author Avatar URL(size in px)",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('author_website')">{{author_website}}</a></td><td><?php _e("Author Website",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('author_posts')">{{author_posts}}</a></td><td><?php _e("Author Posts Page",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('num_comments')">{{num_comments}}</a></td><td><?php _e("Number of comments",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('catlist')">{{catlist}}</a></td><td><?php _e("List of categories with links",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('catlist_raw')">{{catlist_raw}}</a></td><td><?php _e("List of categories without links",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('taglist')">{{taglist}}</a></td><td><?php _e("List of tags with links",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('id')">{{id}}</a></td><td><?php _e("Post ID",'revslider'); ?></td></tr>
- </table>
- <table class="table_template_help" id="slide-images-template-entry" style="display: none;">
- <?php
- foreach($img_sizes as $img_handle => $img_name){
- ?>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('featured_image_url_<?php echo $img_handle; ?>')">{{featured_image_url_<?php echo $img_handle; ?>}}</a></td><td><?php _e("Featured Image URL",'revslider'); echo ' '.$img_name; ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('featured_image_<?php echo $img_handle; ?>')">{{featured_image_<?php echo $img_handle; ?>}}</a></td><td><?php _e("Featured Image <img />",'revslider'); echo ' '.$img_name; ?></td></tr>
- <?php
- }
- ?>
- </table>
- <?php if(RevSliderWooCommerce::isWooCommerceExists()){ ?>
- <table class="table_template_help" id="slide-woocommerce-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_sku')">{{wc_sku}}</a></td><td><?php _e("SKU",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_full_price')">{{wc_full_price}}</a></td><td><?php _e("Full Price",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_price')">{{wc_price}}</a></td><td><?php _e("Single Price",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_price_no_cur')">{{wc_price_no_cur}}</a></td><td><?php _e("Single Price without currency",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_stock')">{{wc_stock}}</a></td><td><?php _e("In Stock",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_stock_quantity')">{{wc_stock_quantity}}</a></td><td><?php _e("Stock Quantity",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_rating_count')">{{wc_rating_count}}</a></td><td><?php _e("Number of Ratings",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_review_count')">{{wc_review_count}}</a></td><td><?php _e("Number of Reviews",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_rating')">{{wc_rating}}</a></td><td><?php _e("Text Rating",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_star_rating')">{{wc_star_rating}}</a></td><td><?php _e("Star Rating",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_categories')">{{wc_categories}}</a></td><td><?php _e("Categories",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_tags')">{{wc_tags}}</a></td><td><?php _e("Tags",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_add_to_cart')">{{wc_add_to_cart}}</a></td><td><?php _e("Add to Cart URL",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('wc_add_to_cart_button')">{{wc_add_to_cart_button}}</a></td><td><?php _e("Add to Cart Button",'revslider') ?></td></tr>
- </table>
- <?php }else{ ?>
- <?php if(RevSliderEventsManager::isEventsExists()){ ?>
- <table class="table_template_help" id="slide-events-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_start_date')">{{event_start_date}}</a></td><td><?php _e("Event start date",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_end_date')">{{event_end_date}}</a></td><td><?php _e("Event end date",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_start_time')">{{event_start_time}}</a></td><td><?php _e("Event start time",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_end_time')">{{event_end_time}}</a></td><td><?php _e("Event end time",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_event_id')">{{event_event_id}}</a></td><td><?php _e("Event ID",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_location_name')">{{event_location_name}}</a></td><td><?php _e("Event location name",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_location_slug%')">{{event_location_slug}}</a></td><td><?php _e("Event location slug",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_location_address')">{{event_location_address}}</a></td><td><?php _e("Event location address",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_location_town')">{{event_location_town}}</a></td><td><?php _e("Event location town",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_location_state')">{{event_location_state}}</a></td><td><?php _e("Event location state",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_location_postcode')">{{event_location_postcode}}</a></td><td><?php _e("Event location postcode",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_location_region')">{{event_location_region}}</a></td><td><?php _e("Event location region",'revslider') ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('event_location_country')">{{event_location_country}}</a></td><td><?php _e("Event location country",'revslider') ?></td></tr>
- </table>
- <?php }
- }
- break;
- case 'flickr':
- ?>
- <table class="table_template_help" id="slide-flickr-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('title')">{{title}}</a></td><td><?php _e("Post Title",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content')">{{content}}</a></td><td><?php _e("Post content",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:words:10')">{{content:words:10}}</a></td><td><?php _e("Post content limit by words",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:chars:10')">{{content:chars:10}}</a></td><td><?php _e("Post content limit by chars",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('link')">{{link}}</a></td><td><?php _e("The link to the post",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('date')">{{date}}</a></td><td><?php _e("Date created",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('author_name')">{{author_name}}</a></td><td><?php _e('Username','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('views')">{{views}}</a></td><td><?php _e('Views','revslider'); ?></td></tr>
- </table>
- <table class="table_template_help" id="slide-images-template-entry" style="display: none;">
- <?php
- foreach($img_sizes as $img_handle => $img_name){
- ?>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_url_<?php echo sanitize_title($img_handle); ?>')">{{image_url_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image URL",'revslider'); echo ' '.$img_name; ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_<?php echo sanitize_title($img_handle); ?>')">{{image_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image <img />",'revslider'); echo ' '.$img_name; ?></td></tr>
- <?php
- }
- ?>
- </table>
- <?php
- break;
- case 'instagram':
- ?>
- <table class="table_template_help" id="slide-instagram-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('title')">{{title}}</a></td><td><?php _e("Title",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content')">{{content}}</a></td><td><?php _e("Content",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:words:10')">{{content:words:10}}</a></td><td><?php _e("Post content limit by words",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:chars:10')">{{content:chars:10}}</a></td><td><?php _e("Post content limit by chars",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('link')">{{link}}</a></td><td><?php _e("Link",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('date')">{{date}}</a></td><td><?php _e("Date created",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('author_name')">{{author_name}}</a></td><td><?php _e('Username','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('likes')">{{likes}}</a></td><td><?php _e('Number of Likes','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('num_comments')">{{num_comments}}</a></td><td><?php _e('Number of Comments','revslider'); ?></td></tr>
- </table>
- <table class="table_template_help" id="slide-images-template-entry" style="display: none;">
- <?php
- foreach($img_sizes as $img_handle => $img_name){
- ?>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_url_<?php echo sanitize_title($img_handle); ?>')">{{image_url_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image URL",'revslider'); echo ' '.$img_name; ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_<?php echo sanitize_title($img_handle); ?>')">{{image_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image <img />",'revslider'); echo ' '.$img_name; ?></td></tr>
- <?php
- }
- ?>
- </table>
- <?php
- break;
- case 'twitter':
- ?>
- <table class="table_template_help" id="slide-twitter-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('title')">{{title}}</a></td><td><?php _e('Title','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content')">{{content}}</a></td><td><?php _e('Content','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:words:10')">{{content:words:10}}</a></td><td><?php _e("Post content limit by words",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:chars:10')">{{content:chars:10}}</a></td><td><?php _e("Post content limit by chars",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('link')">{{link}}</a></td><td><?php _e("Link",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('date_published')">{{date_published}}</a></td><td><?php _e('Pulbishing Date','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('author_name')">{{author_name}}</a></td><td><?php _e('Username','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('retweet_count')">{{retweet_count}}</a></td><td><?php _e('Retweet Count','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('favorite_count')">{{favorite_count}}</a></td><td><?php _e('Favorite Count','revslider'); ?></td></tr>
- </table>
- <table class="table_template_help" id="slide-images-template-entry" style="display: none;">
- <?php
- foreach($img_sizes as $img_handle => $img_name){
- ?>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_url_<?php echo sanitize_title($img_handle); ?>')">{{image_url_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image URL",'revslider'); echo ' '.$img_name; ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_<?php echo sanitize_title($img_handle); ?>')">{{image_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image <img />",'revslider'); echo ' '.$img_name; ?></td></tr>
- <?php
- }
- ?>
- </table>
- <?php
- break;
- case 'facebook':
- ?>
- <table class="table_template_help" id="slide-facebook-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('title')">{{title}}</a></td><td><?php _e('Title','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content')">{{content}}</a></td><td><?php _e('Content','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:words:10')">{{content:words:10}}</a></td><td><?php _e("Post content limit by words",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:chars:10')">{{content:chars:10}}</a></td><td><?php _e("Post content limit by chars",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('link')">{{link}}</a></td><td><?php _e('Link','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('date_published')">{{date_published}}</a></td><td><?php _e('Pulbishing Date','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('date_published')">{{date_modified}}</a></td><td><?php _e('Last Modify Date','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('author_name')">{{author_name}}</a></td><td><?php _e('Username','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('likes')">{{likes}}</a></td><td><?php _e('Number of Likes','revslider'); ?></td></tr>
- </table>
- <table class="table_template_help" id="slide-images-template-entry" style="display: none;">
- <?php
- foreach($img_sizes as $img_handle => $img_name){
- ?>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_url_<?php echo sanitize_title($img_handle); ?>')">{{image_url_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image URL",'revslider'); echo ' '.$img_name; ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_<?php echo sanitize_title($img_handle); ?>')">{{image_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image <img />",'revslider'); echo ' '.$img_name; ?></td></tr>
- <?php
- }
- ?>
- </table>
- <?php
- break;
- case 'youtube':
- ?>
- <table class="table_template_help" id="slide-youtube-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('title')">{{title}}</a></td><td><?php _e('Title','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('excerpt')">{{excerpt}}</a></td><td><?php _e('Excerpt','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content')">{{content}}</a></td><td><?php _e('Content','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:words:10')">{{content:words:10}}</a></td><td><?php _e("Post content limit by words",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:chars:10')">{{content:chars:10}}</a></td><td><?php _e("Post content limit by chars",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('date_published')">{{date_published}}</a></td><td><?php _e('Pulbishing Date','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('link')">{{link}}</a></td><td><?php _e('Link','revslider'); ?></td></tr>
- </table>
- <table class="table_template_help" id="slide-images-template-entry" style="display: none;">
- <?php
- foreach($img_sizes as $img_handle => $img_name){
- ?>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_url_<?php echo sanitize_title($img_handle); ?>')">{{image_url_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image URL",'revslider'); echo ' '.$img_name; ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_<?php echo sanitize_title($img_handle); ?>')">{{image_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image <img />",'revslider'); echo ' '.$img_name; ?></td></tr>
- <?php
- }
- ?>
- </table>
- <?php
- break;
- case 'gallery':
- ?>
- <table class="table_template_help" id="slide-gallery-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('current_page_link')">{{current_page_link}}</a></td><td><?php _e('Link to current page','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('home_url')">{{home_url}}</a></td><td><?php _e('Link to WP Home Page','revslider'); ?></td></tr>
- <?php do_action( 'rev_slider_insert_gallery_meta_row' ); ?>
- </table>
- <?php
- break;
- case 'vimeo':
- ?>
- <table class="table_template_help" id="slide-vimeo-template-entry" style="display: none;">
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('title')">{{title}}</a></td><td><?php _e('Title','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('excerpt')">{{excerpt}}</a></td><td><?php _e('Excerpt','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content')">{{content}}</a></td><td><?php _e('Content','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:words:10')">{{content:words:10}}</a></td><td><?php _e("Post content limit by words",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('content:chars:10')">{{content:chars:10}}</a></td><td><?php _e("Post content limit by chars",'revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('link')">{{link}}</a></td><td><?php _e('The link to the post','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('date_published')">{{date_published}}</a></td><td><?php _e('Pulbishing Date','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('author_name')">{{author_name}}</a></td><td><?php _e('Username','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('likes')">{{likes}}</a></td><td><?php _e('Number of Likes','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('views')">{{views}}</a></td><td><?php _e('Number of Views','revslider'); ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('num_comments')">{{num_comments}}</a></td><td><?php _e('Number of Comments','revslider'); ?></td></tr>
- </table>
- <table class="table_template_help" id="slide-images-template-entry" style="display: none;">
- <?php
- foreach($img_sizes as $img_handle => $img_name){
- ?>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_url_<?php echo sanitize_title($img_handle); ?>')">{{image_url_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image URL",'revslider'); echo ' '.$img_name; ?></td></tr>
- <tr><td><a href="javascript:UniteLayersRev.insertTemplate('image_<?php echo sanitize_title($img_handle); ?>')">{{image_<?php echo sanitize_title($img_handle); ?>}}</a></td><td><?php _e("Image <img />",'revslider'); echo ' '.$img_name; ?></td></tr>
- <?php
- }
- ?>
- </table>
- <?php
- break;
- }
- // Apply Filters for Tab Content from Add-Ons
- do_action( 'rev_slider_insert_meta_tab_content',array(
- 'tab_head' => '<table class="table_template_help" id="slide-INSERT_TAB_SLUG-template-entry" style="display: none;">' ,
- 'tab_row' => '<tr><td><a href="javascript:UniteLayersRev.insertTemplate(\'INSERT_META_SLUG\')">{{INSERT_META_SLUG}}</a></td><td>INSERT_META_NAME</td></tr>',
- 'tab_foot' => '</table>',
- 'slider_type' => $slider_type
- )
- );
- ?>
- <script type="text/javascript">
- jQuery('document').ready(function() {
- jQuery('.rs-template-settings-tabs li').click(function() {
- var tw = jQuery('.rs-template-settings-tabs .selected'),
- tn = jQuery(this);
- jQuery(tw.data('content')).hide(0);
- tw.removeClass("selected");
- tn.addClass("selected");
- jQuery(tn.data('content')).show(0);
- });
- jQuery('.rs-template-settings-tabs li:first-child').click();
- });
- </script>
- </div>
- <div id="dialog_advanced_css" class="dialog_advanced_css" title="<?php _e('Advanced CSS', 'revslider'); ?>" style="display:none;">
- <div style="display: none;"><span id="rev-example-style-layer">example</span></div>
- <div id="change_acea_wrappers">
- <div id="change_acea_toidle" class="revblue button-primary"><?php _e('Edit Idle', 'revslider'); ?></div>
- <div id="change_acea_tohover" class="revblue button-primary"><?php _e('Edit Hover', 'revslider'); ?></div>
- </div>
- <div class="first-css-area">
- <span class="cbi-title"><?php _e('Style from options', 'revslider'); ?><span class="acsa_idle_or_hover"></span><span style="font-size:11px;font-style:italic;display:block;line-height:13px">(<?php _e('Editable via Option Fields, Saved in the Class:', 'revslider'); ?><span class="current-advance-edited-class"></span>)</span></span>
- <textarea id="textarea_template_css_editor_uneditable" rows="20" cols="81" disabled="disabled"></textarea>
- </div>
- <div class="second-css-area">
- <span class="cbi-title"><?php _e('Additional Custom Styling', 'revslider'); ?><span class="acsa_idle_or_hover"></span><span style="font-size:11px;font-style:italic;display:block;line-height:13px">(<?php _e('Appended in the Class:', 'revslider'); ?><span class="current-advance-edited-class"></span>)</span></span>
- <textarea id="textarea_advanced_css_editor" rows="20" cols="81"></textarea>
- </div>
- </div>
-
- <div id="dialog_save_as_css" class="dialog_save_as_css" title="<?php _e('Save As', 'revslider'); ?>" style="display:none;">
- <div style="margin-top:14px">
- <span style="margin-right:15px"><?php _e('Save As:', 'revslider'); ?></span><input id="rs-save-as-css" type="text" name="rs-save-as-css" value="" />
- </div>
- </div>
-
- <div id="dialog_rename_css" class="dialog_rename_css" title="<?php _e('Rename CSS', 'revslider'); ?>" style="display:none;">
- <div style="margin-top:14px">
- <span style="margin-right:15px"><?php _e('Rename to:', 'revslider'); ?></span><input id="rs-rename-css" type="text" name="rs-rename-css" value="" />
- </div>
- </div>
-
- <div id="dialog_advanced_layer_css" class="dialog_advanced_layer_css" title="<?php _e('Layer Inline CSS', 'revslider'); ?>" style="display:none;">
- <div id="change_ace_wrappers">
- <div id="change_ace_toidle" class="revblue button-primary"><?php _e('Edit Idle', 'revslider'); ?></div>
- <div id="change_ace_tohover" class="revblue button-primary"><?php _e('Edit Hover', 'revslider'); ?></div>
- </div>
- <div class="first-css-area">
- <span class="cbi-title"><?php _e('Advanced Custom Styling', 'revslider'); ?><span id="acs_idle_or_hover"></span><span style="font-size:11px;font-style:italic;display:block;line-height:13px">(<?php _e('Appended Inline to the Layer Markup', 'revslider'); ?>)</span></span>
- <textarea id="textarea_template_css_editor_layer" name="textarea_template_css_editor_layer"></textarea>
- </div>
- </div>
-
- <div id="dialog_save_as_animation" class="dialog_save_as_animation" title="<?php _e('Save As', 'revslider'); ?>" style="display:none;">
- <div style="margin-top:14px">
- <span style="margin-right:15px"><?php _e('Save As:', 'revslider'); ?></span><input id="rs-save-as-animation" type="text" name="rs-save-as-animation" value="" />
- </div>
- </div>
-
- <div id="dialog_save_animation" class="dialog_save_animation" title="<?php _e('Save Under', 'revslider'); ?>" style="display:none;">
- <div style="margin-top:14px">
- <span style="margin-right:15px"><?php _e('Save Under:', 'revslider'); ?></span><input id="rs-save-under-animation" type="text" name="rs-save-under-animation" value="" />
- </div>
- </div>
-
- <script type="text/javascript">
-
- <?php
- $icon_sets = RevSliderBase::get_icon_sets();
- $sets = array();
- if(!empty($icon_sets)){
- $sets = implode("','", $icon_sets);
- }
- ?>
- var rs_icon_sets = new Array('<?php echo $sets; ?>');
-
-
- jQuery(document).ready(function() {
- UniteLayersRev.addPreventLeave();
-
- <?php if(!empty($jsonLayers)){ ?>
- //set init layers object
- UniteLayersRev.setInitLayersJson(<?php echo $jsonLayers; ?>);
- <?php } ?>
-
- <?php
- if($slide->isStaticSlide()){
- $arrayDemoLayers = array();
- $arrayDemoSettings = array();
- if(!empty($all_slides) && is_array($all_slides)){
- foreach($all_slides as $cSlide){
- $arrayDemoLayers[$cSlide->getID()] = $cSlide->getLayers();
- $arrayDemoSettings[$cSlide->getID()] = $cSlide->getParams();
- }
- }
- $jsonDemoLayers = RevSliderFunctions::jsonEncodeForClientSide($arrayDemoLayers);
- $jsonDemoSettings = RevSliderFunctions::jsonEncodeForClientSide($arrayDemoSettings);
- ?>
- //set init demo layers object
- UniteLayersRev.setInitDemoLayersJson(<?php echo $jsonDemoLayers; ?>);
- UniteLayersRev.setInitDemoSettingsJson(<?php echo $jsonDemoSettings; ?>);
- <?php
- } ?>
-
- <?php if(!empty($jsonStaticLayers)){ ?>
- UniteLayersRev.setInitStaticLayersJson(<?php echo $jsonStaticLayers; ?>);
- <?php } ?>
-
- <?php if(!empty($jsonCaptions)){ ?>
- UniteLayersRev.setInitCaptionClasses(<?php echo $jsonCaptions; ?>);
- <?php } ?>
- <?php if(!empty($arrCustomAnim)){ ?>
- UniteLayersRev.setInitLayerAnim(<?php echo $arrCustomAnim; ?>);
- <?php } ?>
- <?php if(!empty($arrCustomAnimDefault)){ ?>
- UniteLayersRev.setInitLayerAnimsDefault(<?php echo $arrCustomAnimDefault; ?>);
- <?php } ?>
- <?php if(!empty($jsonFontFamilys)){ ?>
- UniteLayersRev.setInitFontTypes(<?php echo $jsonFontFamilys; ?>);
- <?php } ?>
- <?php if(!empty($arrCssStyles)){ ?>
- UniteCssEditorRev.setInitCssStyles(<?php echo $arrCssStyles; ?>);
- <?php } ?>
- <?php
- $trans_sizes = RevSliderFunctions::jsonEncodeForClientSide($slide->translateIntoSizes());
- ?>
- UniteLayersRev.setInitTransSetting(<?php echo $trans_sizes; ?>);
- UniteLayersRev.init("<?php echo $slideDelay; ?>");
-
- UniteCssEditorRev.init();
-
-
- RevSliderAdmin.initGlobalStyles();
- RevSliderAdmin.initLayerPreview();
- RevSliderAdmin.setStaticCssCaptionsUrl('<?php echo RS_PLUGIN_URL.'public/assets/css/static-captions.css'; ?>');
- /* var reproduce;
- jQuery(window).resize(function() {
- clearTimeout(reproduce);
- reproduce = setTimeout(function() {
- UniteLayersRev.refreshGridSize();
- },100);
- });*/
- <?php if($kenburn_effect == 'on'){ ?>
- jQuery('input[name="kenburn_effect"]:checked').change();
- <?php } ?>
- // DRAW HORIZONTAL AND VERTICAL LINEAR
- var horl = jQuery('#hor-css-linear .linear-texts'),
- verl = jQuery('#ver-css-linear .linear-texts'),
- maintimer = jQuery('#mastertimer-linear .linear-texts'),
- mw = "<?php echo $tempwidth_jq; ?>";
- mw = parseInt(mw.split(":")[1],0);
- for (var i=-600;i<mw;i=i+100) {
- if (mw-i<100)
- horl.append('<li style="width:'+(mw-i)+'px"><span>'+i+'</span></li>');
- else
- horl.append('<li><span>'+i+'</span></li>');
- }
- for (var i=0;i<2000;i=i+100) {
- verl.append('<li><span>'+i+'</span></li>');
- }
- for (var i=0;i<160;i=i+1) {
- var txt = i+"s";
- maintimer.append('<li><span>'+txt+'</span></li>');
- }
- // SHIFT RULERS and TEXTS and HELP LINES//
- function horRuler() {
- var dl = jQuery('#divLayers'),
- l = parseInt(dl.offset().left,0) - parseInt(jQuery('#thelayer-editor-wrapper').offset().left,0);
- jQuery('#hor-css-linear').css({backgroundPosition:(l)+"px 50%"});
- jQuery('#hor-css-linear .linear-texts').css({left:(l-595)+"px"});
- jQuery('#hor-css-linear .helplines-offsetcontainer').css({left:(l)+"px"});
- jQuery('#ver-css-linear .helplines').css({left:"-15px"}).width(jQuery('#thelayer-editor-wrapper').outerWidth(true)-35);
- jQuery('#hor-css-linear .helplines').css({top:"-15px"}).height(jQuery('#thelayer-editor-wrapper').outerHeight(true)-41);
- }
- horRuler();
-
- jQuery('.my-color-field').tpColorPicker({
- defaultValue:'#FFFFFF',
- mode:'full',
- wrapper:'<span class="rev-colorpickerspan"></span>',
- cancel:function() {
- jQuery('#style_form_wrapper').trigger("colorchanged");
- },
- onEdit:function(inputElement,color,gradientObj) {
- switch (inputElement.attr('name')) {
- case "adbutton-color-1":
- case "adbutton-color-2":
- case "adbutton-border-color":
- setExampleButtons();
- break;
- case "adshape-color-1":
- case "adshape-color-2":
- case "adshape-border-color":
- setExampleShape();
- break;
- case "bg_color":
- if (color.length>7) {
- jQuery("#divbgholder").css("background",color);
- jQuery('.slotholder .tp-bgimg.defaultimg').css({background:color});
- jQuery('#slide_selector .list_slide_links li.selected .slide-media-container ').css({background:color});
- } else {
- jQuery("#divbgholder").css("background-color",color);
- jQuery('.slotholder .tp-bgimg.defaultimg').css({backgroundColor:color});
- jQuery('#slide_selector .list_slide_links li.selected .slide-media-container ').css({backgroundColor:color});
- }
-
- break;
- }
- var layer = jQuery('.layer_selected.slide_layer');
- if (layer.length>0) {
- switch (inputElement.attr('name')) {
- case "color_static":
- case "hover_color_static":
- if (layer.hasClass("slide_layer_type_text"))
- punchgs.TweenLite.set(layer.find('>.tp-caption'),{color:color});
- else if (layer.hasClass("slide_layer_type_svg"))
- punchgs.TweenLite.set(layer.find('>.tp-caption>svg, >.tp-caption>svg path'),{fill:color});
- break;
- case "css_svgstroke-color-show":
- case "css_svgstroke-hover-color-show":
- if (layer.hasClass("slide_layer_type_svg"))
- punchgs.TweenLite.set(layer.find('>.tp-caption>svg'),{stroke:color});
- break;
- case "css_background-color":
- case "hover_css_background-color":
- jQuery('#style_form_wrapper').trigger("colorchanged");
- if (color.indexOf('gradient')>=0)
- punchgs.TweenLite.set(layer.find('>.tp-caption'),{background:color});
- else
- punchgs.TweenLite.set(layer.find('>.tp-caption'),{backgroundColor:color});
- break;
- case "css_border-color-show":
- case "hover_css_border-color-show":
- punchgs.TweenLite.set(layer.find('>.tp-caption'),{borderColor:color});
- break;
- }
- }
- },
- change:function(inputElement,color,gradientObj) {
-
- switch (inputElement.attr('name')) {
- case "adbutton-color-1":
- case "adbutton-color-2":
- case "adbutton-border-color":
- setExampleButtons();
- break;
- case "adshape-color-1":
- case "adshape-color-2":
- case "adshape-border-color":
- setExampleShape();
- break;
- case "bg_color":
- var bgColor = jQuery("#slide_bg_color").val();
- if (bgColor.length>7) {
- jQuery("#divbgholder").css("background",bgColor);
- jQuery('.slotholder .tp-bgimg.defaultimg').css({background:bgColor});
- jQuery('#slide_selector .list_slide_links li.selected .slide-media-container ').css({background:bgColor});
- } else {
- jQuery("#divbgholder").css("background-color",bgColor);
- jQuery('.slotholder .tp-bgimg.defaultimg').css({backgroundColor:bgColor});
- jQuery('#slide_selector .list_slide_links li.selected .slide-media-container ').css({backgroundColor:bgColor});
- }
-
- break;
- }
- jQuery('#style_form_wrapper').trigger("colorchanged");
- }
- });
- jQuery('.adb-input').on("change blur focus",setExampleButtons);
- jQuery('.ads-input, input[name="shape_fullwidth"], input[name="shape_fullheight"]').on("change blur focus",setExampleShape);
- jQuery('.ui-autocomplete').on('click',setExampleButtons);
- jQuery('.wp-color-result').on("click",function() {
- if (jQuery(this).hasClass("wp-picker-open"))
- jQuery(this).closest('.wp-picker-container').addClass("pickerisopen");
- else
- jQuery(this).closest('.wp-picker-container').removeClass("pickerisopen");
- });
- jQuery("body").click(function(event) {
- jQuery('.wp-picker-container.pickerisopen').removeClass("pickerisopen");
- })
- // WINDOW RESIZE AND SCROLL EVENT SHOULD REDRAW RULERS
- jQuery(window).resize(horRuler);
- jQuery('#divLayers-wrapper').on('scroll',horRuler);
- jQuery('#toggle-idle-hover .icon-stylehover').click(function() {
- var bt = jQuery('#toggle-idle-hover');
- bt.removeClass("idleisselected").addClass("hoverisselected");
- jQuery('#tp-idle-state-advanced-style').hide();
- jQuery('#tp-hover-state-advanced-style').show();
- });
- jQuery('#toggle-idle-hover .icon-styleidle').click(function() {
- var bt = jQuery('#toggle-idle-hover');
- bt.addClass("idleisselected").removeClass("hoverisselected");
- jQuery('#tp-idle-state-advanced-style').show();
- jQuery('#tp-hover-state-advanced-style').hide();
- });
- jQuery('input[name="hover_allow"]').on("change",function() {
- if (jQuery(this).attr("checked")=="checked") {
- jQuery('#idle-hover-swapper').show();
- } else {
- jQuery('#idle-hover-swapper').hide();
- }
- });
- // HIDE /SHOW INNER SAVE,SAVE AS ETC..
- jQuery('.clicktoshowmoresub').click(function() {
- jQuery(this).find('.clicktoshowmoresub_inner').show();
- });
- jQuery('.clicktoshowmoresub').on('mouseleave',function() {
- jQuery(this).find('.clicktoshowmoresub_inner').hide();
- });
-
- //arrowRepeater();
- function arrowRepeater() {
- var tw = new punchgs.TimelineLite();
- tw.add(punchgs.TweenLite.from(jQuery('.animatemyarrow'),0.5,{x:-10,opacity:0}),0);
- tw.add(punchgs.TweenLite.to(jQuery('.animatemyarrow'),0.5,{x:10,opacity:0}),0.5);
-
- tw.play(0);
- tw.eventCallback("onComplete",function() {
- tw.restart();
- })
- }
-
- RevSliderSettings.createModernOnOff();
- });
- </script>
-
- <?php
- if(!$slide->isStaticSlide()){
- ?>
- <!-- <a href="javascript:void(0)" id="button_save_slide" class="revgreen button-primary"><div class="updateicon"></div><i class="rs-icon-save-light" style="display: inline-block;vertical-align: middle;width: 18px;height: 20px;background-repeat: no-repeat;margin-right:5px;"></i><?php _e("Save Slide",'revslider'); ?></a>
- -->
- <?php
- }else{
- ?>
- <!-- <a href="javascript:void(0)" id="button_save_static_slide" class="revgreen button-primary"><div class="updateicon"></div><i class="revicon-arrows-ccw"></i><?php _e("Update Static Layers",'revslider'); ?></a>
- -->
- <?php
- }
- ?>
- <!-- <span id="loader_update" class="loader_round" style="display:none;"><?php _e("updating",'revslider'); ?>...</span>
- <span id="update_slide_success" class="success_message" class="display:none;"></span>
- <a href="<?php echo self::getViewUrl(RevSliderAdmin::VIEW_SLIDER,"id=$sliderID"); ?>" class="button-primary revblue"><i class="revicon-cog"></i><?php _e("Slider Settings",'revslider'); ?></a>
- <a id="button_close_slide" href="<?php echo $closeUrl?>" class="button-primary revyellow"><div class="closeicon"></div><i class="revicon-list-add"></i><?php _e("Slides Overview",'revslider'); ?></a>
- -->
- <?php
- if(!$slide->isStaticSlide()){
- ?>
- <!-- <a href="javascript:void(0)" id="button_delete_slide" class="button-primary revred" original-title=""><i class="revicon-trash"></i><?php _e("Delete Slide",'revslider'); ?></a>
- -->
- <?php
- } ?>
- </div>
- <div class="vert_sap"></div>
- <div id="dialog_rename_animation" class="dialog_rename_animation" title="<?php _e('Rename Animation', 'revslider'); ?>" style="display:none;">
- <div style="margin-top:14px">
- <span style="margin-right:15px"><?php _e('Rename to:', 'revslider'); ?></span><input id="rs-rename-animation" type="text" name="rs-rename-animation" value="" />
- </div>
- </div>
- <?php
- if($slide->isStaticSlide()){
- $slideID = $slide->getID();
- }
- $mslide_list = array();
- if(!empty($arrSlidesWPML)){
- foreach($arrSlidesWPML as $arwmpl) {
- if($arwmpl['id'] == $slideID) continue;
-
- $mslide_list[] = array($arwmpl['id'] => $arwmpl['title']);
- }
- }
- $mslide_list = RevSliderFunctions::jsonEncodeForClientSide($mslide_list);
- ?>
- <script type="text/javascript">
- var g_patternViewSlide = '<?php echo $patternViewSlide; ?>';
-
- var g_messageDeleteSlide = "<?php _e("Delete this slide?",'revslider'); ?>";
- jQuery(document).ready(function(){
- RevSliderAdmin.initEditSlideView(<?php echo $slideID; ?>, <?php echo $sliderID; ?>, <?php echo ($slide->isStaticSlide()) ? 'true' : 'false'; ?>);
-
- UniteLayersRev.setInitSlideIds(<?php echo $mslide_list; ?>);
- });
- var curSlideID = <?php echo $slideID; ?>;
- var curSliderID = <?php echo $sliderID; ?>;
- </script>
- <?php
- require self::getPathTemplate("../system/dialog-copy-move");
- ?>
- <script type="text/javascript">
- jQuery(document).ready(function(){
- jQuery('#rs-do-set-style-on-devices').click(function(){
- var layer = UniteLayersRev.getCurrentLayer();
-
- if(layer !== false){
- if(layer['static_styles'] == undefined) layer['static_styles'] = {};
-
- var mcolor = jQuery('input[name="color_static"]').val();
- var mfontsize = jQuery('input[name="font_size_static"]').val();
- var mlineheight = jQuery('input[name="line_height_static"]').val();
- var mfontweight = jQuery('select[name="font_weight_static"] option:selected').val();
-
- jQuery('.rs-set-device-chk').each(function(){
- if(jQuery(this).is(':checked')){
- var dt = jQuery(this).data('device'); //which device to set on
- var so = jQuery(this).data('seton'); //set on color/font-size and so on
-
- switch(so){
- case 'color':
- var mval = mcolor;
- break;
- case 'font-size':
- var mval = mfontsize;
- break;
- case 'line-height':
- var mval = mlineheight;
- break;
- case 'font-weight':
- var mval = mfontweight;
- break;
- }
-
- layer['static_styles'] = UniteLayersRev.setVal(layer['static_styles'], so, mval, false, [dt]);
- }
- });
-
- //give status that it has been done
-
- jQuery('#rs-set-style-on-devices-dialog').toggle();
- }
- });
- });
- </script>
- <?php
- require self::getPathTemplate('template-selector');
- ?>
|