Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title><g:layoutTitle default="Welcome to web app " /></title>
- <link rel="shortcut icon" href="${createLinkTo(dir:'images',file:'favicon.ico')}" type="image/x-icon" />
- <g:layoutHead />
- <jawr:script src="/js/application.js"/>
- <jawr:script src="/js/jquery-1.4.2.min.js"/>
- <jawr:script src='/js/jquery.faninput.js'/>
- <jawr:style src='/css/ui.jquery.1.7.2.css'/>
- <link rel="stylesheet" href="${createLinkTo(dir:'css',file:'ilink.css')}" />
- </head>
- <body>
- <div id="ajaxBlocker"><h1 class='message'>Data loading, please wait!</h1></div>
- <div id="header">
- <g:form method='post' name='queryForm' controller='selectPerson' action='search'>
- <div id="quicksearch">
- <input type="text" value="quick search" id="querySearch" name='query'>
- <input type="image" src="${createLinkTo(dir:'images',file:'spacer.gif')}" value="go" id="quicksearchsubmit" />
- </div>
- </g:form>
- <img src="${createLinkTo(dir:'images',file:'debtfree-logo.gif')}" alt="Welcome to Linker" title="Welcome to lInker" align="left" class="headerlogo"/>
- </div>
- <div id="menu">
- <ul id="topmenuitem">
- <%
- Menu pMenu = new Menu(); // parent menu
- if(params.controller){
- def tempMenu = Menu.findByMenuController(params.controller,[fetch:[parentMenu:'eager']]);
- if(tempMenu){
- if(tempMenu.isHorizontal){
- pMenu = tempMenu;
- }else{
- pMenu = tempMenu.parentMenu;
- }
- }
- }
- %>
- <g:each in="${Menu.findAllByIsHorizontal(true,[sort:'menuOrder', order:'asc'])}" status="i" var="menu">
- <li class='${menu.menuClass}<%
- if(menu.menuController.equals("user")){
- out << "user" ;
- } else if(menu.menuController.equals("search")){
- out << "search" ;
- } else { out << "topmenu"; }
- if(menu.menuController.equals(params.controller)) out << " selected" ;
- %><%
- if(menu.menuName.equals(pMenu.menuName)) out << " parent_selected" ;
- %>'>
- <g:if test='${menu.isHorizontal == true && menu.isUser == true}'>
- <g:if test='${session.user}'>
- <g:link controller='user' action='edit' id='${session.user.id}'>
- ${session.user.username}
- </g:link>
- </g:if>
- <g:else>
- <g:link controller='auth' action='index'>
- User
- </g:link>
- </g:else>
- </g:if>
- <g:else>
- <g:if test="${!menu.menuController.equals('')}">
- <g:link controller='${menu?.menuController}' action='${menu?.menuAction}'>
- ${menu?.menuName}
- </g:link>
- </g:if>
- <g:else>
- ${menu?.menuName}
- </g:else>
- </g:else>
- </li>
- </g:each>
- </ul>
- </div>
- <div id="sub-section" class="${pMenu.menuController}">
- <g:if test="${params.controller}">
- <ul id="leftmenuitem">
- <%
- def currMenu = Menu.findByMenuController(params.controller);
- %>
- <g:if test="${currMenu}">
- <g:if test="${currMenu.isHorizontal}">
- <g:each in="${Menu.findAllByParentMenu(currMenu,[sort:'menuOrder',order:'asc'])}" status='x' var='submenu'>
- <li class='${submenu.menuClass} <%
- if(submenu.menuController == params.controller){
- // dont hi-light on sign out
- if(params.controller.equals("auth")){
- }else{
- out << "selected";
- }
- }
- %>'>
- <g:if test="${!submenu.menuController.equals('')}">
- <g:link controller='${submenu?.menuController}' action='${submenu?.menuAction}'>
- ${submenu?.menuName}
- </g:link>
- </g:if>
- <g:else>
- ${submenu?.menuName}
- </g:else>
- </li>
- </g:each>
- </g:if>
- <g:else>
- <%
- // get who is the parent
- def parentMenu = currMenu.parentMenu ;
- %>
- <g:each in="${Menu.findAllByParentMenu(parentMenu,[sort:'menuOrder',order:'asc'])}" status='x' var='submenu'>
- <li class='${submenu.menuClass} <%
- if(submenu.menuController == params.controller){
- // dont hi-light on sign out
- if(params.controller.equals("auth")){
- }else{
- out << "selected";
- }
- }
- %>'>
- <g:if test="${!submenu.menuController.equals('')}">
- <g:link controller='${submenu?.menuController}' action='${submenu?.menuAction}'>
- ${submenu?.menuName}
- </g:link>
- </g:if>
- <g:else>
- ${submenu?.menuName}
- </g:else>
- </li>
- </g:each>
- </g:else>
- </g:if>
- </ul>
- </g:if>
- </div>
- <div id="navbar">
- <span class='navbartitle'><strong>
- <%
- def productName = "";
- if(session.curperson){
- def person = Person.get(session.curperson.id);
- def es = EstimatedOutcome.findByPerson(person);
- if(es){
- productName = es.product.productName;
- out << "${productName}";
- }
- }
- %>
-
- </strong>
- </span>
- <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>
- <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>
- <span class="closeperson">
- <a href='<g:createLink controller="selectPerson" action="index"/>'>Close</a></span>
- </div>
- <div id="contentbox" class="${pMenu.menuController}">
- <div class="contenttoprightbg"> </div>
- <div class="contenttopleftbg">
- <!-- CONTENT-->
- <div id='maincontent'>
- <g:layoutBody/>
- </div>
- <!-- END CONTENT-->
- </div>
- <div class="contentbotrightbg"> </div>
- <div class="contentbotbg"> </div>
- </div>
- <div id="clearboth"> </div>
- <div class='thefooter'>Client Management © 2009 | All right reserved to GDF Pty Ltd — INTERNAL USE ONLY
- </div>
- <jawr:script src='/js/ui.jquery.1.7.2.js'/>
- <script type='text/javascript'>
- <%-- capture all ajaxError in here --%>
- $(document).ready(function(){
- $(document).ajaxError(function(event, request, setting){
- var re = /<br\/>|<br>/g; // for replacing all <br/> with empty string in error 404
- var txt = request.responseText.replace(re,"");
- jqalert(txt,"Server Error");
- });
- $('#querySearch').jinput({def_value:'quick search'});
- });
- </script>
- <jawr:script src='/js/jqalert-0.9.js'/>
- <g:javascript src="mytools.js" />
- <script type="text/javascript">
- $(document).ready(function(){
- $(document).ajaxStart(function(){
- $('#ajaxBlocker').fadeIn("slow");
- });
- $(document).ajaxComplete(function(){
- $('#ajaxBlocker').fadeOut("fast");
- });
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement