Last change
on this file since 24245 was 24245, checked in by sjb48, 13 years ago |
Oran code for supporting format changes to document.
|
-
Property svn:executable
set to
*
|
File size:
1.4 KB
|
Line | |
---|
1 | /*
|
---|
2 | * tabs_core.js
|
---|
3 | */
|
---|
4 | var el;
|
---|
5 |
|
---|
6 | (function($) {
|
---|
7 |
|
---|
8 | module("tabs: core");
|
---|
9 |
|
---|
10 | test('navigation markup', function() {
|
---|
11 | el = $('#tabs3').tabs();
|
---|
12 | ok($('#tabs3-list').hasClass('ui-tabs-nav'), 'custom markup; allow list to be any descendant');
|
---|
13 | el.tabs('destroy');
|
---|
14 |
|
---|
15 | el = $('#tabs4').tabs();
|
---|
16 | ok($('#tabs4-list').hasClass('ui-tabs-nav'), 'first list found becomes nav - ul');
|
---|
17 | el.tabs('destroy');
|
---|
18 |
|
---|
19 | el = $('#tabs4a').tabs();
|
---|
20 | ok($('#tabs4a-list').hasClass('ui-tabs-nav'), 'first list found becomes nav - ol');
|
---|
21 | el.tabs('destroy');
|
---|
22 |
|
---|
23 | el = $('#tabs5').tabs();
|
---|
24 | ok($('#tabs5-list').hasClass('ui-tabs-nav'), 'empty list can be used');
|
---|
25 | el.tabs('destroy');
|
---|
26 | });
|
---|
27 |
|
---|
28 | test('ajax', function() {
|
---|
29 | expect(4);
|
---|
30 | stop();
|
---|
31 |
|
---|
32 | el = $('#tabs2');
|
---|
33 |
|
---|
34 | el.tabs({
|
---|
35 | selected: 2,
|
---|
36 | load: function() {
|
---|
37 | // spinner: default spinner
|
---|
38 | equals($('li:eq(2) > a > span', el).length, 1, "should restore tab markup after spinner is removed");
|
---|
39 | equals($('li:eq(2) > a > span', el).html(), '3', "should restore tab label after spinner is removed");
|
---|
40 | el.tabs('destroy');
|
---|
41 | el.tabs({
|
---|
42 | selected: 2,
|
---|
43 | spinner: '<img src="spinner.gif" alt="">',
|
---|
44 | load: function() {
|
---|
45 | // spinner: image
|
---|
46 | equals($('li:eq(2) > a > span', el).length, 1, "should restore tab markup after spinner is removed");
|
---|
47 | equals($('li:eq(2) > a > span', el).html(), '3', "should restore tab label after spinner is removed");
|
---|
48 | start();
|
---|
49 | }
|
---|
50 | });
|
---|
51 | }
|
---|
52 | });
|
---|
53 |
|
---|
54 | });
|
---|
55 |
|
---|
56 | })(jQuery);
|
---|
Note:
See
TracBrowser
for help on using the repository browser.