1 / 23

The Care and Maintenance of J5 MAC New Look

The Care and Maintenance of J5 MAC New Look. Naming Conventions. Each graphic and include item is named by function_contract area_secondary identifier. Example: bg_j5b_top is the top part of the background for J5 MAC Part B

lucus
Download Presentation

The Care and Maintenance of J5 MAC New Look

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Care and Maintenance of J5 MAC New Look

  2. Naming Conventions • Each graphic and include item is named by function_contract area_secondary identifier. Example: • bg_j5b_top is the top part of the background for J5 MAC Part B • leftnav_j5b_faq is the left navigation include for the FAQ area of J5 MAC Part B

  3. 1 2 3 4 5 Neutral Page Header • The header consists of: • Graphic encompassing four contract areas <clickable to home> • Text identifier of company and contract area • Navigation to contact, CMS, eNews and site map • ISO graphic • Link to C-SNAP

  4. Alert Box • The home splash page and each contract splash page has an alert box. • The background is controlled through the div “alertbox” • The content is controlled through an include file • alert_home.txt controls the alert for the home page • Updating the Alert • Update the alert_###.txt to change the alert for that contract area. • Hiding the alert • Add the class “hide” to the alertfull div • Add a paragraph with the “hide” class around the include file. • Important:You need to hide both the box and the include file.

  5. Boxed Sections

  6. Boxed Sections - Components • The boxed sections have three components. • The first is a div with the id “boxed”. This container holds all of the boxed elements and ends after the last boxed section. • The boxed sections have the class of “left” or “right”, depending on which side you want them to appear on. • If you want the tops of the left and right divs to align, add <br class=”clear”> before all left divs except for the first.

  7. 1 3 2 4 Boxed Sections - Customizing • The <h3> tag applied to the title moves the title into position as part of the border. • Images added to the left or right div will float to the top right. Images should be no larger than 48 x 48 pixels. • The <more> class applied to the <a> tag at the bottom of the box positions the text to the right and reduces the font size. • Add the class “highlight” to the left or right div to give the box a darker, stronger border. • If you want to use the boxes without the border, add the class “noborder” to the left or right div. <div class="left noborder”>

  8. Footer • The footer for each section is controlled through the include file footer_###.txt. • The Home link directs the user to the main home page • The Web Help link directs the user to the contract-specific help page • The Feedback link directs the user to the contract-specific feedback page • The About WPS link directs the user to the contract-specific About page • The Privacy Statement link directs the user to the contract-specific privacy information page • The Legal Disclaimer link directs the user to the contract-specific legal disclaimer page • The CMS logo directs the user to the CMS website

  9. Internal Content

  10. 1 2 3 4 5 6 Header • The header consists of: • Graphic identifier of states <clickable to contract home> • Text identifier of company and contract area • Text identifier of contract covered states • Navigation to contact, CMS, eNews and site map • Search area with links to search options and tips • Top navigation • There are three header files defined for each contract area • Use header_###.txt for files root level files (index.shtml, privacy.shtml, etc. • Use header_###_lev1.txt for files one level deep • Use header_###_lev2.txt for files two levels deep • User header_###_lev3.txt for files three levels deep • If you do not use the correct file, the header graphics will not display.

  11. Breadcrumb • The breadcrumb is added dynamically through breadcrumbs.js in the _includes directory. The page name is set through the document title.

  12. Top Navigation • The top navigation is an unordered list <ul> controlled by CSS. • Each top level item is followed by empty span tags <span></span>. The empty span tags hold the right side of the tab. • Each top level item has a unique ID that is used to highlight the tab on that area’s pages. • These id’s are also placed as a class in the body tag, so that when they match, the tab is highlighted. • It is very important that the identifiers are used exactly as defined

  13. Allowed Identifiers for Top Tabs

  14. 1 2 Right Links on Splash Pages • The right link menu on the spash page is controlled through the include file rightsplash_###.txt. • The header areas use the h1 tag for highlighting • The list is a definition list <dl>, with each item a definition description <dd> <h1>Spotlight</h1> <dl> <dd> <a href="http://www.wpsmedicare.com /j5macpartb/publications/news/archived/2010_0625_preservation.shtml" ">2010 Medicare Physician Fee Schedule Informational Update</a> </dd> </dl>

  15. Graphic Identifiers • Graphic file-type identifiers are included in the CSS and automatically apply the graphic to the item. Apply the class to the “a” tag to call the graphic. • Some file types are identified by the extension and do not require the class. • In order to meet accessibility requirements, the type of file is identified within <span> tags contained in the <a> tag. • Important: there cannot be any space between the filename and the closing quote or the CSS will not identify the file. • The span tags must be contained within the <a> tags, they should appear right before the closing </a> tag.

  16. Graphic Identifiers - Applying <a class="external" href="http://www.cms.gov/ICD10" target="_blank">ICD-10 Transition<span> (external link)</span></a>

  17. Status Area • The status boxes on the splash page are controlled through the include file status_###.txt. • To update the status of any area, update the appropriate include file.

  18. Left Navigation • The left navigation is an unordered list <ul> controlled by CSS. • Each item has a unique ID that is used to highlight the tab on that area’s pages. • These id’s are also placed as a class in the content div tag, so that when they match, the item is highlighted. • It is very important that the identifiers are used exactly as defined. • For each page, make sure that the correct include file is called for that area

  19. Left Navigation - Example • In shtml file <div id="content" class="cms"> <!--#include virtual="../../../_includes/ leftnav_j5b_resources.txt" --> • In leftnav_j5b_resources.txt:<li><a id="cms" href="http://medicaretest/ j5macpartb/resources/cms_resources">CMS/ External Links</a></li> • In j5b.css .cms #leftnav #cms { background-image: url(../_images/menugrad_j5b.png); color:#063d5b; }

  20. Tables • Use the Table Header <th> tag for header rows. • To use the colored background on the training pages, add class=“odd” to the row. <tr class=“odd”> <td>Info</td> </tr>

  21. Buttons • Buttons have been defined in two sizes. • The smaller size is used for cancel, reset and search. • The larger size is for submit and longer content. • In order to use the buttons, apply the class” submit” for the larger button or “reset” for the smaller button. <input class="submit" type="button" value="Submit Request" onclick="submitRegForm(wpsFormTo);" alt="submit button" tabindex="16" accesskey="s">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" class="reset" name="reset this form" value="Reset" alt="reset button" tabindex="17" accesskey="r">

  22. Creating a New Page • Change the doctitle to match the content • Look at the body class to ensure that it highlights the correct top tab • Look at the content class to ensure that it highlights the correct left navigation • Look at the include file for the left navigation to ensure that the correct file is called. • Check paths to the root folder so that the css and include files can be found. • Look at the include file for the header to ensure that it is appropriate for your file location. • Edit the page header and contents.

  23. Copying a File • If you are copying a file from one contract area to another • Search and replace – find j5a and replace with j5b • Double-check paths to root • Double-check header include file level • Save to new location

More Related