Skip to content

Instantly share code, notes, and snippets.

@raf924
raf924 / auto_scroll.js
Last active September 30, 2015 08:54
A simple autoscroller
var interval = setInterval(function() {
if (document.body.scrollTop < (scrollBy(0,1),document.body.scrollTop)) { //test if body can be scrolled, tweak the number to change scroll speed
//Do whatever
} else {
clearInterval(interval); //stop scrolling
//jQuery("#nextNav").parent()[0].click();
}
}, 10);// Tweak that number to change scroll speed
@raf924
raf924 / auto-completion.js
Created August 15, 2015 22:10
Better autocompletion for hack.chat
var orig_keydown = $("#chatinput").onkeydown;
$("#chatinput").onkeydown = function(e){
if(e.keyCode==9){
e.preventDefault();
var pos = e.target.selectionStart || 0;
var text = e.target.value;
var index = text.lastIndexOf('@', pos);
if (index >= 0) {
var stub = text.substring(index + 1, pos);
// Search for nick beginning with stub