PluginProbe ʕ •ᴥ•ʔ
Responsive Lightbox & Gallery / 1.4.2
Responsive Lightbox & Gallery v1.4.2
2.7.8 trunk 1.0.0 1.0.1 1.0.1.1 1.0.2 1.0.3 1.0.4 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4.0 1.4.0.1 1.4.1 1.4.11 1.4.12 1.4.13 1.4.14 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3.1 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7
responsive-lightbox / js / front.js
responsive-lightbox / js Last commit date
admin.js 12 years ago front.js 12 years ago
front.js
94 lines
1 jQuery(document).ready(function($) {
2
3 $(document).on('ready'+rlArgs.custom_events, function() {
4 if(rlArgs.script === 'swipebox') {
5 $('a[rel*="'+rlArgs.selector+'"]').swipebox({
6 useCSS: (rlArgs.animation === '1' ? true : false),
7 hideBarsDelay: (rlArgs.hideBars === '1' ? parseInt(rlArgs.hideBarsDelay) : 0),
8 videoMaxWidth: parseInt(rlArgs.videoMaxWidth)
9 });
10 } else if(rlArgs.script === 'prettyphoto') {
11 $('a[rel*="'+rlArgs.selector+'"]').prettyPhoto({
12 animation_speed: rlArgs.animationSpeed,
13 slideshow: (rlArgs.slideshow === '1' ? parseInt(rlArgs.slideshowDelay) : false),
14 autoplay_slideshow: (rlArgs.slideshowAutoplay === '1' ? true : false),
15 opacity: rlArgs.opacity,
16 show_title: (rlArgs.showTitle === '1' ? true : false),
17 allow_resize: (rlArgs.allowResize === '1' ? true : false),
18 allow_expand: (rlArgs.allowExpand === '1' ? true : false),
19 default_width: parseInt(rlArgs.width),
20 default_height: parseInt(rlArgs.height),
21 counter_separator_label: rlArgs.separator,
22 theme: rlArgs.theme,
23 horizontal_padding: parseInt(rlArgs.horizontalPadding),
24 hideflash: (rlArgs.hideFlash === '1' ? true : false),
25 wmode: rlArgs.wmode,
26 autoplay: (rlArgs.videoAutoplay === '1' ? true : false),
27 modal: (rlArgs.modal === '1' ? true : false),
28 deeplinking: (rlArgs.deeplinking === '1' ? true : false),
29 overlay_gallery: (rlArgs.overlayGallery === '1' ? true : false),
30 keyboard_shortcuts: (rlArgs.keyboardShortcuts === '1' ? true : false),
31 social_tools: (rlArgs.social === '1' ? '<div class="pp_social"><div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="http://www.facebook.com/plugins/like.php?locale=en_US&href='+location.href+'&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div></div>' : ''),
32 changepicturecallback: function(){},
33 callback: function(){},
34 ie6_fallback: true
35 });
36 } else if(rlArgs.script === 'fancybox') {
37 $('a[rel*="'+rlArgs.selector+'"]').fancybox({
38 modal: (rlArgs.modal === '1' ? true : false),
39 overlayShow: (rlArgs.showOverlay === '1' ? true : false),
40 showCloseButton: (rlArgs.showCloseButton === '1' ? true : false),
41 enableEscapeButton: (rlArgs.enableEscapeButton === '1' ? true : false),
42 hideOnOverlayClick: (rlArgs.hideOnOverlayClick === '1' ? true : false),
43 hideOnContentClick: (rlArgs.hideOnContentClick === '1' ? true : false),
44 cyclic: (rlArgs.cyclic === '1' ? true : false),
45 showNavArrows: (rlArgs.showNavArrows === '1' ? true : false),
46 autoScale: (rlArgs.autoScale === '1' ? true : false),
47 scrolling: rlArgs.scrolling,
48 centerOnScroll: (rlArgs.centerOnScroll === '1' ? true : false),
49 opacity: (rlArgs.opacity === '1' ? true : false),
50 overlayOpacity: parseFloat(rlArgs.overlayOpacity / 100),
51 overlayColor: rlArgs.overlayColor,
52 titleShow: (rlArgs.titleShow === '1' ? true : false),
53 titlePosition: rlArgs.titlePosition,
54 transitionIn: rlArgs.transitions,
55 transitionOut: rlArgs.transitions,
56 easingIn: rlArgs.easings,
57 easingOut: rlArgs.easings,
58 speedIn: parseInt(rlArgs.speeds),
59 speedOut: parseInt(rlArgs.speeds),
60 changeSpeed: parseInt(rlArgs.changeSpeed),
61 changeFade: parseInt(rlArgs.changeFade),
62 padding: parseInt(rlArgs.padding),
63 margin: parseInt(rlArgs.margin),
64 width: parseInt(rlArgs.videoWidth),
65 height: parseInt(rlArgs.videoHeight)
66 });
67 } else if(rlArgs.script === 'nivo') {
68 $.each($('a[rel*="'+rlArgs.selector+'"]'), function() {
69 var match = $(this).attr('rel').match(new RegExp(rlArgs.selector+'\\[(gallery\\-(?:[\\da-z]{1,4}))\\]', 'ig'));
70
71 if(match !== null) {
72 $(this).attr('data-lightbox-gallery', match[0]);
73 }
74 });
75
76 $('a[rel*="'+rlArgs.selector+'"]').nivoLightbox({
77 effect: rlArgs.effect,
78 keyboardNav: (rlArgs.keyboardNav === '1' ? true : false),
79 errorMessage: rlArgs.errorMessage
80 });
81 } else if(rlArgs.script === 'imagelightbox') {
82 $('a[rel*="'+rlArgs.selector+'"]').each(function(i, item) {
83 $('a[rel="'+item.rel+'"]').imageLightbox({
84 animationSpeed: parseInt(rlArgs.animationSpeed),
85 preloadNext: (rlArgs.preloadNext === '1' ? true : false),
86 enableKeyboard: (rlArgs.enableKeyboard === '1' ? true : false),
87 quitOnEnd: (rlArgs.quitOnEnd === '1' ? true : false),
88 quitOnImgClick: (rlArgs.quitOnImageClick === '1' ? true : false),
89 quitOnDocClick: (rlArgs.quitOnDocumentClick === '1' ? true : false)
90 });
91 });
92 }
93 });
94 });