Skip to content

Commit

Permalink
trying to commit
Browse files Browse the repository at this point in the history
  • Loading branch information
angaaruriakhil committed Aug 20, 2021
1 parent 48fe799 commit eae6ea8
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 33 deletions.
30 changes: 15 additions & 15 deletions dist/main.dev.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.

function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }

var screen = document.querySelector("#screen");
var screenInput = document.querySelector("#screen_input");
var screenOutput = document.querySelector("#screen_output"); // Special Button Functionality - Functions

function calculate() {
var calc_answer;
var regex_operators = /[+-/*]/;
var numberArray = screen.innerText.split(/[+\-/*]/);
var numberArray = screenInput.innerText.split(/[+\-/*]/);

var floatArray = _toConsumableArray(numberArray).map(function (number) {
return parseFloat(number);
});

console.log(floatArray);
var whichOperatorData = screen.innerText.match(/[+\-/*]/);
var whichOperatorData = screenInput.innerText.match(/[+\-/*]/);
console.log(whichOperatorData);
var whichOperator = whichOperatorData[0];

Expand Down Expand Up @@ -53,47 +53,47 @@ function equals(event) {
}

function decimal_point(event) {
screen.innerHTML += event.target.innerHTML;
screenInput.innerHTML += event.target.innerHTML;
}

function delete_entry() {
screen.innerHTML = screen.innerText.slice(0, -1);
screenInput.innerHTML = screenInput.innerText.slice(0, -1);
}

function add(event) {
var regex_add = /[+]/;

if (!regex_add.test(screen.innerHTML)) {
screen.innerHTML += event.target.innerHTML;
if (!regex_add.test(screenInput.innerHTML)) {
screenInput.innerHTML += event.target.innerHTML;
}
}

function subtract(event) {
var regex_subtract = /[-]/;

if (!regex_subtract.test(screen.innerHTML)) {
screen.innerHTML += event.target.innerHTML;
if (!regex_subtract.test(screenInput.innerHTML)) {
screenInput.innerHTML += event.target.innerHTML;
}
}

function divide(event) {
var regex_divide = /[/]/;

if (!regex_divide.test(screen.innerHTML)) {
screen.innerHTML += "/";
if (!regex_divide.test(screenInput.innerHTML)) {
screenInput.innerHTML += "/";
}
}

function multiply(event) {
var regex_multiply = /[*]/;

if (!regex_multiply.test(screen.innerHTML)) {
screen.innerHTML += "*";
if (!regex_multiply.test(screenInput.innerHTML)) {
screenInput.innerHTML += "*";
}
}

function acbutton() {
screen.innerHTML = "";
screenInput.innerHTML = "";
screenOutput.innerHTML = "";
} // Special Button Functionality - Event Listeners

Expand Down Expand Up @@ -128,7 +128,7 @@ function buttonUnpress(event) {

allNumbers.forEach(function (number) {
number.addEventListener("click", function (event) {
screen.innerHTML += event.target.innerHTML;
screenInput.innerHTML += event.target.innerHTML;
});
});
allButtons.forEach(function (button) {
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<body>
<div id = "calculator">
<div id="screen-container">
<div id = "screen"> </div>
<div id = "screen_input"> </div>
<div id= "screen_output"> </div>
</div>
<div id = "buttons">
Expand Down
30 changes: 15 additions & 15 deletions main.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
let screen = document.querySelector("#screen");
let screenInput = document.querySelector("#screen_input");
let screenOutput = document.querySelector("#screen_output");


Expand All @@ -7,12 +7,12 @@ let screenOutput = document.querySelector("#screen_output");
function calculate() {
let calc_answer;
let regex_operators = /[+-/*]/;
let numberArray = screen.innerText.split(/[+\-/*]/);
let numberArray = screenInput.innerText.split(/[+\-/*]/);
let floatArray = [...numberArray].map(number => {
return parseFloat(number);
});
console.log(floatArray);
let whichOperatorData = screen.innerText.match(/[+\-/*]/);
let whichOperatorData = screenInput.innerText.match(/[+\-/*]/);
console.log(whichOperatorData)
let whichOperator = whichOperatorData[0];
switch (whichOperator) {
Expand All @@ -39,43 +39,43 @@ function equals(event) {
}

function decimal_point(event) {
screen.innerHTML += event.target.innerHTML
screenInput.innerHTML += event.target.innerHTML
}

function delete_entry() {
screen.innerHTML = screen.innerText.slice(0, -1);
screenInput.innerHTML = screenInput.innerText.slice(0, -1);
}

function add(event) {
let regex_add = /[+]/;
if (!regex_add.test(screen.innerHTML)) {
screen.innerHTML += event.target.innerHTML;
if (!regex_add.test(screenInput.innerHTML)) {
screenInput.innerHTML += event.target.innerHTML;
}
}

function subtract(event) {
let regex_subtract = /[-]/;
if (!regex_subtract.test(screen.innerHTML)) {
screen.innerHTML += event.target.innerHTML;
if (!regex_subtract.test(screenInput.innerHTML)) {
screenInput.innerHTML += event.target.innerHTML;
}
}

function divide(event) {
var regex_divide = /[/]/;
if (!regex_divide.test(screen.innerHTML)) {
screen.innerHTML += "/";
if (!regex_divide.test(screenInput.innerHTML)) {
screenInput.innerHTML += "/";
}
}

function multiply(event) {
let regex_multiply = /[*]/;
if (!regex_multiply.test(screen.innerHTML)) {
screen.innerHTML += "*";
if (!regex_multiply.test(screenInput.innerHTML)) {
screenInput.innerHTML += "*";
}
}

function acbutton() {
screen.innerHTML = ""
screenInput.innerHTML = ""
screenOutput.innerHTML = ""
}
// Special Button Functionality - Event Listeners
Expand Down Expand Up @@ -113,7 +113,7 @@ function buttonUnpress(event) {

allNumbers.forEach(number => {
number.addEventListener("click", (event) => {
screen.innerHTML += event.target.innerHTML
screenInput.innerHTML += event.target.innerHTML
})
})

Expand Down
2 changes: 1 addition & 1 deletion styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ body {
font-family: "Courier New";
}

#screen {
#screen_input {
height: 50%;
color: white;
}
Expand Down
2 changes: 1 addition & 1 deletion styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ body {
font-size: 40px;
font-family: "Courier New";
}
#screen {
#screen_input {
height: 50%;
color: white;
}
Expand Down

0 comments on commit eae6ea8

Please sign in to comment.