Deviant Login Shop  Join deviantART for FREE Take the Tour


Submitted on
December 2, 2012
Image Size
21.4 KB
Submitted with


56 (who?)


Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
dAmn Autojoin by electricjonny dAmn Autojoin by electricjonny
By popular demand, this now offers an option to autojoin once the page loads, or autojoin manually with /autojoin. It waits 8 seconds after the page loads, and if people are having issues with it messing up or causing the logon to fail, let me know and I can work on it. But it seems to work well for me and my slow connection, with the script. Update from the link below if you want this option.

There's an extension for Firefox to let you autojoin chat rooms on dAmn, and I made a Chrome extension to do the same (although it really sucks), but I thought that a script would be better. An extension is a bit overkill for such a simple thing to do on one webpage.

This should be pretty self explanatory. The only thing to know is that there's no buttons or UI to autojoin yourself or get to the configuration page. To get to the configuration page, you type /autojoinEdit into the chats, like any other /command (just remember that it's /autojoinEdit, with a capital E. Don't forget that you can hit /au+tab to automatically get to those two commands). Once you've set up the rooms you want to autojoin and hit save, you can then press /autojoin to join all of the rooms.

While in the configuration page , you can remove all of the rooms by hitting that button (and hitting save to finalize it), and also click on rooms to remove just that room or move them up or down in the list to get your rooms in the order you want. Typically, you would start out on the chat page you want first in your list rooms, and then add each room after that in the autojoin list. So for example, I join #h3lp | #h3lpers | #developingdevelopers | #electricjonny | #seniors | #devart | #notdevart, so I have bookmarked and join that room, then join the rest with this script like shown in the image above.

The rooms can't start with a # either. Just the roomname, like devart or seniors. If you try to add a # the input border goes red and the Add button disables. The only special character allowed is - (and not at the start or end) and only A-Z, a-z, 0-9 are allowed. I'm pretty sure those are the limitations to room names, but if you know of a #-strangeroom name, let me know and I can adjust this.

To install:
This has been tested and works in the latest Chrome and Firefox (Firefox with Greasemonkey), but in order to install this in Chrome, you need to download and save the script file to your computer, and then open up the extensions page within Chrome, and drag and drop the script onto the extensions page.

The file is located here

Let me know if there are any bugs or questions or anything. I'm pretty sure it's bug free, but I could be wrong :)

And for those looking at the JavaScript here, yes, this is probably some badly organized js. Probably could have made some functions to simplify things and cleaned up the var names and HTML/CSS here. But it works, so whatever :B
Add a Comment:

The Artist has requested Critique on this Artwork

Please sign up or login to post a critique.

roguemonitor Featured By Owner 1 day ago  Hobbyist General Artist
The script is still working for me but the /autojoin /autojoinEdit commands aren't working and I can't remember how I added my rooms to the list previously. (It's never worked for me...a conflict for superdamn maybe?) But now that I can't remember what I did before it's more of a problem
electricjonny Featured By Owner 23 hours ago  Hobbyist Photographer
Hmm, it seems to work fine for me, although I remember the edit command not working at one point a while back.  I may have edited the script to work (although I don't have code to make it auto update for people), so you may just need to reinstall the script from here… Try that and let me know if it works :) (and remember, the /autojoinEdit command is case sensitive, so just /au+tab twice to quickly get the command typed out).
roguemonitor Featured By Owner 21 hours ago  Hobbyist General Artist
I know that. The issue was the command didn't seem to exist at all.
electricjonny Featured By Owner 21 hours ago  Hobbyist Photographer
Oh so you couldn't even tab it?  Or did it just not do anything?  I'm using the latest Firefox and Greasemonkey and it seems to be working for me, but you might have some other scripts interfering with it, which would be hard to troubleshoot.
roguemonitor Featured By Owner 5 hours ago  Hobbyist General Artist
i only have superdamn. If I type either command it says it could not find command 'autojoin' and it says 'autojoin' even if I type 'autojoinEdit' (And no I'm not using a space) and it doesn't exist in the tab commands
electricjonny Featured By Owner 3 hours ago  Hobbyist Photographer
Huh :o

I have my autojoin script below the SuperdAmn script.  I think the order of scripts you have can sometime mess with things, so maybe try changing the order.
roguemonitor Featured By Owner 2 hours ago  Hobbyist General Artist
Same order...I think it must just hate me
electricjonny Featured By Owner 2 hours ago  Hobbyist Photographer
Huh yeah that's odd.   If you've installed it from the link I sent earlier and it's still not working, I really don't know why, sorry :/
(1 Reply)
bobosmith01 Featured By Owner Jun 10, 2014  Student Traditional Artist
Since Google decided to kindly update and not used unauthorized extensions-you'll have to use this to the webstore for any use on Chrome.
electricjonny Featured By Owner Jun 10, 2014  Hobbyist Photographer
Yeah I knew that was coming.  But sorry, I won't be adding this (or any) script to their store.  I'm simply uninterested in gaining approval from the almighty google :roll:

The best workaround for that would be to install the Tampermonkey extension… and then use that as an in-between to get unauthorized *.user.js scripts to work.  Just open its options and create a new script, remove all of the default text it has there, then paste in the contents of the script I link.  You can just save my linked script and then open it in notepad or any other text editor and copy it all, then paste it into the new textarea in Tampermonkey.

It's not quite as easy as it should be, but it's faster than waiting on some approval from google.
Add a Comment: