<ul data-role="listview" id="folder-list">
<li data-role="list-divider">Storage type</li>
<li id="folder-type-all">
- All
+ ALL
</li>
<li id="folder-type-internal">
INTERNAL
<ul data-role="listview" id="items-list">
<li data-role="list-divider">Item type</li>
<li class="ui-li-has-radio">
- All
+ ALL
<input type="radio" name="item-type" id="item-type-all" value="ALL" checked="checked"/>
</li>
<li class="ui-li-has-radio">
}
return false;
});
-
- $("#batch-update").bind("vclick", function() {
- updateLast3Ratings();
- return false;
- });
});
$(document).delegate("#detail", "pageinit", function() {
$("#detail").bind("pagebeforeshow", showMediaDetail);
-
- $("#update").bind("vclick", function() {
- updateRating();
- window.history.back();
- return false;
- });
});
function makeListItem(id, mainText, subText) {
+ makeListItem(null, "Track number", item.trackNumber)
+ makeListItem(null, "Duration", item.duration + " Milliseconds");
} else {
- alert("Invalid type");
- window.history.back();
+ str = makeCommonPropertiesListItems(item);
}
$("#media-details").html(str).trigger("create").listview("refresh");
}
-function updateRating() {
- var item = gMediaItems[gItemId];
-
- item.rating += 1; /* increase by 1 */
- try {
- gMediaSource.update(item);
- } catch (exc) {
- alert("updateItem exc: " + exc.message);
- }
-}
-
-function updateLast3Ratings() {
- function onSuccess() {
- getFolderItems(gFolderId, gMediaType);
- }
-
- function onError(err) {
- alert("updateItemsBatch failed:" + err.message);
- }
-
- var itemArray = [];
-
- for (var i = gMediaItems.length - 1, j = 0; i >= 0 && j < 3; i--, j++) {
- gMediaItems[i].rating += 1;
- itemArray.push(gMediaItems[i]);
- }
-
- try {
- gMediaSource.updateBatch(itemArray, onSuccess, onError);
- } catch (exc) {
- alert("updateItemsBatch exc:" + exc.message);
- }
-}