Update of /var/cvs/contributions/didactor2/src/core/templates
In directory james.mmbase.org:/tmp/cvs-serv18879

Modified Files:
        login_plain.jsp 
Log Message:



See also: 
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/core/templates


Index: login_plain.jsp
===================================================================
RCS file: /var/cvs/contributions/didactor2/src/core/templates/login_plain.jsp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- login_plain.jsp     5 Jul 2007 10:11:37 -0000       1.8
+++ login_plain.jsp     8 Feb 2008 14:20:00 -0000       1.9
@@ -1,43 +1,18 @@
-<[EMAIL PROTECTED] session="true" language="java" contentType="text/html; 
charset=UTF-8" 
-%><[EMAIL PROTECTED] uri="http://www.mmbase.org/mmbase-taglib-2.0"; prefix="mm"
-%><[EMAIL PROTECTED] uri="http://www.didactor.nl/ditaglib_1.0"; prefix="di"
-%><mm:content postprocessor="reducespace">
-<mm:cloud>
-  <jsp:directive.include file="/shared/setImports.jsp" />
-  <mm:import externid="extraheader" />
-  <mm:import externid="extrabody" />
-  <mm:present referid="provider">
-    <mm:node referid="provider" notfound="skipbody">
-      <mm:field name="name">
-        <mm:compare value="telecoach">
-          <mm:redirect page="/telecoach/portal/"/>
-        </mm:compare>
-      </mm:field>
-    </mm:node>
-  </mm:present>
-  <mm:import externid="newusername" />
-  <mm:import externid="newpassword" />
-  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-  <html>
-    <head>
-      <!-- why do we use meta-headers?, when we can set real ones.  -->
-      <meta http-equiv="Content-Style-Type" content="text/css" />
-      <!-- why is this in dutch -->
-      <meta http-equiv="Content-Language" content="nl" />
-      <meta name="description" content="Didactor is een open source E-learning 
omgeving, ontwikkeld door The Mediator Group. Deze elektronische leeromgeving 
is 100% webbased en gebaseerd op didactische principes. Didactor is ontwikkeld 
mbv MMbase, Java en XML en maakt blended learning mogelijk" />
-      <meta name="keywords" content="didactor, mediator, didactiek, 
didactisch, webbased, platformonafhankelijk, group, elo, lms, lcms, 
leeromgeving, on-line, java, sun, mmbase, opleidingen, opleiding, events, 
e-learning, blended, learning, educatie, training, brakel, becking, hof, 
puntedu, leren, kennisoverdracht, open, source, standaarden, scorm, eml, 
cursus, bedrijfsopleiding, universiteit, digitaal, digitale, onderwijs, 
overheid, zorg, school, congres, bijeenkomst, event, kennis, congres, 
leeromgeving, didactiek, IEEE-lom, EML, scorm, vraaggestuurd, leerobjecten, 
netg" />
-    <meta name="copyright" content="" />
-    <meta name="author" content="The Mediator Group" />
-    <meta name="rating" content="General" />
-    <meta name="robots" content="all" />
-    <title>Didactor</title>
-    <link rel="stylesheet" type="text/css" href="<mm:treefile 
page="/css/loginpage.css" objectlist="$includePath"  />" />
-    <mm:write referid="extraheader" escape="none" />
+<jsp:root version="2.0"
+          xmlns:jsp="http://java.sun.com/JSP/Page";
+          xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";
+          xmlns:di="http://www.didactor.nl/ditaglib_1.0";>
+  <di:html
+      type="text/html"
+      rank="anonymous">
+
+
+    <link rel="stylesheet" type="text/css" 
href="${mm:treelink('/css/loginpage.css', includePath)}" />
+
     <script language="javascript">
-    <!--   
-      function setFocusOnFirstInput() {
+      addEventHandler(window, "onload", function() {
         var form = document.forms[0];
-        for (var i=0; i < form.elements.length; i++) {
+        for (var i=0; i &lt; form.elements.length; i++) {
           var elem = form.elements[i];
           // find first editable field
           var hidden = elem.getAttribute("type"); //.toLowerCase();
@@ -46,62 +21,53 @@
             break;
           }
         }
-          }
-    //-->      
-    </script>    
-    </head>
-   <body onload="setFocusOnFirstInput()">
-   <script>
-      try
-      {<% //Prevent from loading /login.jsp in frame %>
-         if (top.frames.length > 0)
-         {
-            top.location.href = document.location.href;
-         }
-      }
-      catch(e){
-      }
+          });
    </script>
    <div class="content">
     <div class="applicationMenubarCockpit" style="white-space: nowrap">
-      <img src="<mm:treefile write="true" page="/gfx/spacer.gif" 
objectlist="$includePath" />" width="1" height="15" border="0" title="" alt="" 
/>
+        <img src="${mm:treelink('/gfx/spacer.gif', includePath)}"
+             width="1" height="15" border="0" title="" alt="" /> <!-- spacers 
are evil -->
     </div>
     <div class="providerMenubar" style="white-space: nowrap">
+        <jsp:text> </jsp:text>
     </div>
     <div class="educationMenubarCockpit" style="white-space: nowrap">
-      <mm:node number="component.faq" notfound="skipbody">
-        <mm:treeinclude page="/faq/cockpit/general.jsp" 
objectlist="$includePath" referids="$referids" />
-       </mm:node>
-      <mm:node number="component.cmshelp" notfound="skipbody">
-        <mm:treeinclude page="/cmshelp/cockpit/general.jsp" 
objectlist="$includePath" referids="$referids" />
-      </mm:node>
+
+        <!-- sigh -->
+        <mm:hasnode number="component.faq">
+          <mm:include page="/faq/cockpit/general.jsp" />
+        </mm:hasnode>
+
+        <mm:hasnode number="component.cmshelp">
+          <di:include page="/cmshelp/cockpit/general.jsp" />
+        </mm:hasnode>
+
     </div>
+
     <div class="columns">
       <div class="columnLeft">
-         <img src="<mm:treefile page="/gfx/logo_didactor.gif" 
objectlist="$includePath" />" width="100%" height="106" border="0" 
title="Didactor logo" alt="Didactor logo" />
-         <mm:node number="component.portalpages" notfound="skipbody">
-            <mm:treeinclude page="/portalpages/frontoffice/index.jsp" 
objectlist="$includePath" referids="$referids" />
-            <mm:import id="hasPortalPages">true</mm:import>
-         </mm:node>
-         <mm:present referid="hasPortalPages" inverse="true">
+          <img src="${mm:treelink('/gfx/logo_didactor.gif',  includePath)}"
+               width="100%" height="106" border="0" title="Didactor logo" 
alt="Didactor logo" />
+          <mm:hasnode number="component.portalpages">
+            <di:include page="/portalpages/frontoffice/index.jsp" />
+          </mm:hasnode>
+          <mm:hasnode number="component.portalpages" inverse="true">
            <!--  show login box on the left -->
            <div class="ListLeft">
              <mm:include page="loginbox.jsp" />
            </div>
-         </mm:present>
+          </mm:hasnode>
        </div>
        <div class="columnMiddle">
-         <iframe width="100%" height="100%" src="<mm:treefile 
page="/firstcontent.jsp" objectlist="$includePath" referids="$referids" 
escapeamps="false"/>" name="content" frameborder="0">
+          <!-- iframes are evil -->
+          <mm:treefile page="/firstcontent.jsp"
+                       objectlist="$includePath" referids="$referids" 
write="false">
+            <iframe width="100%" height="100%" src="${_}" name="content" 
frameborder="0">
          </iframe>
+          </mm:treefile>
        </div>
-       <mm:treeinclude page="/rightcolumn.jsp" objectlist="$includePath"
-                       referids="$referids,hasPortalPages?"  />
+        <di:include page="/rightcolumn.jsp" />
       </div>
     </div>
-  </body>
-</html>
-</mm:cloud>
-
-<mm:cloud method="logout" />
-
-</mm:content>
+  </di:html>
+</jsp:root>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to