[Commotion-admin] [luci-commotion] Theme optimization (#402)

areynold notifications at github.com
Thu Jul 17 11:45:12 EDT 2014


Merges @glamrock's theme-optimization branch from the archived luci-theme-commotion repo, with some adjustments for the recent repo merge and theme structure changes.

This pull request is intended to remove unused selectors, not fix outstanding style change requests.

To test, flash one node with master branch and one with theme-optimization. View pages in Firefox, Chrome, IE, and Safari and make sure the versions look the same. There may be minor variations, but they should be pretty close. 


You can merge this Pull Request by running:

  git pull https://github.com/opentechinstitute/luci-commotion theme-optimization

Or you can view, comment on it, or merge it online at:

  https://github.com/opentechinstitute/luci-commotion/pull/402

-- Commit Summary --

  * logic separation notation
  * logic separation notation
  * theme architecture comparison
  * parent-child separation 1
  * parent-child separation 2
  * css separation and optimization
  * css optimization 2
  * bug squishing
  * sifting css for bugs
  * css parity for mobile and tablets
  * additional stylesheet edits
  * css fixes and removing extra cruft
  * moving files
  * css debugging
  * needless media query
  * ironing out minor errors
  * error separation
  * cascade
  * setting max width to control overflow
  * putting .ifacebadge segments back
  * removing empty border declarations
  * fixing cbi button statements
  * working out spacing issues
  * body width fix
  * tinycombo was conflicting with cascade due to absent media query
  * turning topbar from an element to a class
  * footer overlap fix
  * fieldset legend list style
  * trailing S
  * alerts.css currently empty, so commenting out
  * max-width still overflowing
  * css sizing issues
  * re-adding tips
  * initial welcome page missing some styling elements
  * mimicking changes for mobile
  * quickstart icons
  * Theme: Merging theme-optimization branch of archived luci-theme-commotion repo
  * Theme: Topbar still in use. HTML was invalid.
  * Theme: Adjusting topbar thickness
  * Theme: Fixed invalid margin
  * Theme: Fixed invalid margin, font size declaration
  * Theme: Storing old cascade.css for reference until issues are resolved.
  * Theme: Added status bar styling
  * Theme: Replaced content styling with correct mobile values
  * Theme: Fixed broken status tab styling
  * Theme: Style error message. Prevent errorbox from squashing background image
  * Theme: Reserve layout space for sidenav
  * Theme: Adjust table width
  * Theme: Minor layout adjustments for large-screen devices
  * Theme: Minor styling tweaks for mobile
  * Theme: Media selector prevents mobile stylesheet from being applied to small browser windows
  * Theme: Removed invalid properties
  * Theme: Added missing background image for finish button

-- File Changes --

    A htdocs/luci-static/cascade_old.css (1509)
    A htdocs/luci-static/commotion/alerts.css (134)
    M htdocs/luci-static/commotion/cascade.css (738)
    M htdocs/luci-static/commotion/dashboard.css (46)
    M htdocs/luci-static/commotion/sidebar.css (9)
    M htdocs/luci-static/commotion/tinycombo.css (428)
    M luasrc/view/themes/commotion/stylesheets.htm (7)
    M luasrc/view/themes/commotion/top-branding.htm (2)

-- Patch Links --

https://github.com/opentechinstitute/luci-commotion/pull/402.patch
https://github.com/opentechinstitute/luci-commotion/pull/402.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/opentechinstitute/luci-commotion/pull/402
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.chambana.net/pipermail/commotion-admin/attachments/20140717/dc3acc03/attachment.html>


More information about the Commotion-admin mailing list