summaryrefslogtreecommitdiffstats
path: root/askbot/skins/default/templates/main_page/javascript.html
diff options
context:
space:
mode:
Diffstat (limited to 'askbot/skins/default/templates/main_page/javascript.html')
-rw-r--r--askbot/skins/default/templates/main_page/javascript.html16
1 files changed, 15 insertions, 1 deletions
diff --git a/askbot/skins/default/templates/main_page/javascript.html b/askbot/skins/default/templates/main_page/javascript.html
index baccefc9..deef318c 100644
--- a/askbot/skins/default/templates/main_page/javascript.html
+++ b/askbot/skins/default/templates/main_page/javascript.html
@@ -14,7 +14,21 @@
$.getJSON('{% url user_update_has_custom_avatar %}?t=' + today.getTime());
{% endif %}
});
- $(window).bind('hashchange', animate_hashes);
+
+ askbot['data']['questions-titles'] = {};
+ function load_question_body(element, question_id){
+ var key = 'question-' + question_id;
+ if ( askbot['data']['questions-titles'][key] == null){
+ $.getJSON('{% url get_question_body %}', function(data){
+ askbot['data']['questions-titles'] = data['questions-titles'];
+ console.debug(data);
+ element.title = askbot['data']['questions-titles'][key];//repeated due to async
+ });
+ } else {
+ element.title = askbot['data']['questions-titles'][key];
+ }
+ }
+
askbot['urls']['mark_interesting_tag'] = scriptUrl + '{% url mark_interesting_tag %}';
askbot['urls']['mark_ignored_tag'] = scriptUrl + '{% url mark_ignored_tag %}';
askbot['urls']['unmark_tag'] = scriptUrl + '{% url unmark_tag %}';