shuber      2004/10/14 17:26:57 CEST

  Modified files:        (Branch: JAHIA-4-0-BRANCH)
    metadata/jbproject/jahia Jahia Libs.library 
    src/java/org/jahia/engines/shared Page_Field.java 
    src/views/jsp/jahia/engines/shared page_field.jsp 
  Log:
  JAHIA-191 : Page Field Init: by default should be none
  - Page field now defaults to "no page creation".
  - Added Javascript so that as soon as title is modified, the page creation radio 
button becomes selected.
  
  Revision  Changes    Path
  No                   
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/.diff?r1=.-1&r2=No&f=h
  No                   
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/.diff?r1=.-1&r2=No&f=h
  1.72.4.8  +2 -1      jahia/src/java/org/jahia/engines/shared/Page_Field.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/java/org/jahia/engines/shared/Page_Field.java.diff?r1=1.72.4.7&r2=1.72.4.8&f=h
  1.37.4.3  +15 -6     jahia/src/views/jsp/jahia/engines/shared/page_field.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/views/jsp/jahia/engines/shared/page_field.jsp.diff?r1=1.37.4.2&r2=1.37.4.3&f=h
  
  
  
  
  
  
  
  
  
  Index: Page_Field.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/src/java/org/jahia/engines/shared/Attic/Page_Field.java,v
  retrieving revision 1.72.4.7
  retrieving revision 1.72.4.8
  diff -u -r1.72.4.7 -r1.72.4.8
  --- Page_Field.java   1 Oct 2004 16:04:53 -0000       1.72.4.7
  +++ Page_Field.java   14 Oct 2004 15:26:56 -0000      1.72.4.8
  @@ -780,7 +780,8 @@
                           -1, // Link ID undefined
                           jParams.getUser().getUserKey(),
                           theField.getID()); // value should be < 0 if new field.
  -                pageBean.setOperation(isLinkOnly ? LINK_URL : CREATE_PAGE);
  +                // pageBean.setOperation(isLinkOnly ? LINK_URL : CREATE_PAGE);
  +                pageBean.setOperation(RESET_LINK);
               } else {  // We've got something in theField.object ! A page exists !
                   logger.debug("Get existing field page... (We've got something in 
theField.object())");
                   JahiaPage jahiaPage = (JahiaPage)theField.getObject();
  
  
  
  Index: page_field.jsp
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/src/views/jsp/jahia/engines/shared/Attic/page_field.jsp,v
  retrieving revision 1.37.4.2
  retrieving revision 1.37.4.3
  diff -u -r1.37.4.2 -r1.37.4.3
  --- page_field.jsp    23 Sep 2004 16:34:01 -0000      1.37.4.2
  +++ page_field.jsp    14 Oct 2004 15:26:57 -0000      1.37.4.3
  @@ -93,6 +93,14 @@
       <%=jData.gui().html().drawSelectPageLauncher(SelectPage_Engine.LINK_OPERATION, 
pageBean.getParentID(), pageBean.getID())%>
   }
   
  +function titleKeyPress() {
  +    if (document.mainForm.operation[<%= isLinkOnly ? 2 : 4 %>]) {
  +        if (document.mainForm.operation[<%= isLinkOnly ? 2 : 4 %>].checked) {
  +            document.mainForm.operation[0].checked = true;
  +        }
  +    }
  +}
  +
   function setPageURL()
   {
       document.mainForm.action += "&loadedFromSession=true" +
  @@ -156,6 +164,7 @@
   <% } %>
               <jahia:engineResourceBundle 
resourceName="org.jahia.engines.shared.Page_Field.jahiaPageTitle.label"/>&nbsp;:<br><br>
               &nbsp;&nbsp;<input class="input" type="text" size="65" name="page_title"
  +                               onkeypress="javascript:titleKeyPress()"
                                  value="<%=JahiaTools.text2html(title)%>" 
maxlength="250"><br>
               &nbsp;&nbsp;<input class="input" type="checkbox" name="shared_title"
                   <% if (pageBean.isSharedTitle()) { %>checked<% } 
%>><jahia:engineResourceBundle 
resourceName="org.jahia.engines.shared.Page_Field.shareTitleWithOtherLanguages.label"/>.<br>
  @@ -227,12 +236,12 @@
                       }
                       %>
                       <span class="text2"><b><jahia:engineResourceBundle 
resourceName="org.jahia.engines.shared.Page_Field.pageMoveOptions.label"/></b></span>&nbsp;:<br>
  -                     <table border="0" cellpadding="0" cellspacing="0">
  -                             <tr>
  -                                     <td class="text" align="left" valign="top" 
width="10">&nbsp;</td>
  -                                     <td class="text" align="left" valign="top" 
nowrap><jahia:engineResourceBundle 
resourceName="org.jahia.engines.shared.Page_Field.pageMoveDeleteOldContainer.label"/>&nbsp;:&nbsp;<jahia:engineResourceBundle
 resourceName="org.jahia.engines.yes.label"/><input class="input" type="radio" 
name="pageMoveDeleteOldContainer" value="1" 
<%if(pageBean.deleteOldContainer()){%>checked<%}%>><jahia:engineResourceBundle 
resourceName="org.jahia.engines.no.label"/><input class="input" type="radio" 
name="pageMoveDeleteOldContainer" value="0" 
<%if(!pageBean.deleteOldContainer()){%>checked<%}%>></td>
  -                             </tr>
  -                     </table>
  +                    <table border="0" cellpadding="0" cellspacing="0">
  +                        <tr>
  +                            <td class="text" align="left" valign="top" 
width="10">&nbsp;</td>
  +                            <td class="text" align="left" valign="top" 
nowrap><jahia:engineResourceBundle 
resourceName="org.jahia.engines.shared.Page_Field.pageMoveDeleteOldContainer.label"/>&nbsp;:&nbsp;<jahia:engineResourceBundle
 resourceName="org.jahia.engines.yes.label"/><input class="input" type="radio" 
name="pageMoveDeleteOldContainer" value="1" 
<%if(pageBean.deleteOldContainer()){%>checked<%}%>><jahia:engineResourceBundle 
resourceName="org.jahia.engines.no.label"/><input class="input" type="radio" 
name="pageMoveDeleteOldContainer" value="0" 
<%if(!pageBean.deleteOldContainer()){%>checked<%}%>></td>
  +                        </tr>
  +                    </table>
                       <%
                   } else {
                       %><span class="text2"><br>&nbsp;<jahia:engineResourceBundle 
resourceName="org.jahia.engines.shared.Page_Field.noPageSelected.label"/>.
  

Reply via email to