Author: bpapez
Date: Mon Dec 3 20:06:25 2007
New Revision: 19336
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D19336&repname=
=3Djahia
Log:
JAHIA-2527: 30'000 pages DB: perf issue with versioning engine (10 level di=
ffs selection)
* limit to maximum 3 selectable levels
Modified:
trunk/core/src/webapp/views/engines/versioning/pages/revisions-list.jsp
Modified: trunk/core/src/webapp/views/engines/versioning/pages/revisions-li=
st.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/webapp=
/views/engines/versioning/pages/revisions-list.jsp&rev=3D19336&repname=3Dja=
hia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/webapp/views/engines/versioning/pages/revisions-list.jsp=
(original)
+++ trunk/core/src/webapp/views/engines/versioning/pages/revisions-list.jsp=
Mon Dec 3 20:06:25 2007
@@ -173,51 +173,20 @@
<b><jahia:engineResourceBundle resourceName=3D"org.jahia.engin=
es.version.showRevisionsFor"/> : </b>
<br/> <br/>
- <select class=3D"input" name=3D"level" onChange=3D"sendForm(=
'showRevisionsList','');">
- <option value=3D"-1"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"-1">
- selected</logic:equal> ><jahia:engineResourceBundle
- resourceName=3D"org.jahia.engines.version.allDescendin=
gPages"/>
- <option value=3D"1"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"1">
- selected</logic:equal> >1 <jahia:engineReso=
urceBundle
- resourceName=3D"org.jahia.engines.version.level"/> (<j=
ahia:engineResourceBundle
- resourceName=3D"org.jahia.engines.version.currentPageO=
nly"/>)
- <option value=3D"2"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"2">
- selected</logic:equal> >2 <jahia:engineReso=
urceBundle
- resourceName=3D"org.jahia.engines.version.levels"/>
- <option value=3D"3"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"3">
- selected</logic:equal> >3 <jahia:engineReso=
urceBundle
- resourceName=3D"org.jahia.engines.version.levels"/>
- <option value=3D"4"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"4">
- selected</logic:equal> >4 <jahia:engineReso=
urceBundle
- resourceName=3D"org.jahia.engines.version.levels"/>
- <option value=3D"5"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"5">
- selected</logic:equal> >5 <jahia:engineReso=
urceBundle
- resourceName=3D"org.jahia.engines.version.levels"/>
- <option value=3D"6"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"6">
- selected</logic:equal> >6 <jahia:engineReso=
urceBundle
- resourceName=3D"org.jahia.engines.version.levels"/>
- <option value=3D"7"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"7">
- selected</logic:equal> >7 <jahia:engineReso=
urceBundle
- resourceName=3D"org.jahia.engines.version.levels"/>
- <option value=3D"8"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"8">
- selected</logic:equal> >8 <jahia:engineReso=
urceBundle
- resourceName=3D"org.jahia.engines.version.levels"/>
- <option value=3D"9"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"9">
- selected</logic:equal> >9 <jahia:engineReso=
urceBundle
- resourceName=3D"org.jahia.engines.version.levels"/>
- <option value=3D"10"
- <logic:equal name=3D"jahiaEngineViewHelper" property=3D"pageLe=
velAsStr" value=3D"10">
- selected</logic:equal> >10 <jahia:engineResourceB=
undle
- resourceName=3D"org.jahia.engines.version.levels"/>
+ <c:forEach var=3D"level" begin=3D"1" end=3D"3"> =
=
+ <option value=3D"${level}"
+ <c:if test=3D"${jahiaEngineViewHelper.pageLevelAsStr =3D=3D le=
vel}">selected</c:if> >
+ ${level}
+ <c:choose>
+ <c:when test=3D"${level =3D=3D 1}">
+ <jahia:engineResourceBundle resourceName=3D"org.jahia.en=
gines.version.level"/> (<jahia:engineResourceBundle
+ resourceName=3D"org.jahia.engines.version.currentP=
ageOnly"/>)
+ </c:when>
+ <c:otherwise>
+ <jahia:engineResourceBundle resourceName=3D"org.jahia.en=
gines.version.levels"/>
+ </c:otherwise>
+ </c:choose> =
+ </c:forEach> =
</select>
</td>
</tr>
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list