Changeset 194044
- Timestamp:
- 01/14/2010 09:39:58 PM (16 years ago)
- Location:
- wp-slimbox2/trunk
- Files:
-
- 1 added
- 4 edited
-
adminmenu.php (modified) (2 diffs)
-
adminpage.php (modified) (4 diffs)
-
button trans.txt (added)
-
index.php (modified) (3 diffs)
-
javascript/slimbox2_autoload.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-slimbox2/trunk/adminmenu.php
r193749 r194044 76 76 )); 77 77 } 78 //THIS SECTION DOESN"T APPEAR TO WORK CORRECTLY! 78 79 if (!$options->get_option('caption')){ 79 80 $options->init_option(array( … … 83 84 )); 84 85 } 85 $options->init_option(array(86 'caption' => array('a-title','img-alt','img-title','None'),87 'url' => 'on',88 'mobile' => 'off'89 ));90 print_r ($options->get_option('caption'));91 86 ?> -
wp-slimbox2/trunk/adminpage.php
r193749 r194044 3 3 $overlayOpacity = array(0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1); 4 4 $msArray = array(1,100,200,300,400,500,600,700,800,900,1000); 5 $caption = array('a-title','img-alt','img-title','None');5 $captions = array('a-title','img-alt','img-title','None'); 6 6 global $options; 7 7 //add class selection for auto-select div … … 9 9 //combine selection of lightbox and any non-lightboxed images into single selector 10 10 /*http://striderweb.com/nerdaphernalia/2008/07/consolidate-options-with-arrays/ 11 $caption = '';12 for ($i = 0; $i<4; $i++) {13 switch (slimbox2_options['caption'][$i]) {14 case 'a-title':15 $caption .= 'el.title';16 break;17 case 'img-alt':18 $caption .= 'el.firstChild.alt';19 break;20 case 'img-title':21 $caption .= 'el.firstChild.title';22 break;23 default:24 $caption .= '';25 }26 if($i < 3) $caption .= ' || ';27 }28 11 */ 29 12 ?> … … 58 41 ) 59 42 ); 60 61 43 echo '<div id="message" class="updated fade"><p><strong>Settings saved.</strong></p></div>'; 62 44 } 45 $caption = $options->get_option('caption'); 63 46 64 47 function selectionGen(&$option,&$array) { … … 232 215 <th scope='row' class='check-column'> 233 216 <select name="wp_slimbox_caption1"> 234 <?php print_r($options->get_option('caption'));// selectionGen($options->get_option('caption')[0],$caption); ?>217 <?php selectionGen($caption[0],$captions); ?> 235 218 </select> 236 219 <select name="wp_slimbox_caption2"> 237 <?php // selectionGen($options->get_option('caption')[1],$caption); ?>220 <?php selectionGen($caption[1],$captions); ?> 238 221 </select> 239 222 <select name="wp_slimbox_caption3"> 240 <?php //selectionGen($options->get_option('caption')[2],$caption); ?>223 <?php selectionGen($caption[2],$captions); ?> 241 224 </select> 242 225 <select name="wp_slimbox_caption4"> 243 <?php // selectionGen($options->get_option('caption')[3],$caption); ?>226 <?php selectionGen($caption[3],$captions); ?> 244 227 </select> 245 228 </th> -
wp-slimbox2/trunk/index.php
r193719 r194044 27 27 require_once('WPlize/WPlize.php'); 28 28 } 29 29 30 $options = new WPlize('wp_slimbox'); 30 31 … … 51 52 if($options->get_option('resizeEasing') != 'swing') wp_enqueue_script('jquery_easing'); 52 53 wp_enqueue_script('slimbox2_autoload'); 54 $captions = $options->get_option('caption'); 55 $caption = ''; 56 for ($i = 0; $i<4; $i++) { 57 switch ($captions[$i]) { 58 case 'a-title': 59 $caption .= 'el.title'; 60 break; 61 case 'img-alt': 62 $caption .= 'el.firstChild.alt'; 63 break; 64 case 'img-title': 65 $caption .= 'el.firstChild.title'; 66 break; 67 default: 68 $caption .= 'el.href'; 69 } 70 $caption .= ' || '; 71 } 72 $caption .= 'el.href'; 53 73 wp_localize_script( 'slimbox2_autoload', 'slimbox2_options', array( 54 74 'autoload' => (($options->get_option('autoload') == 'on')?true:false), … … 63 83 'imageFadeDuration' => $options->get_option('imageFadeDuration'), 64 84 'captionAnimationDuration' => $options->get_option('captionAnimationDuration'), 65 'caption1' => $options->get_option('caption1'), 66 'caption2' => $options->get_option('caption2'), 67 'caption3' => $options->get_option('caption3'), 68 'caption4' => $options->get_option('caption4'), 85 'caption' => $caption, 69 86 'url' => (($options->get_option('url') == 'on')?true:false), 70 87 'counterText' => $options->get_option('counterText'), -
wp-slimbox2/trunk/javascript/slimbox2_autoload.js
r193749 r194044 53 53 nextKeys: slimbox2_options['nextKeys'].split(',').map(Number) 54 54 } 55 56 55 if(slimbox2_options['autoload']) { 57 56 $("a[href]").filter(function() { 58 57 return /\.(jpeg|bmp|jpg|png|gif)(\?[\d\w=&]*)?$/i.test(this.href); 59 58 }).unbind("click").slimbox(options, function(el) { 60 var caption = (slimbox2_options['caption1']=='a-title')?el.title:(slimbox2_options['caption1']=='img-alt')?el.firstChild.alt:(slimbox2_options['caption1']=='img-title')?:'' || 61 (slimbox2_options['caption2']=='a-title')?el.title:(slimbox2_options['caption2']=='img-alt')?el.firstChild.alt:(slimbox2_options['caption2']=='img-title')?:'' || 62 (slimbox2_options['caption3']=='a-title')?el.title:(slimbox2_options['caption3']=='img-alt')?el.firstChild.alt:(slimbox2_options['caption3']=='img-title')?:'' || 63 (slimbox2_options['caption4']=='a-title')?el.title:(slimbox2_options['caption4']=='img-alt')?el.firstChild.alt:(slimbox2_options['caption4']=='img-title')?:'' || '' 64 return [el.href, (slimbox2_options['url'])?'<a href="' + el.href + '">'+caption+'</a>':+caption]; 59 return [el.href, (slimbox2_options['url'])?'<a href="' + el.href + '">'+eval(slimbox2_options['caption'])+'</a>':eval(slimbox2_options['caption'])]; 65 60 }, function(el) { 66 61 return (this == el) || ($(this).parents("div.post, div#page")[0] && ($(this).parents("div.post, div#page")[0] == $(el).parents("div.post, div#page")[0])); … … 68 63 } else { 69 64 $("a[rel^='lightbox']").unbind("click").slimbox(options, function(el) { 70 var caption = (slimbox2_options['caption1']=='a-title')?el.title:(slimbox2_options['caption1']=='img-alt')?el.firstChild.alt:(slimbox2_options['caption1']=='img-title')?:'' || 71 (slimbox2_options['caption2']=='a-title')?el.title:(slimbox2_options['caption2']=='img-alt')?el.firstChild.alt:(slimbox2_options['caption2']=='img-title')?:'' || 72 (slimbox2_options['caption3']=='a-title')?el.title:(slimbox2_options['caption3']=='img-alt')?el.firstChild.alt:(slimbox2_options['caption3']=='img-title')?:'' || 73 (slimbox2_options['caption4']=='a-title')?el.title:(slimbox2_options['caption4']=='img-alt')?el.firstChild.alt:(slimbox2_options['caption4']=='img-title')?:'' || '') 74 return [el.href, (slimbox2_options['url'])?'<a href="' + el.href + '">'+caption+'</a>'+caption]; 65 return [el.href, (slimbox2_options['url'])?'<a href="' + el.href + '">'+eval(slimbox2_options['caption'])+'</a>':eval(slimbox2_options['caption'])]; 75 66 }, function(el) { 76 67 return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
Note: See TracChangeset
for help on using the changeset viewer.