63d25d1dca
Fix broken thumbnail in Blog index
2018-11-23 14:56:57 +01:00
2950a4347a
Quick-Search: Added Quick-search in the topbar
...
Changed how and what we store in elastic to unify it with how we store
things in mongodb so we can have more generic javascript code
to render the data.
Elastic changes:
Added:
Node.project.url
Altered to store id instead of url
Node.picture
Made Post searchable
./manage.py elastic reset_index
./manage.py elastic reindex
Thanks to Pablo and Sybren
2018-11-22 15:31:52 +01:00
5218bd17e3
Project-Timeline: Introduced timeline on projects
...
Limited to projects of category assets and film for now.
2018-11-20 16:29:01 +01:00
37fe235d47
Lazy Home: Lazy load latest blog posts and assets and group by week and
...
project.
Javascript tutti.js and timeline.js is needed, and then the following to
init the timeline:
$('.timeline')
.timeline({
url: '/api/timeline'
});
# Javascript Notes:
## ES6 transpile:
* Files in src/scripts/js/es6/common will be transpiled from
modern es6 js to old es5 js, and then added to tutti.js
* Files in src/scripts/js/es6/individual will be transpiled from
modern es6 js to old es5 js to individual module files
## JS Testing
* Added the Jest test framework to write javascript tests.
* `npm test` will run all the javascript tests
Thanks to Sybren for reviewing
2018-11-12 12:57:24 +01:00
1a49b24f8e
Blog Bug fix: Unable to render blog before first post
2018-10-23 15:09:02 +02:00
0b2a3c99ce
Loading bar: Introduced two event listeners on window 'pillar:workStart' and 'pillar:workStop' that (de)activates the loading bar.
...
Reason:
* To decouple code
* Have the loading bar active until whole page stopped working
* Have local loading info
Usage:
$.('.myClass')
.on('pillar:workStart', function(){
... do stuff locally while loading ...
})
.on('pillar:workStop', function(){
... stop do stuff locally while loading ...
})
$.('.myClass .mySubClass').trigger('pillar:workStart')
... do stuff ...
$.('.myClass .mySubClass').trigger('pillar:workStop')
2018-10-23 13:57:02 +02:00
d2815acd80
Free assets: Assets should not be advertised as free if the user is a logged in subscriber.
2018-10-04 17:44:08 +02:00
670c600382
Organizations: Added null check to properly render new Organizations
2018-10-04 15:48:26 +02:00
2a8a109d83
Homepage: Update sidebar image for Spring
2018-10-03 11:14:11 +02:00
734a8db145
Index collection: use gradient on header
2018-09-21 16:56:01 +02:00
82c6c30a0a
Tweaks to featured item in index collection
2018-09-21 16:52:21 +02:00
594af19b2b
Main dropdown tweaks for responsive.
...
Most of the changes are done in Pillar, in 0_navbar.js (part of tutti).
2018-09-21 16:19:13 +02:00
97c549de08
Project Landing: cleanup unused classes
2018-09-21 12:19:48 +02:00
ef8bd8d22b
Use node.properties.status instead of node.status
2018-09-20 19:04:43 +02:00
218ba3831c
Navigation: add Art Gallery to the libraries nav
2018-09-20 18:13:41 +02:00
a753f29ccc
Navigation: Add Learn and Libraries to homepage nav
...
Also remove Courses, Workshops
2018-09-20 18:11:26 +02:00
1a7be4b565
Navigation: Move links in the main dropdown to their own macros
...
So they can be easily re-used in other templates.
2018-09-20 16:37:02 +02:00
765f36261a
Blog: Remove unused macro
2018-09-20 16:36:00 +02:00
89ea34724b
Tagged Assets: Initial 8, load 8 more
2018-09-20 15:27:22 +02:00
7983a7b038
Use loadingBar utility.
2018-09-20 15:20:58 +02:00
7ba8ff7580
New templates for /learn and /libraries
2018-09-20 15:00:10 +02:00
fd1db5d2e0
Production: make asset title a link
2018-09-20 13:17:50 +02:00
205e34289f
Blog: show status if not published
2018-09-20 13:01:57 +02:00
e7190f09dc
Landing: Center text
2018-09-20 12:14:47 +02:00
7e61d218b9
Navigation: Blender Cloud -> Homepage
2018-09-20 12:07:08 +02:00
12936c80ea
Navigation: Remove Blog entry
2018-09-20 12:06:57 +02:00
dcac1317bf
Rename secondary_navigation to navigation_project
...
And move to _navigation.pug with the other navigations macros.
2018-09-20 12:06:43 +02:00
afa0c96156
Navigation: add custom nav for services
2018-09-19 19:34:49 +02:00
012eaaef11
Production: Load 4 assets, load 4 more
2018-09-19 19:34:07 +02:00
54e4e76945
Footer: Production lessons
...
Also move Art Gallery to Libraries
2018-09-19 19:06:52 +02:00
690b35bab1
Add more tags to NODE_TAGS
2018-09-19 16:15:31 +02:00
356e4705b3
Add digital-painting to NODE_TAGS
2018-09-19 15:53:56 +02:00
748190d15b
Fix jumbotron in index collection
2018-09-19 15:50:03 +02:00
05ff27a12d
Navigation: Position icons
2018-09-19 15:42:33 +02:00
74e18bb500
Fix navigation
2018-09-19 15:39:58 +02:00
10addb1521
Spring background for index collection
2018-09-19 12:38:35 +02:00
678a03dbf1
Update NODE_TAGS
2018-09-19 11:34:22 +02:00
811dc4d65b
Mark Production Lessons as new
2018-09-19 11:33:40 +02:00
ece0ba4ae7
Dropdowns tweaks based on feedback
2018-09-19 11:20:17 +02:00
2395bd8090
Production Lessons: Added more tags
2018-09-18 16:54:57 +02:00
fef7d5feac
Homepage: update image for Spring
2018-09-18 13:57:44 +02:00
f0f96bf2f1
Home project: Fix creating new projects
2018-09-18 13:57:25 +02:00
dbba955afe
Homepage: use asset list template for random assets
2018-09-18 12:54:57 +02:00
17240f5793
Landing: fix styling of gallery
2018-09-18 12:54:32 +02:00
8ff8975dbb
Welcome page: Styling
2018-09-17 18:42:04 +02:00
0a144ec12d
Blog: Edit post link
2018-09-17 18:34:43 +02:00
6d9fa89d90
Project: Darker tree
2018-09-17 18:15:49 +02:00
06e7ea53bb
Footer: Fix broken links
2018-09-17 18:15:36 +02:00
00cd29befc
Layout: move footer and main menu into their own files
2018-09-17 17:18:43 +02:00
a5c7ec285d
Style tweaks
2018-09-17 17:09:43 +02:00