summaryrefslogtreecommitdiff
path: root/share/frontend/gallery-static/js/title.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/frontend/gallery-static/js/title.js')
-rw-r--r--share/frontend/gallery-static/js/title.js74
1 files changed, 74 insertions, 0 deletions
diff --git a/share/frontend/gallery-static/js/title.js b/share/frontend/gallery-static/js/title.js
new file mode 100644
index 0000000..a9ac584
--- /dev/null
+++ b/share/frontend/gallery-static/js/title.js
@@ -0,0 +1,74 @@
+var title_choices = [
+ 'Keep on pickin\' on..',
+ 'Pickolaus Pickleby by Charles Pickens!',
+ 'You pick potato and I pick potahto...',
+ 'Take your piq!',
+ 'Show em what you got',
+ 'I sure know how to pick \'em',
+ 'Jus pick somethin already!',
+ 'You can\'t pick your friends...',
+ 'Select your image my liege',
+ 'There\'s a time to choose...',
+ 'gimme a choice! gimme lil\' choice-a-that...',
+ 'You choose you lose',
+ 'novels by James CHOICE...',
+ 'Choose away, chooser-man...'
+]
+document.title = title_choices[Math.floor(Math.random() * title_choices.length)]
+
+var titleSwitch = true;
+var FillerChars = [ "(",")","|","1","4","\\", "9","_" ];
+var titleArray = document.title.split("");
+var titleArrayCopy = titleArray.slice(0);
+var titleLength = titleArray.length
+
+function marqueeArray(arr){
+ var first = arr[0]
+ arr.shift()
+}
+
+function replaceArray(arr, char){
+ arr[randomChoice(arr)] = char
+}
+var titleUpdateInterval = 300
+function randomChoice(arr){
+ var rand = Math.random();
+ rand *= arr.length;
+ rand = Math.floor(rand)
+ return rand;
+}
+var titleUpdate = setInterval(function(){
+ if (titleSwitch === true){
+ marqueeArray(titleArray);
+ document.title = titleArray.join("")
+ if (titleArray.length === 1){
+ document.title = "";
+ titleArray = titleArrayCopy.slice(0);
+ document.title = titleArray.join("");
+ if (titleSwitch){
+ titleSwitch = false;
+ }else{
+ titleSwitch = true;
+ titleUpdateInterval = 100;
+ }
+ }
+ }else{
+
+ replaceArray(titleArray, FillerChars[randomChoice(FillerChars)]);
+ document.title = titleArray.join("")
+ if (titleArray[(titleArray.length-1)] in FillerChars){
+ console.log("it's in there");
+ titleArray = titleArrayCopy.slice(0);
+ document.title = titleArray.join("");
+ if (titleSwitch){
+ titleSwitch = false;
+ titleUpdateInterval = 300;
+ }else{
+ titleSwitch = true;
+ }
+
+ }
+ }
+
+ }, titleUpdateInterval);
+