Make the effects for adding/removing invites less jerky

This commit is contained in:
Zach Copley 2011-05-11 17:20:24 -07:00
parent f44e0330df
commit 125141a0c6
1 changed files with 4 additions and 3 deletions

View File

@ -24,8 +24,9 @@ SN_WHITELIST.resetRow = function(row) {
SN_WHITELIST.addRow = function() {
var row = $(this).closest("li");
var newRow = row.clone();
$(row).find('a.add_row').hide();
SN_WHITELIST.resetRow(newRow);
$(newRow).insertAfter(row).show("blind", "slow", function() {
$(newRow).insertAfter(row).show("blind", "fast", function() {
SN_WHITELIST.updateButtons();
});
};
@ -37,7 +38,7 @@ SN_WHITELIST.removeRow = function() {
buttons : {
"Confirm" : function() {
$(this).dialog("close");
$(that).closest("li").hide("blind", "slow", function() {
$(that).closest("li").hide("blind", "fast", function() {
$(this).remove();
SN_WHITELIST.updateButtons();
});
@ -51,7 +52,7 @@ SN_WHITELIST.removeRow = function() {
if ($(this).closest('li').find(':input[name^=username]').val()) {
$("#confirm-dialog").dialog("open");
} else {
$(that).closest("li").hide("blind", "slow", function() {
$(that).closest("li").hide("blind", "fast", function() {
$(this).remove();
SN_WHITELIST.updateButtons();
});