Archived Comments (locked)
|
|
The following is an archive of comments made before threaded discussions was implemented (November 16th, 2008) |
|
|
Yeah, links are broken... because I wrote this script for release-url relationships, not for release-release relationships. In fact, current part-of-set links support is just a quick hack, by adding the AR type and an icon in the list at the top of the script.
If you want to improve it (and explore this old and crappy js code...), go for it ;-)
|
|
|
Hey murdos - the part-of-set links don't appear to be working for me; they are generating links like http://musicbrainz.org/artist/caecdea3-21d1-46b... ID is a release's ID) on http://musicbrainz.org/artist/321531fc-db73-4ff... . How are they intended to work? If the release has a previous and a next disc, it'll show two icons to show both links are there? And each icon goes to either the previous or the next release? |
|
|
Hi murdos, Now seeing you snapshot I see that I have the same screen already. I thought you didn't have the white cellpadding between empty cells but you also do. Look at mine, it's the same, isn't it ? I just used the function ( I'm e-mailing you my current version of your script in case I forgot to say something here. (^_^) Thank you murdos ! ♥
|
|
|
I've also applied the function names anti-conflict to all my scripts, with a fix for the update checker too (that won't work in Opera anyway). |
|
|
Thank you Murdos, no more conflict between them.
I have two issues, function getSizeOfHashTable(ht) {
var l = ht.length ? --ht.length : 0;
for (var k in ht) {
l++;
}
return l;
} Now it's OK, I mean getSizeOfHashTable(relationsIconsURLs) returns 5.
1st problem solved (but maybe just works on Opera?) For the second one I need a snapshot or something since I have cell padding and it seems you don't. Please :) PS. you forgot to turn off debug :) |
|
|
Could you try the updated version? It should fix function names issues and includes your modified log function. About, the presentation, it works perfectly for me under Firefox with the compact mode.
|
|
|
It works in Opera now: I renamed two function names to xmlhttpChange7947 and NSResolver7947, I think it's normal that it bugged because they have the same name in your other script (MusicBrainz Subscriptions script:8266).
I changed the debug function to: function myGM_log(message) {
if(DEBUG) {
var logged = false;
try {
GM_log(message);
logged = true;
} catch(e) {}
try {
opera.postError(message);
logged = true;
} catch(e) {}
if (!logged) {
alert(message);
}
}
}
That's it for the functional part. Before I look further into the presentation bits, could you confirm that, in compact mode, you don't have display problems such as broken colspan on Here's what I have with "AJICO" for instance :
|
|
|
Hi jesus2099!
|
|
|
Hi Murdos !
Or maybe I don't look at the right place on the page as I'm not sure where it is supposed to insert those links. :) |
|
|
Ah, the problem was Discog's favicon moved. |
|
|
Discogs links do not seem to be showing up anymore... am I the only one having this trouble? |
|
|
Brian: the script currently only works for *official* and *single-artists* releases (see Known limitations in the description above). |
|
|
Oops - make that murdos :P |
|
|
Hey cooperaa - REALLY useful script. I notice, though, on larger discographies, it seems to only list for the first few dozen releases. (See Nirvana for an example.) |
|
|
Idea: add greyed-out icons for missing release URLs and implement a mod of the MusicBrainz.org Search script to search the appropriate source to find the releases URL! |
|
|
Excellent! I've been wanting this for a long time! Thanks a lot murdos! :) |



