2
0

manage_playlists.html 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {% extends 'base.html' %}
  2. {% block content %}
  3. <br>
  4. <div class="row row-cols-1 row-cols-md-3 g-4" >
  5. <div id="manage-import-playlists-btn" class="col">
  6. <a hx-get="{% url 'manage_view_page' 'import' %}" hx-trigger="click" hx-target="#manage-pl-div" class="text-decoration-none text-white">
  7. <div class="card" style="background-color: #25641a;">
  8. <div class="card-body">
  9. <h4 class="card-title">Import Playlists</h4>
  10. <p class="card-text">Add public playlists to your own collection.</p>
  11. </div>
  12. </div>
  13. </a>
  14. </div>
  15. <div id="manage-create-playlists-btn" class="col">
  16. <a hx-get="{% url 'manage_view_page' 'create' %}" hx-trigger="click" hx-target="#manage-pl-div" class="text-decoration-none text-white">
  17. <div class="card" style="background-color: #64631a;">
  18. <div class="card-body">
  19. <h4 class="card-title">Create a New Playlist</h4>
  20. <p class="card-text">Make a new playlist and export it to YouTube.</p>
  21. </div>
  22. </div>
  23. </a>
  24. </div>
  25. <div id="manage-untube-playlists-btn" class="col">
  26. <a hx-get="{% url 'manage_view_page' 'untube' %}" hx-trigger="click" hx-target="#manage-pl-div" class="text-decoration-none text-white">
  27. <div class="card" style="background-color: #641a52;">
  28. <div class="card-body">
  29. <h4 class="card-title">Create an UnTube Playlist</h4>
  30. <p class="card-text">UnTube playlists are playlists can contain YouTube videos and YouTube playlists which can then be shared with other users via a link. Coming soon. Maybe.</p>
  31. </div>
  32. </div>
  33. </a>
  34. </div>
  35. </div>
  36. <script>
  37. document.getElementById('manage-import-playlists-btn').onclick = function() {
  38. document.getElementById('manage-import-playlists-btn').className = "col border border-5 rounded-3 border-primary p-3";
  39. document.getElementById('manage-create-playlists-btn').className = "col";
  40. document.getElementById('manage-untube-playlists-btn').className = "col";
  41. }
  42. document.getElementById('manage-create-playlists-btn').onclick = function() {
  43. document.getElementById('manage-import-playlists-btn').className = "col";
  44. document.getElementById('manage-create-playlists-btn').className = "col border border-5 rounded-3 border-primary p-3";
  45. document.getElementById('manage-untube-playlists-btn').className = "col";
  46. }
  47. document.getElementById('manage-untube-playlists-btn').onclick = function() {
  48. document.getElementById('manage-import-playlists-btn').className = "col";
  49. document.getElementById('manage-create-playlists-btn').className = "col";
  50. document.getElementById('manage-untube-playlists-btn').className = "col border border-5 rounded-3 border-primary p-3";
  51. }
  52. </script>
  53. <div id="manage-pl-div">
  54. </div>
  55. {% endblock %}