View previous topic :: View next topic |
Author |
Message |
rkcr
Joined: 05 Feb 2007 Posts: 2518 Location: Minneapolis
|
Posted: Sat Mar 22, 2008 8:30 pm Post subject: Scorehero YUI Menus (Stealth Update, Added GHWT PC) |
|
|
I have written a Greasemonkey script which will replace the standard Scorehero menus with some slick, modern YUI menus. The main perks of the script I've written is that it has nested menus (so you don't have to keep loading pages to get to scores), as well as a full menu bar on the forums. It works on both the GH and RB side of Scorehero.
The Script: http://userscripts.org/scripts/show/24258
Requirements:
-Firefox 3 (with Greasemonkey)
OR
-Opera (You will need to read the tutorial on adding javascript to Opera, specifically the part on adding user javascripts.)
OR
-Safari 3 on OS X (Safari 4 may work, haven't tested)
-GreaseKit
Instructions:
For Firefox:
1. Install Firefox. (Link)
2. Install Greasemonkey. (Link)
3. Go to the script page, click on "Install this script" on the right. Click "Install" once it lets you do so. (Link)
(Note: If you have something like NoScript blocking scripts from executing, you'll need to turn those off on Scorehero for this to work, since the menus are nothing but a script!)
For Opera:
1. Install Opera. (Link)
2. Follow Opera's directions to create a Javascript directory. (Link)
3. Go to the script page, right-click on "Install this script" and save the file to your Javascript directory created in step 2. (Link)
For Safari on OS X:
1. Install SIMBL. (Link)
2. Install GreaseKit into SIMBL. (Link, instructions on the page)
3. Go to the script page, click on "Install this script" on the right. Click "Install" when GreaseKit pops up. (Link)
Example:
Known issues:
-The menus disappear behind some ads on the forums. This cannot be fixed. Either click out of the forums, or use an ad-blocker of some kind and donate to the site if it bothers you too much.
-The menus don't look anything like the old menus. This is because I am afraid to try and make the menus look pretty, because I suck at graphical design.
If there are any other bugs, let me know.
Interesting For Some:
Changelog
Last edited by rkcr on Wed Jul 15, 2009 3:47 am; edited 45 times in total |
|
Back to top |
|
|
mcmungo
Joined: 06 Jun 2007 Posts: 325
|
Posted: Sat Mar 22, 2008 8:38 pm Post subject: |
|
|
Wow, looks awesome. |
|
Back to top |
|
|
4512jth
Joined: 21 Jan 2007 Posts: 605 Location: New Prague, Minneesota
|
Posted: Sat Mar 22, 2008 9:11 pm Post subject: |
|
|
Does this script work on Firefox 3.5bpre? I got this when I tried it on 3.5bpre. |
|
Back to top |
|
|
rkcr
Joined: 05 Feb 2007 Posts: 2518 Location: Minneapolis
|
Posted: Sat Mar 22, 2008 9:24 pm Post subject: |
|
|
4512jth wrote: | Does this script work on Firefox 3.5bpre? I got this when I tried it on 3.5bpre. |
Well, I think you've answered your own question. I have a suspicion why it's not working, I'll try to fix it by tomorrow.
I've tested this on FF 2.0.0.12 and nothing else. To be honest, I don't see me focusing on anything beyond FF 3.0 - 3.5 isn't close to being released. |
|
Back to top |
|
|
kdb424
Joined: 20 Aug 2007 Posts: 595
|
Posted: Sat Mar 22, 2008 9:29 pm Post subject: |
|
|
That is truly amazing. I may just have to try it out. |
|
Back to top |
|
|
GameZelda
Joined: 30 Mar 2007 Posts: 1705
|
Posted: Sat Mar 22, 2008 11:05 pm Post subject: |
|
|
I've installed it and it's awesome, nice and useful _________________
(Ok, I failed to do it in 24 hours... ).
GH:WT-PS2 Customization Progress
[ 100%] Make it work (w/songs loading) in a DVD5 (thanks psychospacefish!)
[ 100%] Modify audio (Finally done 25/11/2008)
[ 100%] Modify charts (Done 26/11/2008! Customs finally ) |
|
Back to top |
|
|
inimitable
Joined: 16 Feb 2007 Posts: 2324
|
Posted: Sat Mar 22, 2008 11:14 pm Post subject: |
|
|
Very cool! I'll be using it. _________________
|
|
Back to top |
|
|
rkcr
Joined: 05 Feb 2007 Posts: 2518 Location: Minneapolis
|
Posted: Sun Mar 23, 2008 12:06 am Post subject: |
|
|
I've updated the script to fix some rather large mistakes:
ver. 1.0.1
-Fixed CSS for YUI menus on www.scorehero.com (non-forums)
-Disabled YUI menus showing up on insert, delete and view all scores pages. |
|
Back to top |
|
|
joerod
Joined: 23 Oct 2006 Posts: 1570 Location: Racine, WI
|
Posted: Sun Mar 23, 2008 4:45 am Post subject: |
|
|
As the original beta tester, I'd like to say good job!
Also, everyone should use this _________________
|
|
Back to top |
|
|
soldat029
Joined: 25 Jun 2007 Posts: 477 Location: Homer Glen, IL
|
Posted: Sun Mar 23, 2008 7:43 am Post subject: |
|
|
Yeah, i just installed this. Looks very nice and is indeed awesome. Thanks a ton for this! _________________
|
|
Back to top |
|
|
Kane40
Joined: 25 Nov 2007 Posts: 762 Location: Belgium
|
Posted: Sun Mar 23, 2008 12:40 pm Post subject: |
|
|
Thanks for this script. Good job _________________
|
|
Back to top |
|
|
charliehorse55
Joined: 24 Feb 2008 Posts: 452 Location: Right Behind You
|
Posted: Sun Mar 23, 2008 2:30 pm Post subject: |
|
|
Works like a charm. Sweet Dude! _________________
|
|
Back to top |
|
|
myself.
Joined: 16 Feb 2008 Posts: 126
|
Posted: Sun Mar 23, 2008 3:13 pm Post subject: |
|
|
Freakin' Awesome!
How did you do that? _________________
|
|
Back to top |
|
|
rkcr
Joined: 05 Feb 2007 Posts: 2518 Location: Minneapolis
|
Posted: Sun Mar 23, 2008 6:24 pm Post subject: |
|
|
New version is up: I'm happy to report that my script will now work with Opera! Thanks to ajanata for both motivating me to add Opera support and helping out with the debugging.
You don't need to upgrade to the newest version if you're an FF user (there's a minor cosmetic fix for the rockband.scorehero.com site, but if it's *very* minor).
myself. wrote: | How did you do that? |
Short answer: Magic.
Long, technical answer: Yahoo has written a whole library of Javascript utilities which are basically awesome. One part of their library is the YUI Menu system, which uses Javascript to create the menus.
Greasemonkey and Opera can both execute Javascript after loading a page. My script implants the YUI API into the page (actually, this is someone else's script that I'm using), then creates the menus and places it on the page. There's also a lot of Frankensteining I have to do the page to get the menus to fit in the right place (cut out a table cell here, place it there, etc.). |
|
Back to top |
|
|
myself.
Joined: 16 Feb 2008 Posts: 126
|
Posted: Sun Mar 23, 2008 6:58 pm Post subject: |
|
|
rkcr wrote: | myself. wrote: | How did you do that? |
Short answer: Magic.
Long, technical answer: Yahoo has written a whole library of Javascript utilities which are basically awesome. One part of their library is the YUI Menu system, which uses Javascript to create the menus.
|
Haha, for sure I know you've programmed it...
Too bad it's in java.
And btw, if you need webspace, I've got some. ;) _________________
|
|
Back to top |
|
|
|