File tree Expand file tree Collapse file tree 1 file changed +28
-1
lines changed
Expand file tree Collapse file tree 1 file changed +28
-1
lines changed Original file line number Diff line number Diff line change 146146 array . length = from < 0 ? array . length + from : from ;
147147 return array . push . apply ( array , rest ) ;
148148 }
149+ function indexOf ( array , elem ) {
150+ var t = Object ( array ) ;
151+ var len = t . length >>> 0 ;
152+ if ( len === 0 ) {
153+ return - 1 ;
154+ }
155+ var n = 0 ;
156+ if ( arguments . length > 1 ) {
157+ n = Number ( arguments [ 1 ] ) ;
158+ if ( n != n ) { // shortcut for verifying if it's NaN
159+ n = 0 ;
160+ } else if ( n != 0 && n != Infinity && n != - Infinity ) {
161+ n = ( n > 0 || - 1 ) * Math . floor ( Math . abs ( n ) ) ;
162+ }
163+ }
164+ if ( n >= len ) {
165+ return - 1 ;
166+ }
167+ var k = n >= 0 ? n : Math . max ( len - Math . abs ( n ) , 0 ) ;
168+ for ( ; k < len ; k ++ ) {
169+ if ( k in t && t [ k ] === elem ) {
170+ return k ;
171+ }
172+ }
173+ return - 1 ;
174+ }
149175
150176 function setDimensions ( array , dimensions , useOffset ) {
151177 var i = array . length ,
387413 this . containers . push ( container ) ;
388414 } ,
389415 removeContainer : function ( container ) {
390- var i = this . containers . indexOf ( container )
416+ //var i = this.containers.indexOf(container)
417+ var i = indexOf ( container , this ) ;
391418 remove ( this . containers , i ) ;
392419 } ,
393420 scrolled : function ( e ) {
You can’t perform that action at this time.
0 commit comments