add simple storage demo app
This commit is contained in:
parent
a4fe027fb3
commit
8d1ebe9ba0
|
@ -0,0 +1,9 @@
|
|||
contract SimpleStorage {
|
||||
uint storedData;
|
||||
function set(uint x) {
|
||||
storedData = x;
|
||||
}
|
||||
function get() constant returns (uint retVal) {
|
||||
return storedData;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
div {
|
||||
margin: 15px;
|
||||
}
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>Embark - SimpleStorage Demo</title>
|
||||
<link rel="stylesheet" href="css/app.min.css">
|
||||
<script src="js/app.min.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h3>Embark - SimpleStorage Demo</h3>
|
||||
|
||||
<div>
|
||||
<input type="text" class="text" value="10">
|
||||
<button class="set">Set Value</button>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<button class="get">Get Value</button>
|
||||
<br>value is <span class="value"></span>
|
||||
</div>
|
||||
|
||||
<div class="logs">
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,19 @@
|
|||
$(document).ready(function() {
|
||||
|
||||
$("button.set").click(function() {
|
||||
var value = parseInt($("input.text").val(), 10);
|
||||
SimpleStorage.set(value);
|
||||
addToLog("SimpleStorage.set("+value+")");
|
||||
});
|
||||
|
||||
document.getElementsByClassName("get")[0].addEventListener('click', function() {
|
||||
var value = SimpleStorage.get().toNumber();
|
||||
$(".value").html(value);
|
||||
addToLog("SimpleStorage.get()");
|
||||
});
|
||||
|
||||
var addToLog = function(txt) {
|
||||
$(".logs").append("<br>" + txt);
|
||||
}
|
||||
|
||||
});
|
Loading…
Reference in New Issue