2ad65b0485
Project: Remove collapse of sidebar
...
Since projects went full-width it's not needed anymore.
2017-11-28 15:36:31 +01:00
ac9aa59924
Comments: When editing, resize the textarea
...
Minor tweaks:
* Remove the 'editing' class after cancel/save
* Style <code>, <pre>, etc tags
2017-11-08 22:49:56 +01:00
cb0272fe60
Comments: Put comment content inside a span
...
So when editing we do not override the author's name.
2017-11-08 22:01:45 +01:00
c6a138ff43
Introducing 00_utils.js
...
Utilities that can be used accross all Pillar apps
This includes general purpose functions,
small jQuery plugins, and so on.
For example: the autoResize jQuery plugin that automatically
resizes a textarea according to its content was used on all
major Pillar apps so far (Attract, Flamenco, Blender Cloud
and Dillo), proven to be really needed everywhere.
2017-11-08 16:59:38 +01:00
e01197a5d5
Comments: minor tweaks to strings
2017-10-07 00:07:24 +02:00
f42334453c
Deduplicated code for image expansion into the page overlay
...
It now also supports WEBP links, and is compatible with Google Cloud
Storage (which adds ?blablabla to links).
2017-10-05 17:32:55 +02:00
8fe6b472e4
Notifications: Fix and documentation
...
Fixed notification-toggle not working because we were accessing
the selectors before they were available in the DOM.
Now use the ID selector directly, re-use when possible.
Also added comments describing obscure variables.
2017-10-05 15:29:30 +02:00
68c7a88fed
Use the nifty new DocumentTitleAPI to update notification count
...
and page titles when browsing assets.
This removes the need for updateTitle()
2017-10-05 15:29:30 +02:00
f9e10976b8
Added a little DocumentTitleAPI object for easier updating of the title.
2017-10-05 15:29:30 +02:00
Pablo Vazquez
389413ab8a
Notifications: Define selectors once and re-use
...
Plus some comments and simplifying the switch/adding of icons
by just adding a css class that controls it.
No functional changes
2017-10-04 00:39:00 +02:00
Pablo Vazquez
c6d8a4c46f
Comments: Send text should be inside a span
2017-10-03 01:26:06 +02:00
b0c7997128
Notifications: Don't update titles directly, fire an event instead
2017-10-02 19:49:20 +02:00
1bf2a87726
Use a the updateTitle() function to update page titles
2017-10-02 19:48:37 +02:00
Pablo Vazquez
e4c5743852
Comments: trigger comments-loaded event on comments load.
...
Useful when apps want to know or do something with the comments,
like Dillo to parse emojis for example.
2017-09-30 23:18:09 +02:00
Pablo Vazquez
4eeccb6107
Comments: More compact layout
2017-09-25 00:39:34 +02:00
7d740c74e3
Move comment posting into its own function
2017-09-22 19:12:13 +02:00
714455a4eb
Fix navigation tree not scrolling until the bottom
2017-09-20 16:31:07 +02:00
4c25248e5f
Project: breadcrumbs no longer exist
2017-09-04 16:19:17 +02:00
4a68821dee
JS: Fix 50px offset on containerResizeY
2017-09-04 16:19:17 +02:00
811236cff4
Migrate Jade to Pug template engine
...
Jade templates engine has been renamed to Pug.
We are using Pug already on the Blender Cloud repository, following is Flamenco and Attract
2017-08-30 14:04:15 +02:00
a5d11ec31b
Refactored user search as JQuery plugin
2017-08-24 14:28:18 +02:00
5955b71459
Comments: Use toastr for notifications
2017-06-12 19:47:00 +02:00
a9c506c290
Set Toastr defaults
2017-06-07 21:10:10 +02:00
85f2c6093d
Introducing Toastr for toast notifications
2017-06-07 20:58:27 +02:00
31b71eb244
Escape text when presenting search results
2017-06-07 16:22:39 +02:00
d67f65019e
Escape HTML when displaying search results
2017-05-31 17:14:17 +02:00
eb5fb4eb09
Fix undefined projectTree
2017-01-20 12:10:23 +01:00
64ce091f11
Fix sidebar height missing navbar height into account
2016-11-29 12:25:46 +01:00
89689db96e
Move tooltips/popovers code to layout
2016-11-24 19:43:11 +01:00
081a7f96ca
No transparent navbar anymore
2016-11-24 18:14:46 +01:00
f1661f7efb
Use native scrollbars
2016-11-16 17:48:35 +01:00
8959fac415
Tooltips/popovers without delay
2016-11-11 20:04:08 +01:00
4ec3268a23
Reloading comment list via event 'pillar:comment-posted' on body element.
2016-11-02 17:21:50 +01:00
3fc08bcafd
Set the slug based on the file name
2016-11-02 14:07:02 +01:00
cf28e5a3f4
Unified "Add New File" and ".. Attachment" buttons.
2016-11-02 12:29:38 +01:00
6ea7386bd3
"Add new attachment" button works.
2016-11-02 12:28:45 +01:00
53cbe78ec1
Use #comments-embed for embedding comments. Avoid duplicate ID
2016-11-01 15:53:40 +01:00
144c5b8894
Use statusBarSet() js function from Pillar
2016-11-01 12:30:53 +01:00
09a21510a2
Comments: fixed issue cancelling reply & then posting top-level comment
...
This would still post as a reply, rather than as a top-level comment.
2016-10-20 17:29:45 +02:00
e1678537c0
Editing comments via PATCH on pillar-web, and some other comment fixes
2016-10-20 16:47:04 +02:00
d8686e5a14
Fixed comment rating
2016-10-20 16:34:33 +02:00
ea2be0f13d
Major revision of comment system.
...
- Comments are stored in HTML as well as Markdown, so that conversion
only happens when saving (rather than when viewing).
- Added 'markdown' Jinja filter for easy development. This is quite
a heavy filter, so it shouldn't be used (much) in production.
- Added CLI command to update schemas on existing node types.
2016-10-19 16:57:17 +02:00
91e3ec659f
Added ProjectUtils.projectUrl()
2016-09-23 10:12:57 +02:00
0bf07b4ba4
ProjectUtils: add context
...
Currently used in Attract for the shots/tasks list
2016-09-22 18:59:55 +02:00
dfe398458b
Tutti: Check if algoliaIndex is defined
2016-09-22 18:59:55 +02:00
30215bf87c
Tutti: Check if tooltip/popover exist
2016-09-22 18:59:55 +02:00
e4763d809b
Project view: Fix transparent background of tree/sidebar
2016-09-05 18:55:49 +02:00
8d6df947c8
User our own jQuery
2016-08-30 14:10:04 +02:00
2c62bd4016
When replying, use @username only
2016-08-30 13:54:59 +02:00
25fb4ce842
Fix scrollbars on project_tree
...
(brought from pillar-web)
2016-08-22 23:12:56 +02:00