Google Mail

¥0.00 库存: 999
立即购买

商品详情



  Loading...

  ";

  const origin = window.location.origin;

  // HACK: message listeners for editor/player (#3818)

  window.addEventListener('message', function(event)

  }, false);

  window.ioradNodeApp = ,

  updateIframeOnLoad: function () ;

  if (iframeDoc.readyState === 'complete') {

  onIframeLoad();

  } else );

  }

  },

  reloadIframe: function() , 0);

  },

  setLocation: function(location, options) ;

  if (window.siteWindow) );

  return;

  }

  if (options.isHash)

  if (location)

  }

  if (options.isAssign) window.location.assign(location);

  else if (options.isReplace) window.location.replace(location);

  else if (options.isReload) window.location.reload();

  else if (options.isBrowserHistory) {

  window.ioradNodeApp.onceReactReady(function() {

  window.browserHistory.push(location);

  });

  }

  else if (options.historyReplaceState) {

  window.history.replaceState({}, 'ioradNodeApp', location);

  }

  else if (options.isNewWindow) {

  window.open(location, '_blank');

  }

  else if (options.isTopWindow) {

  window.open(location, '_top');

  }

  else else {

  window.location.assign(location);

  }

  }

  },

  props:

  window.ioradNodeApp.reactComponent.props.updateJson(json, save, saveOptions);

  });

  },

  extendAuth: function(json, save, saveOptions) {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.props.extendAuth(json, save, saveOptions);

  });

  },

  openEditorTutorialPopup: function(data) {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.props.openEditorTutorialPopup(data);

  });

  },

  backboneLoadSuccess: function() );

  },

  backboneSaving: function(fn) {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.backboneSaving(fn);

  });

  },

  backboneSavingTry: function(tries) {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.backboneSavingTry(tries);

  });

  },

  backboneSavingFail: function(failReason) {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.backboneSavingFail(failReason);

  });

  },

  backboneCaptureProcessing: function(value) {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.backboneCaptureProcessing(value);

  });

  },

  backboneCapturedMediaProcessing: function(value) {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.backboneCapturedMediaProcessing(value);

  });

  },

  backboneCapturedMediaProcessingMessage: function(value) {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.backboneCapturedMediaProcessingMessage(value);

  });

  },

  onTutorialsPageDataChanged: function() {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.onTutorialsPageDataChanged();

  });

  },

  getVoices: function(...args) );

  });

  },

  generateSpeech: function(...args) {

  return new Promise(function(resolve, reject) {

  window.ioradNodeApp.onceReactReady(function() {

  window.ioradNodeApp.reactComponent.props.generateSpeech(...args)

  .then(resolve, reject);

  });

  });

  },

  callComponentFunction: function() {

  var args = Array.prototype.slice.call(arguments);

  var propName = args[0];

  var functionArgs = args.slice(1);

  return new Promise(function (resolve, reject) {

  window.ioradNodeApp.onceReactReady(function () {

  Promise.resolve()

  .then(function () {

  return window.ioradNodeApp.reactComponent[propName].apply(

  window.ioradNodeApp.reactComponent,

  functionArgs

  );

  }).then(resolve, reject);

  });

  });

  },

  },

  onceReactReadyListeners: [],

  onceReactReady: function(callback) ,

  reactComponentReady: function(reactComponent) {

  window.ioradNodeApp.reactComponent = reactComponent;

  window.ioradNodeApp.onceReactReadyListeners.forEach(function(callback) {

  callback();

  });

  window.ioradNodeApp.onceReactReadyListeners = [];

  }

  };

  window.ioradNodeApp.updateIframeOnLoad();

  })();

  }());