Author: sshyrkov
Date: Tue Dec 4 12:27:48 2007
New Revision: 19338
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D19338&repname=
=3Djahia
Log:
[trunk r19336] JAHIA-2527: 30'000 pages DB: perf issue with versioning engi=
ne (10 level diffs selection)
* limit to maximum 3 selectable levels
Modified:
branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/views/engines/version=
ing/pages/revisions-list.jsp
Modified: branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/views/engines/v=
ersioning/pages/revisions-list.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-INCLUD=
E-TAG-BRANCH/core/src/webapp/views/engines/versioning/pages/revisions-list.=
jsp&rev=3D19338&repname=3Djahia
=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
--- branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/views/engines/version=
ing/pages/revisions-list.jsp (original)
+++ branches/JAHIA-INCLUDE-TAG-BRANCH/core/src/webapp/views/engines/version=
ing/pages/revisions-list.jsp Tue Dec 4 12:27:48 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