From e38f6f633fae40a3c93a1f2f13aa35801f6b7c17 Mon Sep 17 00:00:00 2001 From: Akashdeep Dhar Date: Aug 18 2021 06:16:14 +0000 Subject: Added code to render QR code on click Signed-off-by: Akashdeep Dhar --- diff --git a/static/jscn/fragment.js b/static/jscn/fragment.js index 777f9ab..f3689a9 100644 --- a/static/jscn/fragment.js +++ b/static/jscn/fragment.js @@ -27,9 +27,17 @@ async function populate_channel_list() { }, function (data) { for (let indx in data) { $("#listchan-uols").append(` -
  • +
  • ${indx}
    - +
    + Source: + ${data[indx]} +
  • `); } @@ -46,9 +54,17 @@ async function populate_datetxt_list(channel) { }, function (data) { for (let indx in data) { $("#listdate-uols").append(` -
  • +
  • ${indx}
    - +
    + Source: + ${data[indx]} +
  • `); } @@ -67,10 +83,23 @@ async function populate_meeting_list(channel, datetxt) { console.log(data); for (let indx in data) { $("#listmeet-uols").append(` -
  • -
    ${indx}
    - - +
  • +
    + ${indx} +
    +
    + Logs: + ${data[indx]['logs']} +
    +
    + Summary: + ${data[indx]['summary']} +
  • `); } @@ -82,14 +111,39 @@ async function render_meeting_logs_and_summary(name, logslink, summlink) { document.getElementById("mainhead").innerHTML = "Loading..."; document.getElementById("summ-cont").innerHTML = ""; document.getElementById("logs-cont").innerHTML = ""; + document.getElementById("summ-idiv").innerHTML = ``; + document.getElementById("logs-idiv").innerHTML = ``; await $.getJSON("/fragedpt/", { "rqstdata": "obtntext", "meetname": name, "summlink": summlink, "logslink": logslink },function (data) { - console.log(data); - document.getElementById("mainhead").innerText = data["meetname"]; + var summ_qrcd = new QRious({ + background: "#ffffff", + backgroundAlpha: 0.8, + foreground: "#008080", + foregroundAlpha: 0.8, + level: 'H', + size: 320, + value: summlink, + element: document.getElementById("summ-qrcd") + }); + var logs_qrcd = new QRious({ + background: "#ffffff", + backgroundAlpha: 0.8, + foreground: "#008080", + foregroundAlpha: 0.8, + level: 'H', + size: 320, + value: logslink, + element: document.getElementById("logs-qrcd") + }); + document.getElementById("perm-summ-link").innerText = summlink; + document.getElementById("perm-summ-link").setAttribute("href", summlink); + document.getElementById("perm-logs-link").innerText = logslink; + document.getElementById("perm-logs-link").setAttribute("href", logslink); + document.getElementById("mainhead").innerText = name; document.getElementById("summ-cont").innerHTML = data["summary_markup"] document.getElementById("logs-cont").innerHTML = data["logs_markup"]; });