Advertisement
Guest User

main.gsp

a guest
Jun 8th, 2010
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 8.82 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <title><g:layoutTitle default="Welcome to web app " /></title>
  4.         <link rel="shortcut icon" href="${createLinkTo(dir:'images',file:'favicon.ico')}" type="image/x-icon" />
  5.         <g:layoutHead />
  6.         <jawr:script src="/js/application.js"/>        
  7.         <jawr:script src="/js/jquery-1.4.2.min.js"/>        
  8.         <jawr:script src='/js/jquery.faninput.js'/>
  9.         <jawr:style src='/css/ui.jquery.1.7.2.css'/>
  10.         <link rel="stylesheet" href="${createLinkTo(dir:'css',file:'ilink.css')}" />
  11.     </head>
  12.     <body>
  13.         <div id="ajaxBlocker"><h1 class='message'>Data loading, please wait!</h1></div>
  14.         <div id="header">
  15.             <g:form method='post' name='queryForm' controller='selectPerson' action='search'>
  16.             <div id="quicksearch">
  17.                 <input type="text" value="quick search" id="querySearch" name='query'>
  18.                 <input type="image" src="${createLinkTo(dir:'images',file:'spacer.gif')}" value="go" id="quicksearchsubmit" />
  19.             </div>
  20.             </g:form>
  21.             <img src="${createLinkTo(dir:'images',file:'debtfree-logo.gif')}" alt="Welcome to Linker" title="Welcome to lInker" align="left" class="headerlogo"/>
  22.         </div>
  23.         <div id="menu">
  24.             <ul id="topmenuitem">
  25.                 <%
  26.                Menu pMenu = new Menu(); // parent menu
  27.                if(params.controller){
  28.                    def tempMenu = Menu.findByMenuController(params.controller,[fetch:[parentMenu:'eager']]);
  29.                    if(tempMenu){
  30.                        if(tempMenu.isHorizontal){
  31.                            pMenu = tempMenu;    
  32.                        }else{
  33.                            pMenu = tempMenu.parentMenu;
  34.                        }
  35.                    }
  36.                }
  37.                %>
  38.                 <g:each in="${Menu.findAllByIsHorizontal(true,[sort:'menuOrder', order:'asc'])}" status="i" var="menu">
  39.                 <li class='${menu.menuClass}<%
  40.                 if(menu.menuController.equals("user")){
  41.                             out << "user" ;
  42.                             } else if(menu.menuController.equals("search")){
  43.                             out << "search" ;
  44.                             } else { out << "topmenu"; }
  45.                 if(menu.menuController.equals(params.controller)) out << " selected" ;
  46.                  %><%
  47.                 if(menu.menuName.equals(pMenu.menuName)) out << " parent_selected" ;
  48.                 %>'>
  49.                 <g:if test='${menu.isHorizontal == true && menu.isUser == true}'>
  50.                     <g:if test='${session.user}'>
  51.                         <g:link controller='user' action='edit' id='${session.user.id}'>
  52.                         ${session.user.username}
  53.                         </g:link>
  54.                     </g:if>
  55.                     <g:else>
  56.                         <g:link controller='auth' action='index'>
  57.                         User
  58.                         </g:link>
  59.                     </g:else>
  60.                 </g:if>
  61.                 <g:else>
  62.                     <g:if test="${!menu.menuController.equals('')}">
  63.                         <g:link controller='${menu?.menuController}' action='${menu?.menuAction}'>
  64.                             ${menu?.menuName}
  65.                         </g:link>
  66.                     </g:if>
  67.                     <g:else>
  68.                             ${menu?.menuName}
  69.                     </g:else>
  70.                 </g:else>
  71.                 </li>
  72.                 </g:each>
  73.             </ul>
  74.         </div>
  75.        
  76.         <div id="sub-section" class="${pMenu.menuController}">
  77.             <g:if test="${params.controller}">
  78.             <ul id="leftmenuitem">
  79.                 <%
  80.                def currMenu = Menu.findByMenuController(params.controller);
  81.                %>
  82.                 <g:if test="${currMenu}">
  83.                 <g:if test="${currMenu.isHorizontal}">
  84.                 <g:each in="${Menu.findAllByParentMenu(currMenu,[sort:'menuOrder',order:'asc'])}" status='x' var='submenu'>
  85.                 <li class='${submenu.menuClass} <%
  86.                if(submenu.menuController == params.controller){
  87.                    // dont hi-light on sign out
  88.                    if(params.controller.equals("auth")){
  89.                    }else{
  90.                        out << "selected";
  91.                    }
  92.                }
  93.                %>'>
  94.                         <g:if test="${!submenu.menuController.equals('')}">
  95.                             <g:link controller='${submenu?.menuController}' action='${submenu?.menuAction}'>
  96.                                 ${submenu?.menuName}
  97.                             </g:link>
  98.                         </g:if>
  99.                         <g:else>
  100.                                 ${submenu?.menuName}
  101.                         </g:else>
  102.                     </li>
  103.                 </g:each>
  104.                 </g:if>
  105.                 <g:else>
  106.                 <%
  107.                // get who is the parent
  108.                def parentMenu = currMenu.parentMenu ;
  109.                %>
  110.                 <g:each in="${Menu.findAllByParentMenu(parentMenu,[sort:'menuOrder',order:'asc'])}" status='x' var='submenu'>
  111.                 <li class='${submenu.menuClass} <%
  112.                if(submenu.menuController == params.controller){
  113.                    // dont hi-light on sign out
  114.                    if(params.controller.equals("auth")){
  115.                    }else{
  116.                        out << "selected";
  117.                    }
  118.                }
  119.                %>'>
  120.                     <g:if test="${!submenu.menuController.equals('')}">
  121.                         <g:link controller='${submenu?.menuController}' action='${submenu?.menuAction}'>
  122.                             ${submenu?.menuName}
  123.                         </g:link>
  124.                     </g:if>
  125.                     <g:else>
  126.                             ${submenu?.menuName}
  127.                     </g:else>
  128.                 </li>
  129.                 </g:each>
  130.                 </g:else>
  131.                 </g:if>
  132.             </ul>
  133.             </g:if>
  134.         </div>
  135.  
  136.         <div id="navbar">
  137.             <span class='navbartitle'><strong>
  138.                 <%
  139.                     def productName = "";
  140.                     if(session.curperson){
  141.                         def person = Person.get(session.curperson.id);
  142.                         def es = EstimatedOutcome.findByPerson(person);
  143.                         if(es){
  144.                             productName = es.product.productName;
  145.                             out << "${productName}";
  146.                         }
  147.                     }
  148.                 %>
  149.                 &nbsp;
  150.                 </strong>
  151.             </span>
  152.  
  153.             <span class='navbarperson1'><a href="${createLinkTo(dir:'')}/pset/1/${params.controller}/${params.action ? params.action:'index'}/" class="<% if(!session.curperson_no.equals('2')) out << 'active'; %>">Person 1</a></span>
  154.             <span class='navbarperson2'><a href="${createLinkTo(dir:'')}/pset/2/${params.controller}/${params.action ? params.action:'index'}/" class="<% if(session.curperson_no.equals('2')) out << 'active'; %>">Person 2</a></span>
  155.             <span class="closeperson">
  156.             <a href='<g:createLink controller="selectPerson" action="index"/>'>Close</a></span>
  157.            
  158.         </div>
  159.  
  160.         <div id="contentbox" class="${pMenu.menuController}">
  161.             <div class="contenttoprightbg">&nbsp;</div>
  162.             <div class="contenttopleftbg">
  163. <!-- CONTENT-->
  164.                 <div id='maincontent'>
  165.                     <g:layoutBody/>
  166.                 </div>
  167. <!-- END CONTENT-->    
  168.     </div>
  169.             <div class="contentbotrightbg">&nbsp;</div>
  170.             <div class="contentbotbg">&nbsp;</div>
  171.            
  172.         </div>
  173.  
  174.         <div id="clearboth">&nbsp;</div>
  175.        
  176.         <div class='thefooter'>Client Management &copy; 2009 | All right reserved to GDF Pty Ltd &mdash; INTERNAL USE ONLY
  177.         </div>
  178.         <jawr:script src='/js/ui.jquery.1.7.2.js'/>
  179.         <script type='text/javascript'>
  180.             <%-- capture all ajaxError in here --%>
  181.             $(document).ready(function(){
  182.                 $(document).ajaxError(function(event, request, setting){
  183.                     var re = /<br\/>|<br>/g; // for replacing all <br/> with empty string in error 404
  184.                     var txt = request.responseText.replace(re,"");
  185.                     jqalert(txt,"Server Error");
  186.                 });
  187.                 $('#querySearch').jinput({def_value:'quick search'});
  188.             });
  189.         </script>
  190.         <jawr:script src='/js/jqalert-0.9.js'/>
  191.         <g:javascript src="mytools.js" />
  192.         <script type="text/javascript">
  193.             $(document).ready(function(){
  194.                 $(document).ajaxStart(function(){
  195.                     $('#ajaxBlocker').fadeIn("slow");
  196.                 });
  197.                
  198.                 $(document).ajaxComplete(function(){
  199.                     $('#ajaxBlocker').fadeOut("fast");
  200.                 });
  201.             });
  202.         </script>
  203.     </body>
  204. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement