Skip to content

Commit 4abccd1

Browse files
committed
fixed utmData bug
1 parent 0924e19 commit 4abccd1

File tree

4 files changed

+20
-8
lines changed

4 files changed

+20
-8
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "breinify-api",
3-
"version": "1.0.16",
3+
"version": "1.0.17",
44
"description": "This is a JavaScript library simplifying the usage of the Breinify API",
55
"authors": [
66
"Philipp Meisen <philipp@breinify.com>",

dist/breinify-api.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* breinify-api
3-
* v1.0.16
3+
* v1.0.17
44
**/
55
/*
66
* We inject a dependencyScope variable, which will be used
@@ -12863,7 +12863,7 @@ dependencyScope.jQuery = $;;
1286312863
});
1286412864

1286512865
var BreinifyConfig = function (config) {
12866-
this.version = '1.0.16';
12866+
this.version = '1.0.17';
1286712867

1286812868
/*
1286912869
* Validate the passed config-parameters.
@@ -13054,7 +13054,7 @@ dependencyScope.jQuery = $;;
1305413054

1305513055
var BreinifyUser = function (user, onReady) {
1305613056
var instance = this;
13057-
instance.version = '1.0.16';
13057+
instance.version = '1.0.17';
1305813058

1305913059
// set the values provided
1306013060
instance.setAll(user);
@@ -13449,6 +13449,12 @@ dependencyScope.jQuery = $;;
1344913449
var utmTerm = Breinify.UTL.isEmpty(params['utm_term']) ? null : params['utm_term'];
1345013450
var utmContent = Breinify.UTL.isEmpty(params['utm_content']) ? null : params['utm_content'];
1345113451

13452+
// check if we even have parameters, otherwise return
13453+
if (Breinify.UTL.isEmpty(utmSource) && Breinify.UTL.isEmpty(utmMedium) && Breinify.UTL.isEmpty(utmCampaign) &&
13454+
Breinify.UTL.isEmpty(utmTerm) && Breinify.UTL.isEmpty(utmContent)) {
13455+
return;
13456+
}
13457+
1345213458
// create the data
1345313459
var values = mapper({
1345413460
'utmSource': utmSource,
@@ -13549,7 +13555,7 @@ dependencyScope.jQuery = $;;
1354913555
* The one and only instance of the library.
1355013556
*/
1355113557
var Breinify = {
13552-
version: '1.0.16',
13558+
version: '1.0.17',
1355313559
jQueryVersion: $.fn.jquery
1355413560
};
1355513561

dist/breinify-api.min.js

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

src/Breinify.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,12 @@
196196
var utmTerm = Breinify.UTL.isEmpty(params['utm_term']) ? null : params['utm_term'];
197197
var utmContent = Breinify.UTL.isEmpty(params['utm_content']) ? null : params['utm_content'];
198198

199+
// check if we even have parameters, otherwise return
200+
if (Breinify.UTL.isEmpty(utmSource) && Breinify.UTL.isEmpty(utmMedium) && Breinify.UTL.isEmpty(utmCampaign) &&
201+
Breinify.UTL.isEmpty(utmTerm) && Breinify.UTL.isEmpty(utmContent)) {
202+
return;
203+
}
204+
199205
// create the data
200206
var values = mapper({
201207
'utmSource': utmSource,

0 commit comments

Comments
 (0)