7470. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/8/2018 10:15:10 AM Eastern Standard 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.

7470.1 Files compared

# Location File Last Modified
1 PRE_PPS-N_v3.0.1.zip\PS_PPS_ui\src\main\webapp\template\simple optiontransferselect.ftl Fri Jan 12 15:43:04 2018 UTC
2 PRE_PPS-N_v3.0.1.zip\PS_PPS_ui\src\main\webapp\template\simple optiontransferselect.ftl Mon Mar 5 20:22:41 2018 UTC

7470.2 Comparison summary

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

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

7470.4 Active regular expressions

No regular expressions were active.

7470.5 Comparison detail

  1   <#--
  2   /*
  3    * $Id: op tiontransf erselect.f tl 720258  2008-11-24  19:05:16Z  musachy $
  4    *
  5    * License d to the A pache Soft ware Found ation (ASF ) under on e
  6    * or more  contribut or license  agreement s.  See th e NOTICE f ile
  7    * distrib uted with  this work  for additi onal infor mation
  8    * regardi ng copyrig ht ownersh ip.  The A SF license s this fil e
  9    * to you  under the  Apache Lic ense, Vers ion 2.0 (t he
  10    * "Licens e"); you m ay not use  this file  except in  complianc e
  11    * with th e License.   You may  obtain a c opy of the  License a t
  12    *
  13    *  http:/ /www.apach e.org/lice nses/LICEN SE-2.0
  14    *
  15    * Unless  required b y applicab le law or  agreed to  in writing ,
  16    * softwar e distribu ted under  the Licens e is distr ibuted on  an
  17    * "AS IS"  BASIS, WI THOUT WARR ANTIES OR  CONDITIONS  OF ANY
  18    * KIND, e ither expr ess or imp lied.  See  the Licen se for the
  19    * specifi c language  governing  permissio ns and lim itations
  20    * under t he License .
  21    */
  22   -->
  23   <#if !stac k.findValu e("#option transferse lect_js_in cluded")?? ><#t/>
  24           <s cript type ="text/ja DNS    ipt" src=" <@s.url va lue="/stru ts/optiont ransfersel ect.js" en code='fals e' include Params='no ne'/>"></s cript>
  25           <# assign tem poraryVari able = sta ck.setValu e("#option transferse lect_js_in cluded", " true") />< #t/>
  26   </#if><#t/ >
  27   <table bor der="0">
  28   <tr>
  29   <td>
  30   <#if param eters.left Title??><# t/>
  31           <l abel for=" leftTitle" >${paramet ers.leftTi tle}</labe l><br />
  32   </#if><#t/ >
  33   <#include  "/${parame ters.templ ateDir}/si mple/selec t.ftl" /> 
  34   <#if param eters.allo wUpDownOnL eft?defaul t(true)>
  35   <input typ e="button"  
  36           on click="mov eOptionDow n(document .getElemen tById('${p arameters. id}'), 'ke y', <#if p arameters. headerKey? ?>'${param eters.head erKey}'<#e lse>''</#i f>);<#if p arameters. upDownOnLe ftOnclick? has_conten t>${parame ters.upDow nOnLeftOnc lick};</#i f>"
  37   <#if param eters.left DownLabel? ?>
  38           va lue="${par ameters.le ftDownLabe l?html}"
  39   </#if>
  40   />
  41   <input typ e="button"
  42           on click="mov eOptionUp( document.g etElementB yId('${par ameters.id }'), 'key' , <#if par ameters.he aderKey??> '${paramet ers.header Key}'<#els e>''</#if> );<#if par ameters.up DownOnLeft Onclick?ha s_content> ${paramete rs.upDownO nLeftOncli ck};</#if> "
  43   <#if param eters.left UpLabel??>
  44           va lue="${par ameters.le ftUpLabel? html}"
  45   </#if>
  46   />
  47   </#if>
  48  
  49   </td>
  50   <td valign ="middle"  align="cen ter">
  51           <# if paramet ers.allowA ddToLeft?d efault(tru e)><#t/>
  52                    <#as sign addTo LeftLabel  = paramete rs.addToLe ftLabel?de fault("<-" )?html/><# t/>
  53                    <#if  parameter s.doubleHe aderKey??> <#t/>
  54                             <input  type="but ton" 
  55                             <#if p arameters. buttonCssC lass??><#t />
  56                              class ="${parame ters.butto nCssClass? html}" 
  57                             </#if> <#t/>
  58                             <#if p arameters. buttonCssS tyle??><#t />
  59                              style ="${parame ters.butto nCssStyle? html}"
  60                             </#if> <#t/>
  61                              value ="${addToL eftLabel}"  onclick=" moveSelect edOptions( document.g etElementB yId('${par ameters.do ubleId?htm l}'), docu ment.getEl ementById( '${paramet ers.id?htm l}'), fals e, '${para meters.dou bleHeaderK ey}', ''); <#if param eters.addT oLeftOncli ck?has_con tent>${par ameters.ad dToLeftOnc lick};</#i f>" /><br  /><br />
  62                    <#el se><#t/>
  63                             <input  type="but ton" 
  64                             <#if p arameters. buttonCssC lass??><#t />
  65                              class ="${parame ters.butto nCssClass? html}" 
  66                             </#if> <#t/>
  67                             <#if p arameters. buttonCssS tyle??><#t />
  68                              style ="${parame ters.butto nCssStyle? html}"
  69                             </#if> <#t/>
  70                              value ="${addToL eftLabel}"  onclick=" moveSelect edOptions( document.g etElementB yId('${par ameters.do ubleId?htm l}'), docu ment.getEl ementById( '${paramet ers.id?htm l}'), fals e, '');<#i f paramete rs.addToLe ftOnclick? has_conten t>${parame ters.addTo LeftOnclic k};</#if>"  /><br />< br />
  71                    </#i f><#t/>
  72           </ #if><#t/>
  73           <# if paramet ers.allowA ddToRight? default(tr ue)><#t/>
  74                    <#as sign addTo RightLabel =parameter s.addToRig htLabel?de fault("->" )?html />< #t/>
  75                    <#if  parameter s.headerKe y??><#t/>
  76                             <input  type="but ton" 
  77                             <#if p arameters. buttonCssC lass??><#t />
  78                              class ="${parame ters.butto nCssClass? html}" 
  79                             </#if> <#t/>
  80                             <#if p arameters. buttonCssS tyle??><#t />
  81                              style ="${parame ters.butto nCssStyle? html}"
  82                             </#if> <#t/>
  83                              value ="${addToR ightLabel} " onclick= "moveSelec tedOptions (document. getElement ById('${pa rameters.i d?html}'),  document. getElement ById('${pa rameters.d oubleId?ht ml}'), fal se, '${par ameters.he aderKey}',  '');<#if  parameters .addToRigh tOnclick?h as_content >${paramet ers.addToR ightOnclic k};</#if>"  /><br />< br />
  84                    <#el se><#t/>
  85                             <input  type="but ton"
  86                             <#if p arameters. buttonCssC lass??><#t />
  87                              class ="${parame ters.butto nCssClass? html}" 
  88                             </#if> <#t/>
  89                             <#if p arameters. buttonCssS tyle??>
  90                              style ="${parame ters.butto nCssStyle? html}"
  91                             </#if> <#t/>
  92                              value ="${addToR ightLabel} " onclick= "moveSelec tedOptions (document. getElement ById('${pa rameters.i d?html}'),  document. getElement ById('${pa rameters.d oubleId?ht ml}'), fal se, '');<# if paramet ers.addToR ightOnclic k?has_cont ent>${para meters.add ToRightOnc lick};</#i f>" /><br  /><br />
  93                    </#i f><#t/>
  94           </ #if><#t/>
  95           <# if paramet ers.allowA ddAllToLef t?default( true)><#t/ >
  96                    <#as sign addAl lToLeftLab el=paramet ers.addAll ToLeftLabe l?default( "<<--")?ht ml /><#t/>
  97                    <#if  parameter s.doubleHe aderKey??> <#t/>
  98                             <input  type="but ton" 
  99                             <#if p arameters. buttonCssC lass??><#t />
  100                              class ="${parame ters.butto nCssClass} "
  101                             </#if> <#t/>
  102                             <#if p arameters. buttonCssS tyle??><#t />
  103                              style ="${parame ters.butto nCssStyle} "
  104                             </#if> <#t/>
  105                              value ="${addAll ToLeftLabe l}" onclic k="moveAll Options(do cument.get ElementByI d('${param eters.doub leId?html} '), docume nt.getElem entById('$ {parameter s.id?html} '), false,  '${parame ters.doubl eHeaderKey }', '');<# if paramet ers.addAll ToLeftOncl ick?has_co ntent>${pa rameters.a ddAllToLef tOnclick}; </#if>" /> <br /><br  />
  106                    <#el se><#t/>
  107                             <input  type="but ton" 
  108                             <#if p arameters. buttonCssC lass??><#t />
  109                              class ="${parame ters.butto nCssClass? html}" 
  110                             </#if> <#t/>
  111                             <#if p arameters. buttonCssS tyle??><#t />
  112                              style ="${parame ters.butto nCssStyle? html}"
  113                             </#if> <#t/>
  114                              value ="${addAll ToLeftLabe l}" onclic k="moveAll Options(do cument.get ElementByI d('${param eters.doub leId?html} '), docume nt.getElem entById('$ {parameter s.id?html} '), false,  '');<#if  parameters .addAllToL eftOnclick ?has_conte nt>${param eters.addA llToLeftOn click};</# if>" /><br  /><br />
  115                    </#i f><#t/>
  116           </ #if><#t/>
  117           <# if paramet ers.allowA ddAllToRig ht?default (true)><#t />
  118                    <#as sign addAl lToRightLa bel=parame ters.addAl lToRightLa bel?defaul t("-->>")? html /><#t />
  119                    <#if  parameter s.headerKe y??><#t/>
  120                             <input  type="but ton" 
  121                             <#if p arameters. buttonCssC lass??><#t />
  122                              class ="${parame ters.butto nCssClass? html}" 
  123                             </#if> <#t/>
  124                             <#if p arameters. buttonCssS tyle??><#t />
  125                              style ="${parame ters.butto nCssStyle? html}"
  126                             </#if> <#t/>
  127                              value ="${addAll ToRightLab el}" oncli ck="moveAl lOptions(d ocument.ge tElementBy Id('${para meters.id? html}'), d ocument.ge tElementBy Id('${para meters.dou bleId?html }'), false , '${param eters.head erKey}', ' ');<#if pa rameters.a ddAllToRig htOnclick? has_conten t>${parame ters.addAl lToRightOn click};</# if>" /><br  /><br />        
  128                    <#el se><#t/>
  129                             <input  type="but ton" 
  130                             <#if p arameters. buttonCssC lass??><#t />
  131                              class ="${parame ters.butto nCssClass? html}" 
  132                             </#if> <#t/>
  133                             <#if p arameters. buttonCssS tyle??><#t />
  134                              style ="${parame ters.butto nCssStyle? html}"
  135                             </#if> <#t/>
  136                              value ="${addAll ToRightLab el}" oncli ck="moveAl lOptions(d ocument.ge tElementBy Id('${para meters.id? html}'), d ocument.ge tElementBy Id('${para meters.dou bleId?html }'), false , '');<#if  parameter s.addAllTo RightOncli ck?has_con tent>${par ameters.ad dAllToRigh tOnclick}; </#if>" /> <br /><br  />  
  137                    </#i f><#t/>
  138           </ #if><#t/>
  139           <# if paramet ers.allowS electAll?d efault(tru e)><#t/>
  140                    <#as sign selec tAllLabel= parameters .selectAll Label?defa ult("<*>") ?html /><# t/>
  141                    <#if  parameter s.headerKe y?? && par ameters.do ubleHeader Key??><#t/ >
  142                             <input  type="but ton" 
  143                             <#if p arameters. buttonCssC lass??><#t />
  144                              class ="${parame ters.butto nCssClass? html}" 
  145                             </#if> <#t/>
  146                             <#if p arameters. buttonCssS tyle??><#t />
  147                              style ="${parame ters.butto nCssStyle? html}"
  148                             </#if> <#t/>
  149                              value ="${select AllLabel}"  onclick=" selectAllO ptionsExce ptSome(doc ument.getE lementById ('${parame ters.id?ht ml}'), 'ke y', '${par ameters.he aderKey}') ;selectAll OptionsExc eptSome(do cument.get ElementByI d('${param eters.doub leId?html} '), 'key',  '${parame ters.doubl eHeaderKey }');<#if p arameters. selectAllO nclick?has _content>$ {parameter s.selectAl lOnclick}; </#if>" /> <br /><br  />
  150                    <#el seif param eters.head erKey??><# t/>
  151                             <input  type="but ton" 
  152                             <#if p arameters. buttonCssC lass??><#t />
  153                              class ="${parame ters.butto nCssClass? html}" 
  154                             </#if> <#t/>
  155                             <#if p arameters. buttonCssS tyle??><#t />
  156                              style ="${parame ters.butto nCssStyle? html}"
  157                             </#if> <#t/>
  158                              value ="${select AllLabel}"  onclick=" selectAllO ptionsExce ptSome(doc ument.getE lementById ('${parame ters.id?ht ml}'), 'ke y', '${par ameters.he aderKey}') ;selectAll Options(do cument.get ElementByI d('${param eters.doub leId?html} '));<#if p arameters. selectAllO nclick?has _content>$ {parameter s.selectAl lOnclick}; </#if>" /> <br /><br  />
  159                    <#el seif param eters.doub leHeaderKe y??><#t/>
  160                             <input  type="but ton" 
  161                             <#if p arameters. buttonCssC lass??><#t />
  162                              class ="${parame ters.butto nCssClass? html}" 
  163                             </#if> <#t/>
  164                             <#if p arameters. buttonCssS tyle??><#t />
  165                              style ="${parame ters.butto nCssStyle? html}"
  166                             </#if> <#t/>
  167                              value ="${select AllLabel}"  onclick=" selectAllO ptions(doc ument.getE lementById ('${parame ters.id?ht ml}'));sel ectAllOpti onsExceptS ome(docume nt.getElem entById('$ {parameter s.doubleId ?html}'),  'key', '${ parameters .doubleHea derKey}'); <#if param eters.sele ctAllOncli ck?has_con tent>${par ameters.se lectAllOnc lick};</#i f>" /><br  /><br />
  168                    <#el se><#t/>
  169                             <input  type="but ton" 
  170                             <#if p arameters. buttonCssC lass??><#t />
  171                              class ="${parame ters.butto nCssClass? html}" 
  172                             </#if> <#t/>
  173                             <#if p arameters. buttonCssS tyle??><#t />
  174                              style ="${parame ters.butto nCssStyle? html}"
  175                             </#if> <#t/>
  176                              value ="${select AllLabel}"  onclick=" selectAllO ptions(doc ument.getE lementById ('${parame ters.id?ht ml}'));sel ectAllOpti ons(docume nt.getElem entById('$ {parameter s.doubleId ?html}')); <#if param eters.sele ctAllOncli ck?has_con tent>${par ameters.se lectAllOnc lick};</#i f>" /><br  /><br />
  177                    </#i f><#t/>
  178           </ #if><#t/>
  179   </td>
  180   <td>
  181   <#if param eters.righ tTitle??>< #t/>
  182           <l abel for=" rightTitle ">${parame ters.right Title}</la bel><br />
  183   </#if><#t/ >
  184   <select 
  185           na me="${para meters.dou bleName?de fault("")? html}"
  186           <# if paramet ers.get("d oubleSize" )??><#t/>
  187           si ze="${para meters.get ("doubleSi ze")?html} "              
  188           </ #if><#t/>
  189           <# if paramet ers.double Disabled?d efault(fal se)><#t/>
  190           di sabled="di sabled"
  191           </ #if><#t/>
  192           <# if paramet ers.double Multiple?d efault(fal se)><#t/>
  193           mu ltiple="mu ltiple"
  194           </ #if><#t/>
  195           <# if paramet ers.double Tabindex?? ><#t/>
  196           ta bindex="${ parameters .tabindex? html}"
  197           </ #if><#t/>
  198           <# if paramet ers.double Id??><#t/>
  199           id ="${parame ters.doubl eId?html}"
  200           </ #if><#t/>
  201           <# if paramet ers.double Css??><#t/ >
  202           cl ass="${par ameters.do ubleCss?ht ml}"
  203           </ #if><#t/>
  204           <# if paramet ers.double Style??><# t/>
  205           st yle="${par ameters.do ubleStyle? html}"
  206           </ #if><#t/>
  207       <#if p arameters. doubleOncl ick??><#t/ >
  208       onclic k="${param eters.doub leOnclick? html}"
  209       </#if> <#t/>
  210       <#if p arameters. doubleOndb lclick??>< #t/>
  211       ondblc lick="${pa rameters.d oubleOndbl click?html }"
  212       </#if> <#t/>
  213       <#if p arameters. doubleOnmo usedown??> <#t/>
  214       onmous edown="${p arameters. doubleOnmo usedown?ht ml}"
  215       </#if> <#t/>
  216       <#if p arameters. doubleOnmo useup??><# t/>
  217       onmous eup="${par ameters.do ubleMnmous eup?html}"
  218       </#if> <#t/>
  219       <#if p arameters. doubleOnmo usemove??> <#t/>
  220       onmous emove="${p arameters. doubleOnmo usemove?ht ml}"
  221       </#if> <#t/>
  222       <#if p arameters. doubleOnmo useout??>< #t/>
  223       onmous eout="${pa rameters.d oubleOnmou seout?html }"
  224       </#if> <#t/>
  225       <#if p arameters. doubleOnfo cus??><#t/ >
  226       onfocu s="${param eters.doub leOnfocus? html}"
  227       </#if> <#t/>
  228       <#if p arameters. doubleOnbl ur??><#t/>
  229       onblur ="${parame ters.doubl eOnblur?ht ml}"
  230       </#if> <#t/>
  231       <#if p arameters. doubleOnke ypress??>< #t/>
  232       onkeyp ress="${pa rameters.d oubleOnkey press?html }"
  233       </#if> <#t/>
  234       <#if p arameters. doubleOnKe ydown??><# t/>
  235       onkeyd own="${par ameters.do ubleOnkeyd own?html}"
  236       </#if> <#t/>
  237       <#if p arameters. doubleOnke yup??><#t/ >
  238       onkeyu p="${param eters.doub leOnkeyup? html}"
  239       </#if> <#t/>
  240       <#if p arameters. doubleOnse lect??><#t />
  241       onsele ct="${para meters.dou bleOnselec t?html}"
  242       </#if> <#t/>
  243       <#if p arameters. doubleOnch ange??><#t />
  244       onchan ge="${para meters.dou bleOnchang e?html}"
  245       </#if> <#t/>
  246       <#if p arameters. doubleAcce sskey??><# t/>
  247       access key="${par ameters.do ubleAccess key?html}"
  248       </#if>
  249   >
  250           <# if paramet ers.double HeaderKey? ? && param eters.doub leHeaderVa lue??><#t/ >
  251       <optio n value="$ {parameter s.doubleHe aderKey?ht ml}">${par ameters.do ubleHeader Value?html }</option>
  252           </ #if><#t/>
  253           <# if paramet ers.double EmptyOptio n?default( false)><#t />
  254       <optio n value="" ></option>
  255           </ #if><#t/>
  256           <@ s.iterator  value="pa rameters.d oubleList" ><#t/>
  257           <# if paramet ers.double ListKey??> <#t/>
  258                <#assign  doubleIte mKey = sta ck.findVal ue(paramet ers.double ListKey) / ><#t/>
  259           <# else><#t/>
  260                <#assign  doubleIte mKey = sta ck.findVal ue('top')  /><#t/>
  261           </ #if><#t/>
  262           <# assign dou bleItemKey Str = doub leItemKey. toString()  /><#t/>
  263           <# if paramet ers.double ListValue? ?><#t/>
  264                <#assign  doubleIte mValue = s tack.findS tring(para meters.dou bleListVal ue)!"" />< #t/>
  265           <# else><#t/>
  266                <#assign  doubleIte mValue = s tack.findS tring('top ') /><#t/>
  267           </ #if><#t/>
  268           <o ption valu e="${doubl eItemKeySt r?html}"<# rt/>
  269           <# if tag.con tains(para meters.dou bleNameVal ue, double ItemKey)>< #t/>
  270                    sele cted="sele cted"<#rt/ >
  271           </ #if><#t/>
  272           >$ {doubleIte mValue?htm l}</option ><#lt/>
  273           </ @s.iterato r><#t/>
  274   </select>
  275   <#-- Corre ct https:/ /issues.ap ache.org/s truts/brow se/WW-2802  -->
  276   <#if param eters.doub leMultiple ?default(f alse)>
  277   <input typ e="hidden"  id="__mul tiselect_$ {parameter s.doubleId ?html}" na me="__mult iselect_${ parameters .doubleNam e?default( "")?html}"  value=""< #rt/>
  278   <#if param eters.doub leDisabled ?default(f alse)>
  279    disabled= "disabled" <#rt/>
  280   </#if>
  281    /> 
  282   </#if>
  283   <#if param eters.allo wUpDownOnR ight?defau lt(true)>
  284   <input typ e="button"  
  285           on click="mov eOptionDow n(document .getElemen tById('${p arameters. doubleId}' ), 'key',  <#if param eters.doub leHeaderKe y??>'${par ameters.do ubleHeader Key}'<#els e>''</#if> );<#if par ameters.up DownOnRigh tOnclick?h as_content >${paramet ers.upDown OnRightOnc lick};</#i f>"
  286   <#if param eters.righ tDownLabel ??>
  287           va lue="${par ameters.ri ghtDownLab el?html}"
  288   </#if>
  289   />
  290   <input typ e="button"  
  291           on click="mov eOptionUp( document.g etElementB yId('${par ameters.do ubleId}'),  'key', <# if paramet ers.double HeaderKey? ?>'${param eters.doub leHeaderKe y}'<#else> ''</#if>); <#if param eters.upDo wnOnRightO nclick?has _content>$ {parameter s.upDownOn RightOncli ck};</#if> "
  292   <#if param eters.righ tUpLabel?? >
  293           va lue="${par ameters.ri ghtUpLabel ?html}"
  294   </#if>
  295   />
  296   </#if>
  297   </td>
  298   </tr>
  299   </table>