User:KCCreations/MultipurposeCalculator.js

//Nifty little calculator //Uses modified code written by User:Dragonfree97 //Can-do: Addition, subtraction, multiplication, division function numberWithCommas(x) { return x.toString.replace(/\B(?=(\d{3})+(?!\d))/g, ","); } function addition { addend1 = +$("#addend1").val; addend2 = +$("#addend2").val; sum = $("#sum").val; sum = addend1 + addend2; $("#addend1").html(numberWithCommas(addend1)); $("#addend2").html(numberWithCommas(addend2)); $("#sum").html(numberWithCommas(sum)); } function subtraction { minuend = $("#minuend").val; subtrahend = $("#subtrahend").val; difference = $("#difference").val; difference = minuend - subtrahend; $("#minuend").html(numberWithCommas(minuend)); $("#subtrahend").html(numberWithCommas(subtrahend)); $("#difference").html(numberWithCommas(difference)); } function multiplication { multiplicand = $("#multiplicand").val; multiplier = $("#multiplier").val; product = $("#product").val; product = multiplicand * multiplier; $("#multiplicand").html(numberWithCommas(multiplicand)); $("#multiplier").html(numberWithCommas(multiplier)); $("#product").html(numberWithCommas(product)); } function division { dividend = $("#dividend").val; divisor = $("#divisor").val; quotient = $("#quotient").val; quotient = dividend / divisor; $("#dividend").html(numberWithCommas(dividend)); $("#divisor").html(numberWithCommas(divisor)); $("#quotient").html(numberWithCommas(quotient)); } function calculator { $.showCustomModal( 'Calculator', '         Add!     Total: 0             Subtract! Total: 0          <input style="width: 100px;" type="number" value="0" id="multiplier">   <td colspan="2" style="text-align:center; padding: 5px;"><button id="multiplication-button" onClick="multiplication;">Multiply! Total: 0   <td style="text-align: right;"><input style="width: 100px;" type="number" value="0" id="dividend">      <td style="text-align: right;"><input style="width: 100px;" type="number" value="0" id="divisor">   <td colspan="2" style="text-align:center; padding: 5px;"><button id="division-button" onClick="division;">Divide! Total: 0  '); } var calc = $('<li> Calculator</a></li>'); $(window.WikiaBar.wikiaBarWrapperObj.find('.tools')).append(calc);

calc = $('#calculator'); calc.one('click', function (e) { e.stopPropagation;  calc.click(function (e) { e.stopPropagation; calculator; }); });