mirror of
https://github.com/Hopiu/jquery-mobile.git
synced 2026-04-22 07:04:43 +00:00
49 lines
No EOL
1.1 KiB
JavaScript
49 lines
No EOL
1.1 KiB
JavaScript
/*function basicListViewHTML() {
|
|
var html = '<ul data-role="listview" data-theme="g">\
|
|
<li><a href="acura.html">Acura</a></li>\
|
|
<li><a href="audi.html">Audi</a></li>\
|
|
<li><a href="bmw.html">BMW</a></li>\
|
|
</ul>';
|
|
|
|
return html;
|
|
}*/
|
|
var listViewHelper = {};
|
|
|
|
(function ($, lvh, undefined ) {
|
|
|
|
var current_page
|
|
, pageShowFired = false;
|
|
|
|
|
|
lvh.resetForPage = function(new_page) {
|
|
//remove any old event listeners from the current page if defined
|
|
if(current_page)
|
|
current_page.die('pageshow', lvh.pageshowHandler);
|
|
|
|
pageShowFired = false;
|
|
current_page = new_page;
|
|
current_page.live('pageshow', lvh.pageshowHandler);
|
|
}
|
|
|
|
lvh.currentPage = function() {
|
|
return current_page;
|
|
}
|
|
|
|
lvh.transitionComplete = function() {
|
|
return pageShowFired;
|
|
}
|
|
|
|
lvh.pageshowHandler = function() {
|
|
pageShowFired = true;
|
|
}
|
|
|
|
lvh.showResultsWhenComplete = function() {
|
|
if($('.jasmine_reporter .running').length == 0) {
|
|
$('.ui-page-active').css('display', 'none');
|
|
} else {
|
|
setTimeout(lvh.showResultsWhenComplete, 500);
|
|
}
|
|
}
|
|
|
|
setTimeout(lvh.showResultsWhenComplete, 500);
|
|
})(jQuery, listViewHelper) |