Author: xlawrence
Date: Fri Aug 31 12:46:51 2007
New Revision: 18326

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18326&repname=
=3Djahia
Log:
resolve issue: http://www.jahia.net/jira/browse/JAHIA-2157: Sp3: share the =
content with other languages icons - not present for page fields

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/engines/shared/Pag=
e_Field.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/jsp/jahia/engines/shared/p=
age_field.jsp

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/engines/shar=
ed/Page_Field.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/engines/shared/Page_Field.java&rev=3D18326&=
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-5-0-SP-BRANCH/core/src/java/org/jahia/engines/shared/Pag=
e_Field.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/engines/shared/Pag=
e_Field.java Fri Aug 31 12:46:51 2007
@@ -539,8 +539,8 @@
             theField.setHasChanged(true);
         }
         // Verify if the page title is shared
-        String sharedTitle =3D jParams.getParameter("shared_title");
-        if (sharedTitle !=3D null) {
+        final String sharedTitle =3D jParams.getParameter("shared_title");
+        if ("true".equals(sharedTitle)) {
             // Set the same title to all languages
             Vector languageSettings =3D jParams.getSite().getLanguageSetti=
ngs();
             Enumeration languageEnum =3D languageSettings.elements();

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/jsp/jahia/engines/sh=
ared/page_field.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/webapp/jsp/jahia/engines/shared/page_field.jsp&rev=3D18326=
&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-5-0-SP-BRANCH/core/src/webapp/jsp/jahia/engines/shared/p=
age_field.jsp (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/jsp/jahia/engines/shared/p=
age_field.jsp Fri Aug 31 12:46:51 2007
@@ -409,9 +409,39 @@
     teleportCaptainFlam(document.mainForm);
 }
 =

+function switchIcons(callingElementID) {
+    var element =3D document.getElementById("shared_title");
+    var callingElement =3D document.getElementById(callingElementID);
+    if (element) {
+        var theValue =3D element.value;
+        if (theValue =3D=3D "true") {
+            theValue =3D "false";
+            callingElement.className =3D "sharedLanguageNo";
+            callingElement.title =3D '<jahia:engineResourceBundle resource=
Name=3D"org.jahia.applyToSingleLanguage.label"/>';
+        } else {
+            theValue =3D "true";
+            callingElement.className =3D "sharedLanguageYes";
+            callingElement.title =3D '<jahia:engineResourceBundle resource=
Name=3D"org.jahia.applyToAllLanguages.label"/>';
+        }
+        element.value =3D theValue;
+    }
+}
 </script>
 =

 <h4 class=3D"page_type_big">
+    <% if (jParams.getSite().getLanguageSettings(true).size() > 1 &&
+            ServicesRegistry.getInstance().getJahiaACLManagerService().has=
WriteAccesOnAllLangs(jParams)) { %>
+    <% if (pageBean.isSharedTitle()) { %>
+    <span title=3D"<jahia:engineResourceBundle resourceName=3D'org.jahia.s=
ameInAllLanguage.label'/>"
+            class=3D"sharedLanguageYesDisabled">&nbsp;</span>
+    <% } else { %>
+    <a id=3D"switchIcons_<%=3DpageBean.getID()%>" href=3D"javascript:switc=
hIcons('switchIcons_<%=3DpageBean.getID()%>');"
+       title=3D'<jahia:engineResourceBundle resourceName=3D"org.jahia.appl=
yToSingleLanguage.label"/>'
+       class=3D"sharedLanguageNo">
+        &nbsp;</a>
+    <% } %>
+    <input id=3D"shared_title" type=3D"hidden" name=3D"shared_title" value=
=3D"<%=3DpageBean.isSharedTitle()%>"/>
+    <% } %>
     <% if (isNewPage) { %>
     <% if (isLinkOnly) { %>
     <jahia:engineResourceBundle resourceName=3D"org.jahia.engines.shared.P=
age_Field.jahiaLinkCreation.label"/>
@@ -453,13 +483,6 @@
 <input type=3D"text" size=3D"80" name=3D"page_title" onkeyup=3D"javascript=
:titleInputEvent()"
        onchange=3D"javascript:titleInputEvent()"
        value=3D"<%=3DJahiaTools.text2html(title)%>" maxlength=3D"250">
-<br/>
-<% if (jParams.getSite().getLanguageSettings(true).size() > 1 &&
-        ServicesRegistry.getInstance().getJahiaACLManagerService().hasWrit=
eAccesOnAllLangs(jParams)) { %>
-<input type=3D"checkbox" name=3D"shared_title"
-<% if (pageBean.isSharedTitle()) { %> checked=3D"checked"<% } %>>
-<jahia:engineResourceBundle resourceName=3D"org.jahia.engines.shared.Page_=
Field.shareTitleWithOtherLanguages.label"/>.
-<% } %>
 <table>
 =

 <%

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to