blog.html 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>PostEngine Pro</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1" >
  7. <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  8. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" />
  9. <script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js"></script>
  10. <style>
  11. body{
  12. background-color: rgb(243, 243, 243);
  13. border-top: 1px solid #70aeff;
  14. }
  15. .ui.vertical.menu{
  16. width: calc(15em - 3px) !important;
  17. }
  18. .postengine_context{
  19. padding-left: calc(15em + 1px) !important;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <div class="ui container">
  25. </div>
  26. <div id="postengine_side_menu" class="ui left fixed inverted vertical menu">
  27. <div class="item" style="pointer-events: none;">
  28. <img class="ui fluid image" src="./img/post-engine.svg">
  29. </div>
  30. <div class="item">
  31. <div class="header">Posts</div>
  32. <div class="menu">
  33. <a class="item active" xtab="postengine_all_post">All Posts</a>
  34. <a class="item" xtab="postengine_new_post">Add New</a>
  35. <a class="item" xtab="postengine_list_catergories">Categories</a>
  36. </div>
  37. </div>
  38. <div class="item">
  39. <div class="header">Media</div>
  40. <div class="menu">
  41. <a class="item" xtab="postengine_media_library">Library</a>
  42. <a class="item" xtab="postengine_media_add_new">Add New</a>
  43. </div>
  44. </div>
  45. <div class="item">
  46. <div class="header">Pages</div>
  47. <div class="menu">
  48. <a class="item" xtab="postengine_pages_all">All Pages</a>
  49. <a class="item" xtab="postengine_pages_add_new">Add New</a>
  50. </div>
  51. </div>
  52. <div class="item">
  53. <div class="header">Settings</div>
  54. <div class="menu">
  55. <a class="item" xtab="postengine_settings_general">General</a>
  56. <a class="item" xtab="postengine_settings_permalinks">Permalinks</a>
  57. </div>
  58. </div>
  59. </div>
  60. <!-- Function Tabs -->
  61. <div id="postengine_all_post" class="postengine_context"></div>
  62. <div id="postengine_new_post" class="postengine_context" style="display:none;"></div>
  63. <div id="postengine_list_catergories" class="postengine_context" style="display:none;"></div>
  64. <div id="postengine_media_library" class="postengine_context" style="display:none;"></div>
  65. <div id="postengine_media_add_new" class="postengine_context" style="display:none;"></div>
  66. <div id="postengine_pages_all" class="postengine_context" style="display:none;"></div>
  67. <div id="postengine_pages_add_new" class="postengine_context" style="display:none;"></div>
  68. <div id="postengine_settings_general" class="postengine_context" style="display:none;"></div>
  69. <div id="postengine_settings_permalinks" class="postengine_context" style="display:none;"></div>
  70. <script>
  71. // Add event listener to menu items with target attribute
  72. $("#postengine_side_menu .item[xtab]").on("click", function() {
  73. var targetId = $(this).attr("xtab");
  74. $(".postengine_context").hide();
  75. $("#postengine_side_menu .item.active").removeClass("active");
  76. $(this).addClass("active");
  77. $("#" + targetId).show();
  78. });
  79. //Load all the elements
  80. $("#postengine_all_post").load("posteng/all.html");
  81. </script>
  82. </body>
  83. </html>