diff --git a/example/app.js b/example/app.js index 6de9d3b..499005d 100644 --- a/example/app.js +++ b/example/app.js @@ -1,33 +1,33 @@ -Ti.include("lib/date.js"); -Ti.include("lib/pulltorefresh.js"); -var count = 0; -var rows = []; +var pullToRefresh = require("lib/pulltorefresh.js"), + count = 0, + rows = [], + win = Ti.UI.createWindow(), + tableView = Ti.UI.createTableView(); -var pullToRefresh = PullToRefresh.createPullToRefresh({ - backgroundColor:"#CCC", - labelColor:"#000", + +//pull to refresh +var refreshView = pullToRefresh.createPullToRefresh({ + backgroundColor: '#CCC', + labelColor: '#000', action: function() { setTimeout(function() { refresh(); }, 500) } }); +tableView.headerPullView = refreshView; -var win = Ti.UI.createWindow(); - -var tableView = Ti.UI.createTableView(); -tableView.headerPullView = pullToRefresh; -tableView.addEventListener("scroll",function(e) { - PullToRefresh._scroll(e); +tableView.addEventListener('scroll', function(e) { + pullToRefresh._scroll(e); }); -tableView.addEventListener("scrollEnd",function(e) { - PullToRefresh._begin(e, this); +tableView.addEventListener('dragend', function(e) { + pullToRefresh._begin(e, this); }); + win.add(tableView); -var refresh = function() -{ +var refresh = function() { count++; rows.push(Ti.UI.createTableViewRow({ title:"Row " + count @@ -35,7 +35,7 @@ var refresh = function() tableView.setData(rows); - PullToRefresh._end(function() { + pullToRefresh._end(function() { tableView.setContentInsets({top:0},{animated:true}); }); } diff --git a/example/lib/date.js b/example/lib/date.js deleted file mode 100644 index ec0413c..0000000 --- a/example/lib/date.js +++ /dev/null @@ -1,15 +0,0 @@ -var formatDate = function() -{ - var d = new Date; - var month = d.getMonth() + 1; - var datestr = d.getDate() + "/" + month + "/" + d.getFullYear(); - - var minutes = d.getMinutes(); - if (minutes < 10) { - minutes = "0" + minutes; - } - - datestr += " " + d.getHours() + ":" + minutes; - - return datestr; -} \ No newline at end of file