Changeset 193382
- Timestamp:
- 01/12/2010 09:45:44 PM (16 years ago)
- Location:
- wp-slimbox2/trunk
- Files:
-
- 3 edited
-
adminpage.php (modified) (1 diff)
-
index.php (modified) (2 diffs)
-
javascript/slimbox2_autoload.js (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-slimbox2/trunk/adminpage.php
r192838 r193382 8 8 //choose caption source 9 9 //combine selection of lightbox and any non-lightboxed images into single selector 10 //fix break regarding admin-ajax.php location...11 10 ?> 12 11 <div class="wrap"> -
wp-slimbox2/trunk/index.php
r192838 r193382 51 51 if($options->get_option('resizeEasing') != 'swing') wp_enqueue_script('jquery_easing'); 52 52 wp_enqueue_script('slimbox2_autoload'); 53 } 53 wp_localize_script( 'slimbox2_autoload', 'slimbox2_options', array( 54 'autoload' => $options->get_option('autoload'), 55 'overlayColor' => $options->get_option('overlayColor'), 56 'loop' => (($options->get_option('loop') == 'on')?true:false), 57 'overlayOpacity' => $options->get_option('overlayOpacity'), 58 'overlayFadeDuration' => $options->get_option('overlayFadeDuration'), 59 'resizeDuration' => $options->get_option('resizeDuration'), 60 'resizeEasing' => $options->get_option('resizeEasing'), 61 'initialWidth' => $options->get_option('initialWidth'), 62 'initialHeight' => $options->get_option('initialHeight'), 63 'imageFadeDuration' => $options->get_option('imageFadeDuration'), 64 'captionAnimationDuration' => $options->get_option('captionAnimationDuration'), 65 'counterText' => $options->get_option('counterText'), 66 'closeKeys' => $options->get_option('closeKeys'), 67 'previousKeys' => $options->get_option('previousKeys'), 68 'nextKeys' => $options->get_option('nextKeys'), 69 'prev' => WP_PLUGIN_URL.'/wp-slimbox2/images/'.__('default/prevlabel.gif', 'wp-slimbox2'), 70 'next' => WP_PLUGIN_URL.'/wp-slimbox2/images/'.__('default/nextlabel.gif', 'wp-slimbox2'), 71 'close' => WP_PLUGIN_URL.'/wp-slimbox2/images/'.__('default/closelabel.gif', 'wp-slimbox2'), 72 'LTR' => __('LTR', 'wp-slimbox2'), 73 'picasaweb' => $options->get_option('picasaweb'), 74 'flickr' => $options->get_option('flickr'), 75 'mobile' => false 76 )); 77 78 79 } 54 80 } 55 81 … … 83 109 die(); 84 110 } 85 add_action( 'wp_ajax_nopriv_get_slimbox_options', 'get_slimbox_options' ); 86 add_action( 'wp_ajax_get_slimbox_options', 'get_slimbox_options' ); 111 add_action( 'wp_ajax_get_slimbox_options', 'get_slimbox_options',1 ); 112 add_action( 'wp_ajax_nopriv_get_slimbox_options', 'get_slimbox_options',1 ); 113 -
wp-slimbox2/trunk/javascript/slimbox2_autoload.js
r192869 r193382 1 1 //accomodate infinite scroll...clear and reset slimbox function 2 //if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) { 3 jQuery(function($) { 4 $.post("wp-admin/admin-ajax.php",{ action: 'get_slimbox_options'},load_slimbox, "json"); 5 function load_slimbox(wp_slimbox_options) { 6 $("#lbOverlay").css("background-color",String(wp_slimbox_options[0]['overlayColor'])); 7 8 var options = { 9 loop: (wp_slimbox_options[0]['loop'] == 'on')?'true':'false', 10 overlayOpacity: wp_slimbox_options[0]['overlayOpacity'], 11 overlayFadeDuration: parseInt(wp_slimbox_options[0]['overlayFadeDuration']), 12 resizeDuration: parseInt(wp_slimbox_options[0]['resizeDuration']), 13 resizeEasing: String(wp_slimbox_options[0]['resizeEasing']), 14 initialWidth: parseInt(wp_slimbox_options[0]['initialWidth']), 15 initialHeight: parseInt(wp_slimbox_options[0]['initialHeight']), 16 imageFadeDuration: parseInt(wp_slimbox_options[0]['imageFadeDuration']), 17 captionAnimationDuration: parseInt(wp_slimbox_options[0]['captionAnimationDuration']), 18 counterText: String(wp_slimbox_options[0]['counterText']), 19 closeKeys: wp_slimbox_options[0]['closeKeys'].split(',').map(Number), 20 previousKeys: wp_slimbox_options[0]['previousKeys'].split(',').map(Number), 21 nextKeys: wp_slimbox_options[0]['nextKeys'].split(',').map(Number) 22 } 2 //add support to trigger on links? 3 jQuery(document).ready(function($) { 4 if(slimbox2_options['mobile'] || !/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)){ 5 slimbox_CSS(); 6 load_slimbox(); 7 } 23 8 24 if(wp_slimbox_options[1][3]=="RTL") { 9 function slimbox_CSS() { 10 $("#lbOverlay").css("background-color",String(slimbox2_options['overlayColor'])); 11 12 if(slimbox2_options['LTR']=="RTL") { 25 13 $("#lbPrevLink").addClass("next"); 26 14 $("#lbNextLink").addClass("prev"); … … 31 19 $("#lbPrevLink").hover( 32 20 function () { 33 $(this).css("background-image","url("+ wp_slimbox_options[1][0]+")");21 $(this).css("background-image","url("+slimbox2_options["prev"]+")"); 34 22 }, 35 23 function () { … … 39 27 $("#lbNextLink").hover( 40 28 function () { 41 $(this).css("background-image","url("+ wp_slimbox_options[1][1]+")");29 $(this).css("background-image","url("+slimbox2_options["next"]+")"); 42 30 }, 43 31 function () { … … 45 33 } 46 34 ); 47 $("#lbCloseLink").css("background","transparent url("+wp_slimbox_options[1][2]+") no-repeat center"); 35 $("#lbCloseLink").css("background","transparent url("+slimbox2_options["close"]+") no-repeat center"); 36 } 48 37 49 if(wp_slimbox_options[0]['autoload']=="on") { 38 function load_slimbox() { 39 var options = { 40 loop: slimbox2_options['loop'], 41 overlayOpacity: slimbox2_options['overlayOpacity'], 42 overlayFadeDuration: parseInt(slimbox2_options['overlayFadeDuration']), 43 resizeDuration: parseInt(slimbox2_options['resizeDuration']), 44 resizeEasing: String(slimbox2_options['resizeEasing']), 45 initialWidth: parseInt(slimbox2_options['initialWidth']), 46 initialHeight: parseInt(slimbox2_options['initialHeight']), 47 imageFadeDuration: parseInt(slimbox2_options['imageFadeDuration']), 48 captionAnimationDuration: parseInt(slimbox2_options['captionAnimationDuration']), 49 counterText: String(slimbox2_options['counterText']), 50 closeKeys: slimbox2_options['closeKeys'].split(',').map(Number), 51 previousKeys: slimbox2_options['previousKeys'].split(',').map(Number), 52 nextKeys: slimbox2_options['nextKeys'].split(',').map(Number) 53 } 54 55 if(slimbox2_options['autoload']=="on") { 50 56 $("a[href]").filter(function() { 51 57 return /\.(jpeg|bmp|jpg|png|gif)(\?[\d\w=&]*)?$/i.test(this.href); … … 58 64 }); 59 65 } 60 if( wp_slimbox_options[0]['picasaweb']=="on") {66 if(slimbox2_options['picasaweb']=="on") { 61 67 $("a[href^='http://picasaweb.google.'] > img:first-child[src]").parent().slimbox(options, function(el) { 62 68 return [el.firstChild.src.replace(/\/s\d+(?:\-c)?\/([^\/]+)$/, "/s640/$2"), … … 64 70 }); 65 71 } 66 if( wp_slimbox_options[0]['flickr']=="on") {72 if(slimbox2_options['flickr']=="on") { 67 73 $("a[href^='http://www.flickr.com/photos/'] > img:first-child[src]").parent().slimbox(options, function(el) { 68 74 return [el.firstChild.src.replace(/_[mts]\.(\w+)$/, ".$1"),
Note: See TracChangeset
for help on using the changeset viewer.