Skip to content

Instantly share code, notes, and snippets.

View WesleySmits's full-sized avatar

Wesley Smits WesleySmits

View GitHub Profile
@WesleySmits
WesleySmits / calculator-class.ts
Created October 16, 2021 08:48
Simple web calculator: Simple custom element
class Calculator extends HTMLElement {
constructor() {
super();
}
}
customElements.define('ws-calculator', Calculator);
@WesleySmits
WesleySmits / calculator-buttons.html
Created October 16, 2021 08:47
Simple web calculator: Buttons of the calculator
<section class="buttons grid">
<button class="red" value="ac">AC</button>
<button class="red" value="ce">ce</button>
<button value="/">÷</button>
<button value="*">x</button>
<button value="7">7</button>
<button value="8">8</button>
<button value="9">9</button>
<button value="-">-</button>
@WesleySmits
WesleySmits / calculator-header.html
Created October 16, 2021 08:47
Simple web calculator: Header of calculator containing the title and display
<header class="calculator__display">
<h2 class="calculator__title">TypeScript calculator</h2>
<div class="calculator__screen">
<span class="screen-value" data-role="display">0</span>
</div>
</header>