Skip to content
This repository was archived by the owner on Oct 16, 2024. It is now read-only.

Commit 690832b

Browse files
authored
Merge pull request #1753 from woocommerce/release-2-7-2
Release 2 7 2
2 parents d04ac5a + 9ec6d3b commit 690832b

14 files changed

+72
-25
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Gitter chat](https://badges.gitter.im/woothemes/FlexSlider.png)](https://gitter.im/woothemes/FlexSlider)
22

3-
# FlexSlider 2.7.1
3+
# FlexSlider 2.7.2
44
http://www.woocommerce.com/flexslider/ - Copyright (c) 2015 WooThemes
55

66
## Releases
@@ -19,6 +19,10 @@ To keep up to date with how FlexSlider's development roadmap looks, please see o
1919

2020
## Updates
2121

22+
** Version 2.7.2 **
23+
24+
** Refactor jQuery HTML output for img attributes.
25+
2226
** Version 2.7.1 **
2327

2428
** RTL fixes for Firefox browser.

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "flexslider",
3-
"version": "2.7.1",
3+
"version": "2.7.2",
44
"homepage": "https://github.com/woocommerce/FlexSlider",
55
"authors": [
66
"Automattic <[email protected]>"

changelog.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,7 @@ FLEXSLIDER CHANGELOG
4949

5050
2018.06.15 - Version 2.7.1
5151
* Firefox RTL fixes.
52-
* Adds "isFirefox" param.
52+
* Adds "isFirefox" param.
53+
54+
2019.03.07 - Version 2.7.2
55+
* Refactor jQuery HTML output for img attributes.

demo/css/flexslider-rtl-min.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* jQuery FlexSlider v2.7.1
2+
* jQuery FlexSlider v2.7.2
33
* http://www.woothemes.com/flexslider/
44
*
55
* Copyright 2012 WooThemes

demo/css/flexslider-rtl.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* jQuery FlexSlider v2.7.1
2+
* jQuery FlexSlider v2.7.2
33
* http://www.woothemes.com/flexslider/
44
*
55
* Copyright 2012 WooThemes

demo/css/flexslider.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* jQuery FlexSlider v2.7.1
2+
* jQuery FlexSlider v2.7.2
33
* https://www.woocommerce.com/flexslider/
44
*
55
* Copyright 2012 WooThemes

demo/js/jquery.flexslider.js

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* jQuery FlexSlider v2.7.1
2+
* jQuery FlexSlider v2.7.2
33
* Copyright 2012 WooThemes
44
* Contributing Author: Tyler Smith
55
*/
@@ -236,15 +236,35 @@
236236
if (slider.pagingCount > 1) {
237237
for (var i = 0; i < slider.pagingCount; i++) {
238238
slide = slider.slides.eq(i);
239-
if ( undefined === slide.attr( 'data-thumb-alt' ) ) { slide.attr( 'data-thumb-alt', '' ); }
240-
var altText = ( '' !== slide.attr( 'data-thumb-alt' ) ) ? altText = ' alt="' + slide.attr( 'data-thumb-alt' ) + '"' : '';
241-
item = (slider.vars.controlNav === "thumbnails") ? '<img src="' + slide.attr( 'data-thumb' ) + '"' + altText + '/>' : '<a href="#">' + j + '</a>';
239+
240+
if ( undefined === slide.attr( 'data-thumb-alt' ) ) {
241+
slide.attr( 'data-thumb-alt', '' );
242+
}
243+
244+
item = $( '<a></a>' ).attr( 'href', '#' ).text( j );
245+
if ( slider.vars.controlNav === "thumbnails" ) {
246+
item = $( '<img/>' ).attr( 'src', slide.attr( 'data-thumb' ) );
247+
}
248+
249+
if ( '' !== slide.attr( 'data-thumb-alt' ) ) {
250+
item.attr( 'alt', slide.attr( 'data-thumb-alt' ) );
251+
}
252+
242253
if ( 'thumbnails' === slider.vars.controlNav && true === slider.vars.thumbCaptions ) {
243254
var captn = slide.attr( 'data-thumbcaption' );
244-
if ( '' !== captn && undefined !== captn ) { item += '<span class="' + namespace + 'caption">' + captn + '</span>'; }
255+
if ( '' !== captn && undefined !== captn ) {
256+
var caption = $('<span></span>' ).addClass( namespace + 'caption' ).text( captn );
257+
item.append( caption );
258+
}
245259
}
246-
slider.controlNavScaffold.append('<li>' + item + '</li>');
260+
261+
var liElement = $( '<li>' );
262+
item.appendTo( liElement );
263+
liElement.append( '</li>' );
264+
265+
slider.controlNavScaffold.append(liElement);
247266
j++;
267+
248268
}
249269
}
250270

flexslider-rtl-min.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* jQuery FlexSlider v2.7.1
2+
* jQuery FlexSlider v2.7.2
33
* https://www.woocommerce.com/flexslider/
44
*
55
* Copyright 2012 WooThemes

flexslider-rtl.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* jQuery FlexSlider v2.7.1
2+
* jQuery FlexSlider v2.7.2
33
* https://www.woocommerce.com/flexslider/
44
*
55
* Copyright 2012 WooThemes

flexslider.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* jQuery FlexSlider v2.7.1
2+
* jQuery FlexSlider v2.7.2
33
* https://www.woocommerce.com/flexslider/
44
*
55
* Copyright 2012 WooThemes

flexslider.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* jQuery FlexSlider v2.7.1
2+
* jQuery FlexSlider v2.7.2
33
* https://www.woocommerce.com/flexslider/
44
*
55
* Copyright 2012 WooThemes

jquery.flexslider-min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jquery.flexslider.js

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* jQuery FlexSlider v2.7.1
2+
* jQuery FlexSlider v2.7.2
33
* Copyright 2012 WooThemes
44
* Contributing Author: Tyler Smith
55
*/
@@ -236,15 +236,35 @@
236236
if (slider.pagingCount > 1) {
237237
for (var i = 0; i < slider.pagingCount; i++) {
238238
slide = slider.slides.eq(i);
239-
if ( undefined === slide.attr( 'data-thumb-alt' ) ) { slide.attr( 'data-thumb-alt', '' ); }
240-
var altText = ( '' !== slide.attr( 'data-thumb-alt' ) ) ? altText = ' alt="' + slide.attr( 'data-thumb-alt' ) + '"' : '';
241-
item = (slider.vars.controlNav === "thumbnails") ? '<img src="' + slide.attr( 'data-thumb' ) + '"' + altText + '/>' : '<a href="#">' + j + '</a>';
239+
240+
if ( undefined === slide.attr( 'data-thumb-alt' ) ) {
241+
slide.attr( 'data-thumb-alt', '' );
242+
}
243+
244+
item = $( '<a></a>' ).attr( 'href', '#' ).text( j );
245+
if ( slider.vars.controlNav === "thumbnails" ) {
246+
item = $( '<img/>' ).attr( 'src', slide.attr( 'data-thumb' ) );
247+
}
248+
249+
if ( '' !== slide.attr( 'data-thumb-alt' ) ) {
250+
item.attr( 'alt', slide.attr( 'data-thumb-alt' ) );
251+
}
252+
242253
if ( 'thumbnails' === slider.vars.controlNav && true === slider.vars.thumbCaptions ) {
243254
var captn = slide.attr( 'data-thumbcaption' );
244-
if ( '' !== captn && undefined !== captn ) { item += '<span class="' + namespace + 'caption">' + captn + '</span>'; }
255+
if ( '' !== captn && undefined !== captn ) {
256+
var caption = $('<span></span>' ).addClass( namespace + 'caption' ).text( captn );
257+
item.append( caption );
258+
}
245259
}
246-
slider.controlNavScaffold.append('<li>' + item + '</li>');
260+
261+
var liElement = $( '<li>' );
262+
item.appendTo( liElement );
263+
liElement.append( '</li>' );
264+
265+
slider.controlNavScaffold.append(liElement);
247266
j++;
267+
248268
}
249269
}
250270

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "flexslider",
3-
"version": "2.7.1",
3+
"version": "2.7.2",
44
"description": "An awesome, fully responsive jQuery slider toolkit.",
55
"main": "jquery.flexslider.js",
66
"scripts": {

0 commit comments

Comments
 (0)