Changeset 2006265
- Timestamp:
- 01/04/2019 12:06:39 PM (7 years ago)
- Location:
- slider-by-webxapp
- Files:
-
- 54 added
- 6 edited
-
tags/1.0.7 (added)
-
tags/1.0.7/admin (added)
-
tags/1.0.7/admin/view (added)
-
tags/1.0.7/admin/view/add_shortcode_view.php (added)
-
tags/1.0.7/admin/view/slide_settings.php (added)
-
tags/1.0.7/admin/view/theme_metabox_view.php (added)
-
tags/1.0.7/admin/view/wxas_upload.php (added)
-
tags/1.0.7/assets (added)
-
tags/1.0.7/assets/admin (added)
-
tags/1.0.7/assets/admin/css (added)
-
tags/1.0.7/assets/admin/css/pretty-checkbox.css (added)
-
tags/1.0.7/assets/admin/css/spectrum.css (added)
-
tags/1.0.7/assets/admin/css/wxas_admin.css (added)
-
tags/1.0.7/assets/admin/css/wxas_block.css (added)
-
tags/1.0.7/assets/admin/js (added)
-
tags/1.0.7/assets/admin/js/add_shortcode.js (added)
-
tags/1.0.7/assets/admin/js/image_upload.js (added)
-
tags/1.0.7/assets/admin/js/spectrum.js (added)
-
tags/1.0.7/assets/admin/js/wxa_admin.js (added)
-
tags/1.0.7/assets/admin/js/wxas_block.js (added)
-
tags/1.0.7/assets/css (added)
-
tags/1.0.7/assets/css/slick (added)
-
tags/1.0.7/assets/css/slick/ajax-loader.gif (added)
-
tags/1.0.7/assets/css/slick/fonts (added)
-
tags/1.0.7/assets/css/slick/fonts/slick.eot (added)
-
tags/1.0.7/assets/css/slick/fonts/slick.svg (added)
-
tags/1.0.7/assets/css/slick/fonts/slick.ttf (added)
-
tags/1.0.7/assets/css/slick/fonts/slick.woff (added)
-
tags/1.0.7/assets/css/slick/slick-theme.css (added)
-
tags/1.0.7/assets/css/slick/slick.css (added)
-
tags/1.0.7/assets/css/style.css (added)
-
tags/1.0.7/assets/fonts (added)
-
tags/1.0.7/assets/fonts/slick.eot (added)
-
tags/1.0.7/assets/fonts/slick.svg (added)
-
tags/1.0.7/assets/fonts/slick.ttf (added)
-
tags/1.0.7/assets/fonts/slick.woff (added)
-
tags/1.0.7/assets/images (added)
-
tags/1.0.7/assets/images/video_logo.png (added)
-
tags/1.0.7/assets/images/wxas_logo.png (added)
-
tags/1.0.7/assets/images/wxas_logo.svg (added)
-
tags/1.0.7/assets/images/wxas_logo_small.png (added)
-
tags/1.0.7/assets/images/wxas_logo_small.svg (added)
-
tags/1.0.7/assets/js (added)
-
tags/1.0.7/assets/js/script.js (added)
-
tags/1.0.7/assets/js/slick.min.js (added)
-
tags/1.0.7/includes (added)
-
tags/1.0.7/includes/WXAS_Library.php (added)
-
tags/1.0.7/includes/wxas_print_slider.php (added)
-
tags/1.0.7/includes/wxas_shortcode.php (added)
-
tags/1.0.7/readme.txt (added)
-
tags/1.0.7/view (added)
-
tags/1.0.7/wxas.php (added)
-
tags/1.0.7/wxas_admin_class.php (added)
-
tags/1.0.7/wxas_class.php (added)
-
trunk/admin/view/slide_settings.php (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)
-
trunk/wxas_admin_class.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
slider-by-webxapp/trunk/admin/view/slide_settings.php
r2005359 r2006265 10 10 11 11 $wxas_settings_list = array( 12 "wxas_filmstrip" =>array( 13 "name" => "filmstrip", 14 "type" => "checkbox", 15 "label" => "Filmstrip", 16 "default" => "", 17 ), 12 18 "wxas_slide_infinite" =>array( 13 19 "name" => "infinite", -
slider-by-webxapp/trunk/assets/js/script.js
r2001787 r2006265 7 7 jQuery("document").ready(function () { 8 8 jQuery(".wxas_slider").each(function () { 9 var wxas_settings = jQuery(this).data("settings"); 10 jQuery(this).slick(wxas_settings); 9 var wxas_settings = jQuery(this).data("slide_settings"); 10 var wxas_el_class = jQuery(this).data("class"); 11 12 jQuery("."+wxas_el_class).slick(wxas_settings); 13 11 14 }); 12 15 }); -
slider-by-webxapp/trunk/includes/wxas_print_slider.php
r2005359 r2006265 2 2 class WXAS_print_slider{ 3 3 private $slider; 4 private $slide_js_data; 4 5 function __construct () { 5 6 … … 7 8 public function print_slider($slider_id){ 8 9 require_once ("WXAS_Library.php"); 9 $ slide_js_data = array();10 $ slide_js_data["id"] = $slider_id;11 $ slide_js_data["settings"] = "";10 $this->slide_js_data = array(); 11 $this->slide_js_data["id"] = $slider_id; 12 $this->slide_js_data["slide_settings"] = ""; 12 13 13 14 $slider_settings = get_post_meta($slider_id , "wxas_slide_settings", true); 14 15 $slider_theme_id = get_post_meta($slider_id , "wxas_theme_id", true); 15 16 $slide_rel = ''; 17 $wxas_filmstrip = false; 16 18 $theme_css_class = "wxas_theme_".$slider_theme_id; 17 19 if(isset($slider_settings) && is_array($slider_settings)){ … … 52 54 } 53 55 54 $slide_js_data["settings"] = json_encode($slider_settings); 56 57 if(isset($slider_settings["filmstrip"]) && $slider_settings["filmstrip"] === "on"){ 58 unset($slider_settings["filmstrip"]); 59 $wxas_filmstrip = true; 60 } 61 55 62 } 56 $slider_data = "<div ".$slide_rel." data-settings='".$slide_js_data["settings"]."' class='wxas_slider wxas_slider_".$slider_id." ".$theme_css_class."'>"; 63 if($wxas_filmstrip){ 64 $slider_settings_for = $slider_settings; 65 $slider_settings_for["slidesToShow"] = 1; 66 $slider_settings_for["slidesToScroll"] = 1; 67 $slider_settings_for["arrows"] = false; 68 $slider_settings_for["dots"] = false; 69 70 71 /*slide nav*/ 72 $slider_settings["asNavFor"] = ".wxas_slider_for_".$slider_id; 73 $data_class = 'wxas_slider_nav_'.$slider_id; 74 $slide_for = $this->wxas_get_slide_dada($slider_id ,$slide_rel,$theme_css_class, $slider_settings,$data_class); 75 76 /*slide for*/ 77 $slider_settings["asNavFor"] = ".wxas_slider_nav_".$slider_id; 78 $data_class = 'wxas_slider_for_'.$slider_id; 79 $slide_nav = $this->wxas_get_slide_dada($slider_id ,$slide_rel,$theme_css_class, $slider_settings_for,$data_class); 80 $this->slider = $slide_nav.$slide_for; 81 }else{ 82 $data_class = 'wxas_slider_'.$slider_id; 83 $this->slider = $this->wxas_get_slide_dada($slider_id ,$slide_rel,$theme_css_class, $slider_settings,$data_class); 84 } 85 86 //$this->wxas_run_script($slide_js_data); 87 88 return $this->slider; 89 } 90 private function wxas_get_slide_dada($slider_id ,$slide_rel, $theme_css_class, $slider_settings,$data_class){ 91 $this->slide_js_data["slide_settings"] = json_encode($slider_settings); 92 $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."'>"; 57 93 $wxas_items_list = get_post_meta($slider_id,"wxas_items_list", true); 58 94 if(isset($wxas_items_list) && !empty($wxas_items_list)){ … … 60 96 $attachment_url = wp_get_attachment_url($item); 61 97 $attachment_data = get_post($item); 62 63 64 65 98 $attachment_type = get_post_mime_type($item); 66 67 99 $is_video = WXAS_Library::type_video($attachment_type); 68 69 //desc = post_content70 71 100 $slide_desc = ""; 72 101 if(isset($attachment_data->post_content) && !empty($attachment_data->post_content)){ 73 102 $slide_desc = "<div class='wxas_slide_desc'>".$attachment_data->post_content."</div>"; 74 103 } 75 76 104 if($is_video){ 77 105 $slider_data.="<div><video width='100%' controls controlsList='nodownload'> … … 82 110 $slider_data.="<div><img src='".$attachment_url."'>".$slide_desc."</div>"; 83 111 } 84 85 86 112 } 87 113 } 88 89 114 $slider_data.="</div>"; 90 $this->slider = $slider_data; 91 //$this->wxas_run_script($slide_js_data); 92 93 return $this->slider; 115 return $slider_data; 94 116 } 95 117 public function wxas_run_script($data){ -
slider-by-webxapp/trunk/readme.txt
r2005359 r2006265 5 5 Tested up to: 5.0 6 6 Requires PHP: 5.2 7 Stable tag: 1.0. 67 Stable tag: 1.0.7 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 64 64 == Changelog == 65 65 66 = 1.0.7 = 67 * Added: Filmstrip 68 66 69 = 1.0.6 = 67 70 * Added: Functional Right to Left -
slider-by-webxapp/trunk/wxas.php
r2005359 r2006265 3 3 * Plugin Name: Slider by webxapp 4 4 * Description: Slider WXA is best responsive WordPress slider plugin. 5 * Version: 1.0. 65 * Version: 1.0.7 6 6 * Author: WebXApp 7 7 * Author URI: https://webxapp.com/ … … 21 21 22 22 if (!defined('WXAS_VERSION')) { 23 define('WXAS_VERSION', "1.0. 6");23 define('WXAS_VERSION', "1.0.7"); 24 24 } 25 25 -
slider-by-webxapp/trunk/wxas_admin_class.php
r2005068 r2006265 70 70 wp_enqueue_media(); 71 71 72 wp_register_script( 'image_upload_js', WXAS_URL . '/assets/admin/js/image_upload.js', array( 'jquery') , null, true );73 wp_register_script( 'add_shortcode_js', WXAS_URL . '/assets/admin/js/add_shortcode.js', array( 'jquery') , null, true );74 wp_register_script( 'wxa_admin_js', WXAS_URL . '/assets/admin/js/wxa_admin.js', array( 'jquery') , null, true );75 76 77 wp_register_script( 'spectrum_js', WXAS_URL . '/assets/admin/js/spectrum.js', array( 'jquery','wxa_admin_js') , null, true );72 wp_register_script( 'image_upload_js', WXAS_URL . '/assets/admin/js/image_upload.js', array( 'jquery') , WXAS_VERSION, true ); 73 wp_register_script( 'add_shortcode_js', WXAS_URL . '/assets/admin/js/add_shortcode.js', array( 'jquery') , WXAS_VERSION, true ); 74 wp_register_script( 'wxa_admin_js', WXAS_URL . '/assets/admin/js/wxa_admin.js', array( 'jquery') , WXAS_VERSION, true ); 75 76 77 wp_register_script( 'spectrum_js', WXAS_URL . '/assets/admin/js/spectrum.js', array( 'jquery','wxa_admin_js') , WXAS_VERSION, true ); 78 78 wp_enqueue_script( 'image_upload_js' ); 79 79 wp_enqueue_script( 'add_shortcode_js' );
Note: See TracChangeset
for help on using the changeset viewer.