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.
# | 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 |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 2 | 596 |
Changed | 1 | 2 |
Inserted | 0 | 0 |
Removed | 0 | 0 |
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 |
No regular expressions were active.
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> |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.