_reportsidebar.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <div class="content-section" style="padding: 0px">
  2. <div class="card">
  3. <div class="card-body">
  4. <h5 class="card-title">Intent Ranking</h5>
  5. <hr>
  6. {% for intent, confidence in intents.items %}
  7. {{ intent }}
  8. <div class="progress mb-2">
  9. <div class="progress-bar" role="progressbar" style="width: {{ confidence }}%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">{{ confidence }}%</div>
  10. </div>
  11. {% endfor %}
  12. </div>
  13. </div>
  14. <div class="card">
  15. <div class="card-body">
  16. <h5 class="card-title">Replies</h5>
  17. <hr>
  18. {% for key, data in replies.items %}
  19. <div class="card">
  20. <h5 class="card-header">{{key}}</h5>
  21. <div class="card-body" style="padding: 1px">
  22. <ul class="list-group list-group-item-action">
  23. {% for reply in data %}
  24. <li class="list-group-item" style="font-size: 14px" ><p>{{ reply.reply }}</p></li>
  25. {% endfor %}
  26. </ul>
  27. </div>
  28. {% endfor %}
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. <!-- Copy to Clipboard by Pabon Starts -->
  34. <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
  35. <script>
  36. var len = $('.list-group-item').length;
  37. for(let i = 0 ; i < len ; i++){
  38. // $('.list-group-item')[i].id = i+1;
  39. $('.list-group-item')[i].firstChild.id = i+1;
  40. // console.log($('.list-group-item')[i].firstChild.id);
  41. }
  42. $(document).on('click', '.list-group-item', (e) => {
  43. // console.log("CLicked");
  44. var id = $(e.target).closest('.list-group-item').find('p')[0].id;
  45. // console.log(id);
  46. var text = document.getElementById(id).textContent;
  47. // console.log(document.getElementById(id).textContent);
  48. var dummy = document.createElement("textarea");
  49. document.body.appendChild(dummy);
  50. dummy.value = text;
  51. dummy.select();
  52. document.execCommand("copy");
  53. document.body.removeChild(dummy);
  54. })
  55. </script>
  56. <!-- Copy to Clipboard by Pabon Ends -->