UI Improvement Items

*All changes in code snippets are marked as red text.

Class names

  • .pageWrapper → .page-wrapper
  • Tab panel (.score-tab-pane) → .score-tab-panel
  • Carousel pane (.score-carouselpane) → .score-carousel-pane
  • Progress area (.score-progress) → .score-progress-area
  • Button (.btn-default) → .score-button.btn-default
  • Image button (.score-imagelink) → .score-image.button
  • Button menu item (.score-button-menuitem) → .score-button-menu-item
  • Document header (.score-documentheader) → .score-document-header
  • Document header with subtitle (.score-documentheader-with-subtitle) → .score-document-header-with-subtitle
  • Full width hero (.score-fullwidth-jumbotron) → .score-full-width-hero
  • Hero (.score-jumbotron) → .score-hero
  • Section hero (.score-jumbotron) → .score-section-hero
  • Style box (.score-stylebox) → .score-style-box
  • Information panel (.score-panel) → .score-information-panel
  • Left Text Panel (.score-leftext) → .score-left-text
  • Center Text Panel (.score-centertext) → .score-center-text
  • Right Text Panel (.score-righttext) → .score-right-text
  • Content Spot (.score-contentspot) → .score-content-spot
  • Youtube Video (.score-youtubevideo) → .score-youtube-video
  • Main menu (.score-mainmenu) → .score-main-menu
  • Mega menu button (.btn.navbar-btn.navbar-btn) → .score-megamenu-button.btn.navbar-btn
  • Mega menu item (.score-megamenu-dropdown?) → .score-megamenu item
  • Mega menu item with link (.score-megamenu-dropdown?) → .score-megamenu-item-with-link
  • Menu list item (.score-menu-link-item) → .score-menu-list-item
  • Menu list image (.score.menu-image-link) → .score-menu-list-image
  • My siblings menu (.score-siblingnav) → .score-siblings-menu
  • Previous next siblings menu (.score-previous-next-menu) → .score-previous-next-siblings-menu
  • Section menu (.score-sectionnav) → .score-section-menu

 

HTML Changes

Full width hero

<div class="score-fullwidth-jumbotron (hero class) (background class) jumbotron score-component">

    <div class="container">
        <div class="score-hero-image">
          <img src="..." />
        </div>
        <h1>Some Test Header Text
          <br/>Header Line 2</h1>
        <h2>Subtitle</h2>
        <div class="hero-body">This is some body text in the full-width hero.</div>
        <div class="hero-button-wrapper">
          <a href="/" class="btn btn-default">Do Something!</a>
        </div>
    </div>
</div>

Hero (same changes)

<div class="score-jumbotron jumbotron (hero class) (background class) score-component" style="background-color:#ff0000;color:#000000;">

    <div class="score-hero-image">          
        <img src="..." />
    </div>
    <h1>Some Test Header Text
        <br/>Header Line 2</h1>
    <h2>Subtitle</h2>
    <div class="hero-body">This is some body text in the full-width hero.</div>
    <div class="hero-button-wrapper">
      <a href="/" class="btn btn-default">Do Something!</a>
    </div> 
</div>

Section Header

<div class="score-section-header (header style) score-component">

    <div class="score-header-image">
       <img src="..." />
    </div>
    <h2>What's On Deck
        <br/>Line 2</h2>
    <h3>Subtitle</h3>
</div>

Section Hero

<div class="score-jumbotron jumbotron (hero style) score-component" style="background:red;">

  <div class="score-hero-image">          
    <img src="..." />
  </div>
  <h2>Some Test Header Text
    <br/>Header Line 2</h2>
  <h3>Subtitle</h3>
  <div class="hero-body">This is some body text in the full-width hero.</div>
  <div class="hero-button-wrapper">
    <a href="/" class="btn btn-default">Do Something!</a>
  </div>
</div>

 

Page and Structural Element Changes (LESS files)

//SCORE page container styles

.score-page {
   .make-row();
     &.score-column1 {
       & > .score-center {
         .make-md-column(@grid-columns);
       }
     }
     &.score-column2-equal {
       & > .score-left {
         .make-md-column(@grid-columns/2);

                }
       & > .score-right {
         .make-md-column(@grid-columns/2);
       }
    }
    &.score-column2-wideleft {
       & > .score-left {
         .make-md-column(@grid-columns/1.5);
       }
       & > .score-right {
         .make-md-column(@grid-columns/3);
       }
    }
    &.score-column2-wideright {
       & > .score-left {
         .make-md-column(@grid-columns/3);
       }
       & > .score-right {
         .make-md-column(@grid-columns/1.5);
       }
    }
    &.score-column3-equal {
       & > .score-left {
         .make-md-column(@grid-columns/3);
       }
       & > .score-center {
         .make-md-column(@grid-columns/3);
       }
       & > .score-right {
         .make-md-column(@grid-columns/3);
       }
    }
    &.score-column3-widemiddle {
       & > .score-left {
         .make-md-column(@grid-columns/4);
       }
       & > .score-center {
         .make-md-column(@grid-columns/2);
       }
       & > .score-right {
         .make-md-column(@grid-columns/4);
       }
    }
    &.score-column4-equal {
       & > .score-left {
         .make-md-column(@grid-columns/4);
       }
       & > .score-center {
         .make-md-column(@grid-columns/4);
       }
       & > .score-center2 {
         .make-md-column(@grid-columns/4);
       }
       & > .score-right {
         .make-md-column(@grid-columns/4);
       }
   }
}

 

//SCORE inner structure styles

.score-structural {
   .make-row();
     &.score-column1 {
        & > .score-center {
          .make-md-column(@grid-columns);
        }
     }
     &.score-column2-equal {
        & > .score-left {
          .make-md-column(@grid-columns/2);
        }
        & > .score-right {
          .make-md-column(@grid-columns/2);
        }
     }
     &.score-column2-wideleft {
        & > .score-left {
          .make-md-column(@grid-columns/1.5);
        }
        & > .score-right {
          .make-md-column(@grid-columns/3);
        }
     }
     &.score-column2-wideright {
        & > .score-left {
          .make-md-column(@grid-columns/3);
        }
        & > .score-right {
          .make-md-column(@grid-columns/1.5);
        }
     }
     &.score-column3-equal {
        & > .score-left {
          .make-md-column(@grid-columns/3);
        }
        & > .score-center {
          .make-md-column(@grid-columns/3);
        }
        & > .score-right {
          .make-md-column(@grid-columns/3);
        }
     }
     &.score-column3-widemiddle {
        & > .score-left {
          .make-md-column(@grid-columns/4);
        }
        & > .score-center {
          .make-md-column(@grid-columns/2);
        }
        & > .score-right {
          .make-md-column(@grid-columns/4);
        }
     }
     &.score-column4-equal {
        & > .score-left {
          .make-md-column(@grid-columns/4);
        }
        & > .score-center {
          .make-md-column(@grid-columns/4);
        }
        & > .score-center2 {
          .make-md-column(@grid-columns/4);
        }
        & > .score-right {
          .make-md-column(@grid-columns/4);
    }
  }
}