-
Notifications
You must be signed in to change notification settings - Fork 74
Open
Description
_gas.push(['_gasTrackDownloads', {category: 'Téléchargements'}]);
will fail because opts['extensions'] is never created when only a category option is present
var _trackDownloads = function (opts) {
var gh = this;
if (!gh._downloadTracked) {
gh._downloadTracked = true;
} else {
//Oops double tracking detected.
return false;
}
if (!opts) {
opts = {'extensions': []};
} else if (typeof opts === 'string') {
// support legacy opts as String of extensions
opts = {'extensions': opts.split(',')};
} else if (opts.length >= 1) {
// support legacy opts Array of extensions
opts = {'extensions': opts};
}
opts['category'] = opts['category'] || 'Download';
var ext = 'xls,xlsx,doc,docx,ppt,pptx,pdf,txt,zip';
ext += ',rar,7z,exe,wma,mov,avi,wmv,mp3,csv,tsv';
ext = ext.split(',');
opts['extensions'] = opts['extensions'].concat(ext);
Exception TypeError
: Cannot call method 'concat'0 of undefined
Metadata
Metadata
Assignees
Labels
No labels