Author: tyrell
Date: Mon Jan 21 09:28:44 2008
New Revision: 12650

Log:

Adding a time-of-day sensitive greeting to the welcome page :)

Modified:
   trunk/mashup/java/modules/www/js/utils.js
   trunk/mashup/java/modules/www/welcome.jsp

Modified: trunk/mashup/java/modules/www/js/utils.js
==============================================================================
--- trunk/mashup/java/modules/www/js/utils.js   (original)
+++ trunk/mashup/java/modules/www/js/utils.js   Mon Jan 21 09:28:44 2008
@@ -111,4 +111,25 @@
         "http" + URL.substring(URL.indexOf('://'), URL.lastIndexOf(':') + 1) +
         HTTPS_PORT + '/' + bounceback;
     }
+}
+
+
+function getGreeting() {
+    var greeting = "Welcome";
+    var display = "";
+
+    var datetoday = new Date();
+    var thehour = datetoday.getHours();
+
+    if (thehour > 18) {
+        display = "Evening";
+    } else if (thehour > 12) {
+        display = "Afternoon";
+    } else {
+        display = "Morning";
+    }
+
+    greeting = ("Good " + display);
+
+    return greeting;
 }
\ No newline at end of file

Modified: trunk/mashup/java/modules/www/welcome.jsp
==============================================================================
--- trunk/mashup/java/modules/www/welcome.jsp   (original)
+++ trunk/mashup/java/modules/www/welcome.jsp   Mon Jan 21 09:28:44 2008
@@ -17,7 +17,10 @@
 <% if (RegistryUtils.isLoggedIn(registry)) { %>
 <div id="welcome">
     <img src="images/beta.png" alt="beta" style="float:left; left:-30px; 
position:relative; padding:.5em 0 0 0; margin:0 0 4em 0;"/>
-    <h2>Welcome <%= RegistryUtils.getCurrentUserFullName(request) %>!</h2>
+    <h2><label id="greeting">Welcome</label>, <%= 
RegistryUtils.getCurrentUserFullName(request) %>!</h2>
+    <script type="text/javascript" language="JavaScript">
+        document.getElementById("greeting").innerHTML = getGreeting();
+    </script>
     <p><%= bundle.getString("welcome.message")%></p>
     <p>View or change your <a 
href="user.jsp?name=<%=RegistryUtils.getCurrentUser(registry)%>">profile</a>.</p>
 </div>

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to