Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Character Sheets in separate window workaround (bookmarklet)

1401483026

Edited 1401483097
I use 2 monitors, and this helps clean things up a bit while retaining the functionality of the character sheets. Unfortunately you'll have to have 2 instances of roll20 open to do it - all it does is hide everything other than ui-dialog elements. Make a bookmark and set the url to the following: javascript:(function(){$("body > *").not("body > .ui-dialog").hide();}()); Then, launch a second instance of Roll20, open up a character sheet from the journal, and click that bookmarklet. The window you click the bookmark on will hide everything but the ui-dialog elements. You'll also probably want to mute one of the windows. Anyone want to help expand on this? Automatically mute the character sheet window?
While you can do this, keep in mind that this is placing twice the load on our servers since you are maintaining two real-time connections at once. So....I'm not going to tell you not to do it, but I really hope everyone doesn't start doing it or we're in trouble.
That's what I was afraid of. I was trying to figure out a way to pop it out by using window.open and copying some of the elements to the new window, but I only got to a point where the values copied over but obviously wouldn't roll or update any changes.
Correct me if I'm wrong; but if you're already using two monitors; why not just stretch your single browser window over both and keep the character sheet up in the normal window? The map and tokens would have room enough to have the Character Sheet on-screen and still be able to view the sheet.
1406647086
The Aaron
Roll20 Production Team
API Scripter
Just curious, is there a general dev view on bookmarklets being used to adjust the local copy of the DOM and represent information in another manner? I recently was introduced to this by another player with this one: javascript:(function(){ $("#playerzone .player").css("display", "none"); $("#macrobar_macros").css("white-space", "normal"); $("#macrobar").css("height", "auto"); $("#macrobar_macros .macrobox .btn").each(function(){ $(this).text( $(this).text().replace(/[^:]+: /, $(this).text()[0]+":")); }); $("#initiativewindow").css("width", "100px").parent().css("width", "100px"); })(); Which wraps the lower macro bar, does some renaming and hiding of things and whatnot. If bookmarklets aren't used by having multiple sessions open to Roll20, is there any dev concern regarding them?
Can we ever expect as GM's the ability to open out of campaign the players in journal character sheets?
I do feel this would go a long way in being a powerful tool. Essentially a Character Journal opener. Is there anyway this could be done Riley? With it somehow being a smaller hit on your servers? Essentially a roll20 lite without visuals, etc. So you can have two links, join game, and join Journal Viewer. If you click a macro or update the sheet it updates it live/runs it. That's all it needs to do. It doesn't need to ... Oh wait it would still need to know the selected token, dang. It would need some sort of interconnection to let the other view know and receive which token(s) were selected. It is probably much much harder than we wish it would be. Although, if you set everything that uses selected token as token actions this could be a work around. So I guess we just need to be able to view and live update. I would still think it would be a valuable tool. Perhaps with its own UI for DMs to have multiple sheets open?
the ability to open and operate -just- segments of roll20 such as the character sheet, without any other part of the DOM that would be running the realtime api operations for the mapping, chat, scripting, etc, would be most awesome. another awesome segment would be the initiative turn tracker being able to be opened in its own minified window, or just a very minified jukebox channel. we play as a local group in person and i end up having three systems running roll20. one for the projector presentation of the map, one for GM operations, and one for the jukebox playing -- which doesn't even need a UI at all except for beginning and end of the gaming session. two of my players keep their character sheet open on tablets near them. that's all they need or want during the game. the only thing i need between them and myself, is their stat changes for HP etc. i imagine that modular would end up making considerably less drain on resources rather than everyone running everything