Added zepto example

This commit is contained in:
Maurits van der Schee 2016-04-10 01:46:26 +02:00
commit c67bbaf46b

View file

@ -2,6 +2,20 @@
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.1.6/zepto.min.js"></script>
<script src="../lib/php_crud_api_transform.js"></script>
<script id="PostListTemplate" type="text/html">
<ul>
<li>
<span class="id"></span>, <span class="content"></span>
<a href="javascript:void(0)" class="edit">edit</a>
<a href="javascript:void(0)" class="delete">del</a>
</li>
<li>
<form>
<input name="content"/>
</form>
</li>
</ul>
</script>
<script>
function PostList(element,template) {
var self = this;
@ -29,7 +43,7 @@ function PostList(element,template) {
};
self.render = function(data) {
data = php_crud_api_transform(data);
$(element).html($(template).find('ul').html());
$(element).html($(template).html());
var item = $(element).find('li').first().remove();
for (var i=0;i<data.posts.length; i++) {
var clone = item.clone();
@ -55,20 +69,6 @@ $(function(){ new PostList('#PostListDiv','#PostListTemplate'); });
</script>
</head>
<body>
<div id="PostListTemplate" style="display:none;">
<ul>
<li>
<span class="id"></span>, <span class="content"></span>
<a href="javascript:void(0)" class="edit">edit</a>
<a href="javascript:void(0)" class="delete">del</a>
</li>
<li>
<form>
<input name="content"/>
</form>
</li>
</ul>
</div>
<div id="PostListDiv">
<span>Loading...</span>
</div>