149. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/9/2017 12:03:00 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.

149.1 Files compared

# Location File Last Modified
1 Tue May 9 16:03:00 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_html_command7E1A6384-46E5-E111-8F41-00155DF5B00D Mon Sep 19 18:20:18 2016 UTC

149.2 Comparison summary

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

149.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

149.4 Active regular expressions

No regular expressions were active.

149.5 Comparison detail

        1   <html xmln s="http:// www.w3.org /1999/xhtm l"><head>< title>CRM< /title>
        2   <meta cont ent="text/ html; char set=UTF-8"  http-equi v="Content -Type">
        3   <script ty pe="text/j avascript"  src="Clie ntGlobalCo ntext.js.a spx"></scr ipt>
        4  
        5   <script ty pe="text/j avascript"  src="nort h52_/javas cript/jque ry"></scri pt>
        6  
        7   <script ty pe="text/j avascript"  src="nort h52_/javas cript/JSON 2"></scrip t>
        8  
        9   <script ty pe="text/j avascript"  src="nort h52_/javas cript/sdk_ jquery">
        10  
        11   <SCRIPT ty pe=text/ja vascript s rc="../Web Resources/ north52_/j avascript/ sdk.rest"> </script>
        12   <link rel= "styleshee t" type="t ext/css" h ref="north 52_/css/n5 2controls" ><link rel ="styleshe et" type=" text/css"  href="/_co mmon/style s/fonts.cs s.aspx?lci d=1033"><l ink rel="s tylesheet"  type="tex t/css" hre f="/_commo n/styles/g lobal.css. aspx?lcid= 1033"><lin k rel="sty lesheet" t ype="text/ css" href= "/_common/ styles/sel ect.css.as px?lcid=10 33">
        13   <script ty pe="text/j avascript" >
        14  
        15       var lo calizedStr ings = {
        16                  Proces singMessag e: {
        17                      _1 033: "Proc essing..." ,
        18                      _2 057: "Proc essing..." ,
        19                      _3 081: "Proc essing..." ,
        20                      _1 036: "Trai tement..." ,
        21                      _3 084: "Trai tement..." ,
        22                      _1 031: "Vera rbeitung.. .",
        23                       _ 1034: "Tra tamiento.. .",
        24                      _1 040: "Elab orazione.. ."
        25                   }
        26       };
        27  
        28       var No rth52Comma nd= {}; 
        29  
        30        North 52Command. userLcid =  '1033'
        31  
        32       North5 2Command.I nitialize  = function  () {
        33                    
        34                          var param eterUserLc id =  Nort h52Command .getParame terByName( 'userlcid' );
        35                          var suppo rtedLangua ges = ['10 33', '2057 ', '3081',  '1036', ' 3084', '10 31', '1034 ', '1040']
        36    
        37                         for (var i =0; i< sup portedLang uages.leng th; i++) {
        38                                  i f (support edLanguage s[i] == pa rameterUse rLcid )
        39                                  {
        40                                            No rth52Comma nd.userLci d =  param eterUserLc id; 
        41                                            br eak;
        42                                  }
        43                         }
        44  
        45                          $('#msgus er').text(  localized Strings.Pr ocessingMe ssage["_"  + North52C ommand.use rLcid]); 
        46                          var data  = North52C ommand.get ParameterB yName('dat a');
        47                          var targe tentityid  = North52C ommand.get ParameterB yName('id' );
        48                          var vals  = North52C ommand.get DataParame terArray(d ata);
        49                        
        50                          North52Co mmand.Exec uteCommand (targetent ityid, val s);
        51       };
        52  
        53   North52Com mand.Displ ayMessage  = function  (message)  {
        54           va r ul = doc ument.getE lementById ("message" );
        55           va r li = doc ument.crea teElement( "li");
        56           va r div = do cument.cre ateElement ("div");
        57           va r messageS pan = docu ment.creat eElement(" span");
        58           me ssageSpan. innerText  = message;
        59           di v.appendCh ild(messag eSpan);
        60           li .appendChi ld(div);
        61           ul .appendChi ld(li);
        62       },
        63  
        64  
        65   North52Com mand.GetSe rverUrl= f unction()
        66   {
        67      var con text = Get GlobalCont ext();
        68      serverU rl = conte xt.getServ erUrl();
        69      if (ser verUrl.mat ch(/\/$/))
        70      { 
        71         serv erUrl = se rverUrl.su bstring(0,  serverUrl .length -  1);
        72      }
        73  
        74      return  serverUrl  + "/XRMSer vices/2011 /Organizat ionData.sv c";
        75   };
        76  
        77  
        78   North52Com mand.getDa taParamete rArray= fu nction (da ta) {
        79     var vals  = new Arr ay();
        80     var clea ndata = de codeURICom ponent(dat a);
        81     cleandat a = cleand ata .repla ce("{","") ;
        82     cleandat a = cleand ata .repla ce("}","") ;
        83  
        84     vals = c leandata.s plit("&");
        85  
        86     
        87     for (var  x in vals )
        88     {
        89        vals[ x] = vals[ x].replace (/\+/g, "  ").split(" =");
        90     }
        91  
        92    return va ls;
        93   };
        94  
        95   North52Com mand.getPa rameterByN ame= funct ion (name)  {
        96  
        97     var resu lt = "";
        98     name = n ame.replac e(/[\[]/,  "\\\[").re place(/[\] ]/, "\\\]" ); 
        99     var rege xS = "[\\? &]" + name  + "=([^&# ]*)"; 
        100     var rege x = new Re gExp(regex S); 
        101     var url  = window.l ocation.se arch;
        102     var resu lts = rege x.exec(url ); 
        103     if(resul ts == null
        104       result  = ""; 
        105     else 
        106       result  = decodeU RIComponen t(results[ 1].replace (/\+/g, "  ")); 
        107  
        108      result  = result.r eplace("{" ,"");
        109      result  = result.r eplace("}" ,"");
        110     return r esult;
        111   };
        112  
        113   North52Com mand.Execu teCommand=  function( targetenti tyid,vals)  {
        114  
        115       var OD ataPath =  North52Com mand.GetSe rverUrl();
        116       var no rth52comma nd  = Nort h52Command .GetComman dObject(ta rgetentity id, vals);
        117       var js onNorth52C ommand = w indow.JSON .stringify (north52co mmand);
        118  
        119         SDK. JQuery.cre ateRecord(
        120                              north 52command   ,
        121                              "nort h52_comman d", 
        122                              North 52Command. configSucc ess,
        123                              North 52Command. configErro r
        124                           );
        125  
        126   };
        127  
        128   North52Com mand.GetCo mmandObjec t= functio n (targete ntityid, v als) {
        129       var no rth52comma nd = new O bject();
        130  
        131       north5 2command.n orth52_Tar getEntityI D = target entityid;
        132  
        133       for (v ar i in va ls)
        134       {
        135           if  (i == 0)  north52com mand.north 52_name =  vals[i][1] ;
        136           if  (i == 1)  north52com mand.north 52_InputSt ring1  = v als[i][1];
        137           if  (i == 2)  north52com mand.north 52_InputSt ring2 = va ls[i][1];
        138           if  (i == 3)  north52com mand.north 52_InputSt ring3 = va ls[i][1];
        139           if  (i == 4)  north52com mand.north 52_InputSt ring4 = va ls[i][1];
        140           if  (i == 5)  north52com mand.north 52_InputSt ring5 = va ls[i][1];
        141           if  (i == 6)  north52com mand.north 52_InputSt ring6 = va ls[i][1];
        142           if  (i == 7)  north52com mand.north 52_InputSt ring7 = va ls[i][1];
        143           if  (i == 8)  north52com mand.north 52_InputSt ring8 = va ls[i][1];
        144           if  (i == 9)  north52com mand.north 52_InputSt ring9 = va ls[i][1];
        145           if  (i == 10)  north52co mmand.nort h52_InputS tring10 =  vals[i][1] ;
        146           }
        147          
        148      return  north52com mand ;
        149    };
        150  
        151    North52Co mmand.conf igSuccess=  function  () {
        152           
        153           if  ( navigat or.userAge nt.search( 'MSIE') >  0)
        154            {
        155                var open er = windo w.dialogAr guments;
        156  
        157                if (open er != null )
        158               {
        159                   if (o pener.docu ment != nu ll)
        160                   {
        161                      va r gridCont rol = open er.documen t.getEleme ntById('cr mGrid');
        162         
        163                       i f (gridCon trol != nu ll)
        164                         gridContro l.control. refresh();
        165                    }
        166                  }
        167               }
        168  
        169           wi ndow.close ();  
        170     };
        171  
        172    North52Co mmand.conf igError= f unction (X mlHttpRequ est, textS tatus, err orThrown)  {
        173                        
        174                            North52 Command.Di splayMessa ge('Comman d Failure  : ' + XmlH ttpRequest .message);
        175                           
        176                            $('#can celnorth52 _command') .attr('dis abled',fal se); 
        177                            $('#Dlg HdDesc').h ide(); 
        178          };
        179  
        180   </script>
        181  
        182   <style typ e="text\cs s">
        183   #loading {  
        184     width: 1 00%; 
        185     height:  100%; 
        186     top: 0px
        187     left: 0p x; 
        188     position : fixed; 
        189     display:  block; 
        190     opacity:  0.7; 
        191     backgrou nd-color:  #fff; 
        192     z-index:  99; 
        193     text-ali gn: center
        194  
        195    
        196   #loading-i mage { 
        197     position : absolute
        198     top: 100 px; 
        199     left: 24 0px; 
        200     z-index:  100; 
        201   }
        202  
        203   </style>
        204  
        205   </head><bo dy onload= "North52Co mmand.Init ialize();" >
        206   <table sty le="width:  99%; heig ht: 99%;"  cellSpacin g="0" cell Padding="0 ">
        207   <tbody>
        208   <tr>
        209   <td class= "ms-crm-Di alog-Heade r" colSpan ="2">
        210   <div id="D lgHdDesc"  class="ms- crm-Dialog -Header-De sc"><img i d='loading -image"' a lt="Loadin g" src="no rth52_imag e_progress "> <span i d="msguser ">...</spa n></div><b r>
        211   <div style ="width: 9 9%; height : 75px; ov erflow: au to;" id="d ivwrapper" >
        212   <ul id="me ssage"></u l></div></ td></tr></ tbody></ta ble><br>
        213   <div style ="float: r ight;"><bu tton id="o knorth52_c ommand" cl ass="ms-cr m-Button"  disabled=" " type="su bmit">Ok</ button>&nb sp;<button  id="cance lnorth52_c ommand" cl ass="ms-cr m-Button"  disabled=" " onclick= "window.cl ose();" ty pe="submit ">Cancel</ button>&nb sp;</div>
        214   <div></div ></body></ html>