diff --git a/src/scripts/tutti/10_tasks.js b/src/scripts/tutti/10_tasks.js index d1888aa..7a45866 100644 --- a/src/scripts/tutti/10_tasks.js +++ b/src/scripts/tutti/10_tasks.js @@ -363,7 +363,7 @@ function task_delete(task_id, task_etag, task_delete_url) { function loadActivities(url) { - $.get(url) + return $.get(url) .done(function(data) { if(console) console.log('Activities loaded OK'); $('#activities').html(data); diff --git a/src/templates/attract/shots/view_shot_embed.jade b/src/templates/attract/shots/view_shot_embed.jade index 5f3512a..cbc6fd4 100644 --- a/src/templates/attract/shots/view_shot_embed.jade +++ b/src/templates/attract/shots/view_shot_embed.jade @@ -115,9 +115,17 @@ script. statusBarSet('info', 'Copied shot ID to clipboard', 'pi-check'); }); - loadActivities("{{ url_for('.activities', project_url=project.url, shot_id=shot['_id']) }}"); // from 10_tasks.js + 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.commentform_for_node', node_id=shot['_id']) }}"); + $('body').on('pillar:comment-posted', function(e, comment_node_id) { + loadActivities(activities_url) + .done(function() { + $('#' + comment_node_id).scrollHere(); + }); + }); + $('.js-help').openModalUrl('Help', "{{ url_for('attract.help', project_url=project.url) }}"); /* Resize textareas */