Wrap thingupdater in a closure.

To prevent thingupdater JSON data from being JS globals.
This commit is contained in:
Max Goodman
2012-11-14 01:52:41 -08:00
parent 987eb7b176
commit 0cfc455490

View File

@@ -24,24 +24,25 @@
import simplejson
%>
<script type="text/javascript">
var likes = ${unsafe(simplejson.dumps(thing.likes))};
var dislikes = ${unsafe(simplejson.dumps(thing.dislikes))};
var friends = ${unsafe(simplejson.dumps(list(thing.is_friend)))};
$.map(likes, function(l) {
$(".id-" + l + " > .midcol").find(".arrow.up").vote("", null, null, true);
});
$.map(dislikes, function(l) {
$(".id-" + l + " > .midcol").find(".arrow.down").vote("", null, null, true);
});
$.map(friends, show_friend);
(function() {
var likes = ${unsafe(simplejson.dumps(thing.likes))};
var dislikes = ${unsafe(simplejson.dumps(thing.dislikes))};
var friends = ${unsafe(simplejson.dumps(list(thing.is_friend)))};
$.map(likes, function(l) {
$(".id-" + l + " > .midcol").find(".arrow.up").vote("", null, null, true);
});
$.map(dislikes, function(l) {
$(".id-" + l + " > .midcol").find(".arrow.down").vote("", null, null, true);
});
$.map(friends, show_friend);
var gildings = ${unsafe(simplejson.dumps(thing.gildings))};
for (var gilded_comment in gildings) {
var gilding_data = gildings[gilded_comment];
r.gold.gildComment(gilded_comment, gilding_data[0], gilding_data[1]);
}
var saves = ${unsafe(simplejson.dumps(list(thing.saves)))};
$.map(saves, show_saved);
var gildings = ${unsafe(simplejson.dumps(thing.gildings))};
for (var gilded_comment in gildings) {
var gilding_data = gildings[gilded_comment];
r.gold.gildComment(gilded_comment, gilding_data[0], gilding_data[1]);
}
var saves = ${unsafe(simplejson.dumps(list(thing.saves)))};
$.map(saves, show_saved);
})()
</script>