|  | HTML |  |
|  | Splash! |  |
|  | PostScript |  |
| Template Toolkit Examples: Splash! Library: Set of Tabs |

| tabbox
|  | tabset |  |
tabsbox |
# Set of Tabs The splash/tabset template generates a set of tabs from the splash/tab template. If there are more tabs in the set than denoted by the 'tab.limit' style value (currently set to 9) then a scrolling tabset is created showing the current selected tab along with the previous and next tabs in the set.
Source #1:
    [%  tabs = [
     	{ link => '#wait',  text => 'Wait'  }
     	{ link => '#meet',  text => 'Meet'  }
     	{ link => '#shade', text => 'Shade' }
        ]
    %]

    [% INCLUDE splash/tabset %]
| Output #1:
|  | Wait |  |
|  | Meet |  |
|  | Shade |  |
Source #2:
    [% INCLUDE splash/tabset select=1 %]
| Output #2:
|  | Wait |  |
|  | Meet |  |
|  | Shade |  |
Source #3:
    [% INCLUDE splash/tabset select=2 invert=1 %]
| Output #3:
|  | Wait |  |
|  | Meet |  |
|  | Shade |  |
Source #4:
    [%  tabs = [ ];
        FOREACH n = [ 1..20 ];
    	tab = { text => "Item $n" };
    	tabs.push(tab);
        END;
    %]

    [% INCLUDE splash/tabset select=5 %]
| Output #4:
| Item 4
|  | Item 5 |  |
Item 6 |