|
@@ 120-127 (lines=8) @@
|
| 117 |
|
* @param array $params |
| 118 |
|
* @return \Ajax\semantic\html\elements\HtmlSegment |
| 119 |
|
*/ |
| 120 |
|
public function forwardTab($index,JsUtils $js,$title,$initialController,$controller,$action,$params=array()){ |
| 121 |
|
if(\array_key_exists($index, $this->content)){ |
| 122 |
|
$this->content[$index]=$js->forward($initialController, $controller, $action,$params); |
| 123 |
|
return $this->content[$index]; |
| 124 |
|
} |
| 125 |
|
|
| 126 |
|
return $this->addAndForwardTab($js, $title, $initialController, $controller, $action,$params); |
| 127 |
|
} |
| 128 |
|
|
| 129 |
|
/** |
| 130 |
|
* Renders the content of an existing view : $controller/$action and sets the response to the tab at $index position |
|
@@ 139-145 (lines=7) @@
|
| 136 |
|
* @param $params The parameters to pass to the view |
| 137 |
|
* @return \Ajax\semantic\html\elements\HtmlSegment |
| 138 |
|
*/ |
| 139 |
|
public function renderViewTab($index,JsUtils $js,$title,$initialController, $viewName, $params=array()) { |
| 140 |
|
if(\array_key_exists($index, $this->content)){ |
| 141 |
|
$this->content[$index]=$js->renderContent($initialController, $viewName,$params); |
| 142 |
|
return $this->content[$index]; |
| 143 |
|
} |
| 144 |
|
return $this->addAndRenderViewTab($js, $title, $initialController, $viewName,$params); |
| 145 |
|
} |
| 146 |
|
|
| 147 |
|
|
| 148 |
|
/** |