// Set cookie with v=threads function toggleViewModeOn() { Cookies.set("threads", "on", {expires: 365}); } // Remove cookie with v=threads function toggleViewModeOff() { Cookies.set("threads", "off", {expires: 365}); } function toggleViewMode() { if (checkViewMode()) { toggleViewModeOff(); location.reload(); } else { toggleViewModeOn(); location.reload(); } } // Check view mode function checkViewMode() { if (Cookies.get("threads") && Cookies.get("threads") == "on") { console.log('THREADS ON'); return true } else { console.log('NORMAL'); return false } } // Make message HTML function makeMessageHTML(msgItem, total) { var t = new Date(msgItem['date'] * 1000); var t_formatted = t.getFullYear() + "/" + (t.getMonth() + 1) + "/" + t.getDate() + " " + t.getHours() + ":" + t.getMinutes() + ":" + t.getSeconds(); var msg = msgItem['message'].replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"').replace(new RegExp("\n",'g'), "
\n"); var html = '
' + '

' + t_formatted + ' ' // Author to receiver + '' + msgItem['author'] + '' + ' '; if (msgItem['repto'] != "" ) { html += '' + msgItem['to'] + '

'; } else { html += msgItem['to'] + '

'; } // Header html += '

' + '' + msgItem['subg'] + '' + ' ' + msgItem['echo'] + '

' + '

' + msg.autoLink() + '

' // Msgid + '' + msgItem['msgid'] + ''; // End message

block html += '

'; return html } function makeThreadMessage(msgItem, total) { var t = new Date(msgItem['date'] * 1000); var t_formatted = t.getFullYear() + "/" + (t.getMonth() + 1) + "/" + t.getDate() + " " + t.getHours() + ":" + t.getMinutes() + ":" + t.getSeconds(); console.log(total); if (hash.matched && msgItem['msgid'] == hash.hash) { html += '
'; } msg = msgItem['message'].replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"').replace(new RegExp("\n",'g'), "
\n"); var to = html += '
' + '

' + t_formatted + ' ' // Author to receiver + '' + msgItem['author'] + '' + ' '; if (msgItem['repto'] != "" ) { html += '' + msgItem['to'] + '

'; } else { html += msgItem['to'] + '

'; } // Header html += '

' + '' + msgItem['subg'] + '' + ' ' + msgItem['echo'] + '

' + '

' + msg.autoLink() + '

'; // Answers html += '[' + total + ']'; // Msgid html += '' + msgItem['msgid'] + ''; // End message

block html += '

'; return html; }