Skip to content

Commit

Permalink
Merge pull request #161 from outbrain/jsonp-upgrade
Browse files Browse the repository at this point in the history
Jsonp upgrade
  • Loading branch information
orenmagen100 authored Apr 4, 2017
2 parents 1c56cdd + f902750 commit 391ea5a
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/leonardo/configuration.srv.ts
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,12 @@ export function leoConfiguration() {
if (!_jsonpCallbacks[funcName]) {
activeJsonpState(state, callbackName);
}
setTimeout(_jsonpCallbacks[funcName].bind(null, state.activeOption.data, ...state.jsonCallbackAdditionalParams), state.activeOption.delay || 0);
if ((typeof(state.jsonCallbackAdditionalParams) === 'function') && (typeof(state.activeOption.data) === 'function')) {
setTimeout(_jsonpCallbacks[funcName].bind(null, state.activeOption.data(scriptNode.src), ...state.jsonCallbackAdditionalParams(scriptNode.src)), state.activeOption.delay || 0);
}
else {
setTimeout(_jsonpCallbacks[funcName].bind(null, state.activeOption.data, ...state.jsonCallbackAdditionalParams), state.activeOption.delay || 0);
}
}
}
});
Expand Down Expand Up @@ -166,8 +171,8 @@ export function leoConfiguration() {
}

function fetchStates() {
var activeStates = Leonardo.storage.getStates();
var statesCopy = _states.map(function (state) {
const activeStates = Leonardo.storage.getStates();
let statesCopy = _states.map(function (state) {
return Object.assign({}, state);
});

Expand Down

0 comments on commit 391ea5a

Please sign in to comment.