80 lines
4.4 KiB
HTML
80 lines
4.4 KiB
HTML
<html>
|
|
<head>
|
|
<link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
|
<!-- Include roboto.css to use the Roboto web font, material.css to include the theme and ripples.css to style the ripple effect -->
|
|
<link href="bower_components/bootstrap-material-design/dist/css/roboto.min.css" rel="stylesheet">
|
|
<link href="bower_components/bootstrap-material-design/dist/css/material.min.css" rel="stylesheet">
|
|
<link href="bower_components/bootstrap-material-design/dist/css/ripples.min.css" rel="stylesheet">
|
|
<link href="app.css" rel="stylesheet">
|
|
</head>
|
|
|
|
<body class="container">
|
|
<div class="row">
|
|
<header class="page-header col-md-12">
|
|
<h1>Roman Numeral Calculator
|
|
<small>It's like a calculator…but…more Roman!</small>
|
|
</h1>
|
|
<h5 class="text-muted">Powered by <a href="http://vuejs.org">Vue.js</a>, <a href="https://lodash.com/">Lodash</a>, <a href="http://getbootstrap.com/">Bootstrap</a>, and <a href="https://fezvrasta.github.io/bootstrap-material-design/">Bootstrap Material Design</a>.</h5>
|
|
</header>
|
|
</div>
|
|
<div class="row">
|
|
<div id="calculator" class="panel panel-default col-md-4 col-md-offset-4">
|
|
<!-- Default panel contents -->
|
|
<!--<div class="panel-heading">Panel heading</div>-->
|
|
<div class="panel-body">
|
|
<button v-on:click="clear()" class="btn btn-fab btn-fab-mini btn-raised btn-sm btn-danger pull-right">
|
|
C
|
|
<div class="ripple-wrapper"></div>
|
|
</button>
|
|
<button v-on:click="calcRemove()" class="btn btn-fab btn-fab-mini btn-raised btn-sm btn-warning pull-right">
|
|
⇐
|
|
<div class="ripple-wrapper"></div>
|
|
</button>
|
|
<small class="pull-right text-muted">Whole Numbers</small>
|
|
<small class="pull-left text-muted">Roman Numerals</small>
|
|
<br />
|
|
<h1 class="pull-right">{{ result }}</h1>
|
|
<h3 class="pull-left text-muted">{{ resultRoman }}</h3>
|
|
</div>
|
|
|
|
<!-- Table -->
|
|
<table class="table">
|
|
<tr>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(7)">7</button>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(8)">8</button>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(9)">9</button>
|
|
<td><button class="btn btn-info btn-block" v-on:click="calcAdd('/')">÷</button>
|
|
</tr>
|
|
<tr>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(4)">4</button>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(5)">5</button>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(6)">6</button>
|
|
<td><button class="btn btn-info btn-block" v-on:click="calcAdd('*')">×</button>
|
|
</tr>
|
|
<tr>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(1)">1</button>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(2)">2</button>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(3)">3</button>
|
|
<td><button class="btn btn-info btn-block" v-on:click="calcAdd('-')">-</button>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<td><button class="btn btn-default btn-block" v-on:click="calcAdd(0)">0</button>
|
|
<td><button class="btn btn-primary btn-block" v-on:click="equals()">=</button>
|
|
<td><button class="btn btn-info btn-block" v-on:click="calcAdd('+')">+</button>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="bower_components/vue/dist/vue.min.js"></script>
|
|
<script src="bower_components/lodash/lodash.min.js"></script>
|
|
<script src="bower_components/jquery/dist/jquery.min.js"></script>
|
|
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
|
|
|
|
<script src="bower_components/bootstrap-material-design/dist/js/ripples.min.js"></script>
|
|
<script src="bower_components/bootstrap-material-design/dist/js/material.min.js"></script>
|
|
<script src="app.js"></script>
|
|
</body>
|
|
|
|
</html>
|