[manual] Fetch Handlebars templates using Ajax

...rather than embedding them into index.html.

This is only acceptable for dev, but the next commit adds an alternative
mechanism for prod.

There isn't actually a manual deployment step here.  However, this commit won't
work on staging / prod without the next one (since we don't serve
zephyr/static/templates in prod).

(imported from commit dce7ddfe89e07afc3a96699bb972fd124335aa05)
This commit is contained in:
Keegan McAllister
2013-02-16 04:45:32 -05:00
parent 37c5e1acd5
commit 17d5406b55
15 changed files with 42 additions and 42 deletions

View File

@@ -256,7 +256,8 @@ function settings_for_sub(sub) {
}
function add_sub_to_table(sub) {
$('#create_stream_row').after(templates.subscription({subscriptions: [sub]}));
$('#create_stream_row').after(
templates.render('subscription', {subscriptions: [sub]}));
settings_for_sub(sub).collapse('show');
}
@@ -463,7 +464,8 @@ exports.setup_page = function () {
});
$('#subscriptions_table tr:gt(0)').remove();
$('#subscriptions_table').append(templates.subscription({subscriptions: sub_rows}));
$('#subscriptions_table').append(
templates.render('subscription', {subscriptions: sub_rows}));
util.destroy_loading_indicator($('#subs_page_loading_indicator'));
$('#create_stream_name').focus().select();
@@ -627,7 +629,7 @@ function show_new_stream_modal() {
}
});
$('#people_to_add').html(templates.new_stream_users({
$('#people_to_add').html(templates.render('new_stream_users', {
users: people_minus_you_and_maybe_humbuggers.sort(people_cmp)
}));
$('#stream-creation').modal("show");