Widget:Water-minerals: Difference between revisions

From Brewing Forward
(Created page with "<style> .forminput { border: 1px solid #aaa;width:4em; } .formoutput { border: 0px;width:4em; } </style> <form name="water-calc" oninput="watercalc()"> <table><tr> <td><label for="volume">Water volume:</label></td> <td><input type="number" id="volume" name="volume" value="10" class="forminput" /> <input type="radio" id="usgal" value="usgal" name="unit" checked /> <label for="usgal">US gal</label> <input type="radio" id="ukgal" value="ukgal" name="unit" /> <label for="ukg...")
 
No edit summary
Line 1: Line 1:
<nowiki>
<style>
<style>
.forminput { border: 1px solid #aaa;width:4em; }
.forminput { border: 1px solid #aaa;width:4em; }
Line 53: Line 54:
</form>
</form>
<button onclick="copyContent()">Copy salts to clipboard</button>
<button onclick="copyContent()">Copy salts to clipboard</button>
<script src="/myscripts/water-calc.min.js"></script>
<script>watercalc();</script>
<script>watercalc();</script>
</nowiki>

Revision as of 23:08, 13 May 2024

<style> .forminput { border: 1px solid #aaa;width:4em; } .formoutput { border: 0px;width:4em; } </style> <form name="water-calc" oninput="watercalc()"> <table><tr> <td><label for="volume">Water volume:</label></td> <td><input type="number" id="volume" name="volume" value="10" class="forminput" /> <input type="radio" id="usgal" value="usgal" name="unit" checked /> <label for="usgal">US gal</label> <input type="radio" id="ukgal" value="ukgal" name="unit" /> <label for="ukgal">Imperial gal</label> <input type="radio" id="liter" value="liter" name="unit" /> <label for="liter">Liters</label> </td> </tr></table> <table><tr> <td></td><td>Ca<sup>2+</sup></td><td>Mg<sup>2+</sup></td><td>Na<sup>+</sup></td><td>SO<sub>4</sub><sup>2−</sup></td><td>Cl<sup>−</sup></td> </tr><tr> <td>Source minerals</td> <td><input type="number" id="source-calcium" name="source-calcium" value="0" min="0" class="forminput" /></td> <td><input type="number" id="source-magnesium" name="source-magnesium" value="0" min="0" class="forminput" /></td> <td><input type="number" id="source-sodium" name="source-sodium" value="0" min="0" class="forminput" /></td> <td><input type="number" id="source-sulfate" name="source-sulfate" value="0" min="0" class="forminput" /></td> <td><input type="number" id="source-chloride" name="source-chloride" value="0" min="0" class="forminput" /></td> </tr><tr> <td>Target cations</td> <td><input type="number" id="target-calcium" name="target-calcium" value="70" min="0" class="forminput" /></td> <td><input type="number" id="target-magnesium" name="target-magnesium" value="0" min="0" class="forminput" /></td> <td><input type="number" id="target-sodium" name="target-sodium" value="0" min="0" class="forminput" /></td> <td></td><td></td> </tr><tr> <td>Adjusted water</td> <td><input type="number" id="adjusted-calcium" name="adjusted-calcium" class="formoutput" readonly /></td> <td><input type="number" id="adjusted-magnesium" name="adjusted-magnesium" class="formoutput" readonly /></td> <td><input type="number" id="adjusted-sodium" name="adjusted-sodium" class="formoutput" readonly /></td> <td><input type="number" id="adjusted-sulfate" name="adjusted-sulfate" class="formoutput" readonly /></td> <td><input type="number" id="adjusted-chloride" name="adjusted-chloride" class="formoutput" readonly /></td> </tr><tr> <td>Target balance</td> <td colspan=5>Sulfate <input type="range" id="ratio" name="ratio" value="73" size="3" /> Chloride</td> </tr></table> <div id="cal-salt-select"><label for="calcium-salt">Your calcium chloride salt:</label> <select id="calcium-salt" name="calcium-salt"> <option value="anhydrous">Calcium chloride anhydrous</option> </select></div> <div id="mag-salt-select"><label for="magnesium-salt">Your magnesium salt:</label> <select id="magnesium-salt" name="magnesium-salt"> <option value="chloride-hexahydrate">Magnesium chloride hexahydrate (MgCl₂•6H₂O)</option> <option value="sulfate-heptahydrate">Magnesium sulfate heptahydrate (MgSO₄•7H₂O)</option> </select></div> <!-- <input type="checkbox" id="yos" name="yos"> <label for="yos"> Yeast deaeration</label> --> <p id="warning"></p> <p id="note"></p> <p id="result"></p> </form> <button onclick="copyContent()">Copy salts to clipboard</button> <script src="/myscripts/water-calc.min.js"></script> <script>watercalc();</script>