Remove an unused and dangerous window extension
authorAlexander Ebert <ebert@woltlab.com>
Mon, 8 Aug 2022 16:38:51 +0000 (18:38 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Mon, 8 Aug 2022 16:38:51 +0000 (18:38 +0200)
wcfsetup/install/files/js/WCF.js

index 2b8a4148916d806cdc6c9f537498b55c72268561..f8e8732e7570f491a0178215998a3a1046d316a2 100755 (executable)
        }
 })();
 
-/**
- * Adds a Fisher-Yates shuffle algorithm for arrays.
- * 
- * @see        http://stackoverflow.com/a/2450976
- */
-window.shuffle = function(array) {
-       var currentIndex = array.length, temporaryValue, randomIndex;
-       
-       // While there remain elements to shuffle...
-       while (0 !== currentIndex) {
-               // Pick a remaining element...
-               randomIndex = Math.floor(Math.random() * currentIndex);
-               currentIndex -= 1;
-               
-               // And swap it with the current element.
-               temporaryValue = array[currentIndex];
-               array[currentIndex] = array[randomIndex];
-               array[randomIndex] = temporaryValue;
-       }
-       
-       return this;
-};
-
 /**
  * User-Agent based browser detection and touch detection.
  */