ulvis.paste.net

Paste Search Dynamic
Recent pastes
afterLogin.js
  1. var afterLogin = new function() {
  2.         "use strict";
  3.         //private variable
  4.         var that = this;
  5.         this.util;
  6.  
  7.         this.init = function () {
  8.  
  9.                 if(typeof $.cookie('experiencityUserSession') === 'undefined') {
  10.                         return;
  11.                 }
  12.  
  13.                 this.util = new utilitys ();
  14.                 var credentails = $.cookie('experiencityUserSession').split(',');
  15.                 //var host = '';
  16.  
  17.                 //if(location.hostname.search('uat') >= 0 ) {
  18.                 //      host = 'uat.wandering.experien.city';
  19.                 //} else {
  20.                 //      host = 'wandering.experien.city';
  21.                 //}
  22.  
  23.                 if(credentails[1].trim() == '') {
  24.                     return;
  25.                 }
  26.  
  27.                 var wanderingLogin = $.ajax({
  28.                         type: 'GET',
  29.                         data: {
  30.                                 credentials : { email: credentails[2],password : credentails[1] },
  31.                                 modeMd5 :  false
  32.                         },
  33.                 url: HOSTSNAMES.WANDERING +  '/site/wander/php/loginCrossDomain.php', // because does not exist beta wandering
  34.                    async: true,
  35.                     /*jsonpCallback: 'afterLogin.successLoginWandering',*/
  36.                     contentType: "application/json",
  37.                     dataType: 'jsonp',
  38.                     success: function(json) {
  39.                        console.log('call jsonp successful');
  40.                     },
  41.                     error: function(e) {
  42.                        console.log(e);
  43.                     }
  44.                 });
  45.         };
  46.  
  47.         this.successLoginWandering = function(respond) {
  48.                 console.log(respond);
  49.         };
  50.  
  51.         this.sendMsgToIframeParent = function () {
  52.  
  53.                 if (typeof $.cookie('experiencityUserSession') === 'undefined') {
  54.                         return;
  55.                 }
  56.  
  57.                 var data = $.cookie('experiencityUserSession').split(',');
  58.                 /* symbol '*' is to any iframe parent*/
  59.                 var jsonData = {
  60.                         typeEvent : 'login',
  61.                         data : {
  62.                                 name : data[0],
  63.                                 id : data[3]
  64.                         }
  65.                 };
  66.                 $.postMessage(JSON.stringify(jsonData),'*', parent);
  67.         };
  68.  
  69.         $(document).ready(function() {
  70.                 that.init();
  71.                 that.sendMsgToIframeParent();
  72.         });
  73. };
Parsed in 0.010 seconds