d240a979ba
scrollToLinkedComment: Check for valid ObjectID before passing to jQuery
2018-01-05 15:08:00 +01:00
ebe524ded3
make javascript more secure..
2017-12-29 16:47:29 +01:00
f4625cfe06
remove dead code
2017-12-29 15:11:47 +01:00
99131374cd
javascript debugging
2017-12-29 14:52:39 +01:00
04684c5f65
remove algolia from css and vendor stuff
2017-12-29 14:19:22 +01:00
d726e15ed8
Merge branch 'master' of git.blender.org:pillar into elastic
2017-12-29 12:19:47 +01:00
8f73dab36e
Allow project undeletion, fixes T51244
...
Projects can be undeleted within a month of deletion.
2017-12-22 16:27:05 +01:00
46612a9f68
JavaScript function for getting reasonable error message from an XHR response
2017-12-22 16:25:39 +01:00
f47a45f9a3
Removed unused code
2017-12-22 14:42:24 +01:00
a7693aa78d
Switch from macros to blocks for navigation menus
...
This affects the user and notifications menus. It happens for two reasons:
- the only argument passed to the macros was current_user, which is always available
- we want to enable overriding and adding items to the menus via extensions
At the moment only the user menu takes advantage of the base template, since the blender-cloud extension makes use of it, while notifications.pug does not need it yet.
2017-12-13 11:08:33 +01:00
6d37046933
Fixed "leave shared project" javascript
...
Now the project is actually removed from the page. This isn't optimal; see
T53546 for a followup.
2017-12-12 11:48:48 +01:00
b7773e69c7
Merge branch 'master' into elastic
2017-12-08 12:55:57 +01:00
821f11393c
Link to 'edit profile' page on Blender ID directly
2017-12-08 10:42:43 +01:00
ca25078b30
Removed editing of full name from Cloud profile
...
We take the full name from Blender ID instead.
2017-12-07 17:31:26 +01:00
9fdcfff4fc
Direct users to renewal page on Store instead of /join
...
/join should only be used when someone can actually buy a new subscription.
/renew should be used when someone already has a subscription that needs
to be renewed.
Since url_for('cloud.xxxx') makes no sense in Pillar, I just hard-coded
/renew instead.
2017-12-06 14:39:30 +01:00
87fe1887e8
Added "Update from Blender ID" button
...
Added this button in the /u/ user/embed view, so that admins can easily force a re-check from Blender ID without requiring the user themselves to perform any actions.
2017-12-05 11:45:42 +01:00
c8221ea0e4
Simplified javascript in users/edit_embed_base.pug
...
There is no need to use JQuery, a unique ID for the a-element, and an
invalid href value, just to bind on-click functionality to a link.
2017-12-05 11:44:05 +01:00
b6a93452cd
search is completely working in frontend now
2017-12-01 16:36:08 +01:00
1cba014948
search is completely working in frontend now
2017-12-01 16:32:57 +01:00
b0d6f724ef
Merge branch 'master' of git.blender.org:pillar into elastic
2017-12-01 16:24:56 +01:00
8ba4cc5c0c
Allow extension of users/edit_embed.pug
...
This is done by moving users/edit_embed.pug to users/edit_embed_base.pug,
and having a new users/edit_embed.pug extend that. Projects like Blender
Cloud can then provide their own users/edit_embed.pug and override certain
blocks.
2017-11-29 13:58:47 +01:00
2ad65b0485
Project: Remove collapse of sidebar
...
Since projects went full-width it's not needed anymore.
2017-11-28 15:36:31 +01:00
ce7754ffe4
Renaming IDs to classes
2017-11-24 19:34:58 +01:00
9cd3d97c75
T53161 javascript search stuff almost complete.
2017-11-24 17:47:38 +01:00
7252055e4a
Markdown: Convert Markdown via Jinja filter in the template
...
This gets rid of the use of javascript for converting node/post description.
Now we only use markdown.js for real time as-we-type stuff, like node/post
editing or commenting.
2017-11-23 16:49:19 +01:00
c086cff36e
Comments: Only load JS for post/edit comments if we can actually comment
2017-11-23 16:40:58 +01:00
eeba87d333
Blog: Unify the looks of blog posts
...
Now that the render_blog_post macro is shared with the homepage
2017-11-23 16:20:29 +01:00
cb7a23bc69
Fixed home project menu
2017-11-21 14:48:59 +01:00
8b789d408e
T53161 project user search now also elastic
2017-11-17 17:41:43 +01:00
b03e8d5bd7
T53161 Proof of Concept working USER search. WIP js.
2017-11-17 16:06:51 +01:00
76bb68dcc8
T53161 Proof of Concept working
2017-11-17 16:06:51 +01:00
41eb5e256f
T53161 WIP javascript search WIP WIP
2017-11-17 16:06:51 +01:00
fcf19de786
T53161 proces feedback sybren, replace angolia with search
2017-11-17 16:06:01 +01:00
2233d015f3
T53161 start working on elastic..
2017-11-17 16:06:01 +01:00
491c5e1b8c
A bit more margin around iframe on node descriptions
2017-11-10 17:57:52 +01:00
3466320d98
File Upload: Don't clear all upload toastr notifications
...
Define the toastr on setup and clear only that one once it's finished
2017-11-10 17:57:17 +01:00
0cea8d622d
Update cache for CSS/JS
2017-11-09 19:00:01 +01:00
a2df79d614
Minimum height for youtube embeds
2017-11-09 18:38:21 +01:00
15d2f1ce18
Added links to Blender Store and ID on /u/ user page.
2017-11-09 16:56:34 +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
8ef89d0b53
Fix for crash when element with id 'description' was not found
2017-11-08 21:18:49 +01:00
e01f915abf
Comments: Unbind event before binding
...
Prevents flashing of comments when posting
2017-11-08 20:29: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
4f282c1587
Bit more space + scrolling for users at /u/
2017-11-08 15:45:41 +01:00
0cf57a633c
Move Blender Cloud specific Sass files to blender-cloud repository
...
Three Sass files have been moved so far:
_welcome
_homepage
_services
The '_stats.sass' file is no longer used since Kibana
2017-11-07 16:53:03 +01:00
5d6e0af605
Comments: Auto-resize textarea field as we type
2017-11-04 01:59:02 +01:00
04f7869e8e
Comments: Display actual date on mouse over (not pretty_date)
2017-11-02 15:38:37 +01:00
545165c97f
Sass: Don't specify strong/b, let the browser decide
2017-11-02 12:41:04 +01:00
021c9e03bb
Sass select2: Replace hardcoded values for our variables
2017-11-02 00:39:55 +01:00