Character Vault
Any Concept / Any System
Compendium
Your System Come To Life
Roll20 for Android
Streamlined for your Tablet
Roll20 for iPad
Streamlined for your Tablet

Personal tools

Difference between revisions of "Browser Developer Tools"

From Roll20 Wiki

Jump to: navigation, search
m
m (Uses in Roll20)
 
(2 intermediate revisions by one user not shown)
Line 19: Line 19:
 
* Especially useful on newer [[by Roll20]]-sheets where we don't have {{repo|Roll20/Roll20/roll20-character-sheets public sourcecode}} for the sheet.
 
* Especially useful on newer [[by Roll20]]-sheets where we don't have {{repo|Roll20/Roll20/roll20-character-sheets public sourcecode}} for the sheet.
 
* Can be quicker than searching through the {{repo|Roll20/Roll20/roll20-character-sheets public sourcecode}}
 
* Can be quicker than searching through the {{repo|Roll20/Roll20/roll20-character-sheets public sourcecode}}
 +
* Looking at the roll macro as it's defined in the {{c|<button>}}-element, before it's sent to the chat.
  
 
===[[Character Sheet Development]]===
 
===[[Character Sheet Development]]===
 
{{:Character Sheet Development/Debugging}}
 
{{:Character Sheet Development/Debugging}}
 +
 
==Related Pages==
 
==Related Pages==
 
* [[Stylus]]
 
* [[Stylus]]
* [[Sheet Autouploader]]
 
 
* [[Macro Guide]]
 
* [[Macro Guide]]
 
** [[Repeating Sections]]
 
** [[Repeating Sections]]
 
* [[Character Sheet Development]]
 
* [[Character Sheet Development]]
** [[Character Sheet Development/Tools]]
+
 
* [[API:Development]]
+
 
[[Category:Web Browser]]‎</noinclude>
 
[[Category:Web Browser]]‎</noinclude>

Latest revision as of 07:16, 25 August 2022

Using the Firefox dev tools to inspect live sheet code

Using the built in Web Dev tools in your browser helps a lot with figuring things out. Both Firefox & Chrome (others) have their own versions.

Open it: pressing F12 or Right Click anywhere & select "Inspect".

[edit] Uses in Roll20

  • Get extra info to send with a Roll20 bug report
  • Tweaking Roll20 looks with Stylus
    • as long as something isn't part of the <canvas>, one can write & edit CSS Wikipedia-Black-W.png snippets that changes the look for yourself if you save it as a userstyle with Stylus.

[edit] Macros

  • looking up the names of sheet attributes or Repeating Sections
  • Figure out RowID of something in a Repeating Section. Some sheets makes the RowID easy to find, but majority of sheet's don't.
  • Especially useful on newer by Roll20-sheets where we don't have public sourcecode for the sheet.
  • Can be quicker than searching through the public sourcecode
  • Looking at the roll macro as it's defined in the <button>-element, before it's sent to the chat.

[edit] Character Sheet Development

  • make live edits on you sheet and see how things change(like adjusting the width of a number input to look good)
  • inspecting other's sheets to se how they achieved some specific effect.
  • HTML/CSS debugging: figure out why something works or doesn't work in your code, to narrow down the problem, like why a css class is not working.
  • sheetworkers/javascript debugging: reading the web console to figure out what's going on with your sheetworkers. Open the console and keep an eye on it when you use the sheet like normally & see what it reports.
    • Example: If you add something like console.log("ifWounded is trigger") or console.log("Set strength mod to" + strmod)() in your sheetworkers, you can see what steps that take place, what is left out, and know what values your variables have at different stages.)
    • JS Debugging in Chrome, and in Firefox


[edit] Related Pages