985e96f20b
Wrong type was passed into component
2019-04-04 10:18:42 +02:00
37e09c2943
Remove unused parameter
2019-04-04 10:18:42 +02:00
62af8c2cbf
Add example of usage
2019-04-04 10:18:42 +02:00
0b12436a31
UI Page: Fix link on header.
2019-04-04 00:26:15 +02:00
7f12c9b4ad
UI Pages: Hide title if there is an image.
2019-04-04 00:24:37 +02:00
1171a8e437
UI Theatre: margin around comments container.
2019-04-03 23:15:09 +02:00
54abda883d
Cleanup: remove unused font-pillar link.
...
They are now built into the main stylesheets.
2019-04-03 23:12:17 +02:00
ad0f9b939a
CSS: include font-pillar into the main stylesheets.
2019-04-03 23:11:57 +02:00
4d5a8613af
UI Alerts: minor style tweaks.
...
Remove margin from paragraphs and remove redundant text-align.
2019-04-03 22:47:04 +02:00
ff314c0a7d
Cleanup: remove blender-cloud specific pug component.
2019-04-03 15:28:06 +02:00
18ec206a40
UI Breadcrums: Always show.
2019-04-02 16:40:01 +02:00
8f3f3b6698
UI Fix: Show sidebar on project edit.
2019-04-02 16:40:01 +02:00
ad5dbdf094
Remove unused data property
2019-04-02 14:09:49 +02:00
67a56dc797
Fix typo
2019-04-02 14:09:49 +02:00
093f4101cf
UI Comments: Minor style adjustments and fixes.
2019-04-02 13:53:55 +02:00
b96731a939
UI jstree: Fix collapse of folders with one click.
...
Two clicks is too much work. It was removed by mistake on previous commit.
2019-04-02 12:27:09 +02:00
4f5746e0b7
UI Page: style the Edit bar.
...
With light background color and border, so it stands out.
2019-04-01 14:53:57 +02:00
1d65ea9de0
UI Pages: Add page title.
2019-04-01 14:53:57 +02:00
c31ef97c9e
UI Timeline: scale the placeholder to almost fit the screen.
...
So the timeline has some initial height (75% of viewport height), and
once the content shows up the page doesn't jump much.
2019-04-01 14:53:57 +02:00
3906bab2ac
Cleanup: Tweak comments and sort classes.
2019-04-01 14:53:57 +02:00
c93393ad10
Export vue component user-avatar
2019-04-01 14:25:45 +02:00
a37aec61b2
Vue getting started links
2019-04-01 11:23:25 +02:00
1b96c6e37e
Added comments
2019-04-01 10:34:35 +02:00
119900337d
Mark as deprecated an recommend vue instead
2019-04-01 10:34:35 +02:00
1d476d03d7
UI Project: Show sidebar by default.
...
Change the logic to hide, instead.
2019-03-29 15:47:29 +01:00
77a7b15a73
Merge branch 'production'
2019-03-29 15:43:07 +01:00
562e21d57a
UI Page: Set page url as title.
...
So it's highlighted in the navigation.
2019-03-29 15:35:19 +01:00
c80234bac2
UI Page: style node description with its own class.
...
Instead of relying on 'landing'.
2019-03-29 15:34:56 +01:00
f31253dd17
UI Pages: Show Edit Post link.
2019-03-29 15:19:28 +01:00
46bbd1297b
UI Pages: Only show header div if there is a picture.
2019-03-29 15:19:28 +01:00
5556bfee52
UI Page: Style like a regular page, not like the landing template (dark background).
2019-03-29 15:19:28 +01:00
72a42c2bf8
Template Cleanup: Remove unused 'title' variable.
...
'title' is set by the extended template ('landing').
2019-03-29 15:19:28 +01:00
da337df82b
HACK to get page editing to not 500 Internal Server Error on us
2019-03-29 15:06:21 +01:00
50aec93515
HACK to get page editing to not 500 Internal Server Error on us
2019-03-29 14:54:20 +01:00
4187d17f1f
Formatting
2019-03-29 14:54:20 +01:00
ba299b2a4c
Documentation of es6 transcompile and packaging
2019-03-29 10:44:04 +01:00
c8adfc5595
UI Jstree: Small padding and height adjustment of anchors.
2019-03-28 21:15:22 +01:00
50d17de278
UI Project: move sticky breadcrumbs when sidebar is visible.
2019-03-28 20:59:39 +01:00
f72c1fffca
UI Jstree: Spacing and style adjustments.
2019-03-28 20:59:04 +01:00
afc8acff83
Breadcrumbs: Take into account breadcrumbs when scaling project container.
2019-03-28 20:57:59 +01:00
4c857e63b2
UI: Toggle project sidebar logic.
2019-03-28 20:46:52 +01:00
48cb216c4a
Removed unnecessary <template> element
...
Vue.js uses `<template>` when we don't want to output an element but still
want to set some attributes (like `v-if`) on a piece of text. Since we're
outputting a `<span>`, we can just move the attributes there.
2019-03-28 16:40:01 +01:00
1fd17303a5
Breadcrumbs: emit 'navigate' event when clicking on the link
...
Clicking on the breadcrumb link now doesn't follow the link any more,
but by keeping it as a link users can still open in a new tab.
2019-03-28 16:38:28 +01:00
d5a4c247b0
Breadcrumbs: Initial styling.
2019-03-28 16:03:50 +01:00
a3b8a8933c
Breadcrumbs: Use <span> element in last item (_self).
...
To be able to style it similarly to the links, but without a link.
2019-03-28 16:03:24 +01:00
5c8181ae41
Refactored Date columns to have a common base
2019-03-28 14:36:30 +01:00
ff43fa19fd
Add Created and Updated column
2019-03-28 12:48:45 +01:00
f73b7e5c41
Corrected comment
2019-03-28 12:40:33 +01:00
c089b0b603
Added little clarification
2019-03-28 12:40:33 +01:00
4499f911de
Node breadcrumbs
...
Breadcrumbs are served as JSON at `/nodes/{node ID}/breadcrumbs`, with
the top-level parent listed first and the node itself listed last:
{breadcrumbs: [
...
{_id: "parentID",
name: "The Parent Node",
node_type: "group",
url: "/p/project/parentID"},
{_id: "deadbeefbeefbeefbeeffeee",
name: "The Node Itself",
node_type: "asset",
url: "/p/project/nodeID",
_self: true},
]}
When a parent node is missing, it has a breadcrumb like this:
{_id: "deadbeefbeefbeefbeeffeee",
_exists': false,
name': '-unknown-'}
Of course this will be the first in the breadcrumbs list, as we won't be
able to determine the parent of a deleted/non-existing node.
Breadcrumbs are rendered with Vue.js in Blender Cloud (not in Pillar);
see projects/view.pug.
2019-03-28 12:40:33 +01:00