02a7014bf4
Cleanup and title-underline utility
2018-09-17 12:54:07 +02:00
04e51a9d3f
CSS: Break to large size a bit earlier
2018-09-17 12:53:25 +02:00
d4fd6b5cda
Asset Listing: display author name (when available)
2018-09-17 12:52:48 +02:00
2935b442d8
Remove outdated remarkdown_comments management command
2018-09-17 09:14:11 +02:00
567247f3fd
Rename hooks.py to eve_hooks.py
...
Follow naming convention started in Attract and Flamenco.
2018-09-17 09:09:46 +02:00
def52944bf
CSS tweaks for embeds, videos and iframe
2018-09-16 23:56:31 +02:00
8753a12dee
Tweak unit test to support new embed code
2018-09-16 22:04:22 +02:00
77e3c476f0
Move node hooks into own file
2018-09-16 13:04:12 +02:00
842ddaeab0
Assets: Display similar assets based on tags
...
Experimental.
2018-09-16 06:29:19 +02:00
85e5cb4f71
Projects: Only display category for public projects
2018-09-16 05:02:52 +02:00
6648f8d074
Minor style adjustments
2018-09-16 05:02:16 +02:00
a5bc36b1cf
Jumbotron overlay is now optional.
...
Just add the jumbotron-overlay class, or jumbotron-overlay-gradient
2018-09-16 04:28:11 +02:00
e56b3ec61f
Use Pillar's built-in markdown when editing projects/creating posts.
2018-09-16 04:27:24 +02:00
9624f6bd76
Style pages
2018-09-16 04:05:37 +02:00
4e5a53a19b
Option to limit card-deck to a maximum N columns
...
Only 3 supported for now
2018-09-16 03:42:48 +02:00
fbc7c0fce7
CSS: media breakpoints
...
from Bootstrap and added a couple more for super big screens
2018-09-16 03:39:54 +02:00
bb483e72aa
CSS cleanup (blog, comments)
2018-09-16 03:05:34 +02:00
baf27fa560
Blog: Fix and css cleanup
2018-09-16 02:04:14 +02:00
845ba953cb
Make YouTube shortcode embeds responsive
...
Part of T56813
2018-09-15 22:32:03 +02:00
e5b7905a5c
Project: Sort navigation links
...
See T56813
2018-09-15 22:12:12 +02:00
88c0ef0e7c
Blog: fixes and tweaks
2018-09-15 21:32:54 +02:00
f8d992400e
Extend attachment shortcode rendering
...
The previous implementation only supported rendering
attachments within the context of a node or project document.
Now it also supports node.properties. This is a temporary
solution, as noted in the TODO comments.
2018-09-15 19:01:58 +02:00
263d68071e
Add view_progress to nodes of type asset
2018-09-15 17:59:30 +02:00
0f7f7d5a66
Profile styling, layout and cleanup.
2018-09-15 16:42:29 +02:00
6b29c70212
Navigation menu: Style see-more items
2018-09-15 06:16:06 +02:00
07670dce96
Fix view type list for folders
2018-09-15 05:50:42 +02:00
fe288b1cc2
Typo
2018-09-15 05:50:10 +02:00
2e9555e160
Layout and style for new global menu.
2018-09-15 05:41:15 +02:00
b0311af6b5
CSS: $primary-accent color and gradient utils
2018-09-15 05:40:29 +02:00
35a22cab4b
Fix wrong url
2018-09-14 23:12:02 +02:00
0055633732
Blog: Styling and cleanup
2018-09-14 20:30:04 +02:00
78b186c8e4
Blog: Unify all post viewing in one template
...
During the years we went from site-wide blog, to project blog, to
post view inside a project, to full one-page post view. This led
to have multiple ways to see the same content.
This commit brings all post related stuff to always use index.pug
(or index_archive if we are looking blasts from the past).
2018-09-14 20:29:44 +02:00
232321cc2c
Blog: Cleanup CSS
2018-09-14 17:29:13 +02:00
a6d662b690
Refactor render_secondary_navigation macro
...
* Use navigation_links instead of pages.
* Use secondary navigation mixin.
* Always include project category.
* Always include Explore tab.
Should be eventually moved to Blender Cloud repo.
2018-09-14 16:58:48 +02:00
32c7ffbc99
Move project-main to Blender Cloud
...
Also remove calls to project-landing, it is now part of project-main.
It was just a few lines of code not worth having a different CSS file.
2018-09-14 16:56:35 +02:00
cfcc629b61
Update package-lock.json
2018-09-14 13:11:49 +02:00
8ea0310956
Remove old videojs
2018-09-14 01:58:30 +02:00
c1958d2da7
Gulp: task to move vendor scripts
...
Only videojs at the moment.
2018-09-14 01:57:55 +02:00
030c5494a8
Cleanup: jQuery and Bootstrap are now part of tutti
...
Also remove font loading from Google, we use system fonts now.
2018-09-14 00:52:58 +02:00
462f31406a
Package.json: videojs as new dependency
...
So it's easier to keep track of the version number.
2018-09-14 00:52:58 +02:00
1a1f67cf00
Cleanup: Remove markdown js scripts
...
Pillar has its own way to convert markdown (commonmark via backend) so it
does not longer need these files.
2018-09-14 00:52:58 +02:00
8d5bdf04aa
Mixins no longer used
2018-09-13 18:10:39 +02:00
9a9d15ce47
Generate project_navigation_links
...
This function generates a list of selected links for important nodes such
as Pages and Blog. This list of links is used in the templates to provide
high level navigation of a Project.
2018-09-13 16:35:53 +02:00
c795015a3c
Remove blog and page node types from jstree
...
They will be visible in project_navigation_links (see next commit).
2018-09-13 16:35:53 +02:00
afda0062f5
Navbar: Padding for items
2018-09-12 19:00:29 +02:00
a97c8ffc93
Search: Layout and styling
2018-09-12 19:00:16 +02:00
c5fa6b9535
Sass: set project_nav-width sizes
2018-09-12 18:59:12 +02:00
2be41a7145
Show author badges on assets and comments
...
Comments layout is still broken, marked as TODO(Pablo).
2018-09-12 15:58:29 +02:00
e8fb77c39b
Badge sync: also support removal of all badges
...
Removal is stored as '' for the HTML. This way there is still the expiry
date, which means we won't repeatedly check for changes.
2018-09-12 15:29:45 +02:00
40933d51cf
Show badges to users in their profile settings
2018-09-12 15:02:19 +02:00