ScoreHero
Home | Forum | Wiki
Inbox [ Login ]Inbox [ Login ]
SearchSearch MemberlistMemberlist
ProfileProfile Log inLog in
Scorehero YUI Menus (Stealth Update, Added GHWT PC)
Goto page 1, 2, 3 ... 18, 19, 20  Next
 
Post new topic   Reply to topic    ScoreHero Forum Index -> Website Discussion
View previous topic :: View next topic  
Author Message
rkcr  
 




Joined: 05 Feb 2007
Posts: 2517
Location: Minneapolis

PostPosted: Sat Mar 22, 2008 8:30 pm    Post subject: Scorehero YUI Menus (Stealth Update, Added GHWT PC) Reply with quote

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
View user's profile Wiki User Page Send private message Visit poster's website
mcmungo  
 




Joined: 06 Jun 2007
Posts: 325

PostPosted: Sat Mar 22, 2008 8:38 pm    Post subject: Reply with quote

Wow, looks awesome.
Back to top
View user's profile Send private message
4512jth  
 




Joined: 21 Jan 2007
Posts: 604
Location: New Prague, Minneesota

PostPosted: Sat Mar 22, 2008 9:11 pm    Post subject: Reply with quote

Does this script work on Firefox 3.5bpre? I got this when I tried it on 3.5bpre.
Back to top
View user's profile Send private message Send e-mail MSN Messenger XBL Gamertag: Hertz4512
rkcr  
 




Joined: 05 Feb 2007
Posts: 2517
Location: Minneapolis

PostPosted: Sat Mar 22, 2008 9:24 pm    Post subject: Reply with quote

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
View user's profile Wiki User Page Send private message Visit poster's website
kdb424  
 




Joined: 20 Aug 2007
Posts: 595

PostPosted: Sat Mar 22, 2008 9:29 pm    Post subject: Reply with quote

That is truly amazing. I may just have to try it out.
Back to top
View user's profile Send private message
GameZelda  
 




Joined: 30 Mar 2007
Posts: 1705

PostPosted: Sat Mar 22, 2008 11:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
inimitable  
 




Joined: 16 Feb 2007
Posts: 2323
Location: California

PostPosted: Sat Mar 22, 2008 11:14 pm    Post subject: Reply with quote

Very cool! I'll be using it.
_________________

Newest custom chart: Avantasia - The Tower (RB3 Full Band)
Back to top
View user's profile Wiki User Page Send private message Send e-mail AIM Address
rkcr  
 




Joined: 05 Feb 2007
Posts: 2517
Location: Minneapolis

PostPosted: Sun Mar 23, 2008 12:06 am    Post subject: Reply with quote

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
View user's profile Wiki User Page Send private message Visit poster's website
joerod  
 




Joined: 23 Oct 2006
Posts: 1569
Location: Racine, WI

PostPosted: Sun Mar 23, 2008 4:45 am    Post subject: Reply with quote

As the original beta tester, I'd like to say good job!

Also, everyone should use this
_________________
Back to top
View user's profile Wiki User Page Send private message Send e-mail AIM Address XBL Gamertag: BruTaL Joe Rod
soldat029  
 




Joined: 25 Jun 2007
Posts: 477
Location: Homer Glen, IL

PostPosted: Sun Mar 23, 2008 7:43 am    Post subject: Reply with quote

Yeah, i just installed this. Looks very nice and is indeed awesome. Thanks a ton for this!
_________________
Back to top
View user's profile Wiki User Page Send private message AIM Address MSN Messenger XBL Gamertag: soldat329x
Kane40  
 




Joined: 25 Nov 2007
Posts: 762
Location: Belgium

PostPosted: Sun Mar 23, 2008 12:40 pm    Post subject: Reply with quote

Thanks for this script. Good job
_________________

< barely, but yay \o/
S8BB-1 League 14th season/p-o semi-finalist
My Acc. Thread / My RB DLC / / GH3H SP sheet ? / Band Acc / X guitar ESL2 : December 10, 2008
Back to top
View user's profile Wiki User Page Send private message Visit poster's website XBL Gamertag: Kane40Be
charliehorse55  
 




Joined: 24 Feb 2008
Posts: 452
Location: Right Behind You

PostPosted: Sun Mar 23, 2008 2:30 pm    Post subject: Reply with quote

Works like a charm. Sweet Dude!
_________________
Back to top
View user's profile Wiki User Page Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
myself.  
 




Joined: 16 Feb 2008
Posts: 126

PostPosted: Sun Mar 23, 2008 3:13 pm    Post subject: Reply with quote

Freakin' Awesome!
How did you do that?
_________________
My accomplishments...
My kinda better RB1 Accomplishments. still not great.
I'm German so please don't be too angry if my English isn't the best, thanks.
Back to top
View user's profile Send private message
rkcr  
 




Joined: 05 Feb 2007
Posts: 2517
Location: Minneapolis

PostPosted: Sun Mar 23, 2008 6:24 pm    Post subject: Reply with quote

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
View user's profile Wiki User Page Send private message Visit poster's website
myself.  
 




Joined: 16 Feb 2008
Posts: 126

PostPosted: Sun Mar 23, 2008 6:58 pm    Post subject: Reply with quote

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. ;)
_________________
My accomplishments...
My kinda better RB1 Accomplishments. still not great.
I'm German so please don't be too angry if my English isn't the best, thanks.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ScoreHero Forum Index -> Website Discussion All times are GMT
Goto page 1, 2, 3 ... 18, 19, 20  Next
Page 1 of 20

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Copyright © 2006-2013 ScoreHero, LLC
Terms of Use | Privacy Policy


Powered by phpBB