* @return {string}
*/
CoreForeignApi.prototype.getOrigin = function () {
- var origin = window.location.protocol + '//' + window.location.hostname;
- if ( window.location.port ) {
- origin += ':' + window.location.port;
+ var origin = location.protocol + '//' + location.hostname;
+ if ( location.port ) {
+ origin += ':' + location.port;
}
return origin;
};
var url, origin, newAjaxOptions;
// 'origin' query parameter must be part of the request URI, and not just POST request body
- if ( ajaxOptions.type !== 'GET' ) {
+ if ( ajaxOptions.type === 'POST' ) {
url = ( ajaxOptions && ajaxOptions.url ) || this.defaults.ajax.url;
origin = ( parameters && parameters.origin ) || this.defaults.parameters.origin;
url += ( url.indexOf( '?' ) !== -1 ? '&' : '?' ) +