diff --git a/dist/imgix.js b/dist/imgix.js index c1f24b9f..f479d292 100644 --- a/dist/imgix.js +++ b/dist/imgix.js @@ -43,13 +43,6 @@ var ImgixTag = (function() { if (this.ixPathVal) { params = JSON.parse(this.ixParamsVal) || {}; - - // Encode any passed Base64 variant params - for (var key in params) { - if (key.substr(-2) === '64') { - params[key] = util.encode64(params[key]); - } - } } else { // If the user used `ix-src`, we have to extract the base params // from that string URL. @@ -65,6 +58,13 @@ var ImgixTag = (function() { } } + // Encode any passed Base64 variant params + for (var key in params) { + if (key.substr(-2) === '64') { + params[key] = util.encode64(params[key]); + } + } + if (imgix.config.includeLibraryParam) { params.ixlib = 'imgixjs-' + imgix.VERSION; } diff --git a/dist/imgix.min.js b/dist/imgix.min.js index 10ccae54..c860af90 100644 --- a/dist/imgix.min.js +++ b/dist/imgix.min.js @@ -1 +1 @@ -(function t(r,i,e){function s(n,o){if(!i[n]){if(!r[n]){var u=typeof require=="function"&&require;if(!o&&u)return u(n,!0);if(a)return a(n,!0);var c=new Error("Cannot find module '"+n+"'");throw c.code="MODULE_NOT_FOUND",c}var h=i[n]={exports:{}};r[n][0].call(h.exports,function(t){var i=r[n][1][t];return s(i?i:t)},h,h.exports,t,r,i,e)}return i[n].exports}var a=typeof require=="function"&&require;for(var n=0;n=u){i.push(h)}}i.push(c);return e.uniq(i).sort(function(t,r){return t-r})}r.exports=T()},{"./util.js":5}],5:[function(t,r,i){r.exports={compact:function(t){var r=[];for(var i=0;i=u){i.push(h)}}i.push(c);return e.uniq(i).sort(function(t,r){return t-r})}r.exports=T()},{"./util.js":5}],5:[function(t,r,i){r.exports={compact:function(t){var r=[];for(var i=0;i
A lighthouse diff --git a/spec/ImgixTagSpec.js b/spec/ImgixTagSpec.js index 915d0284..21f31922 100644 --- a/spec/ImgixTagSpec.js +++ b/spec/ImgixTagSpec.js @@ -174,7 +174,7 @@ describe('ImgixTag', function() { expect(tag._extractBaseParams()).toEqual({ page: '3', w: '600', - txt64: 'gibberish' + txt64: 'Z2liYmVyaXNo' }); }); diff --git a/src/ImgixTag.js b/src/ImgixTag.js index 3fca69de..c4d485fc 100644 --- a/src/ImgixTag.js +++ b/src/ImgixTag.js @@ -42,13 +42,6 @@ var ImgixTag = (function() { if (this.ixPathVal) { params = JSON.parse(this.ixParamsVal) || {}; - - // Encode any passed Base64 variant params - for (var key in params) { - if (key.substr(-2) === '64') { - params[key] = util.encode64(params[key]); - } - } } else { // If the user used `ix-src`, we have to extract the base params // from that string URL. @@ -64,6 +57,13 @@ var ImgixTag = (function() { } } + // Encode any passed Base64 variant params + for (var key in params) { + if (key.substr(-2) === '64') { + params[key] = util.encode64(params[key]); + } + } + if (imgix.config.includeLibraryParam) { params.ixlib = 'imgixjs-' + imgix.VERSION; }