diff --git a/src/scripts/tutti/10_tasks.js b/src/scripts/tutti/10_tasks.js index 00bafdc..16a41d0 100644 --- a/src/scripts/tutti/10_tasks.js +++ b/src/scripts/tutti/10_tasks.js @@ -122,7 +122,7 @@ function asset_open(asset_id) window.onpopstate = function(event) { var state = event.state; - + if(!state) return; item_open(state.itemId, state.itemType, false); } diff --git a/src/templates/attract/assets/view_asset_embed.pug b/src/templates/attract/assets/view_asset_embed.pug index 8129e12..649ad46 100644 --- a/src/templates/attract/assets/view_asset_embed.pug +++ b/src/templates/attract/assets/view_asset_embed.pug @@ -72,7 +72,7 @@ #item-view-feed #activities - #comments-embed + | | {% if config.DEBUG %} .debug-info @@ -97,7 +97,7 @@ script. var activities_url = "{{ url_for('.activities', project_url=project.url, asset_id=asset['_id']) }}"; loadActivities(activities_url); // from 10_tasks.js - loadComments("{{ url_for('nodes.comments_for_node', node_id=asset['_id']) }}"); + new Vue({el:'#comments-embed'}); $('body').on('pillar:comment-posted', function(e, comment_node_id) { loadActivities(activities_url) diff --git a/src/templates/attract/layout.pug b/src/templates/attract/layout.pug index c7f82a7..123431d 100644 --- a/src/templates/attract/layout.pug +++ b/src/templates/attract/layout.pug @@ -15,6 +15,8 @@ html(lang="en") script(src="{{ url_for('static_pillar', filename='assets/js/vendor/jquery-3.1.0.min.js')}}") script(src="{{ url_for('static_pillar', filename='assets/js/vendor/jquery.bootstrap-3.3.7.min.js') }}") script(src="{{ url_for('static_pillar', filename='assets/js/tutti.min.js') }}") + script. + pillar.utils.initCurrentUser({{ current_user | json | safe }}); script(src="{{ url_for('static_attract', filename='assets/js/generated/tutti.min.js') }}") link(href="{{ url_for('static_attract', filename='assets/img/favicon.png') }}", rel="shortcut icon") @@ -88,7 +90,6 @@ html(lang="en") script(src="{{ url_for('static_pillar', filename='assets/js/vendor/jquery.select2.min.js') }}", async=true) script(src="{{ url_for('static_attract', filename='assets/js/vendor/moment-2.15.2.min.js') }}") script(src="{{ url_for('static_attract', filename='assets/js/vendor/pikaday.js') }}") - | {% if current_user.is_authenticated %} script(src="{{ url_for('static_pillar', filename='assets/js/vendor/jquery.typewatch-3.0.0.min.js') }}") script. diff --git a/src/templates/attract/shots/view_shot_embed.pug b/src/templates/attract/shots/view_shot_embed.pug index 402cf1f..ce59bc6 100644 --- a/src/templates/attract/shots/view_shot_embed.pug +++ b/src/templates/attract/shots/view_shot_embed.pug @@ -104,7 +104,7 @@ #item-view-feed #activities - #comments-embed + | | {% if config.DEBUG %} .debug-info @@ -129,7 +129,7 @@ script. var activities_url = "{{ url_for('.activities', project_url=project.url, shot_id=shot['_id']) }}"; loadActivities(activities_url); // from 10_tasks.js - loadComments("{{ url_for('nodes.comments_for_node', node_id=shot['_id'], can_comment=can_edit) }}"); + new Vue({el:'#comments-embed'}); $('body').on('pillar:comment-posted', function(e, comment_node_id) { loadActivities(activities_url) diff --git a/src/templates/attract/tasks/view_task_embed.pug b/src/templates/attract/tasks/view_task_embed.pug index 1888298..32adcec 100644 --- a/src/templates/attract/tasks/view_task_embed.pug +++ b/src/templates/attract/tasks/view_task_embed.pug @@ -142,7 +142,8 @@ #item-view-feed #activities - #comments-embed + | + | {% if config.DEBUG %} .debug-info @@ -203,6 +204,6 @@ script. }); loadActivities("{{ url_for('.activities', project_url=project.url, task_id=task['_id']) }}"); // from 10_tasks.js - loadComments("{{ url_for('nodes.comments_for_node', node_id=task['_id'], can_comment=can_edit) }}"); + new Vue({el:'#comments-embed'}); $('.js-help').openModalUrl('Help', "{{ url_for('attract.help', project_url=project.url) }}");