Open themeblvd opened 7 years ago
frontstreet.css
should come first and frontstreet-colors.css
should come after all WordPress theme styles.$clr-lightest
(#f8f8f8
) for consistency.themeblvd_responsive_visibility_class()
function. Classes are now shifted from hidden-sm and up. Need to update table in dev.themeblvd.com article on responsive utilities. <small>
instead of span to match Front Street styling.<small>
tag and "text-muted" class to minimize styling.role="button"
to themeblvd_button()
.themeblvd_button()
to be prefixed with "btn-", i.e. .btn-blue, .btn-red, etc. Also when color class is passed in, convert all underscores to dashes, i.e. "dark_blue" becomes "dark-blue".themeblvd_colors()
function, change $bootstrap
variables to say $contextual
. Update list to have all current colors. Don’t forget "light" color which will match default button style, but helpful since some theme bases allow altering default button color.<select>
. No more Bootstrap dropdown. Also instead of btn-sm on each button, we should use btn-group-sm on the wrapping group. It will need to be a <select>
next to a ban-group wrapping buttons. <select>
will need to be given a width, as it will be 100% by default.<span class="hamburger"><span></span></span>
. When implementing GitHub issue #262, will either have <span class="sr-only">Menu</span>
or <span class="text">Menu</span>
following hamburger span.<ul>
. Delete superfish styling and JS. Any "sf-" classes using in styling or menu walkers need to be changed to "fs-" * i.e. for front street. Consider keeping sf-menu classes in HTML output for styling backwards compatibility.sfHover
- like JavaScript for sticky header, for example..sf-sub-indicator
.<ul></ul>
for the main menu and then add inner list items via JavaScript. This way, we can print starting structure and text color classes right there. In themeblvd.js mobile menu needs to be binned with FrontStreetMobileMenu()
, and need to pass in direction ltr or rtl as parameters.tabs-deep-link
to .fs-tabs
element.<ul>
for backwards compatibility.$clr-branding
map. Same goes with secondary branding color (but used less).the_password_form
. Just double check the markup is still correct, to account for any possible changes to Front Street form groups since then. And the temporary/experimental styles for form groups copied from Front Street to themeblvd.css can now be removed..wrap
element directly inside .col
..wrap
DIV instead of top-level column div.themeblvd_shared_sidebar_args
.themeblvd_sidebar_args
instead.$.fadOut()
.themeblvd_img_caption_shortcode()
remove addition of "thumbnail" class and add "fs-caption" class along with "caption-text" to "wp-caption-text".themeblvd_is_lightbox_url()
.themeblvd_link_to_lightbox()
.<div class="fs-simple-slider" data-speed="500" data-autoplay="3000" data-pause="true" data-loop="false">
<h3>
in carousel-caption..fs-simple-slider
element. Will go with $class .= ' nav-arrows-'.$args['arrows’];
in themeblvd_get_simple_slider()
.tb-gallery-carousel
needs to be fs-gallery-slider
..tb-play
class still needs to work for backwards-compat. Map it to .fs-play.play-light
.Note: After implementing Front Street, go back to SCSS files for plugin compatibility and incorporate color variables from Front Street.
To Start changelog entry:
* New: Implementation of [Front Street](http://frontstreet.io) frontend framework, officially replacing Bootstrap.
* Revamped look for progress bars; "striped" effect removed.
Replace Bootstrap with Front Street.
Note: Before doing this, let's re-structure the project. #292