@@ -46,8 +46,9 @@ discard block |
||
46 | 46 | } |
47 | 47 | $retour.="$.".$method."(url,".$params.").done(function( data ) {\n"; |
48 | 48 | $retour.=$this->_getOnAjaxDone($responseElement, $jsCallback)."});\n"; |
49 | - if ($immediatly) |
|
50 | - $this->jquery_code_for_compile[]=$retour; |
|
49 | + if ($immediatly) { |
|
50 | + $this->jquery_code_for_compile[]=$retour; |
|
51 | + } |
|
51 | 52 | return $retour; |
52 | 53 | } |
53 | 54 | |
@@ -55,13 +56,15 @@ discard block |
||
55 | 56 | $url=$this->_correctAjaxUrl($url); |
56 | 57 | $retour="url='".$url."';\n"; |
57 | 58 | $slash="/"; |
58 | - if(JString::endswith($url, "/")===true) |
|
59 | - $slash=""; |
|
59 | + if(JString::endswith($url, "/")===true) { |
|
60 | + $slash=""; |
|
61 | + } |
|
60 | 62 | if(JString::isNotNull($attr)){ |
61 | - if ($attr=="value") |
|
62 | - $retour.="url=url+'".$slash."'+$(this).val();\n"; |
|
63 | - else if($attr!=null && $attr!=="") |
|
64 | - $retour.="url=url+'".$slash."'+($(this).attr('".$attr."')||'');\n"; |
|
63 | + if ($attr=="value") { |
|
64 | + $retour.="url=url+'".$slash."'+$(this).val();\n"; |
|
65 | + } else if($attr!=null && $attr!=="") { |
|
66 | + $retour.="url=url+'".$slash."'+($(this).attr('".$attr."')||'');\n"; |
|
67 | + } |
|
65 | 68 | } |
66 | 69 | return $retour; |
67 | 70 | } |
@@ -72,7 +75,7 @@ discard block |
||
72 | 75 | if(JString::startswith($responseElement, "-")){ |
73 | 76 | $responseElement=\substr($responseElement, 0); |
74 | 77 | $retour="\t$({$responseElement}).replaceWith( data );\n"; |
75 | - }else{ |
|
78 | + } else{ |
|
76 | 79 | $retour="\t$({$responseElement}).html( data );\n"; |
77 | 80 | } |
78 | 81 | } |
@@ -88,8 +91,9 @@ discard block |
||
88 | 91 | } |
89 | 92 | |
90 | 93 | protected function _correctAjaxUrl($url) { |
91 | - if ($url!=="/" && JString::endsWith($url, "/")===true) |
|
92 | - $url=substr($url, 0, strlen($url)-1); |
|
94 | + if ($url!=="/" && JString::endsWith($url, "/")===true) { |
|
95 | + $url=substr($url, 0, strlen($url)-1); |
|
96 | + } |
|
93 | 97 | if (strncmp($url, 'http://', 7)!=0&&strncmp($url, 'https://', 8)!=0) { |
94 | 98 | $url=$this->jsUtils->getUrl($url); |
95 | 99 | } |
@@ -113,8 +117,9 @@ discard block |
||
113 | 117 | $retour.="\t".$jsCallback."\n". |
114 | 118 | "\t$(document).trigger('jsonReady',[data]);\n". |
115 | 119 | "});\n"; |
116 | - if ($immediatly) |
|
117 | - $this->jquery_code_for_compile[]=$retour; |
|
120 | + if ($immediatly) { |
|
121 | + $this->jquery_code_for_compile[]=$retour; |
|
122 | + } |
|
118 | 123 | return $retour; |
119 | 124 | } |
120 | 125 | |
@@ -153,7 +158,7 @@ discard block |
||
153 | 158 | if($context===null){ |
154 | 159 | $appendTo="\t\tnewElm.appendTo($('".$maskSelector."').parent());\n"; |
155 | 160 | $newElm = "$('#'+newId)"; |
156 | - }else{ |
|
161 | + } else{ |
|
157 | 162 | $appendTo="\t\tnewElm.appendTo(".$context.");\n"; |
158 | 163 | $newElm = $context.".find('#'+newId)"; |
159 | 164 | } |
@@ -163,8 +168,9 @@ discard block |
||
163 | 168 | $retour.="\t}\n"."\tfor(var key in value){\n"."\t\t\tvar html = $('<div />').append($(newElm).clone()).html();\n"."\t\t\tif(html.indexOf('[['+key+']]')>-1){\n"."\t\t\t\tcontent=$(html.split('[['+key+']]').join(value[key]));\n"."\t\t\t\t$(newElm).replaceWith(content);newElm=content;\n"."\t\t\t}\n"."\t\tvar sel='[data-id=\"'+key+'\"]';if($(sel,newElm).length){\n"."\t\t\tvar selElm=$(sel,newElm);\n"."\t\t\t if(selElm.is('[value]')) { selElm.attr('value',value[key]);selElm.val(value[key]);} else { selElm.html(value[key]); }\n"."\t\t}\n"."}\n"."\t$(newElm).show(true);"."\n"."\t$(newElm).removeClass('hide');"."});\n"; |
164 | 169 | $retour.="\t$(document).trigger('jsonReady',[data]);\n"; |
165 | 170 | $retour.="\t".$jsCallback."\n"."});\n"; |
166 | - if ($immediatly) |
|
167 | - $this->jquery_code_for_compile[]=$retour; |
|
171 | + if ($immediatly) { |
|
172 | + $this->jquery_code_for_compile[]=$retour; |
|
173 | + } |
|
168 | 174 | return $retour; |
169 | 175 | } |
170 | 176 | /** |
@@ -205,8 +211,9 @@ discard block |
||
205 | 211 | }});\n"; |
206 | 212 | $retour.="$('#".$form."').submit();\n"; |
207 | 213 | } |
208 | - if ($immediatly) |
|
209 | - $this->jquery_code_for_compile[]=$retour; |
|
214 | + if ($immediatly) { |
|
215 | + $this->jquery_code_for_compile[]=$retour; |
|
216 | + } |
|
210 | 217 | return $retour; |
211 | 218 | } |
212 | 219 |