mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-17 14:57:23 +08:00
jQuery UI tabs rework
This commit is contained in:
@@ -20,19 +20,27 @@ use yii\helpers\Html;
|
|||||||
* echo Tabs::widget(array(
|
* echo Tabs::widget(array(
|
||||||
* 'items' => array(
|
* 'items' => array(
|
||||||
* array(
|
* array(
|
||||||
* 'header' => 'Tab one',
|
* 'label' => 'Tab one',
|
||||||
* 'content' => 'Mauris mauris ante, blandit et, ultrices a, suscipit eget...',
|
* 'content' => 'Mauris mauris ante, blandit et, ultrices a, suscipit eget...',
|
||||||
* ),
|
* ),
|
||||||
* array(
|
* array(
|
||||||
* 'header' => 'Tab two',
|
* 'label' => 'Tab two',
|
||||||
* 'headerOptions' => array(
|
|
||||||
* 'tag' => 'li',
|
|
||||||
* ),
|
|
||||||
* 'content' => 'Sed non urna. Phasellus eu ligula. Vestibulum sit amet purus...',
|
* 'content' => 'Sed non urna. Phasellus eu ligula. Vestibulum sit amet purus...',
|
||||||
* 'options' => array(
|
* 'options' => array(
|
||||||
* 'tag' => 'div',
|
* 'tag' => 'div',
|
||||||
* ),
|
* ),
|
||||||
* ),
|
* ),
|
||||||
|
* array(
|
||||||
|
* 'label' => 'Tab three',
|
||||||
|
* 'content' => 'Specific content...',
|
||||||
|
* 'options' => array(
|
||||||
|
* 'id' => 'my-tab',
|
||||||
|
* ),
|
||||||
|
* ),
|
||||||
|
* array(
|
||||||
|
* 'label' => 'Ajax tab',
|
||||||
|
* 'url' => 'http://www.yiiframework.com',
|
||||||
|
* ),
|
||||||
* ),
|
* ),
|
||||||
* 'options' => array(
|
* 'options' => array(
|
||||||
* 'tag' => 'div',
|
* 'tag' => 'div',
|
||||||
@@ -40,9 +48,6 @@ use yii\helpers\Html;
|
|||||||
* 'itemOptions' => array(
|
* 'itemOptions' => array(
|
||||||
* 'tag' => 'div',
|
* 'tag' => 'div',
|
||||||
* ),
|
* ),
|
||||||
* 'headerOptions' => array(
|
|
||||||
* 'tag' => 'li',
|
|
||||||
* ),
|
|
||||||
* 'clientOptions' => array(
|
* 'clientOptions' => array(
|
||||||
* 'collapsible' => false,
|
* 'collapsible' => false,
|
||||||
* ),
|
* ),
|
||||||
@@ -58,7 +63,7 @@ class Tabs extends Widget
|
|||||||
public $options = array();
|
public $options = array();
|
||||||
public $items = array();
|
public $items = array();
|
||||||
public $itemOptions = array();
|
public $itemOptions = array();
|
||||||
public $headerOptions = array();
|
public $headerTemplate = '<li><a href="{url}">{label}</a></li>';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -76,6 +81,7 @@ class Tabs extends Widget
|
|||||||
* Renders tab items as specified on [[items]].
|
* Renders tab items as specified on [[items]].
|
||||||
* @return string the rendering result.
|
* @return string the rendering result.
|
||||||
* @throws InvalidConfigException.
|
* @throws InvalidConfigException.
|
||||||
|
* @todo rework
|
||||||
*/
|
*/
|
||||||
protected function renderItems()
|
protected function renderItems()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user