Version Description
- Fix: Reverted back the regex change in lightbox selector to gallery links
Download this release
Release Info
Developer | dfactory |
Plugin | Responsive Lightbox & Gallery |
Version | 1.4.13 |
Comparing to | |
See all releases |
Code changes from version 1.4.12 to 1.4.13
- readme.txt +6 -3
- responsive-lightbox.php +7 -10
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.dfactory.eu/
|
|
4 |
Tags: gallery, images, lightbox, links, photos, template, theme, photo, image, picture, slideshow, modal, overlay, YouTube, Vimeo, video, videos
|
5 |
Requires at least: 3.6
|
6 |
Tested up to: 4.2.2
|
7 |
-
Stable tag: 1.4.
|
8 |
License: MIT License
|
9 |
License URI: http://opensource.org/licenses/MIT
|
10 |
|
@@ -65,6 +65,9 @@ No questions yet.
|
|
65 |
|
66 |
== Changelog ==
|
67 |
|
|
|
|
|
|
|
68 |
= 1.4.12 =
|
69 |
* Fix: jQuery prettyPhoto DOM Cross-Site Scripting (XSS) vulnerability
|
70 |
* Tweak: Added regex filetype check before applying lightbox selector to gallery links.
|
@@ -190,5 +193,5 @@ Initial release
|
|
190 |
|
191 |
== Upgrade Notice ==
|
192 |
|
193 |
-
= 1.4.
|
194 |
-
* Fix:
|
4 |
Tags: gallery, images, lightbox, links, photos, template, theme, photo, image, picture, slideshow, modal, overlay, YouTube, Vimeo, video, videos
|
5 |
Requires at least: 3.6
|
6 |
Tested up to: 4.2.2
|
7 |
+
Stable tag: 1.4.13
|
8 |
License: MIT License
|
9 |
License URI: http://opensource.org/licenses/MIT
|
10 |
|
65 |
|
66 |
== Changelog ==
|
67 |
|
68 |
+
= 1.4.13 =
|
69 |
+
* Fix: Reverted back the regex change in lightbox selector to gallery links
|
70 |
+
|
71 |
= 1.4.12 =
|
72 |
* Fix: jQuery prettyPhoto DOM Cross-Site Scripting (XSS) vulnerability
|
73 |
* Tweak: Added regex filetype check before applying lightbox selector to gallery links.
|
193 |
|
194 |
== Upgrade Notice ==
|
195 |
|
196 |
+
= 1.4.13 =
|
197 |
+
* Fix: Reverted back the regex change in lightbox selector to gallery links
|
responsive-lightbox.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: Responsive Lightbox
|
4 |
Description: Responsive Lightbox allows users to view larger versions of images and galleries in a lightbox (overlay) effect optimized for mobile devices.
|
5 |
-
Version: 1.4.
|
6 |
Author: dFactory
|
7 |
Author URI: http://www.dfactory.eu/
|
8 |
Plugin URI: http://www.dfactory.eu/plugins/responsive-lightbox/
|
@@ -28,7 +28,7 @@ if ( ! defined( 'ABSPATH' ) )
|
|
28 |
* Responsive Lightbox class.
|
29 |
*
|
30 |
* @class Responsive_Lightbox
|
31 |
-
* @version 1.4.
|
32 |
*/
|
33 |
class Responsive_Lightbox {
|
34 |
|
@@ -122,7 +122,7 @@ class Responsive_Lightbox {
|
|
122 |
'quit_on_document_click' => true
|
123 |
)
|
124 |
),
|
125 |
-
'version' => '1.4.
|
126 |
);
|
127 |
private $scripts = array();
|
128 |
private $options = array();
|
@@ -256,14 +256,11 @@ class Responsive_Lightbox {
|
|
256 |
|
257 |
return $style;
|
258 |
}
|
259 |
-
|
260 |
public function add_gallery_lightbox_selector( $link, $id, $size, $permalink, $icon, $text ) {
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
}
|
265 |
-
|
266 |
-
return apply_filters( 'rl_lightbox_attachment_link', $link, $id, $size, $permalink, $icon, $text );
|
267 |
}
|
268 |
|
269 |
public function load_defaults() {
|
2 |
/*
|
3 |
Plugin Name: Responsive Lightbox
|
4 |
Description: Responsive Lightbox allows users to view larger versions of images and galleries in a lightbox (overlay) effect optimized for mobile devices.
|
5 |
+
Version: 1.4.13
|
6 |
Author: dFactory
|
7 |
Author URI: http://www.dfactory.eu/
|
8 |
Plugin URI: http://www.dfactory.eu/plugins/responsive-lightbox/
|
28 |
* Responsive Lightbox class.
|
29 |
*
|
30 |
* @class Responsive_Lightbox
|
31 |
+
* @version 1.4.13
|
32 |
*/
|
33 |
class Responsive_Lightbox {
|
34 |
|
122 |
'quit_on_document_click' => true
|
123 |
)
|
124 |
),
|
125 |
+
'version' => '1.4.13'
|
126 |
);
|
127 |
private $scripts = array();
|
128 |
private $options = array();
|
256 |
|
257 |
return $style;
|
258 |
}
|
259 |
+
|
260 |
public function add_gallery_lightbox_selector( $link, $id, $size, $permalink, $icon, $text ) {
|
261 |
+
$link = (preg_match( '/<a.*? rel=("|\').*?("|\')>/', $link ) === 1 ? preg_replace( '/(<a.*? rel=(?:"|\').*?)((?:"|\').*?>)/', '$1 ' . $this->options['settings']['selector'] . '[gallery-' . $this->gallery_no . ']' . '$2', $link ) : preg_replace( '/(<a.*?)>/', '$1 rel="' . $this->options['settings']['selector'] . '[gallery-' . $this->gallery_no . ']' . '">', $link ));
|
262 |
+
|
263 |
+
return apply_filters( 'rl_lightbox_attachment_link', ( preg_match( '/<a.*? href=("|\').*?("|\')>/', $link ) === 1 ? preg_replace( '/(<a.*? href=(?:"|\')).*?((?:"|\').*?>)/', '$1' . wp_get_attachment_url( $id ) . '$2', $link ) : preg_replace( '/(<a.*?)>/', '$1 href="' . wp_get_attachment_url( $id ) . '">', $link ) ), $id, $size, $permalink, $icon, $text );
|
|
|
|
|
|
|
264 |
}
|
265 |
|
266 |
public function load_defaults() {
|