Commit Graph

102 Commits

Author SHA1 Message Date
Sam Lu
f876961e1c Style Searchbar. Add basic fade animations for searchbar and navigation. 2018-08-06 00:14:10 -05:00
Sam Lu
0f5c409c04 Update Search Bar. Fix dropdown menus. 2018-08-04 01:40:27 -05:00
Sam Lu
bd2c8893dd Add Logo Homepage Link 2018-08-03 22:19:00 -05:00
Sam Lu
73730a81c8 Add footer links 2018-08-03 11:25:43 -05:00
Sam Lu
a9a267df2a Add new search bar functionality 2018-08-03 00:08:10 -05:00
Sam Lu
09ae6712bb Polish nav for all pages. Fix hover dropdowns, notification, profile menu 2018-08-02 00:20:05 -05:00
Sam Lu
78702cc5e0 Add base mixin to override old base.css 2018-07-31 23:59:22 -05:00
Sam Lu
515ef5e1b5 Fix sass to override old base and main on all pages and mobile views 2018-07-31 23:57:25 -05:00
Sam Lu
19f9734349 Add super css, fix nav and other components. 2018-07-31 17:33:07 -05:00
Sam Lu
bb3adc37d3 Add larger iframe video embed. 2018-07-28 23:07:39 -05:00
Sam Lu
929edb9f90 Fix cropping in image gallery grid. Fix responsive issues on landing page. 2018-07-27 14:36:45 -05:00
Sam Lu
131bb26e9e Create mixins for reusuable landing page elements like iframe and gallery 2018-07-25 23:53:40 -05:00
Sam Lu
9023e32c47 Make jumbotron responsive. Fix navbar responsive spacing. 2018-07-25 23:45:02 -05:00
Sam Lu
c34d2c3a41 Add navbar dropshadow. Fix spacing on landing page sections. 2018-07-25 19:30:29 -05:00
Sam Lu
27ea3a6c1b Add landing page cta buttons, fix card images to crop, fix spacing issues 2018-07-25 17:36:11 -05:00
Sam Lu
b91aeadb45 Add new project landing with jumbotron, responsive iframe, gallery and updates. 2018-07-25 00:08:57 -05:00
Sam Lu
a4bbff1ad0 Add secondary navbar. Add jinja if for jumbotron bg and secondary navbar 2018-07-20 22:55:04 -05:00
Sam Lu
ecd09a3f02 Add pillar icons 2018-07-19 18:43:21 -05:00
Sam Lu
dbdd32bf0d Remove jinja test 2018-07-18 23:16:13 -05:00
Sam Lu
94b6ee3020 Add sample training courses and update page description. 2018-07-18 23:12:00 -05:00
Sam Lu
1f9b0eda42 Add back dropdown menu links for Libraries and Training. 2018-07-18 18:42:07 -05:00
Sam Lu
97c74f3267 Fix user dropdown and mobile nav 2018-07-18 16:22:36 -05:00
Sam Lu
1342ed2601 Fix gulpfile.js destinations. 2018-07-17 10:17:28 -05:00
Sam Lu
3dcf8ba93a Add responsiveness for footer. Update gulpjs, package.json and bootstrap sass 2018-07-16 21:49:23 -05:00
Sam Lu
5b14d78037 Add new navbar, jumbotron, cards, and footer components. 2018-07-16 15:54:53 -05:00
368e3f6d40 Use high-res image for landing header 2018-05-07 15:25:10 +02:00
e9ec850d90 Styling: tweaks for mobile 2018-04-17 00:28:49 +02:00
280d26801e Reduce scope of h2 styling 2018-04-16 20:36:23 +02:00
6c285c078f Cleanup for landing page 2018-04-16 18:35:16 +02:00
debfc4e356 Layout tweaks for landing page 2018-04-16 17:30:34 +02:00
541663ce0c Skip nodes with no image in landing gallery 2018-04-16 16:36:03 +02:00
1fb044e7c1 Use macro for rendering secondary navigation 2018-04-16 16:24:00 +02:00
4769e2e904 New landing page for Hero project 2018-04-16 14:38:08 +02:00
cf99383b9c Only load clipboard.min.js when authenticated
This is used in the attachments form, which is only available to
authenticated users.
2018-04-03 11:28:13 +02:00
0259c5e0ec Add clipboard.min.js to layout
This is needed for the copy button on file asset uploading. Rather than
including it on all pages that could feature the file uploader it's now
loaded globally.
2018-03-29 17:34:22 +02:00
df71738623 Nodes preview now uses typewatch and csrf_token 2018-03-28 23:38:09 +02:00
5f07c7ce17 Use new hashing of static file names.
Every time the docker image is rebuilt a random hash is chosen.

Requires Pillar d560f89704e3a6f4490df57712525048c469bed2 or newer.
2018-03-23 17:39:04 +01:00
11743c54e2 Fixed quarterly pricing + all pricing layout tweak 2018-03-07 15:12:36 +01:00
6b56df9e9c Welcome page additions
New projects: Hero, Spring, and Minecraft Animation Workshop!
2018-02-20 18:56:18 +01:00
5a4519659a Welcome page: typo in Quarterly
Thanks to Michael Glass @WebSmith for reporting!
2018-02-14 12:06:20 +01:00
3bf1c3ea1b About: introducing team profiles
CSS should be refactored, probably in the page itself.
2018-02-12 00:32:12 +01:00
9e961580d3 Fix bad URL to store 2018-02-06 10:59:23 +01:00
917417a8d5 Email: send link to homepage via login endpoint
This way we avoid displaying the welcome page if they are not
logged in.
2018-01-26 17:14:57 +01:00
48fd9f401a Email: tweaks to welcome message layout and content
According to the discussion after commit c2518e9ae1.
2018-01-26 17:09:45 +01:00
7ba1c55609 Biling page: moved user classification logic from template → view code
This is the kind of stuff that's much easier expressed in Python than in
the template code.

API calls removed:
  - fetching the user isn't necessary, since we have
    pillar.auth.current_user anyway.
  - a call for each group the user is member of, since we only used it to
    check whether the user has demo access anyway.
2018-01-25 14:06:13 +01:00
33aa819040 Override Roles & Caps explanation with something more specific for Cloud 2018-01-25 14:06:13 +01:00
70f28074a0 Use Jinja2 inheritance to render user settings pages.
This requires Pillar e55d38261b36756a2850716a453c08c9ee6be9e2 or newer.
2018-01-25 14:06:13 +01:00
14d77da47a store.blender.org → EXTERNAL_SUBSCRIPTIONS_MANAGEMENT_SERVER
I've only done this on the billing page, because there it's important
for debugging purposes to know which URL was actually checked to obtain
the subscription expiry information.
2018-01-25 14:06:13 +01:00
0908a13519 Avoid error when Store cannot be reached. 2018-01-25 14:06:13 +01:00
67ce16fc78 Limit video max-width in homepage blog list 2018-01-18 11:57:53 +01:00