tdraier     2005/08/26 15:30:22 CEST

  Modified files:
    src/java/jahiatemplates Corporate_portal_templates.properties 
                            Corporate_portal_templates_fr.properties 
    src/view/jsp         actions.js 
    src/view/jsp/include admin_menu.inc 
  Log:
  added clipboard actions and resources
  
  Revision  Changes    Path
  1.48      +4 -1      
corporate_portal_templates/src/java/jahiatemplates/Corporate_portal_templates.properties
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/java/jahiatemplates/Corporate_portal_templates.properties.diff?r1=1.47&r2=1.48&f=h
  1.47      +3 -0      
corporate_portal_templates/src/java/jahiatemplates/Corporate_portal_templates_fr.properties
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/java/jahiatemplates/Corporate_portal_templates_fr.properties.diff?r1=1.46&r2=1.47&f=h
  1.6       +49 -0     corporate_portal_templates/src/view/jsp/actions.js
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/actions.js.diff?r1=1.5&r2=1.6&f=h
  1.6       +3 -2      
corporate_portal_templates/src/view/jsp/include/admin_menu.inc
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/include/admin_menu.inc.diff?r1=1.5&r2=1.6&f=h
  
  
  
  Index: Corporate_portal_templates.properties
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/java/jahiatemplates/Corporate_portal_templates.properties,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- Corporate_portal_templates.properties     22 Aug 2005 11:18:17 -0000      
1.47
  +++ Corporate_portal_templates.properties     26 Aug 2005 13:30:21 -0000      
1.48
  @@ -264,6 +264,9 @@
   blog.wrote             = wrote
   rss.title              = Subscribe via RSS to this blog
   rss.titleALL           = Combined RSS feed for all blogs
  +cut                    = Cut
  +copy                   = Copy
  +paste                  = Paste
   singleLine = Single line
   smallTextarea = Small textarea
   largeTextarea = Large textarea
  @@ -284,4 +287,4 @@
   form.defaultValue = Default value(s) separated by semi-column ':'
   form.addSender = Add sender, recipient, ...
   form.fieldIsMandatory = Error: Fields with (*) are mandatory
  -form.defaultValueRequired = Default value is required for this type
  \ No newline at end of file
  +form.defaultValueRequired = Default value is required for this type
  
  
  
  Index: Corporate_portal_templates_fr.properties
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/java/jahiatemplates/Corporate_portal_templates_fr.properties,v
  retrieving revision 1.46
  retrieving revision 1.47
  diff -u -r1.46 -r1.47
  --- Corporate_portal_templates_fr.properties  22 Aug 2005 11:18:17 -0000      
1.46
  +++ Corporate_portal_templates_fr.properties  26 Aug 2005 13:30:21 -0000      
1.47
  @@ -262,6 +262,9 @@
   blog.wrote             = a écrit
   rss.title              = Souscrire à ce blog via RSS
   rss.titleALL           = Souscrire à tous les blogs via RSS
  +cut                    = Couper
  +copy                   = Copier
  +paste                  = Coller
   singleLine = Ligne simple
   smallTextarea = Zone de texte courte
   largeTextarea = Zone de texte longue
  
  
  
  Index: actions.js
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/actions.js,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- actions.js        9 Aug 2005 13:14:19 -0000       1.5
  +++ actions.js        26 Aug 2005 13:30:22 -0000      1.6
  @@ -639,3 +639,52 @@
   function printMethod (methodName) {
        return methodName + "\n   </a>\n";
   }
  +
  +function clipboard (context, objectKey, op, pageID) {
  +    document.body.style.cursor = "wait";
  +     try {
  +             // correct values are "POST" or "GET" (HTTP methods).
  +             var method = "GET" ;
  +             var data = "key=" + objectKey + "&op=" + op;
  +         var url = context + "/Jahia/engineName/clipboard/pid/" + pageID ;
  +
  +             if (method == "GET") {
  +                     url += "?" + data;
  +                     data = null;
  +             }
  +
  +             // Create new XMLHttpRequest request
  +     if (window.XMLHttpRequest) {
  +             req = new XMLHttpRequest ();
  +
  +     } else if (window.ActiveXObject) {
  +             req = new ActiveXObject ("Microsoft.XMLHTTP");
  +
  +     } else {
  +                     alert ("Error: Your Browser does not support 
XMLHTTPRequests, please upgrade...");
  +                     return;
  +             }
  +
  +             req.open (method, url, true);
  +
  +             if (op == "paste") {
  +                 req.onreadystatechange = function () {
  +                     window.location.reload();
  +                document.body.style.cursor = "default";
  +             }
  +         } else {
  +                 req.onreadystatechange = function () {
  +                     
document.getElementById('clipboard').innerHTML=objectKey;
  +                document.body.style.cursor = "default";
  +             }
  +         }
  +
  +             if (method == "POST") {
  +                     req.setRequestHeader ("Content-type", 
"application/x-www-form-urlencoded");
  +             }
  +             req.send (data);
  +
  +     } catch (e) {
  +             alert ("Exception sending the Request: " + e);
  +     }
  +}
  
  
  
  Index: admin_menu.inc
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/include/admin_menu.inc,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- admin_menu.inc    16 Aug 2005 09:14:22 -0000      1.5
  +++ admin_menu.inc    26 Aug 2005 13:30:22 -0000      1.6
  @@ -96,7 +96,7 @@
   %>
   
   <tr>
  -    <td class="adminmenu">
  +    <td class="adminmenu" nobreak>
           <jahia:displayIcon src="org.jahia.pix.image" height="20" width="15"/>
           <%=getResourceBundle("user","user",jData)%> : <jahia:userName 
maxchar="20"/> |
           <a 
href="<%=jData.gui().html().drawMySettingsLauncher()%>"><jahia:resourceBundle 
resourceBundle="jahiatemplates.Corporate_portal_templates" 
resourceName="mySettings" defaultValue="My Settings"/></a> |
  @@ -212,7 +212,8 @@
                   }
               }
           }
  -        %>
  +        %><% if (jData.gui().isEditMode()) {
  +%> | Clipboard : <div id="clipboard"><% if 
(request.getSession().getAttribute("clipboard_key")!=null){%> <%= 
request.getSession().getAttribute("clipboard_key") %><% } %></div><% } %>
       </td>
   </tr>
   <tr>
  

Reply via email to