diff --git a/ChoiPDFv.app_1.0.1_all.ipk b/ChoiPDFv.app_1.0.2_all.ipk similarity index 84% rename from ChoiPDFv.app_1.0.1_all.ipk rename to ChoiPDFv.app_1.0.2_all.ipk index 3f200ea..30e34b5 100644 Binary files a/ChoiPDFv.app_1.0.1_all.ipk and b/ChoiPDFv.app_1.0.2_all.ipk differ diff --git a/ChoiPDFv/assets/pdf-list.json b/ChoiPDFv/assets/pdf-list.json index 693ca2c..7dd47d8 100644 --- a/ChoiPDFv/assets/pdf-list.json +++ b/ChoiPDFv/assets/pdf-list.json @@ -2,15 +2,19 @@ { "type": "folder", "name": "교육교재", + "displayName": "교육교재", + "folderPath": "training", "children": [ { "type": "folder", "name": "다대선", + "displayName": "다대선", + "folderPath": "dadae", "children": [ - { "type": "file", "fileName": "1-1.pdf", "uri": "assets/pdfs/교육교재/다대선/1-1.pdf" }, - { "type": "file", "fileName": "1.pdf", "uri": "assets/pdfs/교육교재/다대선/1.pdf" }, - { "type": "file", "fileName": "2-1.pdf", "uri": "assets/pdfs/교육교재/다대선/2-1.pdf" }, - { "type": "file", "fileName": "2.pdf", "uri": "assets/pdfs/교육교재/다대선/2.pdf" } + { "type": "file", "fileName": "1-1.pdf", "displayName": "1-1.pdf", "uri": "assets/pdfs/training/dadae/1-1.pdf" }, + { "type": "file", "fileName": "1.pdf", "displayName": "1.pdf", "uri": "assets/pdfs/training/dadae/1.pdf" }, + { "type": "file", "fileName": "2-1.pdf", "displayName": "2-1.pdf", "uri": "assets/pdfs/training/dadae/2-1.pdf" }, + { "type": "file", "fileName": "2.pdf", "displayName": "2.pdf", "uri": "assets/pdfs/training/dadae/2.pdf" } ] } ] @@ -18,13 +22,17 @@ { "type": "folder", "name": "도면", + "displayName": "도면", + "folderPath": "drawings", "children": [ { "type": "folder", "name": "로템1단계", + "displayName": "로템1단계(2018)", + "folderPath": "Rotem40(2018)", "children": [ - { "type": "file", "fileName": "부산1호선_40량_컬러도면집_전기회로.pdf", "uri": "assets/pdfs/도면/로템1단계/data_db_notic_20181102_020630_부산1호선_40량_컬러도면집_전기회로.pdf" }, - { "type": "file", "fileName": "부산1호선_40량_컬러도면집_제동회로.pdf", "uri": "assets/pdfs/도면/로템1단계/data_db_notic_20181102_020754_부산1호선_40량_컬러도면집_제동회로.pdf" } + { "type": "file", "fileName": "ColorDraw-Circuit-40.pdf", "displayName": "부산1호선_40량_컬러도면집_전기회로.pdf", "uri": "assets/pdfs/drawings/Rotem40(2018)/ColorDraw-Circuit-40.pdf" }, + { "type": "file", "fileName": "ColorDraw-Brake-40.pdf", "displayName": "부산1호선_40량_컬러도면집_제동회로.pdf", "uri": "assets/pdfs/drawings/Rotem40(2018)/ColorDraw-Brake-40.pdf" } ] } ] @@ -32,26 +40,22 @@ { "type": "folder", "name": "정비지침서", + "displayName": "정비지침서", + "folderPath": "maintenance", "children": [ { "type": "folder", "name": "로템2단계", - "children": [ - { "type": "file", "fileName": "1-1.pdf", "uri": "assets/pdfs/정비지침서/로템2단계/1-1.pdf" }, - { "type": "file", "fileName": "1-2.pdf", "uri": "assets/pdfs/정비지침서/로템2단계/1-2.pdf" }, - { "type": "file", "fileName": "1-3.pdf", "uri": "assets/pdfs/정비지침서/로템2단계/1-3.pdf" }, - { "type": "file", "fileName": "2-1.pdf", "uri": "assets/pdfs/정비지침서/로템2단계/2-1.pdf" }, - { "type": "file", "fileName": "2-2.pdf", "uri": "assets/pdfs/정비지침서/로템2단계/2-2.pdf" } - ] + "displayName": "로템2단계(2021)", + "folderPath": "Rotem2(2021)", + "children": [] }, { "type": "folder", "name": "우진200량", - "children": [ - { "type": "file", "fileName": "차량일반 - 1.1일반사양 및 성능.pdf", "uri": "assets/pdfs/정비지침서/우진200량/제1장 차량일반 - 1.1일반사양 및 성능.pdf" }, - { "type": "file", "fileName": "차량일반 - 1.2 주요기기 사양.pdf", "uri": "assets/pdfs/정비지침서/우진200량/제1장 차량일반 - 1.2 주요기기 사양.pdf" }, - { "type": "file", "fileName": "차량일반 - 1.3 기호 명칭 및 인통선 기능.pdf", "uri": "assets/pdfs/정비지침서/우진200량/제1장 차량일반 - 1.3 기호 명칭 및 인통선 기능.pdf" } - ] + "displayName": "우진200량", + "folderPath": "Woojin200", + "children": [] } ] } diff --git a/ChoiPDFv/index.html b/ChoiPDFv/index.html index 79a439b..89ce401 100644 --- a/ChoiPDFv/index.html +++ b/ChoiPDFv/index.html @@ -192,7 +192,7 @@ function resetView(){ scale = 1.0; scaleStep = 0; posX = 0; posY = 0; setZoomUI(false); } - function safeName(item){ return item.fileName || item.name || ''; } + function safeName(item){ return item.displayName || item.fileName || item.name || ''; } function safeUri(item){ return item.uri || item.url || ''; } // ---------- UI 업데이트 ----------