------------------------------------------------------------
revno: 60
committer: Lars Helge Oeverland [email protected]
branch nick: trunk
timestamp: Sat 2009-03-14 08:19:36 +0100
message:
  Implemented link to home page. The starting module/home page can be defined 
in the settings module as a system setting. After setting the start module to 
something else than the portal the DHIS 2 logo in the top left coner will be a 
link to this module.
modified:
  
dhis-2/dhis-support/dhis-support-webwork/src/main/java/org/hisp/dhis/webwork/interceptor/WebWorkSystemSettingInterceptor.java
  dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/main.vm

=== modified file 
'dhis-2/dhis-support/dhis-support-webwork/src/main/java/org/hisp/dhis/webwork/interceptor/WebWorkSystemSettingInterceptor.java'
--- 
dhis-2/dhis-support/dhis-support-webwork/src/main/java/org/hisp/dhis/webwork/interceptor/WebWorkSystemSettingInterceptor.java
       2009-03-03 16:46:36 +0000
+++ 
dhis-2/dhis-support/dhis-support-webwork/src/main/java/org/hisp/dhis/webwork/interceptor/WebWorkSystemSettingInterceptor.java
       2009-03-14 07:19:36 +0000
@@ -38,6 +38,7 @@
 import static org.hisp.dhis.options.SystemSettingManager.KEY_APPLICATION_TITLE;
 import static org.hisp.dhis.options.SystemSettingManager.KEY_FLAG;
 import static org.hisp.dhis.options.SystemSettingManager.KEY_FORUM_INTEGRATION;
+import static org.hisp.dhis.options.SystemSettingManager.KEY_START_MODULE;
 
 /**
  * @author Lars Helge Overland
@@ -69,10 +70,12 @@
         String applicationTitle = (String) 
systemSettingManager.getSystemSetting( KEY_APPLICATION_TITLE );
         String flag = (String) systemSettingManager.getSystemSetting( KEY_FLAG 
);
         Boolean forumIntegration = (Boolean) 
systemSettingManager.getSystemSetting( KEY_FORUM_INTEGRATION );
+        String startModule = (String) systemSettingManager.getSystemSetting( 
KEY_START_MODULE );
         
         map.put( KEY_APPLICATION_TITLE, applicationTitle );
         map.put( KEY_FLAG, flag );
         map.put( KEY_FORUM_INTEGRATION, forumIntegration );
+        map.put( KEY_START_MODULE, startModule );
         
         invocation.getStack().push( map );
     }

=== modified file 
'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/main.vm'
--- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/main.vm  
2009-03-07 13:10:38 +0000
+++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/main.vm  
2009-03-14 07:19:36 +0000
@@ -37,7 +37,7 @@
         
     <div id="header">
       <img id="header1" 
src="../dhis-web-commons/css/${stylesheetDirectory}/logo_left.png">
-      <img id="header2" 
src="../dhis-web-commons/css/${stylesheetDirectory}/logo_banner.png">
+      <img id="header2" 
src="../dhis-web-commons/css/${stylesheetDirectory}/logo_banner.png"#if( 
$startModule && $startModule != "null" ) 
onclick="window.location.href='../${startModule}/index.action'" 
style="cursor:pointer"#end>
       <img id="header3" 
src="../dhis-web-commons/css/${stylesheetDirectory}/logo_right.png">
 
       <img id="menuSeparator1" 
src="../dhis-web-commons/css/${stylesheetDirectory}/logo_separator.png">



--

https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk

Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to 
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription.

_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to