| | 65 | <div id="visible">visible</div> |
|---|
| | 66 | <div id="hidden" style="display:none;">hidden</div> |
|---|
| | 67 | <div id="hidden-by-css">hidden</div> |
|---|
| | 68 | |
|---|
| | 69 | <div id="toggle-visible">visible</div> |
|---|
| | 70 | <div id="toggle-hidden" style="display:none;">hidden</div> |
|---|
| | 71 | |
|---|
| | 72 | <div id="hide-visible">visible</div> |
|---|
| | 73 | <div id="hide-hidden" style="display:none;">hidden</div> |
|---|
| | 74 | <div id="visibility-inline" style="display:inline;">inline</div> |
|---|
| | 75 | |
|---|
| | 76 | <div id="show-visible">visible</div> |
|---|
| | 77 | <div id="show-hidden" style="display:none;">hidden</div> |
|---|
| | 78 | |
|---|
| | 202 | testVisible: function() {with(this) { |
|---|
| | 203 | assert($('visible').visible()); |
|---|
| | 204 | assert(!$('hidden').visible()); |
|---|
| | 205 | assert($('hidden-by-css').visible()); |
|---|
| | 206 | }}, |
|---|
| | 207 | |
|---|
| | 208 | testToggle: function() {with(this) { |
|---|
| | 209 | $('toggle-visible').toggle(); |
|---|
| | 210 | assert(!$('toggle-visible').visible()); |
|---|
| | 211 | $('toggle-visible').toggle(); |
|---|
| | 212 | assert($('toggle-visible').visible()); |
|---|
| | 213 | $('toggle-hidden').toggle(); |
|---|
| | 214 | assert($('toggle-hidden').visible()); |
|---|
| | 215 | $('toggle-hidden').toggle(); |
|---|
| | 216 | assert(!$('toggle-hidden').visible()); |
|---|
| | 217 | }}, |
|---|
| | 218 | |
|---|
| | 219 | testHide: function() {with(this) { |
|---|
| | 220 | $('hide-visible').hide(); |
|---|
| | 221 | assert(!$('hide-visible').visible()); |
|---|
| | 222 | assertUndefined($('hide-visible')._originalDisplay); |
|---|
| | 223 | |
|---|
| | 224 | $('hide-hidden').hide(); |
|---|
| | 225 | assert(!$('hide-hidden').visible()); |
|---|
| | 226 | assertUndefined($('hide-visible')._originalDisplay); |
|---|
| | 227 | }}, |
|---|
| | 228 | |
|---|
| | 229 | testShow: function() {with(this) { |
|---|
| | 230 | $('show-hidden').show(); |
|---|
| | 231 | assert($('show-hidden').visible()); |
|---|
| | 232 | assertEqual('', $('show-visible').style.display); |
|---|
| | 233 | |
|---|
| | 234 | $('show-visible').show(); |
|---|
| | 235 | assert($('show-visible').visible()); |
|---|
| | 236 | assertEqual('', $('show-visible').style.display); |
|---|
| | 237 | }}, |
|---|
| | 238 | |
|---|
| | 239 | testHideAndShowWithOtherInlineDisplayValue: function() {with(this) { |
|---|
| | 240 | $('visibility-inline').hide(); |
|---|
| | 241 | assert(!$('visibility-inline').visible()); |
|---|
| | 242 | assertEqual('inline', $('visibility-inline')._originalDisplay); |
|---|
| | 243 | $('visibility-inline').show(); |
|---|
| | 244 | assert($('visibility-inline').visible()); |
|---|
| | 245 | assertEqual('inline', $('visibility-inline').style.display); |
|---|
| | 246 | assertNull($('visibility-inline')._originalDisplay); |
|---|
| | 247 | |
|---|
| | 248 | $('visibility-inline').setStyle({display: 'block'}); |
|---|
| | 249 | |
|---|
| | 250 | $('visibility-inline').hide(); |
|---|
| | 251 | assert(!$('visibility-inline').visible()); |
|---|
| | 252 | assertEqual('block', $('visibility-inline')._originalDisplay); |
|---|
| | 253 | $('visibility-inline').show(); |
|---|
| | 254 | assert($('visibility-inline').visible()); |
|---|
| | 255 | assertEqual('block', $('visibility-inline').style.display); |
|---|
| | 256 | assertNull($('visibility-inline')._originalDisplay); |
|---|
| | 257 | }}, |
|---|
| | 258 | |
|---|