Skip to content

Instantly share code, notes, and snippets.

@badboy
Created January 17, 2009 18:10
Show Gist options
  • Save badboy/48403 to your computer and use it in GitHub Desktop.
Save badboy/48403 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name TwitterKeys
// @namespace *
// @description use twitter keys directly on the twitter site
// @include http://twitter.com/*
// @include https://twitter.com/*
// ==/UserScript==
twitterkeys_url = 'http://thenextweb.com/TwitterKeys/keys.php';
function toggleFrame()
{
return "(function() {" +
"if(document.getElementById('twitterkeys_frame').style.display == 'none') {"+
"document.getElementById('twitterkeys_frame').style.display = 'inline'; } else {"+
"document.getElementById('twitterkeys_frame').style.display = 'none'; }"+
"})()"
}
(function() {
inputbox = document.getElementById('status').parentNode;
var framediv = document.createElement('div');
framediv.style.width = '100%';
framediv.style.postion = 'absolute';
framediv.style.left = '0px';
framediv.style.textAlign = 'left';
var closelink = document.createElement('a');
closelink.innerHTML = 'toggle twitterkeys';
closelink.href = 'javascript:'+toggleFrame();
var frame = document.createElement('iframe');
frame.style.width = '100%';
frame.style.height = '300px';
frame.style.border = '0';
frame.style.display = 'none';
frame.id = 'twitterkeys_frame';
frame.src = twitterkeys_url;
framediv.appendChild(closelink);
framediv.appendChild(frame);
inputbox.appendChild(framediv);
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment