334. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/9/2017 12:03:03 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

334.1 Files compared

# Location File Last Modified
1 Tue May 9 16:03:03 2017 UTC
2 OSCIF_HEC_v1.4_Sprint23_build4_Apr_2017.zip\CRM_solutions\Managed\North52BPA_1_0_0_506_managed_2013_2015_2016..zip\WebResources north52_javascriptnorth52commanduserF51FC1F4-9666-E211-BEE9-00155DF5B00D Mon Sep 19 18:20:18 2016 UTC

334.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 139
Removed 0 0

334.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

334.4 Active regular expressions

No regular expressions were active.

334.5 Comparison detail

        1   if (typeof  North52 = = 'undefin ed') { Nor th52 = {};  }
        2   if (typeof  North52.C ommandUser  == 'undef ined') { N orth52.Com mandUser =  {}; }
        3  
        4   var locali zedStrings  = {
        5                  Proces singMessag e: {
        6                      _1 033: "Proc essing..." ,
        7                      _2 057: "Proc essing..." ,
        8                      _3 081: "Proc essing..." ,
        9                      _1 036: "Trai tement..." ,
        10                      _3 084: "Trai tement..." ,
        11                      _1 031: "Vera rbeitung.. .",
        12                       _ 1034: "Tra tamiento.. .",
        13                      _1 040: "Elab orazione.. ."
        14                   }
        15       };
        16  
        17   North52.Co mmandUser. userLcid =  '1033';
        18  
        19   North52.Co mmandUser. Ok= functi on () {
        20  
        21           };
        22      
        23       North5 2.CommandU ser.OnLoad  = functio n () {
        24          $(' #btnOk').a ttr('disab led',true)
        25  
        26           va r paramete rUserLcid  =  N52.Dia logHelpers .GetParame terByName( 'userlcid' );
        27           va r supporte dLanguages  = ['1033' , '2057',  '3081', '1 036', '308 4', '1031' , '1034',  '1040']
        28    
        29           fo r (var i=0 ; i< suppo rtedLangua ges.length ; i++) {
        30                if (supp ortedLangu ages[i] ==  parameter UserLcid )
        31                {
        32                    Nort h52.Comman dUser.user Lcid =  pa rameterUse rLcid; 
        33                    brea k;
        34                 }
        35              }
        36  
        37                        
        38                          var data  = N52.Dial ogHelpers. GetParamet erByName(' data');
        39                          var targe tentityid  = N52.Dial ogHelpers. GetParamet erByName(' id');
        40                          var vals  = North52. CommandUse r.GetDataP arameterAr ray(data);
        41  
        42                           targeten tityid = t argetentit yid .repla ce("{","") ;
        43                           targeten tityid = t argetentit yid .repla ce("}","") ;
        44                        
        45                          North52.C ommandUser .ExecuteCo mmand(targ etentityid , vals);
        46       };
        47  
        48   North52.Co mmandUser. ExecuteCom mand= func tion(targe tentityid, vals) {
        49  
        50       var OD ataPath =  N52.Dialog Helpers.Ge tServerUrl () + "/XRM Services/2 011/Organi zationData .svc";
        51       var No rth52Comma ndUserObje ct  = Nort h52.Comman dUser.GetC ommandObje ct(targete ntityid, v als);
        52       
        53  
        54         SDK. JQuery.cre ateRecord(
        55                              North 52CommandU serObject   ,
        56                              "nort h52_comman d", 
        57                              North 52.Command User.confi gSuccess,
        58                              North 52.Command User.confi gError
        59                           );
        60  
        61   };
        62  
        63   North52.Co mmandUser. DisplayMes sage = fun ction (mes sage) {
        64           va r ul = doc ument.getE lementById ("message" );
        65           va r li = doc ument.crea teElement( "li");
        66           va r div = do cument.cre ateElement ("div");
        67           va r messageS pan = docu ment.creat eElement(" span");
        68           me ssageSpan. innerText  = message;
        69           di v.appendCh ild(messag eSpan);
        70           li .appendChi ld(div);
        71           ul .appendChi ld(li);
        72       };
        73  
        74   North52.Co mmandUser. GetCommand Object= fu nction (ta rgetentity id, vals)  {
        75       var No rth52Comma ndUserObje ct = new O bject();
        76  
        77       North5 2CommandUs erObject . north52_Ta rgetEntity ID = targe tentityid;
        78  
        79       for (v ar i in va ls)
        80       {
        81           if  (i == 0)  North52Com mandUserOb ject .nort h52_name =  vals[i][1 ];
        82           if  (i == 1)  North52Com mandUserOb ject .nort h52_InputS tring1  =  vals[i][1] ;
        83           if  (i == 2)  North52Com mandUserOb ject .nort h52_InputS tring2 = v als[i][1];
        84           if  (i == 3)  North52Com mandUserOb ject .nort h52_InputS tring3 = v als[i][1];
        85           if  (i == 4)  North52Com mandUserOb ject .nort h52_InputS tring4 = v als[i][1];
        86           if  (i == 5)  North52Com mandUserOb ject .nort h52_InputS tring5 = v als[i][1];
        87           if  (i == 6)  North52Com mandUserOb ject .nort h52_InputS tring6 = v als[i][1];
        88           if  (i == 7)  North52Com mandUserOb ject .nort h52_InputS tring7 = v als[i][1];
        89           if  (i == 8)  North52Com mandUserOb ject .nort h52_InputS tring8 = v als[i][1];
        90           if  (i == 9)  North52Com mandUserOb ject .nort h52_InputS tring9 = v als[i][1];
        91           if  (i == 10)  North52Co mmandUserO bject .nor th52_Input String10 =  vals[i][1 ];
        92           }
        93          
        94      return  North52Com mandUserOb ject ;
        95    };
        96  
        97    North52.C ommandUser .configSuc cess= func tion () {
        98  
        99  
        100               if ( (nav igator.use rAgent.sea rch('MSIE' ) > 0) ||  (navigator .userAgent .search('T rident/')  > 0) )
        101               {
        102                 var ope ner = wind ow.dialogA rguments;
        103  
        104                 if (ope ner != nul l)
        105                 {
        106                       i f (opener. document ! = null)
        107                       {
        108                          var gridC ontrol = o pener.docu ment.getEl ementById( 'crmGrid') ;
        109         
        110                          if (gridC ontrol !=  null)
        111                            gridCon trol.contr ol.refresh ();
        112                         }
        113                     }
        114                  }
        115  
        116           wi ndow.close ();  
        117     };
        118  
        119    North52.C ommandUser .configErr or= functi on (XmlHtt pRequest,  textStatus , errorThr own) {
        120                        
        121                            alert(' North52 Fo rmula Mana ger Comman d Failure  : ' + XmlH ttpRequest .message);
        122                            
        123               };
        124  
        125   North52.Co mmandUser. GetDataPar ameterArra y= functio n (data) {
        126     var vals  = new Arr ay();
        127     var clea ndata = de codeURICom ponent(dat a);
        128     cleandat a = cleand ata .repla ce("{","") ;
        129     cleandat a = cleand ata .repla ce("}","") ;
        130  
        131     vals = c leandata.s plit("&");
        132     
        133     for (var  x in vals )
        134     {
        135        vals[ x] = vals[ x].replace (/\+/g, "  ").split(" =");
        136     }
        137  
        138    return va ls;
        139   };