Changeset 2026169
- Timestamp:
- 02/06/2019 08:46:30 PM (7 years ago)
- Location:
- slider-by-webxapp
- Files:
-
- 56 added
- 6 edited
-
tags/1.1.5 (added)
-
tags/1.1.5/admin (added)
-
tags/1.1.5/admin/view (added)
-
tags/1.1.5/admin/view/add_shortcode_view.php (added)
-
tags/1.1.5/admin/view/slide_settings.php (added)
-
tags/1.1.5/admin/view/theme_metabox_view.php (added)
-
tags/1.1.5/admin/view/wxas_upload.php (added)
-
tags/1.1.5/assets (added)
-
tags/1.1.5/assets/admin (added)
-
tags/1.1.5/assets/admin/css (added)
-
tags/1.1.5/assets/admin/css/pretty-checkbox.css (added)
-
tags/1.1.5/assets/admin/css/spectrum.css (added)
-
tags/1.1.5/assets/admin/css/wxas_admin.css (added)
-
tags/1.1.5/assets/admin/css/wxas_block.css (added)
-
tags/1.1.5/assets/admin/js (added)
-
tags/1.1.5/assets/admin/js/add_shortcode.js (added)
-
tags/1.1.5/assets/admin/js/image_upload.js (added)
-
tags/1.1.5/assets/admin/js/spectrum.js (added)
-
tags/1.1.5/assets/admin/js/wxa_admin.js (added)
-
tags/1.1.5/assets/admin/js/wxas_block.js (added)
-
tags/1.1.5/assets/css (added)
-
tags/1.1.5/assets/css/slick (added)
-
tags/1.1.5/assets/css/slick/ajax-loader.gif (added)
-
tags/1.1.5/assets/css/slick/fonts (added)
-
tags/1.1.5/assets/css/slick/fonts/slick.eot (added)
-
tags/1.1.5/assets/css/slick/fonts/slick.svg (added)
-
tags/1.1.5/assets/css/slick/fonts/slick.ttf (added)
-
tags/1.1.5/assets/css/slick/fonts/slick.woff (added)
-
tags/1.1.5/assets/css/slick/slick-theme.css (added)
-
tags/1.1.5/assets/css/slick/slick.css (added)
-
tags/1.1.5/assets/css/style.css (added)
-
tags/1.1.5/assets/fonts (added)
-
tags/1.1.5/assets/fonts/slick.eot (added)
-
tags/1.1.5/assets/fonts/slick.svg (added)
-
tags/1.1.5/assets/fonts/slick.ttf (added)
-
tags/1.1.5/assets/fonts/slick.woff (added)
-
tags/1.1.5/assets/images (added)
-
tags/1.1.5/assets/images/video_logo.png (added)
-
tags/1.1.5/assets/images/wp-post_logo.png (added)
-
tags/1.1.5/assets/images/wxas_logo.png (added)
-
tags/1.1.5/assets/images/wxas_logo.svg (added)
-
tags/1.1.5/assets/images/wxas_logo_small.png (added)
-
tags/1.1.5/assets/images/wxas_logo_small.svg (added)
-
tags/1.1.5/assets/js (added)
-
tags/1.1.5/assets/js/script.js (added)
-
tags/1.1.5/assets/js/slick.min.js (added)
-
tags/1.1.5/includes (added)
-
tags/1.1.5/includes/WXAS_Library.php (added)
-
tags/1.1.5/includes/wxas_print_slider.php (added)
-
tags/1.1.5/includes/wxas_register_posts.php (added)
-
tags/1.1.5/includes/wxas_shortcode.php (added)
-
tags/1.1.5/readme.txt (added)
-
tags/1.1.5/view (added)
-
tags/1.1.5/wxas.php (added)
-
tags/1.1.5/wxas_admin_class.php (added)
-
tags/1.1.5/wxas_class.php (added)
-
trunk/admin/view/slide_settings.php (modified) (1 diff)
-
trunk/assets/css/style.css (modified) (1 diff)
-
trunk/assets/js/script.js (modified) (1 diff)
-
trunk/includes/wxas_print_slider.php (modified) (5 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wxas.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
slider-by-webxapp/trunk/admin/view/slide_settings.php
r2007045 r2026169 26 26 "type" => "checkbox", 27 27 "label" => "Dots", 28 "default" => "checked", 29 ), 30 "wxas_slide_buttons" =>array( 31 "name" => "slide_buttons", 32 "type" => "checkbox", 33 "label" => "Next prev buttons", 34 "default" => "checked", 35 ), 36 "wxas_slide_touch" =>array( 37 "name" => "touch_effect", 38 "type" => "checkbox", 39 "label" => "Touch effect", 28 40 "default" => "checked", 29 41 ), -
slider-by-webxapp/trunk/assets/css/style.css
r2024852 r2026169 10 10 margin: 0 auto; 11 11 } 12 .wxas_container{ 13 cursor: pointer; 14 display: inline-block; 15 } 16 .wxas_cursor{ 17 pointer-events: none; 18 position: absolute; 19 width: 30px; 20 height: 30px; 21 margin-top: -15px; 22 margin-left: -15px; 23 border-radius: 50%; 24 background: rgba(255, 255, 255, 0.2); 25 box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.05); 26 transition: background ease-in-out .2s, -webkit-transform ease-in-out .2s; 27 transition: transform ease-in-out .2s, background ease-in-out .2s; 28 transition: transform ease-in-out .2s, background ease-in-out .2s, -webkit-transform ease-in-out .2s; 29 -webkit-transform: translateZ(0); 30 z-index: 99999999999; 31 } 32 .wxas_cursor:before, .wxas_cursor:after { 33 content: ''; 34 position: absolute; 35 border-left: 6px solid rgba(255, 255, 255, 0.5); 36 border-top: 6px solid transparent; 37 border-bottom: 6px solid transparent; 38 top: 10px; 39 left: 52px; 40 opacity: 0; 41 transition: left ease-in-out .1s, opacity ease-in-out .2s; 42 } 43 .wxas_cursor:after { 44 border-left: none; 45 border-right: 6px solid rgba(255, 255, 255, 0.5); 46 left: -27px; 47 } 48 49 .wcas_cursor_down .wxas_cursor { 50 -webkit-transform: scale(0.7) translateZ(0); 51 transform: scale(0.7) translateZ(0); 52 background: rgba(255, 255, 255, 0.4); 53 } 54 .wcas_cursor_down .wxas_cursor:before, .wcas_cursor_down .wxas_cursor:after { 55 opacity: 1; 56 left: 49px; 57 } 58 .wcas_cursor_down .wxas_cursor:after { 59 left: -24px; 60 } 61 .wxas_touch .wxas_slide_item{ 62 cursor: none; 63 } 64 .wxas_touch .wxas_cursor{ 65 display: none; 66 } 67 .wxas_hide_buttons .slick-next, .wxas_hide_buttons .slick-prev{ 68 display: none !important; 69 } -
slider-by-webxapp/trunk/assets/js/script.js
r2006265 r2026169 6 6 7 7 jQuery("document").ready(function () { 8 9 10 11 12 8 13 jQuery(".wxas_slider").each(function () { 9 14 var wxas_settings = jQuery(this).data("slide_settings"); 10 15 var wxas_el_class = jQuery(this).data("class"); 11 16 12 jQuery("."+wxas_el_class).slick(wxas_settings); 17 var wxas_slick = jQuery("."+wxas_el_class).slick(wxas_settings); 18 19 20 21 22 23 var wxas_container = jQuery("."+wxas_el_class).closest(".wxas_container"); 24 var wxas_cursor = wxas_container.find(".wxas_cursor"); 25 if(wxas_cursor.length > 0){ 26 wxas_slick.on('mousedown touchstart', function () { 27 wxas_container.addClass('wcas_cursor_down'); 28 }); 29 wxas_slick.on('mouseleave mouseup touchend', function () { 30 wxas_container.removeClass('wcas_cursor_down'); 31 }); 32 33 34 wxas_container.find(".wxas_slide_item").on('mousemove', function(e){ 35 wxas_cursor.css({ 36 'display':'block', 37 top: e.pageY + 'px', 38 left: e.pageX + 'px', 39 }) 40 }); 41 wxas_container.find(".wxas_slide_item").on('mouseout', function(e){ 42 wxas_cursor.css({ 43 'display':'none' 44 }) 45 }); 46 } 47 48 13 49 14 50 }); 51 52 53 54 15 55 }); -
slider-by-webxapp/trunk/includes/wxas_print_slider.php
r2024796 r2026169 3 3 private $slider; 4 4 private $slide_js_data; 5 private $slide_buttons = 'wxas_hide_buttons'; 6 private $touch_effect = ""; 7 private $touch_effect_class = ""; 5 8 function __construct () { 6 9 … … 13 16 14 17 $slider_settings = get_post_meta($slider_id , "wxas_slide_settings", true); 18 19 20 21 if(isset($slider_settings["touch_effect"]) && $slider_settings["touch_effect"] === "on"){ 22 $this->touch_effect = '<span class="wxas_cursor"></span>'; 23 $this->touch_effect_class = "wxas_touch"; 24 unset($slider_settings["touch_effect"]); 25 } 26 if(isset($slider_settings["slide_buttons"]) && $slider_settings["slide_buttons"]=== "on"){ 27 $this->slide_buttons = ''; 28 unset($slider_settings["slide_buttons"]); 29 } 30 31 32 15 33 $slider_theme_id = get_post_meta($slider_id , "wxas_theme_id", true); 16 34 $slide_rel = ''; … … 93 111 private function wxas_get_slide_dada($slider_id ,$slide_rel, $theme_css_class, $slider_settings,$data_class, $show_content=true , $ell_class=""){ 94 112 $this->slide_js_data["slide_settings"] = json_encode($slider_settings); 95 $slider_data = "<div data-class='".$data_class."' ".$slide_rel."data-slide_settings='".$this->slide_js_data["slide_settings"]."'class='".$data_class." wxas_slider wxas_slider_".$slider_id." ".$theme_css_class." ".$ell_class."'>"; 113 $slider_data = " 114 <div class='".$this->touch_effect_class." ".$this->slide_buttons." wxas_container'> 115 116 ".$this->touch_effect." 117 <div data-class='".$data_class."' ".$slide_rel."data-slide_settings='".$this->slide_js_data["slide_settings"]."'class='".$data_class." wxas_slider wxas_slider_".$slider_id." ".$theme_css_class." ".$ell_class."'>"; 96 118 $wxas_items_list = get_post_meta($slider_id,"wxas_items_list", true); 97 119 if(isset($wxas_items_list) && !empty($wxas_items_list)){ … … 114 136 } 115 137 if($is_video){ 116 $slider_data.="<div ><video width='100%' controls controlsList='nodownload'>138 $slider_data.="<div class='wxas_slide_item'><video width='100%' controls controlsList='nodownload'> 117 139 <source src='".$attachment_url."' type='".$attachment_type."'> 118 140 Your browser does not support HTML5 video. … … 123 145 $wxas_slide_img = "<img class='wxas_slider_img' src='".$attachment_url."'>"; 124 146 } 125 $slider_data.="<div >".$wxas_slide_img.$slide_desc."</div>";147 $slider_data.="<div class='wxas_slide_item'>".$wxas_slide_img.$slide_desc."</div>"; 126 148 } 127 149 } 128 150 } 129 $slider_data.="</div> ";151 $slider_data.="</div></div>"; 130 152 return $slider_data; 131 153 } -
slider-by-webxapp/trunk/readme.txt
r2024852 r2026169 5 5 Tested up to: 5.0 6 6 Requires PHP: 5.2 7 Stable tag: 1.1. 47 Stable tag: 1.1.5 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 71 71 == Changelog == 72 72 73 = 1.1.5 = 74 * Added: Touch effect 75 73 76 = 1.1.4 = 74 77 * Added: Slider styles -
slider-by-webxapp/trunk/wxas.php
r2024852 r2026169 3 3 * Plugin Name: Slider by webxapp 4 4 * Description: Slider WXA is best responsive WordPress slider plugin. 5 * Version: 1.1. 45 * Version: 1.1.5 6 6 * Author: WebXApp 7 7 * Author URI: https://webxapp.com/ … … 21 21 22 22 if (!defined('WXAS_VERSION')) { 23 define('WXAS_VERSION', "1.1. 4");23 define('WXAS_VERSION', "1.1.5"); 24 24 } 25 25
Note: See TracChangeset
for help on using the changeset viewer.