Code Duplication    Length = 11-11 lines in 2 locations

Ajax/common/traits/JsUtilsActionsTrait.php 2 locations

@@ 59-69 (lines=11) @@
56
	 * @param string $param
57
	 * @param boolean $immediatly delayed if false
58
	 */
59
	public function _genericCallValue($jQueryCall,$element='this', $param="", $immediatly=false) {
60
		$element=Javascript::prep_element($element);
61
		if (isset($param)) {
62
			$param=Javascript::prep_value($param);
63
			$str="$({$element}).{$jQueryCall}({$param});";
64
		} else
65
			$str="$({$element}).{$jQueryCall}();";
66
		if ($immediatly)
67
			$this->jquery_code_for_compile[]=$str;
68
		return $str;
69
	}
70
71
	/**
72
	 * Execute a generic jQuery call with 2 elements.
@@ 128-138 (lines=11) @@
125
	 * @param string $value
126
	 * @param boolean $immediatly delayed if false
127
	 */
128
	public function attr($element='this', $attributeName, $value="", $immediatly=false) {
129
		$element=Javascript::prep_element($element);
130
		if (isset($value)) {
131
			$value=Javascript::prep_value($value);
132
			$str="$({$element}).attr(\"$attributeName\",{$value});";
133
		} else
134
			$str="$({$element}).attr(\"$attributeName\");";
135
		if ($immediatly)
136
			$this->jquery_code_for_compile[]=$str;
137
		return $str;
138
	}
139
140
	/**
141
	 * Get or set the value of the first element in the set of matched elements or set one or more attributes for every matched element.