diff options
author | Scott González <scott.gonzalez@gmail.com> | 2011-12-15 12:59:39 -0800 |
---|---|---|
committer | Scott González <scott.gonzalez@gmail.com> | 2011-12-15 12:59:39 -0800 |
commit | 76c7bf6c3ffbe4952b4cfd50443ff13745202605 (patch) | |
tree | a9e3f1d06c1ab5b9157dba1c7ca1510595d63e81 /tests | |
parent | cf1470dcefb5952e463854fa58a942c0c717f4ff (diff) | |
parent | a4b7feabd3aa59bbd5523a8a199b0afbce070d7f (diff) | |
download | jquery-ui-76c7bf6c3ffbe4952b4cfd50443ff13745202605.tar.gz jquery-ui-76c7bf6c3ffbe4952b4cfd50443ff13745202605.zip |
Merge pull request #553 from AlbertoMonteiro/master
Dialog: When destroy is called place the element back in original DOM position. Fixed #4980 - Dialog: Destroy should place element back in original DOM position
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/dialog/dialog_tickets.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/unit/dialog/dialog_tickets.js b/tests/unit/dialog/dialog_tickets.js index b203ca7d5..f8ab8b423 100644 --- a/tests/unit/dialog/dialog_tickets.js +++ b/tests/unit/dialog/dialog_tickets.js @@ -140,4 +140,13 @@ test("#6966: Escape key closes all dialogs, not the top one", function(){ d1.remove(); }); +test("#4980: Destroy should place element back in original DOM position", function(){ + container = $('<div id="container"><div id="modal">Content</div></div>'); + modal = container.find('#modal'); + modal.dialog(); + ok(!$.contains(container[0], modal[0]), 'dialog should move modal element to outside container element'); + modal.dialog('destroy'); + ok($.contains(container[0], modal[0]), 'dialog(destroy) should place element back in original DOM position'); +}); + })(jQuery); |