@@ -45,6 +45,10 @@ discard block |
||
45 | 45 | return parent::run($js); |
46 | 46 | } |
47 | 47 | |
48 | + /** |
|
49 | + * @param string $identifier |
|
50 | + * @param string $model |
|
51 | + */ |
|
48 | 52 | public function __construct($identifier,$model,$modelInstance=NULL) { |
49 | 53 | parent::__construct($identifier, $model,$modelInstance); |
50 | 54 | $this->_init(new InstanceViewer($identifier), "table", new HtmlTable($identifier, 0,0), false); |
@@ -171,6 +175,9 @@ discard block |
||
171 | 175 | return $this; |
172 | 176 | } |
173 | 177 | |
178 | + /** |
|
179 | + * @param PositionInTable $part |
|
180 | + */ |
|
174 | 181 | private function addToolbarRow($part,$table,$captions){ |
175 | 182 | $hasPart=$table->hasPart($part); |
176 | 183 | if($hasPart){ |
@@ -216,7 +223,7 @@ discard block |
||
216 | 223 | * @param string $caption |
217 | 224 | * @param callable $callback |
218 | 225 | * @param boolean $visibleHover |
219 | - * @return callable |
|
226 | + * @return \Closure |
|
220 | 227 | */ |
221 | 228 | private function getFieldButtonCallable($caption,$visibleHover=true,$callback=null){ |
222 | 229 | return $this->getCallable("getFieldButton",[$caption,$visibleHover],$callback); |
@@ -226,7 +233,7 @@ discard block |
||
226 | 233 | * @param callable $thisCallback |
227 | 234 | * @param array $parameters |
228 | 235 | * @param callable $callback |
229 | - * @return callable |
|
236 | + * @return \Closure |
|
230 | 237 | */ |
231 | 238 | private function getCallable($thisCallback,$parameters,$callback=null){ |
232 | 239 | $result=function($instance) use($thisCallback,$parameters,$callback){ |
@@ -295,11 +302,19 @@ discard block |
||
295 | 302 | return $this; |
296 | 303 | } |
297 | 304 | |
305 | + /** |
|
306 | + * @param string $icon |
|
307 | + * @param string $class |
|
308 | + */ |
|
298 | 309 | private function addDefaultButton($icon,$class=null,$visibleHover=true,$callback=null){ |
299 | 310 | $this->addField($this->getCallable("getDefaultButton",[$icon,$class],$visibleHover,$callback)); |
300 | 311 | return $this; |
301 | 312 | } |
302 | 313 | |
314 | + /** |
|
315 | + * @param string $icon |
|
316 | + * @param string $class |
|
317 | + */ |
|
303 | 318 | private function insertDefaultButtonIn($index,$icon,$class=null,$visibleHover=true,$callback=null){ |
304 | 319 | $this->insertInField($index,$this->getCallable("getDefaultButton",[$icon,$class,$visibleHover],$callback)); |
305 | 320 | return $this; |
@@ -371,6 +386,9 @@ discard block |
||
371 | 386 | }, $index,$attributes); |
372 | 387 | } |
373 | 388 | |
389 | + /** |
|
390 | + * @param HtmlButton $element |
|
391 | + */ |
|
374 | 392 | protected function _visibleOver($element){ |
375 | 393 | $this->_visibleHover=true; |
376 | 394 | return $element->addToProperty("class", "visibleover")->setProperty("style","visibility:hidden;"); |