Permalink
Browse files

merging from other opentabs repo

  • Loading branch information...
1 parent 64f6e6e commit d88d5c5dc1d7a9b8fe6ba3fb46858ffdb0ff759b @michielbdejong michielbdejong committed Aug 5, 2012
Showing with 7,884 additions and 891 deletions.
  1. +1 −1 CNAME
  2. +1 −14 README
  3. +1 −0 app/CNAME
  4. 0 { → app}/COPYING
  5. 0 { → app}/PROTOCOL
  6. +14 −0 app/README
  7. 0 { → app}/css/bootstrap-responsive.min.css
  8. 0 { → app}/css/bootstrap.min.css
  9. 0 { → app}/css/custom.css
  10. BIN { → app}/img/glyphicons-halflings-white.png
  11. BIN { → app}/img/glyphicons-halflings.png
  12. +105 −0 app/index.html
  13. 0 { → app}/js/bootstrap.min.js
  14. 0 { → app}/js/jsonld-turtle.js
  15. 0 { → app}/js/jsonld.js
  16. +775 −0 app/js/opentabs.js
  17. 0 { → app}/js/sha1.js
  18. 0 { → app}/vocab.n3
  19. BIN bankerwanker.jpg
  20. BIN hamster.jpg
  21. +31 −103 index.html
  22. +32 −0 js/_.js
  23. +30 −773 js/opentabs.js
  24. +8 −0 old/config.js
  25. +15 −0 old/package.json
  26. +67 −0 old/server.js
  27. +51 −0 old/sockethub.js
  28. BIN old/statics/opentabs.net/.a.js.swp
  29. +4 −0 old/statics/opentabs.net/a.js
  30. +27 −0 old/statics/opentabs.net/app.html
  31. BIN old/statics/opentabs.net/avatars/Butch
  32. BIN old/statics/opentabs.net/avatars/fabienne
  33. BIN old/statics/opentabs.net/avatars/jules
  34. BIN old/statics/opentabs.net/avatars/marcellus
  35. BIN old/statics/opentabs.net/avatars/mia
  36. BIN old/statics/opentabs.net/avatars/vincent
  37. BIN old/statics/opentabs.net/avatars/wolf
  38. BIN old/statics/opentabs.net/avatars/zed
  39. +257 −0 old/statics/opentabs.net/controller.js
  40. BIN old/statics/opentabs.net/css/destroy.png
  41. +532 −0 old/statics/opentabs.net/css/todos.css
  42. +37 −0 old/statics/opentabs.net/design.txt
  43. +37 −0 old/statics/opentabs.net/modules/contacts.js
  44. +29 −0 old/statics/opentabs.net/modules/msg.js
  45. +22 −0 old/statics/opentabs.net/modules/pgp.js
  46. +51 −0 old/statics/opentabs.net/modules/tabs.js
  47. +341 −0 old/statics/opentabs.net/old/IOU.js
  48. BIN old/statics/opentabs.net/old/NewBalance/.design.txt.swp
  49. +74 −0 old/statics/opentabs.net/old/app.css
  50. +277 −0 old/statics/opentabs.net/old/app.html
  51. +10 −0 old/statics/opentabs.net/old/app.js
  52. +150 −0 old/statics/opentabs.net/old/app2.html
  53. +110 −0 old/statics/opentabs.net/old/backend.js
  54. +87 −0 old/statics/opentabs.net/old/biz.js
  55. +41 −0 old/statics/opentabs.net/old/draft.html
  56. +45 −0 old/statics/opentabs.net/old/firstUse.html
  57. +239 −0 old/statics/opentabs.net/old/gen4/controller.js
  58. +21 −0 old/statics/opentabs.net/old/gen4/design.txt
  59. +131 −0 old/statics/opentabs.net/old/gen4/index.html
  60. +36 −0 old/statics/opentabs.net/old/gen4/modules/contacts.js
  61. +20 −0 old/statics/opentabs.net/old/gen4/modules/crypto.js
  62. +33 −0 old/statics/opentabs.net/old/gen4/modules/msg.js
  63. +64 −0 old/statics/opentabs.net/old/gen4/modules/tabs.js
  64. +26 −0 old/statics/opentabs.net/old/gen4/style/greycenter.css
  65. +9 −0 old/statics/opentabs.net/old/gen4/style/minimal.css
  66. +95 −0 old/statics/opentabs.net/old/gen4/views/contact.js
  67. +4 −0 old/statics/opentabs.net/old/jquery-1.6.4.min.js
  68. +13 −0 old/statics/opentabs.net/old/jquery.infieldlabel.min.js
  69. +3 −0 old/statics/opentabs.net/old/js.js
  70. BIN old/statics/opentabs.net/old/lifecycle.png
  71. +23 −0 old/statics/opentabs.net/old/mainMenu.html
  72. +28 −0 old/statics/opentabs.net/old/mainMenuWNotif.html
  73. +42 −0 old/statics/opentabs.net/old/msg.js
  74. +254 −0 old/statics/opentabs.net/old/sampleData.js
  75. +86 −0 old/statics/opentabs.net/old/screens.css
  76. +36 −0 old/statics/opentabs.net/old/screens.txt
  77. +58 −0 old/statics/opentabs.net/old/screens/accepted.html
  78. +52 −0 old/statics/opentabs.net/old/screens/closed.html
  79. +55 −0 old/statics/opentabs.net/old/screens/declined.html
  80. +60 −0 old/statics/opentabs.net/old/screens/details.html
  81. +51 −0 old/statics/opentabs.net/old/screens/direction.html
  82. +292 −0 old/statics/opentabs.net/old/screens/dynamic.html
  83. +54 −0 old/statics/opentabs.net/old/screens/firstUse.html
  84. +15 −0 old/statics/opentabs.net/old/screens/index.html
  85. +1 −0 old/statics/opentabs.net/old/screens/learnMore.html
  86. +6 −0 old/statics/opentabs.net/old/screens/minimal.css
  87. +209 −0 old/statics/opentabs.net/old/screens/new.html
  88. +51 −0 old/statics/opentabs.net/old/screens/openTab.html
  89. +1 −0 old/statics/opentabs.net/old/screens/overview.html
  90. +52 −0 old/statics/opentabs.net/old/screens/paid.html
  91. +59 −0 old/statics/opentabs.net/old/screens/paymentSent.html
  92. +47 −0 old/statics/opentabs.net/old/screens/sent.html
  93. +64 −0 old/statics/opentabs.net/old/screens/withMastHead.html
  94. +36 −0 old/statics/opentabs.net/old/sockets.html
  95. +45 −0 old/statics/opentabs.net/old/sortContacts.txt
  96. +321 −0 old/statics/opentabs.net/old/test.html
  97. +33 −0 old/statics/opentabs.net/other/js/_.js
  98. +53 −0 old/statics/opentabs.net/other/js/dataStore.js
  99. +6 −0 old/statics/opentabs.net/other/surf.keys
  100. +21 −0 old/statics/opentabs.net/other/test.html
  101. +54 −0 old/statics/opentabs.net/problem1.html
  102. +23 −0 old/statics/opentabs.net/remoteStorage.js
  103. +49 −0 old/statics/opentabs.net/style/app.css
  104. +28 −0 old/statics/opentabs.net/style/greycenter.css
  105. +9 −0 old/statics/opentabs.net/style/minimal.css
  106. +65 −0 old/statics/opentabs.net/style/remoteStorage.css
  107. +56 −0 old/statics/opentabs.net/syncer/dialog.html
  108. +507 −0 old/statics/opentabs.net/syncer/include.js
  109. BIN old/statics/opentabs.net/syncer/inspector-gadget.jpg
  110. +18 −0 old/statics/opentabs.net/syncer/inspector.html
  111. +171 −0 old/statics/opentabs.net/syncer/lib/couch.js
  112. +51 −0 old/statics/opentabs.net/syncer/lib/dav.js
  113. +114 −0 old/statics/opentabs.net/syncer/lib/hardcoded.js
  114. +158 −0 old/statics/opentabs.net/syncer/lib/platform.js
  115. +192 −0 old/statics/opentabs.net/syncer/lib/webfinger.js
  116. BIN old/statics/opentabs.net/syncer/remoteStorage-icon.png
  117. +101 −0 old/statics/opentabs.net/syncer/remoteStorage.js
  118. +32 −0 old/statics/opentabs.net/syncer/require.js
  119. +52 −0 old/statics/opentabs.net/view.html
  120. +85 −0 old/statics/opentabs.net/views/contact.js
  121. +52 −0 viewer.html
View
2 CNAME
@@ -1 +1 @@
-opentabs.com
+opentabs.net
View
15 README
@@ -1,14 +1 @@
-Decentralized transactions
-
-Opentabs.net is a free software web app to help the 99% be less dependent on abusive banking fees.
-
-Imagine you owe me money from something I bought for you. If it was a small amount, we can decide to forget about it (gift economy). But if it was a noteworthy sum, then we would probably end up using the Plain Old Banking System to settle this little peer-to-peer transaction.
-
-People use banking between friends, between house mates, and even between family members, and abusive banking fees play too big a role in our day-to-day life. This has to stop. With Opentabs.net there will be a third option: just tab it!
-How it works
-
-The Opentabs.net web app does not make actual transactions. It is not a currency, and it is not a bank. It just helps you to cryptographically sign open tabs (»IOUs«) between peers, as an alternative to actually executing a bank transfer. This way we can both forget about what we owe each other, and strike it off against other transactions, until maybe at the end of the year we clear the balance once, and settle the tab. Just like tabs in a bar.
-
-See PROTOCOL for the current opentabs protocol.
-
-If you have questions, go to http://webchat.freenode.net/?channels=unhosted and ask. If you don't get an immediate reply, email support @unhosted.org.
+The contents of http://opentabs.net
View
@@ -0,0 +1 @@
+opentabs.com
View
File renamed without changes.
File renamed without changes.
View
@@ -0,0 +1,14 @@
+Decentralized transactions
+
+Opentabs.net is a free software web app to help the 99% be less dependent on abusive banking fees.
+
+Imagine you owe me money from something I bought for you. If it was a small amount, we can decide to forget about it (gift economy). But if it was a noteworthy sum, then we would probably end up using the Plain Old Banking System to settle this little peer-to-peer transaction.
+
+People use banking between friends, between house mates, and even between family members, and abusive banking fees play too big a role in our day-to-day life. This has to stop. With Opentabs.net there will be a third option: just tab it!
+How it works
+
+The Opentabs.net web app does not make actual transactions. It is not a currency, and it is not a bank. It just helps you to cryptographically sign open tabs (»IOUs«) between peers, as an alternative to actually executing a bank transfer. This way we can both forget about what we owe each other, and strike it off against other transactions, until maybe at the end of the year we clear the balance once, and settle the tab. Just like tabs in a bar.
+
+See PROTOCOL for the current opentabs protocol.
+
+If you have questions, go to http://webchat.freenode.net/?channels=unhosted and ask. If you don't get an immediate reply, email support @unhosted.org.
File renamed without changes.
File renamed without changes.
File renamed without changes
View
@@ -0,0 +1,105 @@
+<!DOCTYPE html>
+<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
+<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
+<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
+<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]-->
+<!--
+ Copyright (C) 25 Dec 2011 Melvin Carvalho, Nathan Rixham
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+-->
+<head>
+ <meta charset="utf-8">
+ <title>Opentabs (Alpha)</title>
+ <meta name="description" content="">
+ <meta name="author" content="">
+
+ <!--[if lt IE 9]>
+ <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+
+ <link rel="stylesheet" href="css/bootstrap.min.css">
+ <link rel="stylesheet" href="css/custom.css">
+ <link rel="stylesheet" href="css/bootstrap-responsive.min.css">
+</head>
+<body>
+
+<script src="https://browserid.org/include.js" type="text/javascript"></script>
+<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
+
+ <div class="container">
+
+ <div class="sixteen columns">
+ <h1 class="remove-bottom" style="margin-top: 40px">Opentabs <span class="alpha">Alpha</span></h1>
+
+ <h5 id="welcome">Loading &hellip;</h5>
+ </div>
+ <hr />
+ <div class="one-third column">
+ <form>
+ <p>Send IOU to:
+ <select name="payee" id="payee">
+ <option value="testdummy@opentabs.net">Test Dummy</option>
+ </select> <a id="addRecipient-button" href="javascript:document.IOU.addR()">add</a>
+ <div id="addRecipient" style="display:none;">
+ <span class="infieldlabel"><label for="name">Name</label><input type="text" size="10" id="name" name="name" value="" /></span>
+ <span class="infieldlabel"><label for="uri">Email address</label><input size="10" type="text" id="uri" name="uri" value="" /></span>
+ <input type="button" value="Add" id="add" />
+ </div>
+ </p>
+ <p>Amount:
+ <select name="amount" id="quantity">
+ <option value="1">1</option>
+ <option value="5" selected>5</option>
+ <option value="25">25</option>
+ <option value="100">100</option>
+ <option value="250">250</option>
+ <option value="1000">1000</option>
+ </select>
+ <select name="currency" id="currency">
+ <option value="http://dbpedia.org/resource/Euro">&euro;</option>
+ </select>
+ <input type="button" value="Send" id="save" />
+ </p>
+ </form>
+
+ <div id="opentabs"></div>
+
+ <div class="plus" id="status"></div>
+ <br/>
+ <div class="alpha">Note: Data is test only may be reset 29 Feb 2012</div>
+
+ <span class="heading hide"><a href="javascript:document.IOU.loginPopup()">Login</a></span>
+
+ <button class="hide" id="clearall">Clear All IOUs</button>
+
+ <form id="loginPopup" class="hide" action="https://data.fm/rp_auth">
+ &nbsp;BrowserID <a id="loginBrowserID" href="#"><img width="158" height="44" style="float: left" src="http://melvincarvalho.github.com/appbuilder/images/browserid_blue.png" /></a><br/>
+ <br/><br/><a id="loginFacebook" href="#"><img src="http://melvincarvalho.github.com/appbuilder/images/facebook.gif" /></a><br/>
+ <a id="loginGmail" href="#"><img src="http://melvincarvalho.github.com/appbuilder/images/gmail.png" /></a><br/>
+ <a id="loginYahoo" href="#"><img src="http://melvincarvalho.github.com/appbuilder/images/yahoo.png" /></a><br/>
+ &nbsp;WebID <a id="loginWebID" href="#"><img height="60" width="105" style="float: left" src="http://melvincarvalho.github.com/appbuilder/images/webid.png" /></a>
+ </form>
+
+ </div>
+ </div>
+
+ <script src="js/sha1.js"></script>
+ <script src="js/jsonld.js"></script>
+ <script src="js/jsonld-turtle.js"></script>
+ <script src="js/opentabs.js"></script>
+ <script src="js/bootstrap.min.js"></script>
+ </body>
+</html>
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.

0 comments on commit d88d5c5

Please sign in to comment.