Opened 10 years ago

Closed 10 years ago

Last modified 7 years ago

#4976 closed bug (worksforme)

Switch between tabs w/o AJAX, without in-page divs, but with plain old links

Reported by: danchak Owned by:
Priority: major Milestone:
Component: ui.tabs Version: 1.7.2
Keywords: Cc:
Blocked by: Blocking:

Description

I believe there is a fourth use-case for tabs which is not covered. The three which are covered are:

  1. User wants to fill a tab from HTML content found within the DOM
  2. User wants to fill a tab from an AJAX request
  3. User wants clicking a tab to go to some external source

The fourth case is that you want a click to take you, via non-AJAX request, to a new page that represents one of the tabs, and still shows the tabs. The reason this case exists is that bookmarking and back-button presses are fragile when lots of AJAX is introduced. In the scenario I am describing, the jQuery tab feature is used only for the pretty-ness / extensibility / theme-ability of the tabs, but not for div swapping or AJAX.

So, formally:

Desired behavior:

  1. Tabs A,B,C each point to a URL which displays a full page, with content A,B, or C.
  2. Clicking a new tab should do a full page reload of the correct page, and highlight the correct tab.

Observed behavior:

When clicking a tab B, the correct data is displayed. However, moments later, the result of an AJAX request loads content for tab A, and causes it to push the correct content down the page.

Change History (2)

comment:1 Changed 10 years ago by Scott González

Resolution: worksforme
Status: newclosed

You can already set which tab to open when the page loads. I don't see how this isn't sufficient for what you want to do.

comment:2 Changed 7 years ago by Scott González

Milestone: TBD

Milestone TBD deleted

Note: See TracTickets for help on using tickets.