(callback, options, dimension)
| 280 | } |
| 281 | |
| 282 | function recommendationsStatic(callback, options, dimension) { |
| 283 | var o = options || {}, |
| 284 | url = "https://s3-eu-west-1.amazonaws.com/rl-static/" + params.consumer + ".json?jsonpCallback=unused"; |
| 285 | if (dimension) { |
| 286 | url = "https://s3-eu-west-1.amazonaws.com/rl-static/" + params.consumer + "-" + dimension + ".json?jsonpCallback=unused"; |
| 287 | } |
| 288 | ajax({ |
| 289 | url: url, |
| 290 | type: 'jsonp', |
| 291 | jsonpCallback: 'jsonpCallback', |
| 292 | success: function (response) { |
| 293 | var recommendations = []; |
| 294 | if (response.error_id === undefined) { |
| 295 | recommendations = response.list; |
| 296 | if (o.appendClick) { |
| 297 | appendClickTo(recommendations, options); |
| 298 | } |
| 299 | } |
| 300 | callback(recommendations); |
| 301 | } |
| 302 | }); |
| 303 | } |
| 304 | |
| 305 | function recommendationsStaticCustomUrl(custom_url, callback, options) { |
| 306 | var o = options || {}, |
nothing calls this directly
no test coverage detected