-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathboatbutton.js
33 lines (25 loc) · 7.92 KB
/
boatbutton.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Adds a button next to comment
// The button when clicked, adds a ship ascii art to the comment
orig_button = document.getElementById('partial-new-comment-form-actions').innerHTML
ship_button = '<button type="button" id="boatButton" class="btn btn-primary" data-disable-with="" data-disable-invalid="">BOAT!</button>'
document.getElementById('partial-new-comment-form-actions').innerHTML = orig_button + ship_button;
document.getElementById('boatButton').addEventListener("click", function() {
boat1 = " | | |\n )_) )_) )_)\n )___))___))___)\\\n )____)____)_____)\\\\\n _____|____|____|____\\\\\\__\n---------\\ /---------\n ^^^^^ ^^^^^^^^^^^^^^^^^^^^^\n ^^^^ ^^^^ ^^^ ^^\n ^^^^ ^^^";
boat2 = " []\n ||\n ||\n ||\n ||\n ||\n ||\n ||\n ||\n [:::::::::::||\n ||\n _._._._ ||\n I.____________||__________/.___\n ..I|\"\"\"\"\"\"\"\"\"\"\"\" \"\"\"\"\"\"\"\"\"\"``\"\"/\n I I| /\n / ||________........__________/\n | | | |\n |___| | | anolisa\n \\____/";
boat3 = ' . o ..\n o . o o.o\n ...oo\n __[]__\n __|_o_o_o\\__\n \\""""""""""/\n \\. .. . /\n ^^^^^^^^^^^^^^^^^^^^'
boat4 = '#############################################################################\n#(@@@@) (#########) (@@@@@@@@(@@@@@@@@@#\n#@@@@@@)___ (####)~~~ /\\ ~~(@@@@@@@(@@@@@@@#\n#@@@@@@@@@@) ~~~~ /::~-__ ~~~(@@@@@@@@)~~#\n#@@@)~~~~~~ /::::::/\\ ~~(@@@@) #\n#~~~ O /::::::/::~--, ~~~~ #\n# | /:::::/::::::/{ #\n# |\\ |/::::/::::::/:::| #\n# |:/~\\ ||:::/:::::/::::::| #\n# |,/:::\\ ||/\'::: /::::::::::| #\n# |#__--~~\\ |\'#::,,/::::::::: __| ,,\'`, #\n# |__# :::::\\ |-#"":::::::__--~~::| ,\' \', ,, #\n#, ,, |____#~~~--\\,\'\',. |_#____---~~:::::::::| \',\',\' \', #\n# \'.,\' \'.,,\'|::::##~~~--\\ `,||#|::::::_____----~~~| ,,, \'.\'\'#\n#____________\'----###__:::\\_____||#|--~~~~::::: ____--~______,,\'\'___________#\n#^^^ ^^^^^ |#######\\~~~^^O, | ### __-----~~~~_____########\' ^^^^ ^^^ #\n#,^^^^^\',\'^^^^,|#########\\_||\\__O###~_######___###########;\' ^^^^ ^^^ ^^ #\n#^^/\\/^^^^/\\/\\^^|#######################################;\'/\\/\\/^^^/\\/^^^/\\/^#\n# /\\/\\/\\/\\/\\ /\\|####################################\' /\\/\\/\\/\\/\\ #\n#\\/\\/\\ /\\/\\/\\ /\\/\\/\\/\\ /\\/\\/\\/\\/\\ /\\/\\/\\ /\\/\\/\\/\\ /\\/\\/\\/\\#\n#spb\\/\\/\\ /\\/\\/\\/\\ /\\/\\/\\/\\ /\\/\\/\\/\\ /\\/\\/\\/\\ /\\/\\/\\/\\/\\ #\n#############################################################################';
boat5 = " ______________________________________________\n .-' _ '.\n .' |-' |\n .' | |\n _.' p _\\_/_ p |\n _.' | .' | '. | |\n __..' | / | \\ | |\n ___..' .T\\ ======+====== /T. |\n ;;;\\:::: .' | \\ / | \\ / | '. |\n ;;;|:::: .' | \\/ | \\/ | '. |\n ;;;/:::: .' | \\ | \\ | '. |\n ''.__ .' | \\ | \\ | '. |\n ''._ <_________|_____>_____|__________>|_________> |\n '._ (___________|___________|___________|___________) |\n '. \\;;;Dani;;;o;;;;;o;;;;;o;;;;;o;;;;;o;;;;;o;;;;/ |\n '.~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |\n '. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |\n '-.______________________________________________.'";
boat6 = ' .\n | _/]_\\_\n ~~~"~~~~~^~~';
boat7 = ' __\n ( )_\n (_, )\n ___ _/ |~"""\n \\ ,`--\' ooo\'---+\n \\^ |\n ~~~~ -- \'\' -\'-\'~~~\n\nmiK';
boat8 = ' ,:\',:`,:\'\n __||_||_||_||__\n ____["""""""""""""""]____\n \\ " \'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\' |\n ~~jgs~^~^~^^~^~^~^~^~^~^~^~~^~^~^^~~^~^';
boat9 = ' ___ ___ ___ ___ Doug Wilson\n ______/ /___/ /___/ /___/ /__________\n \\ = : : : : : : : : : : : : : : : : : /\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~';
boat10 = " ..\n .( )`-._\n .' || `._\n .' || `.\n .' || `._\n .' _||_ `-.\n .' |====| `..\n .' \\__/ ( )\n ( ) || _ ||\n /|\\ || .-` \\ ||\n .' | ' || _.-' | ||\n / |\\ \\ || .' `.__.' || _.-..\n .' /| `. _.-' _.-' _.-.`-'`._`.`\n \\ .' | | .-.` `./ _.-`. `._.-'\n |. | `. _.-' `. .' .' `._.`---`\n .' | | : `._..-'.' `._..' ||\n / | \\ `-._.' || ||\n | .'|`. | ||_.--.-._ ||\n ' / | \\ \\ __.--'\\ `. : ||\n \\ .' | \\| ..-' \\ `._-._.' ||\n`.._ |/ | `. \\ \\ `._.- ||\n `-.._ / | \\ `-.'_.--' ||\n `-.._.' | | | | _ _ _ _'_ _ _ _ _\n `-.._ | \\ | | |_|_|_'|_|_|_|_|_|_|\n [`--^-..._.' | | /....../| __ __ |\n \\`---.._|`--.._ | | /....../ | |__| |__| |\n \\__ _ `-.._| `-._|_|_ _ _/_ _ _ / | |__| |__| |\n \\ _o_ _`-._|_|_|_|_|_|_|_|_/ '-----------/\n \\_`.|.' _ - .--.--.--.--.--.`--------------'\n .```-._ ``-.._ \\__ _ _ '--'--'--'--'--' - _ - _ __/\n .`-.```-._ ``-..__``.- `. _ - _ _ _ - _- _ __/(.``-._\n _.-` ``--.. .. _.-` ``--.. .. .._ _. __ __ _ __ ..--.._ / .( _..``\n`.-._ `._ `- `-._ .`-.```-._ ``-..__``.- -._--.__---._--..-._`...```\n _.-` ``--.. .. `.-._ `._ `- `-._ .-_. ._.- -._ --.._`` _.-`LGB`-.";
var boats = [
boat1, boat2, boat3, boat4,
boat5, boat6, boat7, boat8,
boat9, boat10,
];
picked_boat = boats[Math.floor(Math.random() * boats.length)];
picked_boat = '\n```\n' + picked_boat + '\n```'
document.getElementById('new_comment_field').value += picked_boat;
});