Code Duplication    Length = 21-26 lines in 2 locations

api/js/egw_action/test/js/jquery.js 1 location

@@ 4845-4870 (lines=26) @@
4842
			elem.contentDocument || elem.contentWindow.document :
4843
			jQuery.makeArray( elem.childNodes );
4844
	}
4845
}, function( name, fn ) {
4846
	jQuery.fn[ name ] = function( until, selector ) {
4847
		var ret = jQuery.map( this, fn, until ),
4848
                // The variable 'args' was introduced in
4849
                // https://github.com/jquery/jquery/commit/52a0238
4850
                // to work around a bug in Chrome 10 (Dev) and should be removed when the bug is fixed.
4851
                // http://code.google.com/p/v8/issues/detail?id=1050
4852
                    args = slice.call(arguments);
4853
4854
		if ( !runtil.test( name ) ) {
4855
			selector = until;
4856
		}
4857
4858
		if ( selector && typeof selector === "string" ) {
4859
			ret = jQuery.filter( selector, ret );
4860
		}
4861
4862
		ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret;
4863
4864
		if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) {
4865
			ret = ret.reverse();
4866
		}
4867
4868
		return this.pushStack( ret, name, args.join(",") );
4869
	};
4870
});
4871
4872
jQuery.extend({
4873
	filter: function( expr, elems, not ) {

api/js/etemplate/test/jquery.js 1 location

@@ 5518-5538 (lines=21) @@
5515
			elem.contentDocument || elem.contentWindow.document :
5516
			jQuery.makeArray( elem.childNodes );
5517
	}
5518
}, function( name, fn ) {
5519
	jQuery.fn[ name ] = function( until, selector ) {
5520
		var ret = jQuery.map( this, fn, until );
5521
5522
		if ( !runtil.test( name ) ) {
5523
			selector = until;
5524
		}
5525
5526
		if ( selector && typeof selector === "string" ) {
5527
			ret = jQuery.filter( selector, ret );
5528
		}
5529
5530
		ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret;
5531
5532
		if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) {
5533
			ret = ret.reverse();
5534
		}
5535
5536
		return this.pushStack( ret, name, slice.call( arguments ).join(",") );
5537
	};
5538
});
5539
5540
jQuery.extend({
5541
	filter: function( expr, elems, not ) {