Ext.onReady(function() { CORDA.jsA111A54D4C86AC0244BC66619C61E084_go = function() { if (!CORDA.ensuredLoaded()) { setTimeout("CORDA.jsA111A54D4C86AC0244BC66619C61E084_go()",10); return; } /* Top navigation */ if (!CORDA) CORDA = {}; if (!CORDA.centerview) CORDA.centerview = {}; CORDA.centerview.navStructure = [ { displayName : "", navId : "1001", isContainer : false, args : "CTNAVID=1001&CTPAGENUMBER=0&CTCHILD=true", url: "/corda/dashboards/patents/pages/page5_-CT933273234B5CC31175971D8639F93491C5E78155CF.pagexml", navurl: "/corda/dashboards/patents/pages/page5.pagexml", pagenumber : 0 }, { displayName : "", navId : "1000", isContainer : false, args : "CTNAVID=1000&CTPAGENUMBER=1&CTCHILD=true", url: "/corda/dashboards/patents/pages/page1_-CT85F373234B5CC3117597138639F93491C5E781497C.pagexml", navurl: "/corda/dashboards/patents/pages/page1.pagexml", pagenumber : 1 }, { displayName : "", navId : "1002", isContainer : false, args : "CTNAVID=1002&CTPAGENUMBER=2&CTCHILD=true", url: "/corda/dashboards/patents/pages/page4_-CTC12A73234B5CC31175978C8639F93491C5E7814B96.pagexml", navurl: "/corda/dashboards/patents/pages/page4.pagexml", pagenumber : 2 }, { displayName : "", navId : "1004", isContainer : false, args : "CTNAVID=1004&CTPAGENUMBER=3&CTCHILD=true", url: "/corda/dashboards/patents/pages/page7_-CTEB8B73234B5CC31175973C8639F93491C5E7813151.pagexml", navurl: "/corda/dashboards/patents/pages/page7.pagexml", pagenumber : 3 }, { displayName : "", navId : "1005", isContainer : false, args : "CTNAVID=1005&CTPAGENUMBER=4&CTCHILD=true", url: "/corda/dashboards/patents/pages/page8_-CTD88673234B5CC31175979C8639F93491C5E7818CEE.pagexml", navurl: "/corda/dashboards/patents/pages/page8.pagexml", pagenumber : 4 }, { displayName : "", navId : "1006", isContainer : false, args : "CTNAVID=1006&CTPAGENUMBER=5&CTCHILD=true", url: "/corda/dashboards/patents/pages/page9_-CT115973234B5CC3117597CF8639F93491C5E781E19B.pagexml", navurl: "/corda/dashboards/patents/pages/page9.pagexml", pagenumber : 5 }, { displayName : "", navId : "1007", isContainer : false, args : "CTNAVID=1007&CTPAGENUMBER=6&CTCHILD=true", url: "/corda/dashboards/patents/pages/page10_-CT614273234B5CC3117597CE8639F93491C5E781F752.pagexml", navurl: "/corda/dashboards/patents/pages/page10.pagexml", pagenumber : 6 }, { displayName : "", navId : "1009", isContainer : false, args : "CTNAVID=1009&CTPAGENUMBER=7&CTCHILD=true", url: "/corda/dashboards/patents/pages/page12_-CTE81F73234B5CC31175975D8639F93491C5E781E5F3.pagexml", navurl: "/corda/dashboards/patents/pages/page12.pagexml", pagenumber : 7 }, { displayName : "", navId : "1010", isContainer : false, args : "CTNAVID=1010&CTPAGENUMBER=8&CTCHILD=true", url: "/corda/dashboards/patents/pages/page13_-CT84B773234B5CC3117597958639F93491C5E781934F.pagexml", navurl: "/corda/dashboards/patents/pages/page13.pagexml", pagenumber : 8 }, { displayName : "", navId : "1011", isContainer : false, args : "CTNAVID=1011&CTPAGENUMBER=9&CTCHILD=true", url: "/corda/dashboards/patents/pages/page14_-CT74A773234B5CC3117597758639F93491C5E7812B82.pagexml", navurl: "/corda/dashboards/patents/pages/page14.pagexml", pagenumber : 9 }, { displayName : "", navId : "1012", isContainer : false, args : "CTNAVID=1012&CTPAGENUMBER=10&CTCHILD=true", url: "/corda/dashboards/patents/pages/page15_-CTFE2C73234B5CC31175978A8639F93491C5E7812E63.pagexml", navurl: "/corda/dashboards/patents/pages/page15.pagexml", pagenumber : 10 }, { displayName : "", navId : "1013", isContainer : false, args : "CTNAVID=1013&CTPAGENUMBER=11&CTCHILD=true", url: "/corda/dashboards/patents/pages/page16_-CT966273234B5CC31175979B8639F93491C5E7811F54.pagexml", navurl: "/corda/dashboards/patents/pages/page16.pagexml", pagenumber : 11 }, ]; try{ var cordaDashBookmarkedState = Ext.ux.History.getBookmarkedState( "cordaDash" ); var defaultState = Ext.ux.History.getQueryStringParameter( "cordaDash" ); //if there is no bookmarked state, assign the default state: var cordaDashInitialState = CORDA.centerview.getCTNAVID() || cordaDashBookmarkedState || defaultState || '1001'; var cordaDashPreviousState = 0; function cordaDashStateChangeHandler( state ) { // Update the UI of your module according to the state parameter if (CORDA && CORDA.centerview.layoutproxy.goToNavId) { if(state !== cordaDashPreviousState && document.location.hash.indexOf('dlink') < 0) { cordaDashPreviousState = state; CORDA.centerview.layoutproxy.goToNavId(state); } } } Ext.ux.History.register( "cordaDash", cordaDashInitialState, cordaDashStateChangeHandler ); Ext.ux.History.initialize('/corda/blank'); } catch (e) {var historyDisabled=true;} /* From grid file */ // ********** // * Modify the default settings below to match your template // ********** // ********** // * MAIN // ********** // Set to the id of the div wrapping your entire page var wrapping_div_id = 'container'; // ********** // * LEVEL ONE // ********** // The id of the tag which contains the level 1 navigation var level1_surroundingDivId = 'nav-dashboard-menu'; // The class of of ul tag var level1_ulClass = ''; // The class used when an li is selected var level1_selectedTabClass = ''; // The class used when the li is unselected var level1_unselectedTabClass = ''; // Separator to use when dividing menu items var level1_menuItemSep = ''; // Set to true to surround the menu item with an HTML tag. Set // tagBegin and tagEnd to the HTML tag you want to use. var level1_surroundItemWithTag = false; var level1_tagBegin = ''; var level1_tagEnd = ''; // ********** // * Only modify below code if you know what you are doing // ********** // Each grid file must have a CORDA.centerview.layout function with an init member. CORDA.centerview.layout = function() { var currentNavId; // The following function is used to add classes to the level1 navigation // when a page loads. function highlightCurrentTab() { if (level1_selectedTabClass && level1_selectedTabClass.length > 0) { Ext.each(Ext.query('li'), function(el) { Ext.get(el).removeClass(level1_selectedTabClass); }); } var el = Ext.get('nav_' + currentNavId); if (el) { if (level1_unselectedTabClass && level1_unselectedTabClass.length > 0) { el.removeClass(level1_unselectedTabClass); } if (level1_selectedTabClass && level1_selectedTabClass.length > 0) { el.addClass(level1_selectedTabClass); } } if (level1_unselectedTabClass && level1_unselectedTabClass.length > 0) { Ext.each(Ext.query('li'), function(el) { Ext.get(el).addClass(level1_unselectedTabClass); }); } }; return { // The init function gets called once when a dashboard loads. Use it to do first time // setup of your dashboard and navigation. init : function() { // Set up page width and alignment if (wrapping_div_id && wrapping_div_id.length > 0) { Ext.get(wrapping_div_id).applyStyles({ 'styleFloat' : (CORDA.centerview.dashboardAlign === 'left' ? 'left' : ''), // For IE 'cssFloat' : (CORDA.centerview.dashboardAlign === 'left' ? 'left' : ''), // For the rest 'width': CORDA.centerview.dashboardWidth }); } // Build the level1 navigation HTML var navhtml = '