From 99ac928e3b0ad47e8cc8c3fed8aadedaa513da52 Mon Sep 17 00:00:00 2001 From: SquadraCorse Date: Mon, 4 Nov 2013 00:33:44 +0100 Subject: [PATCH] Update srcset-info.js Now it works in more browsers (slice(-1)) --- js/srcset-info.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/srcset-info.js b/js/srcset-info.js index 3c40e15..1438776 100644 --- a/js/srcset-info.js +++ b/js/srcset-info.js @@ -101,7 +101,7 @@ * Add an image candidate, unless it's a dupe of something that exists already. */ SrcsetInfo.prototype._addCandidate = function(imageInfo) { - for (var j = 0; j < this.imageCandidates.length; j++) { + for (var j = 0, len = this.imageCandidates.length; j < len; j++) { var existingCandidate = this.imageCandidates[j]; if (existingCandidate.x == imageInfo.x && existingCandidate.w == imageInfo.w && @@ -119,7 +119,7 @@ for (var i = 0; i < descriptors.length; i++) { var desc = descriptors[i]; if (desc.length > 0) { - var lastChar = desc[desc.length-1]; + var lastChar = desc.slice(-1); // so crappy browsers understand it as well var value = desc.substring(0, desc.length-1); var intVal = parseInt(value, 10); var floatVal = parseFloat(value);