3 <script type="text/javascript"
4 src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
6 <script type="text/javascript" src="js/BigInteger.js"></script>
7 <script type="text/javascript" src="js/ripemd.js"></script>
8 <script type="text/javascript" src="js/registry.js">
11 if (typeof(window.eth) === "undefined") {
12 document.write('Please run in AlethZero.<br/>');
15 <link rel="stylesheet" type="text/css" href="css/registry.css" />
16 <title>Artwork Registry</title>
20 <!-- ----------------------------------------------------------------------
22 ---------------------------------------------------------------------- -->
24 <h2>Artwork Registry</h2>
25 <h4 id="work_count"></h4>
27 <center><a id="list_button" href="javascript:void(0)" onclick="toggle('list');">Artworks</a> |
28 <a id="register_button" href="javascript:void(0)" onclick="toggle('register');">Register</a> |
29 <a id="offer_button" href="javascript:void(0)" onclick="toggle('offer');">Sell</a> |
30 <a id="accept_button" href="javascript:void(0)" onclick="toggle('accept');">Buy</a></center>
33 <!-- ----------------------------------------------------------------------
35 ---------------------------------------------------------------------- -->
39 <h3>Get Artwork File Digest</h3>
41 <tr><td>URL For Digest:</td><td><input type="text" id="find_url" maxlength="960"/></td></tr>
42 <tr><td>Digest of URL:</td><td><input type="text" id="find_digest" maxlength="42"/></td></tr>
43 <tr><td><a href="javascript:void(0)" onclick="create_url_digest();">
44 create digest for url</a></td><td></td></tr>
46 <h3>Artwork Details</h3>
48 <tr><td>digest:</td><td><p id="artwork_digest"></p></td></tr>
49 <tr><td>artist:</td><td><p id="artwork_artist"></p></td></tr>
50 <tr><td>arr:</td><td><p id="artwork_arr"></p></td></tr>
51 <tr><td>owner:</td><td><p id="artwork_owner"></p></td></tr>
52 <tr><td>buyer:</td><td><p id="artwork_buyer"></p></td></tr>
53 <tr><td>price:</td><td><p id="artwork_price"></p></td></tr>
54 <tr><td>url:</td><td><p id="artwork_url"></p></td></tr>
55 <tr><td>desc:</td><td><p id="artwork_desc"></p></td></tr>
57 <h4>You Are The Artist Of</h4>
58 <div id="list_artist">None</div>
59 <h4>You Are The Owner Of</h4>
60 <div id="list_owner">None</div>
62 <div id="list_buyer">None</div>
63 <h4>Other Artworks</h4>
64 <div id="list_other">None</div>
67 <!-- ----------------------------------------------------------------------
69 ---------------------------------------------------------------------- -->
70 <div id="register_div">
73 <tr><td>digest:</td><td><input type="text" id="register_digest" maxlength="42"/></td></tr>
74 <tr><td>arr:</td><td><input type="text" id="register_arr" maxlength="2" value="0"/>%</td></tr>
75 <tr><td>url:</td><td><input type="text" id="register_url" maxlength="960"></td></tr>
76 <tr><td>desc:</td><td><input type="text" id="register_desc" maxlength="896"></td></tr>
78 <a id="register" href="javascript:void(0)" onclick="register_artwork();">register</a>
81 <!-- ----------------------------------------------------------------------
83 ---------------------------------------------------------------------- -->
87 <tr><td>digest:</td><td><p id="offer_digest"></p></td></tr>
88 <tr><td>recipient:</td><td><input type="text" id="offer_recipient" maxlength="42"/>(Empty for anyone)</td></tr>
89 <tr><td>price:</td><td><input type="text" id="offer_price"/>(0 for no cost)</td></tr>
91 <a id="register" href="javascript:void(0)" onclick="offer_artwork();">sell</a>
94 <!-- ----------------------------------------------------------------------
96 ---------------------------------------------------------------------- -->
100 <tr><td>digest:</td><td><p id="accept_digest"></p></td></tr>
101 <tr><td>arr:</td><td><p id="accept_arr"></p></tr>
102 <tr><td>price:</td><td><p id="accept_price"></p></tr>
103 <tr><td>url:</td><td><p id="accept_url"></p></tr>
104 <tr><td>desc:</td><td><p id="accept_desc"></p></td></tr>
106 <a id="register" href="javascript:void(0)" onclick="accept_artwork();">buy</a>