1. 04 Dec, 2015 1 commit
  2. 21 Sep, 2015 1 commit
  3. 26 Aug, 2015 2 commits
  4. 12 Aug, 2015 1 commit
  5. 01 Jul, 2015 1 commit
  6. 09 Jun, 2015 2 commits
  7. 28 May, 2015 1 commit
    • ECOM-1339 Branding API footer · 6af5fc14
      Serve branded footer JSON/HTML/CSS/JS from an API endpoint
      in the branding app.  Refactor OpenEdX and EdX.org footer templates
      to use the Python version of the API, ensuring that the API
      values are consistent with the footer included in main.html.
      
      Detailed changes:
      
      * Added footer API end-point to the branding app.
      * Footer API allows the language to be set with querystring parameters.
      * Footer API allows showing/hiding of the OpenEdX logo using querystring parameters.
      * Deprecate ENABLE_FOOTER_V3 in favor of the branding API configuration flag.
      * Move no referrer script into main.html from the edx footer template.
      * Rename rwd_header_footer.js to rwd_header.js
      * Cache API responses.
      
      Authors:
      Awais Qureshi, Aamir Khan, Will Daly
      Will Daly committed
  8. 18 May, 2015 1 commit
    • ECOM-1547 created new template and Sass file for new footer. Wrapped it in a… · f81d88e3
      ECOM-1547 created new template and Sass file for new footer. Wrapped it in a feature flag and updated previously named footer-edx-new.html to footer-edx-v2.html to better track/name updates to the footer going forward.
      ECOM-1547 removed data-updated attributes from body
      ECOM-1548 added JS file that inits analytics event listener and makes ajax call to API to get footer and HTML and add it to the DOM
      ECOM-1547 code review cleanup
      ECOM-1547 rebase and Sass appraoch update after @talbs the IE9 killer slayed the mighty beast.
      ECOM-1547 updated file names and added comments in light of @talbs review of PR
      ECOM-1547 update to social media link styles and nav link order
      ECOM-1547 updated SOCIAL_MEDIA_FOOTER_NAMES if ENABLE_FOOTER_V3 is true
      ECOM-1547 added translations to screenreader text
      ECOM-1547 fixed test and renamed files in line with @talbs's pending PR
      ECOM-1547 cleaned up file naming
      AlasdairSwan committed
  9. 14 May, 2015 3 commits
  10. 13 May, 2015 2 commits
  11. 12 May, 2015 1 commit
  12. 17 Apr, 2015 1 commit
  13. 10 Nov, 2014 1 commit
  14. 21 Oct, 2014 1 commit
  15. 20 Oct, 2014 1 commit
  16. 17 Oct, 2014 3 commits
  17. 31 Jan, 2014 1 commit
  18. 10 Jan, 2014 1 commit
  19. 03 Jan, 2014 1 commit
  20. 16 Oct, 2013 1 commit
  21. 27 Sep, 2013 1 commit
    • Stanford paid course registration · 667a1ead
      With tests, some settings changes
      (all should default to not breaking anything for edx)
      
      Added styling for shopping cart User Experience
      - Styled shoppingcart list page
      - Styled navigation shopping cart button
      - Styled receipt page
      - Styled course about page for shopping cart courses
      
      Addressed HTML/SCSS issues
      
      Remove offending body class and unnecessary sass changes
      
      Addresses many review comments on stanford shopping cart
      
      * framework for generating order instructions on receipt page
        in shoppingcart.models
      * move user_cart_has_item into shoppingcart.models
      * move min_course_price_for_currency into course_modes.models
      * remove auto activation on purchase
      * 2-space indents in templates
      * etc
      
      revert indentation on navigation.html for ease of review
      
      pep8 pylint
      
      move logging/error handling from shoppingcart view to model
      
      Addressing @dave changes
      Jason Bau committed
  22. 29 Aug, 2013 1 commit
  23. 21 Aug, 2013 1 commit
  24. 22 Jul, 2013 4 commits
  25. 25 Jun, 2013 1 commit
  26. 05 Jun, 2013 1 commit
  27. 04 Jun, 2013 1 commit
  28. 23 May, 2013 1 commit
  29. 22 May, 2013 2 commits
    • Use .get instead of [] to access env hash · a0b6a176
      If the `THEME_NAME` environment token isn't defined, then the
      application.scss.mako file will crash during preprocessing. Use
      .get to avoid a crash.
      Nate Hardison committed
    • Add general theming capabilities · ea3506d2
      This commit adds the requisite settings and startup features to
      enable integration of themes into the edX platform. It does not
      yet provide hooks in any of the templates, but it does cause the
      main `lms/static/sass/application.scss` file to `@import` a theme's
      base Sass. Template hooks will come down the road.
      
      CHANGELOG
      ---------
      Define a new `MITX_FEATURE`, `USE_CUSTOM_THEME`, that when enabled,
      can be used in templates to determine whether or not custom theme
      templates should be used instead of the defaults.
      
      Also define a new setting, `THEME_NAME`, which will be used to
      locate theme-specific files. Establish the convention that themes
      will be stored outside of the `REPO_ROOT`, inside the `ENV_ROOT`,
      in a directory named `themes/`. `themes/<THEME_NAME>` will store
      the files for a particular theme.
      
      Provide a function, `enable_theme`, that modifies the template and
      static asset load paths appropriately to include the theme's files.
      
      Move the main LMS Sass file to a Mako template that conditionally
      `@import`s the theme's base Sass file when a theme is enabled.
      
      Add logic to the assets Rakefile to properly preprocess any Sass/
      Mako templates before compiling them.
      Nate Hardison committed