mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
bcbf4636fc
The existence of .ss-tabset triggers JS which applies $.tabs(), and in turn interprets the first available link as the tab navigation. jQuery UI subsequently tries to ajax-load this link, which is not desired. Instead, $.tabs() should *only* be applied to a container DOM element with .cms-tabset applied.
20 lines
529 B
Scheme
20 lines
529 B
Scheme
<%-- Exclude ".ss-tabset" class to avoid inheriting behaviour --%>
|
|
<%-- The ".cms-tabset" class needs to be manually applied to a container elment, --%>
|
|
<%-- above the level where the tab navigation is placed. --%>
|
|
<%-- Tab navigation is rendered through various templates, --%>
|
|
<%-- e.g. through LeftAndMain_EditForm.ss. --%>
|
|
|
|
<div $AttributesHTML>
|
|
<% loop Tabs %>
|
|
<div $AttributesHTML>
|
|
<% if Tabs %>
|
|
$FieldHolder
|
|
<% else %>
|
|
<% loop Fields %>
|
|
$FieldHolder
|
|
<% end_loop %>
|
|
<% end_if %>
|
|
</div>
|
|
<% end_loop %>
|
|
</div>
|