function showItemList() {
- var str = '';
- var title = gMediaFolders[gFolderId].title;
+ var str = '', title, i, gMediaLen;
+ try {
+ title = gMediaFolders[gFolderId].title;
+ $("#items-title").html(gFolderId == null ? "All" : title.toString());
- $("#items-title").html(gFolderId == null ? "All" : title.toString());
+ gMediaLen = gMediaItems.length;
+ for (i = 0; i < gMediaLen; i += 1) {
+ str += makeListItem(i, gMediaItems[i].title,
+ gMediaItems[i].type + " Rating: " + gMediaItems[i].rating);
+ }
- for (var i = 0; i < gMediaItems.length; i++) {
- str += makeListItem(i, gMediaItems[i].title,
- gMediaItems[i].type + " Rating: " + gMediaItems[i].rating);
+ $("#items-list > li[data-id]").remove();
+ $("#items-list").append(str).trigger("create").listview("refresh");
+ } catch (exc) {
+ gMediaType = gStorageType = "ALL";
+ $("#folder-list li").removeClass("storagetypeHighlight");
+ $("#folder-type-all").addClass("storagetypeHighlight");
+ $.mobile.changePage("#main");
}
-
- $("#items-list>li[data-id]").remove();
- $("#items-list").append(str).trigger("create").listview("refresh");
}
function getFolderItems(folderId, mediaType) {