@@ -65,7 +65,7 @@ discard block |
||
| 65 | 65 | * Associate an ajax get to the breadcrumb elements, displayed in $targetSelector |
| 66 | 66 | * $this->attr member is used to build each element url |
| 67 | 67 | * @param string $targetSelector the target of the get |
| 68 | - * @return HtmlBreadcrumbs |
|
| 68 | + * @return HtmlBreadcrumb |
|
| 69 | 69 | */ |
| 70 | 70 | public function autoGetOnClick($targetSelector) { |
| 71 | 71 | return $this->getOnClick($this->root, $targetSelector, array ("attr" => $this->attr )); |
@@ -94,7 +94,7 @@ discard block |
||
| 94 | 94 | * Add new elements in breadcrumbs corresponding to request dispatcher : controllerName, actionName, parameters |
| 95 | 95 | * @param JsUtils $js |
| 96 | 96 | * @param Dispatcher $dispatcher the request dispatcher |
| 97 | - * @return \Ajax\bootstrap\html\HtmlBreadcrumbs |
|
| 97 | + * @return HtmlBreadcrumb |
|
| 98 | 98 | */ |
| 99 | 99 | public function fromDispatcher(JsUtils $js,$dispatcher, $startIndex=0) { |
| 100 | 100 | return $this->addItems($js->fromDispatcher($dispatcher)); |
@@ -123,7 +123,7 @@ discard block |
||
| 123 | 123 | * sets the function who generates the href elements. |
| 124 | 124 | * default : function($element){return $element->getContent()} |
| 125 | 125 | * @param function $_hrefFunction |
| 126 | - * @return \Ajax\bootstrap\html\HtmlBreadcrumbs |
|
| 126 | + * @return HtmlBreadcrumb |
|
| 127 | 127 | */ |
| 128 | 128 | public function setHrefFunction($_hrefFunction) { |
| 129 | 129 | $this->_hrefFunction=$_hrefFunction; |
@@ -40,6 +40,10 @@ discard block |
||
| 40 | 40 | parent::run($js); |
| 41 | 41 | } |
| 42 | 42 | |
| 43 | + /** |
|
| 44 | + * @param string $identifier |
|
| 45 | + * @param string $model |
|
| 46 | + */ |
|
| 43 | 47 | public function __construct($identifier,$model,$modelInstance=NULL) { |
| 44 | 48 | parent::__construct($identifier, $model,$modelInstance); |
| 45 | 49 | $this->_init(new InstanceViewer($identifier), "table", new HtmlTable($identifier, 0,0), false); |
@@ -151,6 +155,9 @@ discard block |
||
| 151 | 155 | return $this; |
| 152 | 156 | } |
| 153 | 157 | |
| 158 | + /** |
|
| 159 | + * @param PositionInTable $part |
|
| 160 | + */ |
|
| 154 | 161 | private function addToolbarRow($part,$table,$captions){ |
| 155 | 162 | $row=$table->getPart($part)->addRow(\sizeof($captions)); |
| 156 | 163 | $row->mergeCol(); |
@@ -190,7 +197,7 @@ discard block |
||
| 190 | 197 | /** |
| 191 | 198 | * @param string $caption |
| 192 | 199 | * @param callable $callback |
| 193 | - * @return callable |
|
| 200 | + * @return \Closure |
|
| 194 | 201 | */ |
| 195 | 202 | private function getFieldButtonCallable($caption,$callback=null){ |
| 196 | 203 | return $this->getCallable("getFieldButton",[$caption],$callback); |
@@ -198,9 +205,9 @@ discard block |
||
| 198 | 205 | |
| 199 | 206 | /** |
| 200 | 207 | * @param callable $thisCallback |
| 201 | - * @param array $parameters |
|
| 208 | + * @param string[] $parameters |
|
| 202 | 209 | * @param callable $callback |
| 203 | - * @return callable |
|
| 210 | + * @return \Closure |
|
| 204 | 211 | */ |
| 205 | 212 | private function getCallable($thisCallback,$parameters,$callback=null){ |
| 206 | 213 | $result=function($instance) use($thisCallback,$parameters,$callback){ |
@@ -261,11 +268,19 @@ discard block |
||
| 261 | 268 | return $this; |
| 262 | 269 | } |
| 263 | 270 | |
| 271 | + /** |
|
| 272 | + * @param string $icon |
|
| 273 | + * @param string $class |
|
| 274 | + */ |
|
| 264 | 275 | private function addDefaultButton($icon,$class=null,$callback=null){ |
| 265 | 276 | $this->addField($this->getCallable("getDefaultButton",[$icon,$class],$callback)); |
| 266 | 277 | return $this; |
| 267 | 278 | } |
| 268 | 279 | |
| 280 | + /** |
|
| 281 | + * @param string $icon |
|
| 282 | + * @param string $class |
|
| 283 | + */ |
|
| 269 | 284 | private function insertDefaultButtonIn($index,$icon,$class=null,$callback=null){ |
| 270 | 285 | $this->insertInField($index,$this->getCallable("getDefaultButton",[$icon,$class],$callback)); |
| 271 | 286 | return $this; |