index.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width,initial-scale=1" />
  6. <meta name="theme-color" content="#000000" />
  7. <meta name="description" content="ArozOS Photo" />
  8. <title>Photo</title>
  9. <link rel="stylesheet" href="../script/semantic/semantic.min.css">
  10. <script src="../script/alpine.min.js"></script>
  11. <script src="../script/jquery.min.js"></script>
  12. <script src="../script/semantic/semantic.min.js"></script>
  13. <script src="../script/ao_module.js"></script>
  14. <script src="photo.js"></script>
  15. <style>
  16. </style>
  17. </head>
  18. <body>
  19. <div class="ui left vertical menu" id="menu">
  20. <div class="item">
  21. <img class="ui fluid image" src="img/banner.png">
  22. </div>
  23. <div class="item">
  24. Browse Photos
  25. <div class="menu">
  26. <a class="active item">user:/</a>
  27. </div>
  28. </div>
  29. <div class="item">
  30. Tags by AI
  31. <div class="menu">
  32. <a class="active item">#a</a>
  33. <a class="item">#b</a>
  34. <a class="item">#c</a>
  35. <a class="item">See More</a>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="ui segment" x-data='folderObject()' x-init="init()">
  40. <div class="ui six cards viewbox">
  41. <template x-for="image in images">
  42. <div class="ui small card" x-on:click="showImage($el);" :filedata="encodeURIComponent(JSON.stringify({'filename':image.split('/').pop(),'filepath':image}))">
  43. <a class="image" >
  44. <img :src="'../system/file_system/loadThumbnail?bytes=true&vpath=' + image">
  45. </a>
  46. </div>
  47. </template>
  48. </div>
  49. <button x-on:click="updateRenderingPath('user:/Photo/油圖/*.jpg');">Click Me</button>
  50. </div>
  51. <script>
  52. $(window).on("resize", function(){
  53. if (window.innerWidth < 500){
  54. $(".viewbox").attr("class", "ui three cards viewbox");
  55. }else if (window.innerWidth < 800){
  56. $(".viewbox").attr("class", "ui four cards viewbox");
  57. }else if (window.innerWidth < 1200){
  58. $(".viewbox").attr("class", "ui six cards viewbox");
  59. }else{
  60. $(".viewbox").attr("class", "ui ten cards viewbox");
  61. }
  62. });
  63. </script>
  64. </body>
  65. </html>