@@ -12,8 +12,8 @@ discard block |
||
12 | 12 | } |
13 | 13 | $output=""; |
14 | 14 | if (\is_array($input)) { |
15 | - if (sizeof($input) > 0) { |
|
16 | - if (self::containsElement($input) === false) { |
|
15 | + if (sizeof($input)>0) { |
|
16 | + if (self::containsElement($input)===false) { |
|
17 | 17 | $output=self::wrapStrings($input, $separator=' ', $valueQuote='"'); |
18 | 18 | } else { |
19 | 19 | $output=self::wrapObjects($input, $js, $view, $separator, $valueQuote); |
@@ -24,7 +24,7 @@ discard block |
||
24 | 24 | } |
25 | 25 | |
26 | 26 | private static function containsElement($input) { |
27 | - foreach ( $input as $v ) { |
|
27 | + foreach ($input as $v) { |
|
28 | 28 | if (\is_object($v) || \is_array($v)) |
29 | 29 | return true; |
30 | 30 | } |
@@ -32,9 +32,9 @@ discard block |
||
32 | 32 | } |
33 | 33 | |
34 | 34 | public static function wrapStrings($input, $separator=' ', $valueQuote='"') { |
35 | - if (JArray::isAssociative($input) === true) { |
|
36 | - $result=implode($separator, array_map(function ($v, $k) use($valueQuote) { |
|
37 | - return $k . '=' . $valueQuote . $v . $valueQuote; |
|
35 | + if (JArray::isAssociative($input)===true) { |
|
36 | + $result=implode($separator, array_map(function($v, $k) use($valueQuote) { |
|
37 | + return $k.'='.$valueQuote.$v.$valueQuote; |
|
38 | 38 | }, $input, array_keys($input))); |
39 | 39 | } else { |
40 | 40 | $result=implode($separator, $input); |
@@ -43,30 +43,30 @@ discard block |
||
43 | 43 | } |
44 | 44 | |
45 | 45 | public static function wrapObjects($input, $js=NULL, $view=null, $separator=' ', $valueQuote='"') { |
46 | - return implode($separator, array_map(function ($v) use($js, $view,$separator, $valueQuote) { |
|
47 | - if(\is_string($v)){ |
|
46 | + return implode($separator, array_map(function($v) use($js, $view, $separator, $valueQuote) { |
|
47 | + if (\is_string($v)) { |
|
48 | 48 | return $v; |
49 | 49 | } |
50 | - if ($v instanceof BaseHtml){ |
|
51 | - return $v->compile($js,$view); |
|
50 | + if ($v instanceof BaseHtml) { |
|
51 | + return $v->compile($js, $view); |
|
52 | 52 | } |
53 | 53 | if (\is_array($v)) { |
54 | - return self::wrap($v, $js, $view,$separator, $valueQuote); |
|
54 | + return self::wrap($v, $js, $view, $separator, $valueQuote); |
|
55 | 55 | } |
56 | - if(!\is_callable($v)){ |
|
56 | + if (!\is_callable($v)) { |
|
57 | 57 | return $v; |
58 | 58 | } |
59 | 59 | }, $input)); |
60 | 60 | } |
61 | 61 | |
62 | - protected static function wrapValue($value,$js=NULL, $separator=' ', $valueQuote='"'){ |
|
62 | + protected static function wrapValue($value, $js=NULL, $separator=' ', $valueQuote='"') { |
|
63 | 63 | if (\is_array($value)) { |
64 | 64 | return self::wrap($value, $js, $separator, $valueQuote); |
65 | 65 | } |
66 | - if ($value instanceof BaseHtml){ |
|
66 | + if ($value instanceof BaseHtml) { |
|
67 | 67 | return $value->compile($js); |
68 | 68 | } |
69 | - if(!\is_callable($value)){ |
|
69 | + if (!\is_callable($value)) { |
|
70 | 70 | return $value; |
71 | 71 | } |
72 | 72 | return ''; |
@@ -11,9 +11,9 @@ discard block |
||
11 | 11 | * @property string identifier |
12 | 12 | * @property BaseHtml _self |
13 | 13 | */ |
14 | -trait BaseHtmlEventsTrait{ |
|
14 | +trait BaseHtmlEventsTrait { |
|
15 | 15 | |
16 | - protected $_events=array (); |
|
16 | + protected $_events=array(); |
|
17 | 17 | |
18 | 18 | /** |
19 | 19 | * @param string $event |
@@ -23,21 +23,21 @@ discard block |
||
23 | 23 | * @return BaseHtml |
24 | 24 | */ |
25 | 25 | public function addEvent($event, $jsCode, $stopPropagation=false, $preventDefault=false) { |
26 | - if ($stopPropagation === true) { |
|
27 | - $jsCode=Javascript::$stopPropagation . $jsCode; |
|
26 | + if ($stopPropagation===true) { |
|
27 | + $jsCode=Javascript::$stopPropagation.$jsCode; |
|
28 | 28 | } |
29 | - if ($preventDefault === true) { |
|
30 | - $jsCode=Javascript::$preventDefault . $jsCode; |
|
29 | + if ($preventDefault===true) { |
|
30 | + $jsCode=Javascript::$preventDefault.$jsCode; |
|
31 | 31 | } |
32 | 32 | return $this->_addEvent($event, $jsCode); |
33 | 33 | } |
34 | 34 | |
35 | - public function trigger($event,$params="[]"){ |
|
35 | + public function trigger($event, $params="[]") { |
|
36 | 36 | $this->executeOnRun('$("#'.$this->identifier.'").trigger("'.$event.'",'.$params.');'); |
37 | 37 | } |
38 | 38 | |
39 | - public function jsTrigger($event,$params="[this]"){ |
|
40 | - return $this->jsDoJquery("trigger",["'".$event."'",$params]); |
|
39 | + public function jsTrigger($event, $params="[this]") { |
|
40 | + return $this->jsDoJquery("trigger", ["'".$event."'", $params]); |
|
41 | 41 | } |
42 | 42 | |
43 | 43 | /** |
@@ -48,11 +48,11 @@ discard block |
||
48 | 48 | public function _addEvent($event, $jsCode) { |
49 | 49 | if (array_key_exists($event, $this->_events)) { |
50 | 50 | if (\is_array($this->_events[$event])) { |
51 | - if(array_search($jsCode, $this->_events[$event])===false){ |
|
51 | + if (array_search($jsCode, $this->_events[$event])===false) { |
|
52 | 52 | $this->_events[$event][]=$jsCode; |
53 | 53 | } |
54 | 54 | } else { |
55 | - $this->_events[$event]=array ($this->_events[$event],$jsCode ); |
|
55 | + $this->_events[$event]=array($this->_events[$event], $jsCode); |
|
56 | 56 | } |
57 | 57 | } else { |
58 | 58 | $this->_events[$event]=$jsCode; |
@@ -79,10 +79,10 @@ discard block |
||
79 | 79 | return $this->onClick($jsCode); |
80 | 80 | } |
81 | 81 | |
82 | - public function onCreate($jsCode){ |
|
83 | - if(isset($this->_events["_create"])){ |
|
82 | + public function onCreate($jsCode) { |
|
83 | + if (isset($this->_events["_create"])) { |
|
84 | 84 | $this->_events["_create"][]=$jsCode; |
85 | - }else{ |
|
85 | + } else { |
|
86 | 86 | $this->_events["_create"]=[$jsCode]; |
87 | 87 | } |
88 | 88 | return $this; |
@@ -91,15 +91,15 @@ discard block |
||
91 | 91 | public function addEventsOnRun(JsUtils $js=NULL) { |
92 | 92 | $this->_eventsOnCreate($js); |
93 | 93 | if (isset($this->_bsComponent)) { |
94 | - foreach ( $this->_events as $event => $jsCode ) { |
|
94 | + foreach ($this->_events as $event => $jsCode) { |
|
95 | 95 | $code=$jsCode; |
96 | 96 | if (\is_array($jsCode)) { |
97 | 97 | $code=""; |
98 | - foreach ( $jsCode as $jsC ) { |
|
98 | + foreach ($jsCode as $jsC) { |
|
99 | 99 | if ($jsC instanceof AjaxCall) { |
100 | - $code.="\n" . $jsC->compile($js); |
|
100 | + $code.="\n".$jsC->compile($js); |
|
101 | 101 | } else { |
102 | - $code.="\n" . $jsC; |
|
102 | + $code.="\n".$jsC; |
|
103 | 103 | } |
104 | 104 | } |
105 | 105 | } elseif ($jsCode instanceof AjaxCall) { |
@@ -107,20 +107,20 @@ discard block |
||
107 | 107 | } |
108 | 108 | $this->_bsComponent->addEvent($event, $code); |
109 | 109 | } |
110 | - $this->_events=array (); |
|
110 | + $this->_events=array(); |
|
111 | 111 | return $this->_bsComponent->getScript(); |
112 | 112 | } |
113 | 113 | return ""; |
114 | 114 | } |
115 | 115 | |
116 | - protected function _eventsOnCreate(JsUtils $js=NULL){ |
|
117 | - if(isset($this->_events["_create"])){ |
|
116 | + protected function _eventsOnCreate(JsUtils $js=NULL) { |
|
117 | + if (isset($this->_events["_create"])) { |
|
118 | 118 | $create=$this->_events["_create"]; |
119 | - if(\is_array($create)){ |
|
119 | + if (\is_array($create)) { |
|
120 | 120 | $create=\implode("", $create); |
121 | 121 | } |
122 | - if(isset($js) && $create!=="") |
|
123 | - $js->exec($create,true); |
|
122 | + if (isset($js) && $create!=="") |
|
123 | + $js->exec($create, true); |
|
124 | 124 | unset($this->_events["_create"]); |
125 | 125 | } |
126 | 126 | } |
@@ -134,7 +134,7 @@ discard block |
||
134 | 134 | * @return $this |
135 | 135 | */ |
136 | 136 | public function _ajaxOn($operation, $event, $url, $responseElement="", $parameters=array()) { |
137 | - $params=array ("url" => $url,"responseElement" => $responseElement ); |
|
137 | + $params=array("url" => $url, "responseElement" => $responseElement); |
|
138 | 138 | $params=array_merge($params, $parameters); |
139 | 139 | $this->_addEvent($event, new AjaxCall($operation, $params)); |
140 | 140 | return $this; |
@@ -177,10 +177,10 @@ discard block |
||
177 | 177 | **/ |
178 | 178 | public function postOn($event, $url, $params="{}", $responseElement="", $parameters=array()) { |
179 | 179 | $allParameters=[]; |
180 | - if(isset($parameters["params"])){ |
|
180 | + if (isset($parameters["params"])) { |
|
181 | 181 | $allParameters[]=JsUtils::_correctParams($parameters["params"]); |
182 | 182 | } |
183 | - if(isset($params)){ |
|
183 | + if (isset($params)) { |
|
184 | 184 | $allParameters[]=JsUtils::_correctParams($params); |
185 | 185 | } |
186 | 186 | $parameters["params"]=\implode("+'&'+", $allParameters); |
@@ -227,7 +227,7 @@ discard block |
||
227 | 227 | } |
228 | 228 | |
229 | 229 | public function jsDoJquery($jqueryCall, $param="") { |
230 | - return "$('#" . $this->identifier . "')." . $jqueryCall . "(" . Javascript::prep_value($param) . ");"; |
|
230 | + return "$('#".$this->identifier."').".$jqueryCall."(".Javascript::prep_value($param).");"; |
|
231 | 231 | } |
232 | 232 | |
233 | 233 | public function executeOnRun($jsCode) { |
@@ -247,7 +247,7 @@ discard block |
||
247 | 247 | } |
248 | 248 | |
249 | 249 | public function jsToggle($value) { |
250 | - return $this->jsDoJquery("toggle",$value); |
|
250 | + return $this->jsDoJquery("toggle", $value); |
|
251 | 251 | } |
252 | 252 | /** |
253 | 253 | * @return array |
@@ -21,7 +21,7 @@ discard block |
||
21 | 21 | * @param string $event |
22 | 22 | * @param boolean $multiple |
23 | 23 | */ |
24 | - public function __construct($table,$class="active",$event="click",$multiple=false){ |
|
24 | + public function __construct($table, $class="active", $event="click", $multiple=false) { |
|
25 | 25 | $this->table=$table; |
26 | 26 | $this->class=$class; |
27 | 27 | $this->event=$event; |
@@ -55,12 +55,12 @@ discard block |
||
55 | 55 | return $this; |
56 | 56 | } |
57 | 57 | |
58 | - public function run(){ |
|
58 | + public function run() { |
|
59 | 59 | $multiple=""; |
60 | - if(!$this->multiple){ |
|
60 | + if (!$this->multiple) { |
|
61 | 61 | $multiple="$(this).closest('tbody').children('tr').removeClass('".$this->class."');"; |
62 | 62 | } |
63 | - $this->table->onRow($this->event, $multiple."$(this).toggleClass('".$this->class."');".$this->table->jsTrigger("activeRowChange","[this]"),false,false); |
|
63 | + $this->table->onRow($this->event, $multiple."$(this).toggleClass('".$this->class."');".$this->table->jsTrigger("activeRowChange", "[this]"), false, false); |
|
64 | 64 | } |
65 | 65 | |
66 | 66 | } |
@@ -6,32 +6,32 @@ discard block |
||
6 | 6 | |
7 | 7 | use Ajax\semantic\html\elements\HtmlIcon; |
8 | 8 | |
9 | -class HtmlPaginationMenu extends HtmlMenu{ |
|
9 | +class HtmlPaginationMenu extends HtmlMenu { |
|
10 | 10 | private $_page; |
11 | 11 | private $_pages; |
12 | 12 | private $_max; |
13 | - public function __construct( $identifier, $items=array() ){ |
|
14 | - parent::__construct( $identifier,$items); |
|
13 | + public function __construct($identifier, $items=array()) { |
|
14 | + parent::__construct($identifier, $items); |
|
15 | 15 | $this->_pages=$items; |
16 | 16 | } |
17 | 17 | /** |
18 | 18 | * {@inheritDoc} |
19 | 19 | * @see \Ajax\common\html\BaseHtml::compile() |
20 | 20 | */ |
21 | - public function compile(JsUtils $js=NULL,&$view=NULL){ |
|
21 | + public function compile(JsUtils $js=NULL, &$view=NULL) { |
|
22 | 22 | $max=$this->_max; |
23 | - if(!$this->_compiled){ |
|
24 | - foreach ($this->content as $item){ |
|
23 | + if (!$this->_compiled) { |
|
24 | + foreach ($this->content as $item) { |
|
25 | 25 | $item->addClass("pageNum"); |
26 | 26 | } |
27 | - $this->insertItem(new HtmlIcon("", "left chevron"))->setProperty("data-page", \max([1,$this->_page-1]))->addToProperty("class","_firstPage no-active"); |
|
28 | - $this->addItem(new HtmlIcon("", "right chevron"))->setProperty("data-page", \min([$max,$this->_page+1]))->setProperty("data-max", $max)->addToProperty("class","_lastPage no-active"); |
|
27 | + $this->insertItem(new HtmlIcon("", "left chevron"))->setProperty("data-page", \max([1, $this->_page-1]))->addToProperty("class", "_firstPage no-active"); |
|
28 | + $this->addItem(new HtmlIcon("", "right chevron"))->setProperty("data-page", \min([$max, $this->_page+1]))->setProperty("data-max", $max)->addToProperty("class", "_lastPage no-active"); |
|
29 | 29 | $this->asPagination(); |
30 | 30 | } |
31 | - return parent::compile($js,$view); |
|
31 | + return parent::compile($js, $view); |
|
32 | 32 | } |
33 | 33 | |
34 | - public function setActivePage($page){ |
|
34 | + public function setActivePage($page) { |
|
35 | 35 | $index=$page-$this->_pages[0]; |
36 | 36 | $this->setActiveItem($index); |
37 | 37 | $this->_page=$page; |
@@ -45,7 +45,7 @@ discard block |
||
45 | 45 | * @param mixed $_max |
46 | 46 | */ |
47 | 47 | public function setMax($_max) { |
48 | - $this->_max = $_max; |
|
48 | + $this->_max=$_max; |
|
49 | 49 | } |
50 | 50 | |
51 | 51 |
@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | use Ajax\JsUtils; |
13 | 13 | |
14 | 14 | class HtmlTD extends HtmlSemDoubleElement { |
15 | - use TextAlignmentTrait,TableElementTrait; |
|
15 | + use TextAlignmentTrait, TableElementTrait; |
|
16 | 16 | private $_container; |
17 | 17 | private $_row; |
18 | 18 | private $_col; |
@@ -28,8 +28,8 @@ discard block |
||
28 | 28 | */ |
29 | 29 | public function __construct($identifier, $content=NULL, $tagName="td") { |
30 | 30 | parent::__construct($identifier, $tagName, "", $content); |
31 | - $this->_variations=[ Variation::COLLAPSING ]; |
|
32 | - $this->_states=[ State::ACTIVE,State::POSITIVE,State::NEGATIVE,State::WARNING,State::ERROR,State::DISABLED ]; |
|
31 | + $this->_variations=[Variation::COLLAPSING]; |
|
32 | + $this->_states=[State::ACTIVE, State::POSITIVE, State::NEGATIVE, State::WARNING, State::ERROR, State::DISABLED]; |
|
33 | 33 | } |
34 | 34 | |
35 | 35 | public function setContainer($container, $row, $col) { |
@@ -49,8 +49,8 @@ discard block |
||
49 | 49 | } |
50 | 50 | |
51 | 51 | public function setRowspan($rowspan) { |
52 | - $to=min($this->_container->count(), $this->_row + $rowspan - 1); |
|
53 | - for($i=$to; $i > $this->_row; $i--) { |
|
52 | + $to=min($this->_container->count(), $this->_row+$rowspan-1); |
|
53 | + for ($i=$to; $i>$this->_row; $i--) { |
|
54 | 54 | $this->_container->toDelete($i, $this->_col); |
55 | 55 | } |
56 | 56 | $this->setProperty("rowspan", $rowspan); |
@@ -58,7 +58,7 @@ discard block |
||
58 | 58 | } |
59 | 59 | |
60 | 60 | public function mergeRow() { |
61 | - if(!$this->_rowMerged){ |
|
61 | + if (!$this->_rowMerged) { |
|
62 | 62 | $this->_rowMerged=true; |
63 | 63 | return $this->setRowspan($this->_container->count()); |
64 | 64 | } |
@@ -66,7 +66,7 @@ discard block |
||
66 | 66 | } |
67 | 67 | |
68 | 68 | public function mergeCol() { |
69 | - if(!$this->_colMerged){ |
|
69 | + if (!$this->_colMerged) { |
|
70 | 70 | $this->_colMerged=true; |
71 | 71 | return $this->setColspan($this->_container->getRow($this->_row)->count()); |
72 | 72 | } |
@@ -74,9 +74,9 @@ discard block |
||
74 | 74 | } |
75 | 75 | |
76 | 76 | public function setColspan($colspan) { |
77 | - $to=min($this->_container->getRow($this->_row)->count(), $this->_col + $colspan - 1); |
|
78 | - for($i=$to; $i > $this->_col; $i--) { |
|
79 | - $this->_container->delete($this->_row, $this->_col + 1); |
|
77 | + $to=min($this->_container->getRow($this->_row)->count(), $this->_col+$colspan-1); |
|
78 | + for ($i=$to; $i>$this->_col; $i--) { |
|
79 | + $this->_container->delete($this->_row, $this->_col+1); |
|
80 | 80 | } |
81 | 81 | $this->setProperty("colspan", $colspan); |
82 | 82 | return $this->_container; |
@@ -115,21 +115,21 @@ discard block |
||
115 | 115 | return $this->addToProperty("class", "selectable"); |
116 | 116 | } |
117 | 117 | |
118 | - public function setWidth($width){ |
|
118 | + public function setWidth($width) { |
|
119 | 119 | if (\is_int($width)) { |
120 | - $width=Wide::getConstants()["W" . $width]; |
|
120 | + $width=Wide::getConstants()["W".$width]; |
|
121 | 121 | } |
122 | 122 | $this->addToPropertyCtrl("class", $width, Wide::getConstants()); |
123 | - return $this->addToPropertyCtrl("class", "wide", array ("wide" )); |
|
123 | + return $this->addToPropertyCtrl("class", "wide", array("wide")); |
|
124 | 124 | } |
125 | 125 | |
126 | - public function toDelete(){ |
|
126 | + public function toDelete() { |
|
127 | 127 | $this->_deleted=true; |
128 | 128 | return $this; |
129 | 129 | } |
130 | 130 | |
131 | 131 | public function compile(JsUtils $js=NULL, &$view=NULL) { |
132 | - if(!$this->_deleted) |
|
133 | - return parent::compile($js,$view); |
|
132 | + if (!$this->_deleted) |
|
133 | + return parent::compile($js, $view); |
|
134 | 134 | } |
135 | 135 | } |
@@ -25,17 +25,17 @@ discard block |
||
25 | 25 | |
26 | 26 | protected function createItem($value) { |
27 | 27 | $count=$this->count(); |
28 | - $item=new HtmlListItem("item-" . $this->identifier . "-" . $count, $value); |
|
28 | + $item=new HtmlListItem("item-".$this->identifier."-".$count, $value); |
|
29 | 29 | return $item; |
30 | 30 | } |
31 | 31 | |
32 | 32 | public function addHeader($niveau, $content) { |
33 | - $header=new HtmlHeader("header-" . $this->identifier, $niveau, $content, "page"); |
|
33 | + $header=new HtmlHeader("header-".$this->identifier, $niveau, $content, "page"); |
|
34 | 34 | $this->wrap($header); |
35 | 35 | return $header; |
36 | 36 | } |
37 | 37 | |
38 | - public function getItemPart($index,$partName="header"){ |
|
38 | + public function getItemPart($index, $partName="header") { |
|
39 | 39 | return $this->getItem($index)->getPart($partName); |
40 | 40 | } |
41 | 41 | |
@@ -43,9 +43,9 @@ discard block |
||
43 | 43 | return $this->contentAs($tagName); |
44 | 44 | } |
45 | 45 | |
46 | - public function asLinks($hrefs=[],$target=NUll) { |
|
47 | - $this->addToPropertyCtrl("class", "link", array ("link" )); |
|
48 | - return parent::asLinks($hrefs,$target); |
|
46 | + public function asLinks($hrefs=[], $target=NUll) { |
|
47 | + $this->addToPropertyCtrl("class", "link", array("link")); |
|
48 | + return parent::asLinks($hrefs, $target); |
|
49 | 49 | } |
50 | 50 | |
51 | 51 | public function addList($items=array()) { |
@@ -57,13 +57,13 @@ discard block |
||
57 | 57 | /** |
58 | 58 | * @return HtmlListItem |
59 | 59 | */ |
60 | - public function getItem($index){ |
|
60 | + public function getItem($index) { |
|
61 | 61 | return parent::getItem($index); |
62 | 62 | } |
63 | 63 | |
64 | - protected function getItemToAdd($item){ |
|
64 | + protected function getItemToAdd($item) { |
|
65 | 65 | $itemO=parent::getItemToAdd($item); |
66 | - if($itemO instanceof AbstractCheckbox) |
|
66 | + if ($itemO instanceof AbstractCheckbox) |
|
67 | 67 | $itemO->addClass("item"); |
68 | 68 | return $itemO; |
69 | 69 | } |
@@ -81,9 +81,9 @@ discard block |
||
81 | 81 | } |
82 | 82 | |
83 | 83 | public function run(JsUtils $js) { |
84 | - if ($this->_hasCheckedList === true) { |
|
85 | - $jsCode=include dirname(__FILE__) . '/../../components/jsTemplates/tplCheckedList.php'; |
|
86 | - $jsCode=\str_replace("%identifier%", "#" . $this->identifier, $jsCode); |
|
84 | + if ($this->_hasCheckedList===true) { |
|
85 | + $jsCode=include dirname(__FILE__).'/../../components/jsTemplates/tplCheckedList.php'; |
|
86 | + $jsCode=\str_replace("%identifier%", "#".$this->identifier, $jsCode); |
|
87 | 87 | $jsCode=\str_replace("%fireOnInit%", $this->_fireOnInit, $jsCode); |
88 | 88 | $jsCode=\str_replace("%onChange%", $this->_ckItemChange, $jsCode); |
89 | 89 | $this->executeOnRun($jsCode); |
@@ -94,9 +94,9 @@ discard block |
||
94 | 94 | return parent::run($js); |
95 | 95 | } |
96 | 96 | |
97 | - protected function addFollowPoints(){ |
|
97 | + protected function addFollowPoints() { |
|
98 | 98 | $count=$this->count(); |
99 | - for ($i=$this->_maxVisible;$i<$count;$i++){ |
|
99 | + for ($i=$this->_maxVisible; $i<$count; $i++) { |
|
100 | 100 | $this->getItem($i)->addClass("notVisible")->setProperty("style", "display: none;"); |
101 | 101 | } |
102 | 102 | $item=$this->addItem("..."); |
@@ -104,7 +104,7 @@ discard block |
||
104 | 104 | $item->onClick('$(this).hide();$("#'.$this->identifier.' .notVisible").show();'); |
105 | 105 | } |
106 | 106 | |
107 | - public function onCkItemChange($jsCode){ |
|
107 | + public function onCkItemChange($jsCode) { |
|
108 | 108 | $this->_ckItemChange=$jsCode; |
109 | 109 | } |
110 | 110 | |
@@ -112,7 +112,7 @@ discard block |
||
112 | 112 | * @param boolean $fireOnInit |
113 | 113 | */ |
114 | 114 | public function setFireOnInit($fireOnInit) { |
115 | - $this->_fireOnInit = $fireOnInit; |
|
115 | + $this->_fireOnInit=$fireOnInit; |
|
116 | 116 | } |
117 | 117 | |
118 | 118 | public function setRelaxed() { |
@@ -135,18 +135,18 @@ discard block |
||
135 | 135 | * {@inheritDoc} |
136 | 136 | * @see \Ajax\common\html\HtmlCollection::compile() |
137 | 137 | */ |
138 | - public function compile(JsUtils $js = NULL, &$view = NULL) { |
|
139 | - if(isset($this->_maxVisible) && $this->_maxVisible<$this->count()){ |
|
138 | + public function compile(JsUtils $js=NULL, &$view=NULL) { |
|
139 | + if (isset($this->_maxVisible) && $this->_maxVisible<$this->count()) { |
|
140 | 140 | $this->addFollowPoints(); |
141 | - if(isset($js)){ |
|
141 | + if (isset($js)) { |
|
142 | 142 | $visibility=new Visibility($js); |
143 | 143 | $visibility->attach("#".$this->identifier); |
144 | 144 | $visibility->setOnTopVisible("$(this).children('.notVisible').hide();$(this).find('.points').show();"); |
145 | - $visibility->compile($js,$view); |
|
145 | + $visibility->compile($js, $view); |
|
146 | 146 | $this->_visibility=$visibility; |
147 | 147 | } |
148 | 148 | } |
149 | - return parent::compile ($js,$view); |
|
149 | + return parent::compile($js, $view); |
|
150 | 150 | } |
151 | 151 | |
152 | 152 | /** |
@@ -157,42 +157,42 @@ discard block |
||
157 | 157 | * @param string $notAllChecked |
158 | 158 | * @return HtmlList |
159 | 159 | */ |
160 | - public function addCheckedList($items=array(), $masterItem=NULL, $values=array(),$notAllChecked=false,$name=null) { |
|
160 | + public function addCheckedList($items=array(), $masterItem=NULL, $values=array(), $notAllChecked=false, $name=null) { |
|
161 | 161 | $count=$this->count(); |
162 | - $identifier=$this->identifier . "-" . $count; |
|
162 | + $identifier=$this->identifier."-".$count; |
|
163 | 163 | if (isset($masterItem)) { |
164 | - if(\is_array($masterItem)){ |
|
165 | - $masterO=new HtmlFormCheckbox("master-" . $identifier, @$masterItem[0],@$masterItem[1]); |
|
166 | - if(isset($name)) |
|
164 | + if (\is_array($masterItem)) { |
|
165 | + $masterO=new HtmlFormCheckbox("master-".$identifier, @$masterItem[0], @$masterItem[1]); |
|
166 | + if (isset($name)) |
|
167 | 167 | $masterO->setName($name); |
168 | - if(isset($masterItem[1])){ |
|
169 | - if(\array_search($masterItem[1], $values)!==false){ |
|
168 | + if (isset($masterItem[1])) { |
|
169 | + if (\array_search($masterItem[1], $values)!==false) { |
|
170 | 170 | $masterO->getDataField()->setProperty("checked", ""); |
171 | 171 | } |
172 | 172 | } |
173 | - }else{ |
|
174 | - $masterO=new HtmlFormCheckbox("master-" . $identifier, $masterItem); |
|
173 | + } else { |
|
174 | + $masterO=new HtmlFormCheckbox("master-".$identifier, $masterItem); |
|
175 | 175 | } |
176 | - if($notAllChecked){ |
|
176 | + if ($notAllChecked) { |
|
177 | 177 | $masterO->getDataField()->addClass("_notAllChecked"); |
178 | 178 | } |
179 | 179 | $masterO->getHtmlCk()->addToProperty("class", "master"); |
180 | 180 | $masterO->setClass("item"); |
181 | 181 | $this->addItem($masterO); |
182 | 182 | } |
183 | - $fields=array (); |
|
183 | + $fields=array(); |
|
184 | 184 | $i=0; |
185 | - foreach ( $items as $val => $caption ) { |
|
186 | - $itemO=new HtmlFormCheckbox($identifier . "-" . $i++, $caption, $val, "child"); |
|
187 | - if (\array_search($val, $values) !== false) { |
|
185 | + foreach ($items as $val => $caption) { |
|
186 | + $itemO=new HtmlFormCheckbox($identifier."-".$i++, $caption, $val, "child"); |
|
187 | + if (\array_search($val, $values)!==false) { |
|
188 | 188 | $itemO->getDataField()->setProperty("checked", ""); |
189 | 189 | } |
190 | - if(isset($name)) |
|
190 | + if (isset($name)) |
|
191 | 191 | $itemO->setName($name); |
192 | 192 | $itemO->setClass("item"); |
193 | 193 | $fields[]=$itemO; |
194 | 194 | } |
195 | - if (isset($masterO) === true) { |
|
195 | + if (isset($masterO)===true) { |
|
196 | 196 | $list=new HtmlList("", $fields); |
197 | 197 | $list->setClass("list"); |
198 | 198 | $masterO->addContent($list); |
@@ -203,12 +203,12 @@ discard block |
||
203 | 203 | return $this; |
204 | 204 | } |
205 | 205 | |
206 | - public function setIcons($icons){ |
|
207 | - if(!\is_array($icons)){ |
|
206 | + public function setIcons($icons) { |
|
207 | + if (!\is_array($icons)) { |
|
208 | 208 | $icons=\array_fill(0, \sizeof($this->content), $icons); |
209 | 209 | } |
210 | - $max=\min(\sizeof($icons),\sizeof($this->content)); |
|
211 | - for($i=0;$i<$max;$i++){ |
|
210 | + $max=\min(\sizeof($icons), \sizeof($this->content)); |
|
211 | + for ($i=0; $i<$max; $i++) { |
|
212 | 212 | $this->content[$i]->addIcon($icons[$i]); |
213 | 213 | } |
214 | 214 | return $this; |
@@ -224,7 +224,7 @@ discard block |
||
224 | 224 | * @param mixed $_maxVisible |
225 | 225 | */ |
226 | 226 | public function setMaxVisible($_maxVisible) { |
227 | - $this->_maxVisible = $_maxVisible; |
|
227 | + $this->_maxVisible=$_maxVisible; |
|
228 | 228 | return $this; |
229 | 229 | } |
230 | 230 |
@@ -14,15 +14,15 @@ discard block |
||
14 | 14 | * @property boolean $_visibleHover |
15 | 15 | * @property InstanceViewer $_instanceViewer |
16 | 16 | */ |
17 | -trait DataTableFieldAsTrait{ |
|
18 | - protected $_buttons=["display","edit","delete"]; |
|
17 | +trait DataTableFieldAsTrait { |
|
18 | + protected $_buttons=["display", "edit", "delete"]; |
|
19 | 19 | protected $_buttonsColumn; |
20 | - abstract public function addField($field,$key=null); |
|
21 | - abstract public function insertField($index,$field,$key=null); |
|
22 | - abstract public function insertInField($index,$field,$key=null); |
|
23 | - abstract public function fieldAs($index,$type,$attributes=NULL); |
|
20 | + abstract public function addField($field, $key=null); |
|
21 | + abstract public function insertField($index, $field, $key=null); |
|
22 | + abstract public function insertInField($index, $field, $key=null); |
|
23 | + abstract public function fieldAs($index, $type, $attributes=NULL); |
|
24 | 24 | abstract protected function cleanIdentifier($id); |
25 | - abstract protected function _fieldAs($elementCallback,&$index,$attributes=NULL,$prefix=null); |
|
25 | + abstract protected function _fieldAs($elementCallback, &$index, $attributes=NULL, $prefix=null); |
|
26 | 26 | |
27 | 27 | /** |
28 | 28 | * @param string $caption |
@@ -30,8 +30,8 @@ discard block |
||
30 | 30 | * @param boolean $visibleHover |
31 | 31 | * @return callable |
32 | 32 | */ |
33 | - private function getFieldButtonCallable($caption,$visibleHover=true,$callback=null){ |
|
34 | - return $this->getCallable("getFieldButton",[$caption,$visibleHover],$callback); |
|
33 | + private function getFieldButtonCallable($caption, $visibleHover=true, $callback=null) { |
|
34 | + return $this->getCallable("getFieldButton", [$caption, $visibleHover], $callback); |
|
35 | 35 | } |
36 | 36 | |
37 | 37 | /** |
@@ -40,20 +40,20 @@ discard block |
||
40 | 40 | * @param callable $callback |
41 | 41 | * @return callable |
42 | 42 | */ |
43 | - private function getCallable($thisCallback,$parameters,$callback=null){ |
|
44 | - $result=function($instance) use($thisCallback,$parameters,$callback){ |
|
45 | - $object=call_user_func_array(array($this,$thisCallback), $parameters); |
|
46 | - if(isset($callback)){ |
|
47 | - if(\is_callable($callback)){ |
|
48 | - $callback($object,$instance,$this->_instanceViewer->count()+1); |
|
43 | + private function getCallable($thisCallback, $parameters, $callback=null) { |
|
44 | + $result=function($instance) use($thisCallback, $parameters, $callback){ |
|
45 | + $object=call_user_func_array(array($this, $thisCallback), $parameters); |
|
46 | + if (isset($callback)) { |
|
47 | + if (\is_callable($callback)) { |
|
48 | + $callback($object, $instance, $this->_instanceViewer->count()+1); |
|
49 | 49 | } |
50 | 50 | } |
51 | - if($object instanceof HtmlSemDoubleElement){ |
|
51 | + if ($object instanceof HtmlSemDoubleElement) { |
|
52 | 52 | $id=$this->_instanceViewer->getIdentifier(); |
53 | - $object->setProperty("data-ajax",$id); |
|
54 | - if($object->propertyContains("class","visibleover")){ |
|
53 | + $object->setProperty("data-ajax", $id); |
|
54 | + if ($object->propertyContains("class", "visibleover")) { |
|
55 | 55 | $this->_visibleHover=true; |
56 | - $object->setProperty("style","visibility:hidden;"); |
|
56 | + $object->setProperty("style", "visibility:hidden;"); |
|
57 | 57 | } |
58 | 58 | } |
59 | 59 | return $object; |
@@ -65,16 +65,16 @@ discard block |
||
65 | 65 | * @param string $caption |
66 | 66 | * @return HtmlButton |
67 | 67 | */ |
68 | - private function getFieldButton($caption,$visibleHover=true){ |
|
69 | - $bt= new HtmlButton($this->cleanIdentifier($caption),$caption); |
|
70 | - if($visibleHover) |
|
68 | + private function getFieldButton($caption, $visibleHover=true) { |
|
69 | + $bt=new HtmlButton($this->cleanIdentifier($caption), $caption); |
|
70 | + if ($visibleHover) |
|
71 | 71 | $this->_visibleOver($bt); |
72 | 72 | return $bt; |
73 | 73 | } |
74 | 74 | |
75 | - private function getFieldButtons($buttons,$visibleHover=true){ |
|
76 | - $bts=new HtmlButtonGroups("",$buttons); |
|
77 | - if($visibleHover) |
|
75 | + private function getFieldButtons($buttons, $visibleHover=true) { |
|
76 | + $bts=new HtmlButtonGroups("", $buttons); |
|
77 | + if ($visibleHover) |
|
78 | 78 | $this->_visibleOver($bts); |
79 | 79 | return $bts; |
80 | 80 | } |
@@ -88,19 +88,19 @@ discard block |
||
88 | 88 | * @param array $attributes associative array (<b>ajax</b> key is for ajax post) |
89 | 89 | * @return DataTable |
90 | 90 | */ |
91 | - public function fieldAsSubmit($index,$cssStyle=NULL,$url=NULL,$responseElement=NULL,$attributes=NULL){ |
|
92 | - return $this->_fieldAs(function($id,$name,$value,$caption) use ($url,$responseElement,$cssStyle,$attributes){ |
|
93 | - $button=new HtmlButton($id,$value,$cssStyle); |
|
94 | - $button->postOnClick($url,"$(event.target).closest('tr').find(':input').serialize()",$responseElement,$attributes["ajax"]); |
|
95 | - if(!isset($attributes["visibleHover"]) || $attributes["visibleHover"]) |
|
91 | + public function fieldAsSubmit($index, $cssStyle=NULL, $url=NULL, $responseElement=NULL, $attributes=NULL) { |
|
92 | + return $this->_fieldAs(function($id, $name, $value, $caption) use ($url, $responseElement, $cssStyle, $attributes){ |
|
93 | + $button=new HtmlButton($id, $value, $cssStyle); |
|
94 | + $button->postOnClick($url, "$(event.target).closest('tr').find(':input').serialize()", $responseElement, $attributes["ajax"]); |
|
95 | + if (!isset($attributes["visibleHover"]) || $attributes["visibleHover"]) |
|
96 | 96 | $this->_visibleOver($button); |
97 | 97 | return $button; |
98 | - }, $index,$attributes); |
|
98 | + }, $index, $attributes); |
|
99 | 99 | } |
100 | 100 | |
101 | - protected function _visibleOver(BaseHtml $element){ |
|
101 | + protected function _visibleOver(BaseHtml $element) { |
|
102 | 102 | $this->_visibleHover=true; |
103 | - return $element->addToProperty("class", "visibleover")->setProperty("style","visibility:hidden;"); |
|
103 | + return $element->addToProperty("class", "visibleover")->setProperty("style", "visibility:hidden;"); |
|
104 | 104 | } |
105 | 105 | |
106 | 106 | /** |
@@ -110,8 +110,8 @@ discard block |
||
110 | 110 | * @param boolean $visibleHover |
111 | 111 | * @return DataTable |
112 | 112 | */ |
113 | - public function addFieldButton($caption,$visibleHover=true,$callback=null){ |
|
114 | - $this->addField($this->getCallable("getFieldButton",[$caption,$visibleHover],$callback)); |
|
113 | + public function addFieldButton($caption, $visibleHover=true, $callback=null) { |
|
114 | + $this->addField($this->getCallable("getFieldButton", [$caption, $visibleHover], $callback)); |
|
115 | 115 | return $this; |
116 | 116 | } |
117 | 117 | |
@@ -122,8 +122,8 @@ discard block |
||
122 | 122 | * @param boolean $visibleHover |
123 | 123 | * @return DataTable |
124 | 124 | */ |
125 | - public function addFieldButtons($buttons,$visibleHover=true,$callback=null){ |
|
126 | - $this->addField($this->getCallable("getFieldButtons",[$buttons,$visibleHover],$callback)); |
|
125 | + public function addFieldButtons($buttons, $visibleHover=true, $callback=null) { |
|
126 | + $this->addField($this->getCallable("getFieldButtons", [$buttons, $visibleHover], $callback)); |
|
127 | 127 | return $this; |
128 | 128 | } |
129 | 129 | |
@@ -134,8 +134,8 @@ discard block |
||
134 | 134 | * @param callable $callback |
135 | 135 | * @return DataTable |
136 | 136 | */ |
137 | - public function insertFieldButton($index,$caption,$visibleHover=true,$callback=null){ |
|
138 | - $this->insertField($index, $this->getFieldButtonCallable($caption,$visibleHover,$callback)); |
|
137 | + public function insertFieldButton($index, $caption, $visibleHover=true, $callback=null) { |
|
138 | + $this->insertField($index, $this->getFieldButtonCallable($caption, $visibleHover, $callback)); |
|
139 | 139 | return $this; |
140 | 140 | } |
141 | 141 | |
@@ -146,25 +146,25 @@ discard block |
||
146 | 146 | * @param callable $callback |
147 | 147 | * @return DataTable |
148 | 148 | */ |
149 | - public function insertInFieldButton($index,$caption,$visibleHover=true,$callback=null,$key=null){ |
|
150 | - $this->insertInField($index, $this->getFieldButtonCallable($caption,$visibleHover,$callback),$key); |
|
149 | + public function insertInFieldButton($index, $caption, $visibleHover=true, $callback=null, $key=null) { |
|
150 | + $this->insertInField($index, $this->getFieldButtonCallable($caption, $visibleHover, $callback), $key); |
|
151 | 151 | return $this; |
152 | 152 | } |
153 | 153 | |
154 | - private function addDefaultButton($icon,$class=null,$visibleHover=true,$callback=null,$key=null){ |
|
155 | - $this->addField($this->getCallable("getDefaultButton",[$icon,$class,$visibleHover],$callback),$key); |
|
154 | + private function addDefaultButton($icon, $class=null, $visibleHover=true, $callback=null, $key=null) { |
|
155 | + $this->addField($this->getCallable("getDefaultButton", [$icon, $class, $visibleHover], $callback), $key); |
|
156 | 156 | return $this; |
157 | 157 | } |
158 | 158 | |
159 | - public function insertDefaultButtonIn($index,$icon,$class=null,$visibleHover=true,$callback=null,$key=null){ |
|
160 | - $this->insertInField($index,$this->getCallable("getDefaultButton",[$icon,$class,$visibleHover],$callback),$key); |
|
159 | + public function insertDefaultButtonIn($index, $icon, $class=null, $visibleHover=true, $callback=null, $key=null) { |
|
160 | + $this->insertInField($index, $this->getCallable("getDefaultButton", [$icon, $class, $visibleHover], $callback), $key); |
|
161 | 161 | return $this; |
162 | 162 | } |
163 | 163 | |
164 | - private function getDefaultButton($icon,$class=null,$visibleHover=true){ |
|
165 | - $bt=$this->getFieldButton("",$visibleHover); |
|
164 | + private function getDefaultButton($icon, $class=null, $visibleHover=true) { |
|
165 | + $bt=$this->getFieldButton("", $visibleHover); |
|
166 | 166 | $bt->asIcon($icon); |
167 | - if(isset($class)) |
|
167 | + if (isset($class)) |
|
168 | 168 | $bt->addClass($class); |
169 | 169 | return $bt; |
170 | 170 | } |
@@ -176,9 +176,9 @@ discard block |
||
176 | 176 | * @param callable $callback this function takes the following arguments : $object=>the delete button, $instance : the active instance of the object |
177 | 177 | * @return DataTable |
178 | 178 | */ |
179 | - public function addDeleteButton($visibleHover=true,$deleteBehavior=[],$callback=null){ |
|
179 | + public function addDeleteButton($visibleHover=true, $deleteBehavior=[], $callback=null) { |
|
180 | 180 | $this->_deleteBehavior=$deleteBehavior; |
181 | - return $this->addDefaultButton("remove","_delete red basic",$visibleHover,$callback,"delete"); |
|
181 | + return $this->addDefaultButton("remove", "_delete red basic", $visibleHover, $callback, "delete"); |
|
182 | 182 | } |
183 | 183 | |
184 | 184 | /** |
@@ -188,9 +188,9 @@ discard block |
||
188 | 188 | * @param callable $callback this function takes the following arguments : $object=>the delete button, $instance : the active instance of the object |
189 | 189 | * @return DataTable |
190 | 190 | */ |
191 | - public function addEditButton($visibleHover=true,$editBehavior=[],$callback=null){ |
|
191 | + public function addEditButton($visibleHover=true, $editBehavior=[], $callback=null) { |
|
192 | 192 | $this->_editBehavior=$editBehavior; |
193 | - return $this->addDefaultButton("edit","_edit basic",$visibleHover,$callback,"edit"); |
|
193 | + return $this->addDefaultButton("edit", "_edit basic", $visibleHover, $callback, "edit"); |
|
194 | 194 | } |
195 | 195 | |
196 | 196 | /** |
@@ -200,9 +200,9 @@ discard block |
||
200 | 200 | * @param callable $callback this function takes the following arguments : $object=>the delete button, $instance : the active instance of the object |
201 | 201 | * @return DataTable |
202 | 202 | */ |
203 | - public function addDisplayButton($visibleHover=true,$displayBehavior=[],$callback=null){ |
|
203 | + public function addDisplayButton($visibleHover=true, $displayBehavior=[], $callback=null) { |
|
204 | 204 | $this->_displayBehavior=$displayBehavior; |
205 | - return $this->addDefaultButton("eye","_display basic",$visibleHover,$callback,"display"); |
|
205 | + return $this->addDefaultButton("eye", "_display basic", $visibleHover, $callback, "display"); |
|
206 | 206 | } |
207 | 207 | |
208 | 208 | /** |
@@ -213,10 +213,10 @@ discard block |
||
213 | 213 | * @param callable $callbackDelete this function takes the following arguments : $object=>the delete button, $instance : the active instance of the object |
214 | 214 | * @return DataTable |
215 | 215 | */ |
216 | - public function addEditDeleteButtons($visibleHover=true,$behavior=[],$callbackEdit=null,$callbackDelete=null){ |
|
217 | - $this->addEditButton($visibleHover,$behavior,$callbackEdit); |
|
216 | + public function addEditDeleteButtons($visibleHover=true, $behavior=[], $callbackEdit=null, $callbackDelete=null) { |
|
217 | + $this->addEditButton($visibleHover, $behavior, $callbackEdit); |
|
218 | 218 | $index=$this->_instanceViewer->visiblePropertiesCount()-1; |
219 | - $this->insertDeleteButtonIn($index,$visibleHover,$behavior,$callbackDelete); |
|
219 | + $this->insertDeleteButtonIn($index, $visibleHover, $behavior, $callbackDelete); |
|
220 | 220 | return $this; |
221 | 221 | } |
222 | 222 | |
@@ -229,35 +229,35 @@ discard block |
||
229 | 229 | * @param callable $callbackDelete this function takes the following arguments : $object=>the delete button, $instance : the active instance of the object |
230 | 230 | * @return DataTable |
231 | 231 | */ |
232 | - public function addAllButtons($visibleHover=true,$behavior=[],$callbackDisplay=null,$callbackEdit=null,$callbackDelete=null){ |
|
233 | - $this->addDisplayButton($visibleHover,$behavior,$callbackDisplay); |
|
232 | + public function addAllButtons($visibleHover=true, $behavior=[], $callbackDisplay=null, $callbackEdit=null, $callbackDelete=null) { |
|
233 | + $this->addDisplayButton($visibleHover, $behavior, $callbackDisplay); |
|
234 | 234 | $index=$this->_instanceViewer->visiblePropertiesCount()-1; |
235 | 235 | $this->_buttonsColumn=$index; |
236 | - $this->insertEditButtonIn($index,$visibleHover,$behavior,$callbackEdit); |
|
237 | - $this->insertDeleteButtonIn($index,$visibleHover,$behavior,$callbackDelete); |
|
236 | + $this->insertEditButtonIn($index, $visibleHover, $behavior, $callbackEdit); |
|
237 | + $this->insertDeleteButtonIn($index, $visibleHover, $behavior, $callbackDelete); |
|
238 | 238 | return $this; |
239 | 239 | } |
240 | 240 | |
241 | - public function insertDeleteButtonIn($index,$visibleHover=true,$deleteBehavior=[],$callback=null){ |
|
241 | + public function insertDeleteButtonIn($index, $visibleHover=true, $deleteBehavior=[], $callback=null) { |
|
242 | 242 | $this->_deleteBehavior=$deleteBehavior; |
243 | - return $this->insertDefaultButtonIn($index,"remove","_delete red basic",$visibleHover,$callback,"delete"); |
|
243 | + return $this->insertDefaultButtonIn($index, "remove", "_delete red basic", $visibleHover, $callback, "delete"); |
|
244 | 244 | } |
245 | 245 | |
246 | - public function insertEditButtonIn($index,$visibleHover=true,$editBehavior=[],$callback=null){ |
|
246 | + public function insertEditButtonIn($index, $visibleHover=true, $editBehavior=[], $callback=null) { |
|
247 | 247 | $this->_editBehavior=$editBehavior; |
248 | - return $this->insertDefaultButtonIn($index,"edit","_edit basic",$visibleHover,$callback,"edit"); |
|
248 | + return $this->insertDefaultButtonIn($index, "edit", "_edit basic", $visibleHover, $callback, "edit"); |
|
249 | 249 | } |
250 | 250 | |
251 | - public function insertDisplayButtonIn($index,$visibleHover=true,$displayBehavior=[],$callback=null){ |
|
251 | + public function insertDisplayButtonIn($index, $visibleHover=true, $displayBehavior=[], $callback=null) { |
|
252 | 252 | $this->_displayBehavior=$displayBehavior; |
253 | - return $this->insertDefaultButtonIn($index,"eye","_display basic",$visibleHover,$callback,"display"); |
|
253 | + return $this->insertDefaultButtonIn($index, "eye", "_display basic", $visibleHover, $callback, "display"); |
|
254 | 254 | } |
255 | 255 | |
256 | 256 | /** |
257 | 257 | * @param array $_buttons |
258 | 258 | */ |
259 | 259 | public function setButtons($_buttons) { |
260 | - $this->_buttons = $_buttons; |
|
260 | + $this->_buttons=$_buttons; |
|
261 | 261 | return $this; |
262 | 262 | } |
263 | 263 | } |
@@ -14,44 +14,44 @@ discard block |
||
14 | 14 | */ |
15 | 15 | abstract class HtmlCollection extends HtmlDoubleElement { |
16 | 16 | |
17 | - public function __construct($identifier,$tagName="div"){ |
|
18 | - parent::__construct($identifier,$tagName); |
|
17 | + public function __construct($identifier, $tagName="div") { |
|
18 | + parent::__construct($identifier, $tagName); |
|
19 | 19 | $this->content=array(); |
20 | 20 | } |
21 | 21 | |
22 | - public function addItems($items){ |
|
23 | - if(JArray::isAssociative($items)){ |
|
24 | - foreach ($items as $k=>$v){ |
|
25 | - $this->addItem([$k,$v]); |
|
22 | + public function addItems($items) { |
|
23 | + if (JArray::isAssociative($items)) { |
|
24 | + foreach ($items as $k=>$v) { |
|
25 | + $this->addItem([$k, $v]); |
|
26 | 26 | } |
27 | - }else{ |
|
28 | - foreach ($items as $item){ |
|
27 | + } else { |
|
28 | + foreach ($items as $item) { |
|
29 | 29 | $this->addItem($item); |
30 | 30 | } |
31 | 31 | } |
32 | 32 | return $this; |
33 | 33 | } |
34 | 34 | |
35 | - public function setItems($items){ |
|
35 | + public function setItems($items) { |
|
36 | 36 | $this->content=$items; |
37 | 37 | return $this; |
38 | 38 | } |
39 | 39 | |
40 | - public function getItems(){ |
|
40 | + public function getItems() { |
|
41 | 41 | return $this->content; |
42 | 42 | } |
43 | 43 | |
44 | - protected function getItemToAdd($item){ |
|
44 | + protected function getItemToAdd($item) { |
|
45 | 45 | $itemO=$item; |
46 | - if($this->createCondition($item)===true){ |
|
46 | + if ($this->createCondition($item)===true) { |
|
47 | 47 | $itemO=$this->createItem($item); |
48 | 48 | } |
49 | 49 | return $itemO; |
50 | 50 | } |
51 | 51 | |
52 | - protected function setItemIdentifier($item,$classname,$index){ |
|
53 | - if($item instanceof BaseWidget){ |
|
54 | - if(JString::isNull($item->getIdentifier())){ |
|
52 | + protected function setItemIdentifier($item, $classname, $index) { |
|
53 | + if ($item instanceof BaseWidget) { |
|
54 | + if (JString::isNull($item->getIdentifier())) { |
|
55 | 55 | $item->setIdentifier($classname."-".$this->identifier."-".$index); |
56 | 56 | } |
57 | 57 | } |
@@ -62,15 +62,15 @@ discard block |
||
62 | 62 | * @param HtmlDoubleElement|string|array $item |
63 | 63 | * @return \Ajax\common\html\HtmlDoubleElement |
64 | 64 | */ |
65 | - public function addItem($item){ |
|
65 | + public function addItem($item) { |
|
66 | 66 | $itemO=$this->getItemToAdd($item); |
67 | 67 | $this->addContent($itemO); |
68 | 68 | return $itemO; |
69 | 69 | } |
70 | 70 | |
71 | - public function insertItem($item,$position=0){ |
|
71 | + public function insertItem($item, $position=0) { |
|
72 | 72 | $itemO=$this->getItemToAdd($item); |
73 | - \array_splice( $this->content, $position, 0, array($itemO)); |
|
73 | + \array_splice($this->content, $position, 0, array($itemO)); |
|
74 | 74 | return $itemO; |
75 | 75 | } |
76 | 76 | |
@@ -80,7 +80,7 @@ discard block |
||
80 | 80 | * @return \Ajax\common\html\HtmlDoubleElement |
81 | 81 | */ |
82 | 82 | public function getItem($index) { |
83 | - if (is_int($index)&& isset($this->content[$index])) |
|
83 | + if (is_int($index) && isset($this->content[$index])) |
|
84 | 84 | return $this->content[$index]; |
85 | 85 | else { |
86 | 86 | $elm=$this->getElementById($index, $this->content); |
@@ -93,11 +93,11 @@ discard block |
||
93 | 93 | return $this; |
94 | 94 | } |
95 | 95 | |
96 | - public function removeItem($index){ |
|
96 | + public function removeItem($index) { |
|
97 | 97 | return array_splice($this->content, $index, 1); |
98 | 98 | } |
99 | 99 | |
100 | - public function count(){ |
|
100 | + public function count() { |
|
101 | 101 | return \sizeof($this->content); |
102 | 102 | } |
103 | 103 | |
@@ -108,8 +108,8 @@ discard block |
||
108 | 108 | return $this->addItem($function($object)); |
109 | 109 | } |
110 | 110 | |
111 | - public function apply($callBack){ |
|
112 | - foreach ($this->content as $item){ |
|
111 | + public function apply($callBack) { |
|
112 | + foreach ($this->content as $item) { |
|
113 | 113 | $callBack($item); |
114 | 114 | } |
115 | 115 | return $this; |
@@ -129,23 +129,23 @@ discard block |
||
129 | 129 | */ |
130 | 130 | abstract protected function createItem($value); |
131 | 131 | |
132 | - protected function createCondition($value){ |
|
132 | + protected function createCondition($value) { |
|
133 | 133 | return \is_object($value)===false; |
134 | 134 | } |
135 | 135 | |
136 | - protected function contentAs($tagName){ |
|
137 | - foreach ($this->content as $item){ |
|
136 | + protected function contentAs($tagName) { |
|
137 | + foreach ($this->content as $item) { |
|
138 | 138 | $item->setTagName($tagName); |
139 | 139 | } |
140 | 140 | return $this; |
141 | 141 | } |
142 | 142 | |
143 | - public function setProperties($properties){ |
|
143 | + public function setProperties($properties) { |
|
144 | 144 | $i=0; |
145 | - foreach ($properties as $k=>$v){ |
|
145 | + foreach ($properties as $k=>$v) { |
|
146 | 146 | $c=$this->content[$i++]; |
147 | - if(isset($c)) |
|
148 | - $c->setProperty($k,$v); |
|
147 | + if (isset($c)) |
|
148 | + $c->setProperty($k, $v); |
|
149 | 149 | else |
150 | 150 | return $this; |
151 | 151 | } |
@@ -158,15 +158,15 @@ discard block |
||
158 | 158 | * @param array|mixed $values |
159 | 159 | * @return $this |
160 | 160 | */ |
161 | - public function setPropertyValues($property,$values){ |
|
162 | - if(\is_array($values)===false){ |
|
163 | - $values=\array_fill(0, $this->count(),$values); |
|
161 | + public function setPropertyValues($property, $values) { |
|
162 | + if (\is_array($values)===false) { |
|
163 | + $values=\array_fill(0, $this->count(), $values); |
|
164 | 164 | } |
165 | - foreach ($values as $i=>$value){ |
|
166 | - if(isset($this->content[$i])){ |
|
167 | - $this->content[$i]->setProperty($property,$value); |
|
165 | + foreach ($values as $i=>$value) { |
|
166 | + if (isset($this->content[$i])) { |
|
167 | + $this->content[$i]->setProperty($property, $value); |
|
168 | 168 | } |
169 | - else{ |
|
169 | + else { |
|
170 | 170 | return $this; |
171 | 171 | } |
172 | 172 | } |
@@ -179,15 +179,15 @@ discard block |
||
179 | 179 | * @param array|mixed $values |
180 | 180 | * @return $this |
181 | 181 | */ |
182 | - public function addPropertyValues($property,$values){ |
|
183 | - if(\is_array($values)===false){ |
|
184 | - $values=\array_fill(0, $this->count(),$values); |
|
182 | + public function addPropertyValues($property, $values) { |
|
183 | + if (\is_array($values)===false) { |
|
184 | + $values=\array_fill(0, $this->count(), $values); |
|
185 | 185 | } |
186 | - foreach ($values as $i=>$value){ |
|
187 | - if(isset($this->content[$i])){ |
|
188 | - $this->content[$i++]->addToProperty($property,$value); |
|
186 | + foreach ($values as $i=>$value) { |
|
187 | + if (isset($this->content[$i])) { |
|
188 | + $this->content[$i++]->addToProperty($property, $value); |
|
189 | 189 | } |
190 | - else{ |
|
190 | + else { |
|
191 | 191 | return $this; |
192 | 192 | } |
193 | 193 | } |
@@ -197,13 +197,13 @@ discard block |
||
197 | 197 | public function compile(JsUtils $js=NULL, &$view=NULL) { |
198 | 198 | $index=0; |
199 | 199 | $classname=\strtolower(JReflection::shortClassName($this)); |
200 | - foreach ($this->content as $item){ |
|
201 | - $this->setItemIdentifier($item,$classname,$index++); |
|
200 | + foreach ($this->content as $item) { |
|
201 | + $this->setItemIdentifier($item, $classname, $index++); |
|
202 | 202 | } |
203 | - return parent::compile($js,$view); |
|
203 | + return parent::compile($js, $view); |
|
204 | 204 | } |
205 | 205 | |
206 | - public function getItemById($identifier){ |
|
206 | + public function getItemById($identifier) { |
|
207 | 207 | return $this->getElementById($identifier, $this->content); |
208 | 208 | } |
209 | 209 | |
@@ -212,13 +212,13 @@ discard block |
||
212 | 212 | * @param string $target |
213 | 213 | * @return HtmlCollection |
214 | 214 | */ |
215 | - public function asLinks($hrefs=[],$target=NUll) { |
|
216 | - foreach ( $this->content as $index=>$item ) { |
|
217 | - if($item instanceof HtmlDoubleElement){ |
|
215 | + public function asLinks($hrefs=[], $target=NUll) { |
|
216 | + foreach ($this->content as $index=>$item) { |
|
217 | + if ($item instanceof HtmlDoubleElement) { |
|
218 | 218 | $href=""; |
219 | - if(isset($hrefs[$index])) |
|
219 | + if (isset($hrefs[$index])) |
|
220 | 220 | $href=$hrefs[$index]; |
221 | - $item->asLink($href,$target); |
|
221 | + $item->asLink($href, $target); |
|
222 | 222 | } |
223 | 223 | } |
224 | 224 | return $this; |
@@ -230,8 +230,8 @@ discard block |
||
230 | 230 | * @param int $length If length is omitted, removes everything from offset to the end of the array. If length is specified and is positive, then that many elements will be removed. If length is specified and is negative then the end of the removed portion will be that many elements from the end of the array. If length is specified and is zero, no elements will be removed. Tip: to remove everything from offset to the end of the array when replacement is also specified, use count($input) for length. |
231 | 231 | * @return $this |
232 | 232 | */ |
233 | - public function splice($offset,$length=null){ |
|
234 | - $this->content=array_slice($this->content, $offset,$length); |
|
233 | + public function splice($offset, $length=null) { |
|
234 | + $this->content=array_slice($this->content, $offset, $length); |
|
235 | 235 | return $this; |
236 | 236 | } |
237 | 237 | } |
@@ -8,12 +8,12 @@ discard block |
||
8 | 8 | * @author jc |
9 | 9 | * @property BaseWidget $_self |
10 | 10 | */ |
11 | -trait BaseHtmlPropertiesTrait{ |
|
11 | +trait BaseHtmlPropertiesTrait { |
|
12 | 12 | |
13 | - protected $properties=array (); |
|
13 | + protected $properties=array(); |
|
14 | 14 | abstract protected function ctrl($name, $value, $typeCtrl); |
15 | 15 | abstract protected function removeOldValues(&$oldValue, $allValues); |
16 | - abstract protected function _getElementBy($callback,$elements); |
|
16 | + abstract protected function _getElementBy($callback, $elements); |
|
17 | 17 | public function getProperties() { |
18 | 18 | return $this->_self->properties; |
19 | 19 | } |
@@ -45,14 +45,14 @@ discard block |
||
45 | 45 | */ |
46 | 46 | public function addToProperty($name, $value, $separator=" ") { |
47 | 47 | if (\is_array($value)) { |
48 | - foreach ( $value as $v ) { |
|
48 | + foreach ($value as $v) { |
|
49 | 49 | $this->_self->addToProperty($name, $v, $separator); |
50 | 50 | } |
51 | - } else if ($value !== "" && $this->_self->propertyContains($name, $value) === false) { |
|
52 | - if(isset($this->_self->properties[$name])){ |
|
51 | + } else if ($value!=="" && $this->_self->propertyContains($name, $value)===false) { |
|
52 | + if (isset($this->_self->properties[$name])) { |
|
53 | 53 | $v=$this->_self->properties[$name]; |
54 | - if (isset($v) && $v !== ""){ |
|
55 | - $value=$v . $separator . $value; |
|
54 | + if (isset($v) && $v!=="") { |
|
55 | + $value=$v.$separator.$value; |
|
56 | 56 | } |
57 | 57 | } |
58 | 58 | return $this->_self->setProperty($name, $value); |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | } |
90 | 90 | |
91 | 91 | public function addToPropertyCtrlCheck($name, $value, $typeCtrl) { |
92 | - if ($this->_self->ctrl($name, $value, $typeCtrl) === true) { |
|
92 | + if ($this->_self->ctrl($name, $value, $typeCtrl)===true) { |
|
93 | 93 | return $this->_self->addToProperty($name, $value); |
94 | 94 | } |
95 | 95 | return $this; |
@@ -110,12 +110,12 @@ discard block |
||
110 | 110 | } |
111 | 111 | |
112 | 112 | protected function setPropertyCtrl($name, $value, $typeCtrl) { |
113 | - if ($this->_self->ctrl($name, $value, $typeCtrl) === true) |
|
113 | + if ($this->_self->ctrl($name, $value, $typeCtrl)===true) |
|
114 | 114 | return $this->_self->setProperty($name, $value); |
115 | 115 | return $this; |
116 | 116 | } |
117 | 117 | |
118 | - protected function getElementByPropertyValue($propertyName,$value, $elements) { |
|
119 | - return $this->_self->_getElementBy(function(BaseHtml $element) use ($propertyName,$value){return $element->propertyContains($propertyName, $value) === true;}, $elements); |
|
118 | + protected function getElementByPropertyValue($propertyName, $value, $elements) { |
|
119 | + return $this->_self->_getElementBy(function(BaseHtml $element) use ($propertyName, $value){return $element->propertyContains($propertyName, $value)===true; }, $elements); |
|
120 | 120 | } |
121 | 121 | } |