The web front for shykeiichi/medialog

new format fix

willmexe cc3d6160 b73a622f

Changed files
+7 -7
src
+7 -7
src/medialog.svelte
··· 32 32 let hideWatched = false; 33 33 34 34 function getFirstSeason(category, name) { 35 - let arr = Object.keys(data[category][name]) 35 + let arr = Object.keys(data[category][name]["seasons"]) 36 36 let returnSeason = ""; 37 37 for(var i = 0; i < arr.length; i++) { 38 38 if(returnSeason != "") { 39 39 continue; 40 40 } 41 41 42 - if(arr[i] != "status" && arr[i] != "disname") { 43 - returnSeason = arr[i] 44 - } 42 + returnSeason = arr[i] 45 43 } 46 44 return returnSeason; 47 45 } 48 46 49 47 function loadSeasonEditData(category, name, season) { 50 - if(Object.keys(data[category][name]).length == 2) { 48 + if(Object.keys(data[category][name]["seasons"]).length == 0) { 51 49 return; 52 50 } 51 + 52 + //console.log(`c: ${category} m: ${name} s: ${season}`) 53 53 54 54 editSeasonsOverlayName = name; 55 55 editSeasonsOverlayCategory = category; ··· 219 219 if(data[category][media]["seasons"][item]["rating"] != NaN) 220 220 totalRating += data[category][media]["seasons"][item]["rating"]; 221 221 else 222 - totalRating += 0; 222 + totalRating += 0; 223 223 }) 224 224 if(parseInt(totalRating / allSeasons).toString() != "NaN") 225 225 return parseInt(totalRating / allSeasons).toString() ··· 384 384 </button> 385 385 </div> 386 386 <div id="overlay-add-button-form"> 387 - {#if Object.keys(data[editSeasonsOverlayCategoy][editSeasonsOverlayName]["seasons"]).length > 0} 387 + {#if Object.keys(data[editSeasonsOverlayCategory][editSeasonsOverlayName]["seasons"]).length > 0} 388 388 <h1 style="margin-top: 0px">Editing {editSeasonsOverlaySelectedSeason} in {editSeasonsOverlayDisplayName}</h1> 389 389 <input placeholder="Display Name" bind:value={editSeasonsOverlaySelectedSeasonDisplay}/> 390 390 <input placeholder="Studio" bind:value={editSeasonsOverlayStudio}/>