Started implementing entry loading in client side.
- Bug fix in ts_entry:new/1. Msspelled ``atomic``. - Bug fix in ts_json:record_to_ejson/1. For ``ts_entry`` records, the Username and TimelineId elements were not being converted from atoms to list. - Added the entry template for loaded and created entry elements. - Added ICanHaz.js (which wraps mustache.js) and underscore.js. - Implemented a naive version of displayEntries() in ts.js. - Added debug alerts for error cases in ts.js. - Styling the new entry elements.
This commit is contained in:
@ -7,8 +7,20 @@
|
||||
<link rel="stylesheet" media="screen" href="/css/ts-screen.css" type="text/css"/>
|
||||
<script type="text/javascript" src="/js/jquery-1.5.min.js"></script>
|
||||
<script type="text/javascript" src="/js/jquery-ui-1.8.10.custom.min.js"></script>
|
||||
<script type="text/javascript" src="/js/underscore-min.js"></script>
|
||||
<script type="text/javascript" src="/js/ICanHaz.min.js"></script>
|
||||
<script type="text/javascript" src="/js/ts.js"></script>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
|
||||
<script id="entry" type="text/html">
|
||||
<div class="entry-bar" id="entry-{{entry_id}}">
|
||||
<span class="id">{{entry_id}}.</span>
|
||||
<span class="details">
|
||||
<span class="entry-mark">{{mark}}</span>
|
||||
<span class="entry-notes">{{notes}}</span>
|
||||
</span>
|
||||
</div>
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
@ -110,8 +122,8 @@
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div id="last-entry" class="bar last-bar">
|
||||
<a href="#" onclick="loadMoreEntries();">Load More Entries</a>
|
||||
<div id="more-entries" class="last-bar">
|
||||
<a href="#" onclick="loadMoreEntries();">load more entries</a>
|
||||
</div>
|
||||
|
||||
<div id="login-dialog" title="Login">
|
||||
|
Reference in New Issue
Block a user