Calibre OPDS (and HTML) PHP Server : web-based light alternative to Calibre content server / Calibre2OPDS to serve ebooks (epub, mobi, pdf, ...) http://blog.slucas.fr/en/oss/calibre-opds-php-server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
2.3KB

  1. <header>
  2. <a class="headleft" href="{{=it.homeurl}}" {{=it.c.config.kindleHack}}>
  3. <div title="{{=it.c.i18n.homeAlt}}" class="hicon hicon64"><i class="icon-home"></i></div>
  4. </a>
  5. {{? it.c.config.server_side_rendering == 0}}
  6. <div title="{{=it.c.i18n.cogAlt}}" class="hicon hicon64 headright"><i class="icon-cog" id="searchImage"></i></div>
  7. {{?}}
  8. <div class="headcenter">
  9. <h1>{{=it.title}}</h1>
  10. </div>
  11. <div id="tool" {{? it.c.config.server_side_rendering == 0}}style="display: none"{{?}}>
  12. <div style="float: left; width: 50%">
  13. <form id="searchForm" action="index.php" method="get">
  14. <div class="stop">
  15. <input type="hidden" name="page" value="9" />
  16. {{? it.databaseId != ""}}
  17. <input type="hidden" name="db" value="{{=it.databaseId}}" />
  18. {{?}}
  19. <input type="text" data-type="search" required="required" name="query" />
  20. </div>
  21. <button title="{{=it.c.i18n.searchAlt}}" type="submit" class="hicon hicon32 submit">
  22. <i class="icon-search icon-2x"></i>
  23. </button>
  24. </form>
  25. </div>
  26. {{? it.c.config.server_side_rendering == 0}}
  27. <div id="sortForm" style="float: right; width: 45%; display: none">
  28. <div style="float: right">
  29. <div title="{{=it.c.i18n.sortAlt}}" id="sort" class="hicon hicon32"><i class="icon-sort icon-2x"></i></div>
  30. </div>
  31. <div class="stop">
  32. <select id="sortchoice">
  33. <option value="st">{{=it.c.i18n.bookwordTitle}}</option>
  34. <option value="sa">{{=it.c.i18n.authorsTitle}}</option>
  35. <option value="ss">{{=it.c.i18n.seriesTitle}}</option>
  36. <option value="sp">{{=it.c.i18n.pubdateTitle}}</option>
  37. </select>
  38. <select id="sortorder">
  39. <option value="asc">{{=it.c.i18n.sortorderAsc}}</option>
  40. <option value="desc">{{=it.c.i18n.sortorderDesc}}</option>
  41. </select>
  42. </div>
  43. </div>
  44. <div id="filter">
  45. <ul>
  46. </ul>
  47. </div>
  48. {{?}}
  49. </div>
  50. </header>