* limitations under the License.
*/
-var gMediaSource, gMediaFolders, gMediaItems, gItemId, gFolderId, gMediaType = "ALL";
-var gStorageType, flagInit;
+var gMediaSource, gMediaFolders, gMediaItems, gItemId, gFolderId,
+gMediaType = "ALL", gStorageType, gFlagInit, gSpan = $('<span/>');
$(document).delegate("#main", "pageinit", function() {
var highlightStoragetype = function (storageType) {
else if (storageType == "EXTERNAL") $("#folder-type-external").addClass("storagetypeHighlight");
};
- flagInit = false;
+ gFlagInit = false;
gStorageType = gMediaType;
return '<li class="ui-li-has-multiline ui-li-text-ellipsis"'
+ (id == null ? '' : ' data-id="'+ id +'"')
+ '>'
- + mainText
+ + stripTags(mainText)
+ '<span class="ui-li-text-sub">'
- + subText
+ + stripTags(subText)
+ '</span></li>';
}
+function stripTags(str) {
+ return gSpan.text(str).html();
+}
+
function getFolders (storageType) {
try {
gMediaSource = tizen.content;
alert("GetFolders failed:" + err.message);
}
- flagInit = true;
+ gFlagInit = true;
}
function onContentChange() {
function showFolderList(storageType) {
setLastStorage(storageType);
- if(flagInit == false){
+ if(gFlagInit == false){
getFolders(storageType);
}
else{