Code Duplication    Length = 17-19 lines in 2 locations

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

@@ 664-682 (lines=19) @@
661
		},
662
663
	// results is for internal usage only
664
	makeArray: function( array, results ) {
665
		var ret = results || [];
666
667
		if ( array != null ) {
668
			// The window, strings (and functions) also have 'length'
669
			// The extra typeof function check is to prevent crashes
670
			// in Safari 2 (See: #3039)
671
			// Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930
672
			var type = jQuery.type(array);
673
674
			if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) {
675
				push.call( ret, array );
676
			} else {
677
				jQuery.merge( ret, array );
678
			}
679
		}
680
681
		return ret;
682
	},
683
684
	inArray: function( elem, array ) {
685
		if ( array.indexOf ) {

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

@@ 684-700 (lines=17) @@
681
		},
682
683
	// results is for internal usage only
684
	makeArray: function( array, results ) {
685
		var ret = results || [];
686
687
		if ( array != null ) {
688
			// The window, strings (and functions) also have 'length'
689
			// Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930
690
			var type = jQuery.type( array );
691
692
			if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) {
693
				push.call( ret, array );
694
			} else {
695
				jQuery.merge( ret, array );
696
			}
697
		}
698
699
		return ret;
700
	},
701
702
	inArray: function( elem, array, i ) {
703
		var len;