[Mediacontent] updated Mediacontent sources
authorPiotr Dabrowski <p.dabrowski2@samsung.com>
Tue, 27 Aug 2013 08:39:03 +0000 (10:39 +0200)
committerPiotr Dabrowski <p.dabrowski2@samsung.com>
Tue, 27 Aug 2013 08:39:03 +0000 (10:39 +0200)
Change-Id: Ifad5d817d8413e8bda56cd9e151135264fce423f

js/main.js

index fced601..07fb934 100755 (executable)
@@ -14,8 +14,8 @@
  *       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) {
@@ -27,7 +27,7 @@ $(document).delegate("#main", "pageinit", function() {
                else if (storageType == "EXTERNAL") $("#folder-type-external").addClass("storagetypeHighlight");
        };
 
-       flagInit = false;
+       gFlagInit = false;
 
        gStorageType = gMediaType;
 
@@ -91,12 +91,16 @@ function makeListItem(id, mainText, subText) {
        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;
@@ -122,7 +126,7 @@ function getFolders (storageType) {
                alert("GetFolders failed:" + err.message);
        }
 
-       flagInit = true;
+       gFlagInit = true;
 }
 
 function onContentChange() {
@@ -134,7 +138,7 @@ function onContentChange() {
 function showFolderList(storageType) {
        setLastStorage(storageType);
 
-       if(flagInit == false){
+       if(gFlagInit == false){
                getFolders(storageType);
        }
        else{