<!DOCTYPE html>
|
<html lang="zh-CN">
|
|
<head>
|
<meta charset="UTF-8">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
<title data-i18n="page.title"></title>
|
<link rel="stylesheet" href="css/styles.css">
|
<script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script>
|
<script>LA.init({ id: "3QXRnnbLfuoKqmdc", ck: "3QXRnnbLfuoKqmdc" })</script>
|
</head>
|
|
<body>
|
<div class="app-container">
|
<!-- Header -->
|
<header class="header">
|
<div class="header-top">
|
<img src="assets/logo.png" alt="" class="logo-icon" id="logo">
|
<div class="header-actions">
|
<button type="button" class="btn btn-header hidden" id="btn-home" data-i18n="btn.home"></button>
|
<div class="lang-dropdown" id="lang-dropdown">
|
<button type="button" class="btn btn-header" id="btn-lang"></button>
|
<div class="lang-menu hidden" id="lang-menu"></div>
|
</div>
|
</div>
|
</div>
|
<h1 class="title-text" data-i18n="header.title"></h1>
|
</header>
|
|
<!-- Search -->
|
<div class="search-row">
|
<input type="text" class="search-input" id="search-input" data-i18n-placeholder="search.placeholder">
|
<button type="button" class="btn btn-query" id="btn-query" data-i18n="btn.query"></button>
|
<button type="button" class="btn btn-voice" id="btn-voice" data-i18n="btn.voice"></button>
|
</div>
|
|
<!-- Main content -->
|
<div class="main-content" id="main-content">
|
<!-- Browse mode -->
|
<div id="browse-view">
|
<div class="browse-section">
|
<div class="tabs-wrap">
|
<div class="tabs" id="tabs"></div>
|
<div class="tab-detail" id="tab-detail">
|
<p class="tab-desc" id="tab-desc"></p>
|
<div class="tab-standard-wrap">
|
<button type="button" class="btn btn-standard" id="btn-standard" data-i18n="btn.standard"></button>
|
</div>
|
</div>
|
</div>
|
<div class="item-list item-list-browse" id="item-list"></div>
|
</div>
|
</div>
|
|
<!-- Search fuzzy results -->
|
<div id="search-view" class="hidden flex flex-col h-full">
|
<div class="search-hints">
|
<p class="search-hint-main" data-i18n="search.notFoundHint"></p>
|
<p class="search-hint-sub" data-i18n="search.referenceHint"></p>
|
</div>
|
<div class="item-list flex-1" id="search-results"></div>
|
</div>
|
|
<div class="no-results hidden" id="no-results" data-i18n="search.noResults"></div>
|
</div>
|
|
<footer class="app-footer">
|
<p data-i18n="footer.copyright"></p>
|
</footer>
|
</div>
|
|
<!-- Welcome modal -->
|
<div class="modal-overlay hidden" id="welcome-modal">
|
<div class="modal-card">
|
<h2 class="welcome-title" data-i18n="welcome.title"></h2>
|
<div class="welcome-text">
|
<p data-i18n="welcome.p1"></p>
|
<p data-i18n="welcome.p2"></p>
|
<p data-i18n="welcome.p3"></p>
|
</div>
|
<button type="button" class="btn btn-confirm" id="btn-welcome-confirm" data-i18n="welcome.confirm"></button>
|
</div>
|
</div>
|
|
<!-- Standard modal -->
|
<div class="modal-overlay hidden" id="standard-modal">
|
<div class="modal-card modal-card-wide modal-card-item" id="standard-modal-card">
|
<h2 class="modal-title" id="standard-title"></h2>
|
<div class="modal-standard-body" id="standard-body"></div>
|
<div class="text-center">
|
<button type="button" class="btn-close-transparent" id="btn-standard-close" aria-label="close">×</button>
|
</div>
|
</div>
|
</div>
|
|
<!-- Item disposal modal -->
|
<div class="modal-overlay hidden" id="item-modal">
|
<div class="modal-card modal-card-item" id="item-modal-card">
|
<h2 class="modal-title" id="item-modal-name"></h2>
|
<div class="modal-suggest" id="item-modal-suggest">
|
<p class="modal-suggest-label" data-i18n="disposal.suggestLabel"></p>
|
<div class="modal-suggest-visual">
|
<img src="" alt="" class="modal-suggest-icon" id="item-modal-icon" width="180" height="180">
|
</div>
|
</div>
|
<p class="modal-line" id="item-modal-line1"></p>
|
<p class="modal-line" id="item-modal-line2"></p>
|
<hr class="modal-divider">
|
<p class="modal-tips-title" data-i18n="disposal.tipsTitle"></p>
|
<ol class="modal-tips-list" id="item-modal-tips"></ol>
|
<div class="text-center">
|
<button type="button" class="btn-close-transparent" id="btn-item-close" aria-label="close">×</button>
|
</div>
|
</div>
|
</div>
|
|
<script src="js/storage.js"></script>
|
<script src="js/i18n.js"></script>
|
<script src="js/data.js"></script>
|
<script src="js/app.js"></script>
|
</body>
|
|
</html>
|