equal( $( "#tabs2" ).tabs().tabs( "length" ), 5, "ajax tabs with missing panels" );
});
-test( "url", function() {
- expect( 2 );
-
- var element = $( "#tabs2" ).tabs(),
- anchor = element.find( ".ui-tabs-anchor" ).eq( 3 );
-
- element.tabs( "url", 3, "data/test2.html" );
- equal( anchor.attr( "href" ), "data/test2.html", "href was updated" );
- element.one( "tabsbeforeload", function( event, ui ) {
- equal( ui.ajaxSettings.url, "data/test2.html", "ajaxSettings.url" );
- event.preventDefault();
- });
- element.tabs( "option", "active", 3 );
-});
-
asyncTest( "abort", function() {
expect( 1 );
};
};
- // url method
- $.widget( "ui.tabs", $.ui.tabs, {
- url: function( index, url ) {
- this.anchors.eq( index ).attr( "href", url );
- }
- });
-
// abort method
$.widget( "ui.tabs", $.ui.tabs, {
abort: function() {