Use switch/case in respond_to_zephyr

(imported from commit 4afef9103075a00772f3c0e29d634a28cb5d5b5a)
This commit is contained in:
Keegan McAllister 2012-09-26 13:59:25 -04:00
parent d8714ae3ff
commit bec1b55930
1 changed files with 9 additions and 5 deletions

View File

@ -359,15 +359,20 @@ function respond_to_zephyr() {
var zephyr, recipient, recipients; var zephyr, recipient, recipients;
zephyr = zephyr_dict[selected_zephyr_id]; zephyr = zephyr_dict[selected_zephyr_id];
if (zephyr.type === 'class') { switch (zephyr.type) {
case 'class':
$('#zephyr-type-tabs a[href="#class-message"]').tab('show'); $('#zephyr-type-tabs a[href="#class-message"]').tab('show');
$("#class").val(zephyr.display_recipient); $("#class").val(zephyr.display_recipient);
$("#instance").val(zephyr.instance); $("#instance").val(zephyr.instance);
show_compose('class', $("#new_zephyr")); show_compose('class', $("#new_zephyr"));
} else if (zephyr.type === 'huddle') { break;
case 'huddle':
$('#zephyr-type-tabs a[href="#personal-message"]').tab('show'); $('#zephyr-type-tabs a[href="#personal-message"]').tab('show');
prepare_huddle(zephyr.reply_to); prepare_huddle(zephyr.reply_to);
} else if (zephyr.type === 'personal') { break;
case 'personal':
// Until we allow sending zephyrs based on multiple meaningful // Until we allow sending zephyrs based on multiple meaningful
// representations of a user (name, username, email, etc.), just // representations of a user (name, username, email, etc.), just
// deal with emails. // deal with emails.
@ -376,9 +381,8 @@ function respond_to_zephyr() {
recipient = zephyr.sender_email; recipient = zephyr.sender_email;
} }
prepare_huddle(recipient); prepare_huddle(recipient);
break;
} }
} }
// Called by mouseover etc. // Called by mouseover etc.