Code Duplication    Length = 11-14 lines in 9 locations

Ajax/common/traits/JqueryActionsTrait.php 8 locations

@@ 17-27 (lines=11) @@
14
	 * @param string $value
15
	 * @param boolean $immediatly delayed if false
16
	 */
17
	public function _attr($element='this', $attributeName, $value="", $immediatly=false) {
18
		$element=$this->_prep_element($element);
19
		if (isset($value)) {
20
			$value=$this->_prep_value($value);
21
			$str="$({$element}).attr(\"$attributeName\",{$value});";
22
		} else
23
			$str="$({$element}).attr(\"$attributeName\");";
24
			if ($immediatly)
25
				$this->jquery_code_for_compile[]=$str;
26
				return $str;
27
	}
28
29
	/**
30
	 * Insert content, specified by the parameter, after each element in the set of matched elements
@@ 93-106 (lines=14) @@
90
	 * @param boolean $immediatly delayed if false
91
	 * @return string
92
	 */
93
	public function _fadeIn($element='this', $speed='', $callback='', $immediatly=false) {
94
		$element=$this->_prep_element($element);
95
		$speed=$this->_validate_speed($speed);
96
97
		if ($callback!='') {
98
			$callback=", function(){\n{$callback}\n}";
99
		}
100
101
		$str="$({$element}).fadeIn({$speed}{$callback});";
102
103
		if ($immediatly)
104
			$this->jquery_code_for_compile[]=$str;
105
			return $str;
106
	}
107
108
	// --------------------------------------------------------------------
109
@@ 119-132 (lines=14) @@
116
	 * @param boolean $immediatly delayed if false
117
	 * @return string
118
	 */
119
	public function _fadeOut($element='this', $speed='', $callback='', $immediatly=false) {
120
		$element=$this->_prep_element($element);
121
		$speed=$this->_validate_speed($speed);
122
123
		if ($callback!='') {
124
			$callback=", function(){\n{$callback}\n}";
125
		}
126
127
		$str="$({$element}).fadeOut({$speed}{$callback});";
128
129
		if ($immediatly)
130
			$this->jquery_code_for_compile[]=$str;
131
			return $str;
132
	}
133
134
	// --------------------------------------------------------------------
135
@@ 145-158 (lines=14) @@
142
	 * @param boolean $immediatly delayed if false
143
	 * @return string
144
	 */
145
	public function _hide($element='this', $speed='', $callback='', $immediatly=false) {
146
		$element=$this->_prep_element($element);
147
		$speed=$this->_validate_speed($speed);
148
149
		if ($callback!='') {
150
			$callback=", function(){\n{$callback}\n}";
151
		}
152
153
		$str="$({$element}).hide({$speed}{$callback});";
154
155
		if ($immediatly)
156
			$this->jquery_code_for_compile[]=$str;
157
			return $str;
158
	}
159
160
	// --------------------------------------------------------------------
161
@@ 173-186 (lines=14) @@
170
	 * @param boolean $immediatly delayed if false
171
	 * @return string
172
	 */
173
	public function _slideUp($element='this', $speed='', $callback='', $immediatly=false) {
174
		$element=$this->_prep_element($element);
175
		$speed=$this->_validate_speed($speed);
176
177
		if ($callback!='') {
178
			$callback=", function(){\n{$callback}\n}";
179
		}
180
181
		$str="$({$element}).slideUp({$speed}{$callback});";
182
183
		if ($immediatly)
184
			$this->jquery_code_for_compile[]=$str;
185
			return $str;
186
	}
187
188
	// --------------------------------------------------------------------
189
@@ 199-212 (lines=14) @@
196
	 * @param boolean $immediatly delayed if false
197
	 * @return string
198
	 */
199
	public function _slideDown($element='this', $speed='', $callback='', $immediatly=false) {
200
		$element=$this->_prep_element($element);
201
		$speed=$this->_validate_speed($speed);
202
203
		if ($callback!='') {
204
			$callback=", function(){\n{$callback}\n}";
205
		}
206
207
		$str="$({$element}).slideDown({$speed}{$callback});";
208
209
		if ($immediatly)
210
			$this->jquery_code_for_compile[]=$str;
211
			return $str;
212
	}
213
214
	// --------------------------------------------------------------------
215
@@ 225-238 (lines=14) @@
222
	 * @param boolean $immediatly delayed if false
223
	 * @return string
224
	 */
225
	public function _slideToggle($element='this', $speed='', $callback='', $immediatly=false) {
226
		$element=$this->_prep_element($element);
227
		$speed=$this->_validate_speed($speed);
228
229
		if ($callback!='') {
230
			$callback=", function(){\n{$callback}\n}";
231
		}
232
233
		$str="$({$element}).slideToggle({$speed}{$callback});";
234
235
		if ($immediatly)
236
			$this->jquery_code_for_compile[]=$str;
237
			return $str;
238
	}
239
240
	// --------------------------------------------------------------------
241
@@ 286-299 (lines=14) @@
283
	 * @param boolean $immediatly delayed if false
284
	 * @return string
285
	 */
286
	public function _show($element='this', $speed='', $callback='', $immediatly=false) {
287
		$element=$this->_prep_element($element);
288
		$speed=$this->_validate_speed($speed);
289
290
		if ($callback!='') {
291
			$callback=", function(){\n{$callback}\n}";
292
		}
293
294
		$str="$({$element}).show({$speed}{$callback});";
295
296
		if ($immediatly)
297
			$this->jquery_code_for_compile[]=$str;
298
			return $str;
299
	}
300
301
	/**
302
	 * Places a condition

Ajax/Jquery.php 1 location

@@ 145-155 (lines=11) @@
142
	 * @param string $param
143
	 * @param boolean $immediatly delayed if false
144
	 */
145
	public function _genericCallValue($jQueryCall,$element='this', $param="", $immediatly=false) {
146
		$element=$this->_prep_element($element);
147
		if (isset($param)) {
148
			$param=$this->_prep_value($param);
149
			$str="$({$element}).{$jQueryCall}({$param});";
150
		} else
151
			$str="$({$element}).{$jQueryCall}();";
152
			if ($immediatly)
153
				$this->jquery_code_for_compile[]=$str;
154
			return $str;
155
	}
156
	/**
157
	 * Execute a generic jQuery call with 2 elements.
158
	 * @param string $jQueryCall