|
237 | 237 |
|
238 | 238 | _handleMappedResource: function ($el, callback) {
|
239 | 239 | const _self = this;
|
240 |
| - callback = $.isFunction(callback) ? callback : function () { |
241 |
| - }; |
| 240 | + callback = $.isFunction(callback) ? callback : this._createCallback(); |
242 | 241 |
|
243 | 242 | // make sure we have a valid mapId, otherwise there is nothing to do
|
244 | 243 | let mapId = $el.attr('data-mapId');
|
|
285 | 284 |
|
286 | 285 | _renderMappedResource: function ($el, type, mapId, callback) {
|
287 | 286 | const _self = this;
|
288 |
| - callback = $.isFunction(callback) ? callback : function () { |
289 |
| - }; |
| 287 | + callback = $.isFunction(callback) ? callback : this._createCallback(); |
290 | 288 |
|
291 | 289 | if (typeof type !== 'string' || type.trim() === '') {
|
292 | 290 | callback(new Error('invalid type: ' + type));
|
|
381 | 379 | }
|
382 | 380 | },
|
383 | 381 |
|
384 |
| - _setUpElement: function($el, $newEl, resourceId, data, callback) { |
| 382 | + _setUpElement: function ($el, $newEl, resourceId, data, callback) { |
385 | 383 | const _self = this;
|
386 | 384 |
|
387 | 385 | // apply some default attributes
|
|
500 | 498 | }
|
501 | 499 | },
|
502 | 500 |
|
| 501 | + _createCallback: function () { |
| 502 | + return function (error, data) { |
| 503 | + if (!Breinify.UTL.internal.isDevMode()) { |
| 504 | + return; |
| 505 | + } else if (error === null) { |
| 506 | + console.log('[Breinify] utilizing following data to render mapped resource', data); |
| 507 | + } else { |
| 508 | + console.error('[Breinify] failed to utilize mapped resource', error); |
| 509 | + } |
| 510 | + } |
| 511 | + }, |
| 512 | + |
503 | 513 | areDataTagsEnabled: function (data, group, item) {
|
504 | 514 |
|
505 | 515 | // check if data is even present
|
|
0 commit comments