![]() Topic awaiting preservation: GreaseMonkey : site-specific (DHTML) extension for Mozilla (Page 1 of 1) |
|
---|---|
Paranoid (IV) Inmate From: France |
![]() Aaron Boodman and David Pullman have released their Greasemonkey FireFox extension that allows to write some site-specific DHTML extensions. That way anybody can fix/add some usability features to any website. |
Maniac (V) Mad Scientist From: Somewhere over the rainbow |
![]() The poster has demanded we remove all his contributions, less he takes legal action. |
Maniac (V) Mad Librarian From: the space between us |
![]() |
Paranoid (IV) Inmate From: France |
![]() InI: I understand your point, but in that case using a plugin/extension is a little price to pay to let us use the standards to enhance our daily web experience. Since we are sure our scripts will only be executed for us and on our favorite browser, we can use all the standards ( and de facto standards ) it supports, including Xpath, DOM2, XMLHTTP, ... |
Maniac (V) Mad Librarian From: the space between us |
![]() poi: i mean this piece http://www.embege.com/asylum/dropdown.html |
Paranoid (IV) Inmate From: France |
![]() |
Paranoid (IV) Mad Scientist From: Omicron Persei 8 |
![]() no, it doesnt seems as if he'll add it: http://www.ozoneasylum.com/21618 |
Maniac (V) Mad Librarian From: the space between us |
![]() poi: mhmm yes but i am afraid it is not possible to give the body a onload function with this extension, and without this, it wont work i guess |
Paranoid (IV) Inmate From: France |
![]() |
Maniac (V) Mad Librarian From: the space between us |
![]() yeah, i just figured that out (sorry, i am not the best when it comes to JS) code: IE5=NN4=NN6=false |
Paranoid (IV) Inmate From: Brisbane, Australia |
![]() If you're putting this in a firefox extention that only you use, you don't need the cross browser code. In fact, you could just probably just use DHTML to set it's CSS position to 'fixed' and be done with it. You're using Firefox after all |
Paranoid (IV) Inmate From: France |
![]() |
Paranoid (IV) Mad Scientist From: Omicron Persei 8 |
![]() |
Maniac (V) Mad Librarian From: the space between us |
![]() this works just fine |
Paranoid (IV) Inmate From: USA |
![]() Hmm... is there a reason why it grays out "Install User Script..."? How can I create a new script? |
Paranoid (IV) Inmate From: France |
![]() Iron Wallaby: if you look closely on Using Greasemonkey : Installing Scripts you'll see that to install a script you must either right click on a link pointing to a .user.js file, or if you have that file already open in a tab you can install it via Tools > Install User Script ( which should be accessible only in that case ) |
Paranoid (IV) Inmate From: USA |
![]() I had tried opening script and then going to the menu, but it didn't work. Right clicking a script works, at least. *shrug* Thanks. |
Maniac (V) Mad Scientist From: Somewhere over the rainbow |
![]() The poster has demanded we remove all his contributions, less he takes legal action. |
Paranoid (IV) Inmate From: France |
![]() Ok, here comes my first try with this great extension. |
Maniac (V) Mad Librarian From: the space between us |
![]() sweet, poi |
Paranoid (IV) Inmate From: France |
![]() Glad you like it. |
Paranoid (IV) Inmate From: Mexico |
![]() Have you realized we can create some sort of "plug-in" series for the asylum, that way we can add more crap to the asylum to our likeness without having to bother TP? |
Maniac (V) Mad Scientist From: :morF |
![]() wanna link to that scrolling menu in a .js file mas? Then we can all install it if we so desire |
Paranoid (IV) Mad Scientist From: Omicron Persei 8 |
![]() |
Paranoid (IV) Inmate From: France |
![]() Alevice: Oh yes I've realized that |
Paranoid (IV) Mad Scientist From: Omicron Persei 8 |
![]() |
Maniac (V) Mad Scientist From: :morF |
![]() Dear God... why not? |
Paranoid (IV) Mad Scientist From: Omicron Persei 8 |
![]() cause opera is better! |
Maniac (V) Mad Scientist From: :morF |
![]() pffffffffffffffffffft... heh |
Paranoid (IV) Mad Scientist From: Omicron Persei 8 |
![]() |
Neurotic (0) Inmate Newly admitted From: |
![]() Hey guys, quote:
|
Neurotic (0) Inmate Newly admitted From: |
![]() The bugs mentioned above have been fixed, btw. |
Bipolar (III) Inmate From: |
![]() If you want to change the web pages you visit then get The Proxomitron. It isn't any mere ad/pop-up blocker. You can add/remove or modify any text based data in page which match the regular expressions you create. |
Maniac (V) Mad Scientist From: :morF |
![]() There is one bug with this system that I have found, although I don't know if the bug is with Greasemonkey or poi's search addition that I run. It seems to interfere with javascript based arrays, so that if I try to do anything with the admin console here I get the javascript error 'form[0] has no properties' or somesuch. I'd report it to the developers, but frankly I don't have enough information to go on. All I know is that as soon as I disabled the extension and restarted firefox they all worked again and I could close and move the aforementioned thread. |
Paranoid (IV) Inmate From: France |
![]() Skaarj: oops, my script inserts a FORM high in the DOM tree, so it takes the position 0 in the document.forms[] collection. Well I could say that it is a little error of conception if the admin of the Asylum tries to access the forms via their index, but it's extremely rare that users alter the DOM of a site |
Maniac (V) Inmate From: there...no..there..... |
![]() so..........I appoloigize for having to ask this....but.........where are these scripts installed to? Directory wise that is... |
Paranoid (IV) Inmate From: France |
![]() The scripts are located in profile_folder/extensions/{e4a8a97b-f2ed-450b-b12d-ee082ba24781}/chrome/greasemonkey/content/scripts |
Paranoid (IV) Inmate From: France |
![]() Tada! the Search the Asylum | v1.01 user script is available. It seems to work fine with the admin console. At least there's no JS error in the console and the form is submitted correctly. |