emacsconf-org
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Thelounge librejs patch


From: Yuchen Pei
Subject: Re: Thelounge librejs patch
Date: Mon, 09 Aug 2021 17:07:36 +1000
User-agent: mu4e 1.4.13; emacs 27.2


Yuchen Pei <hi@ypei.me> writes:

Hello,

As discussed on IRC, I am sending some patches for librejs compliance
of chat.emacsconf.org.

Since I have no access to any of the servers, I have placed the
weblabel table in the emacsconf wiki.

The other patch can be applied to
/usr/lib/node_modules/thelounge/client/index.html.tpl (or wherever the index template is located) by running

patch p0 patch.txt
patch -p0 patch.txt

Also sorry, the url in patch.txt is wrong. See the attached corrected version.

--- /usr/lib/node_modules/thelounge/client/index.html.tpl       2021-08-09 
06:37:32.076102036 +0000
+++ /usr/lib/node_modules/thelounge/client/index.html.tpl       2021-08-09 
06:37:32.076102036 +0000
@@ -65,5 +65,6 @@
                <script src="js/loading-error-handlers.js?v=<%- cacheBust 
%>"></script>
                <script src="js/bundle.vendor.js?v=<%- cacheBust %>"></script>
                <script src="js/bundle.js?v=<%- cacheBust %>"></script>
+               <div style="display: none"><a 
href="https://emacsconf.org/jslicenses.html"; rel="jslicense">JavaScript license 
information</a></div>
        </body>
 </html>


Let me know if there are any issues.

Best,
Yuchen

From 967976ddef021dad514b8f72dd24780ce982cf08 Mon Sep 17 00:00:00 2001
From: Yuchen Pei <me@ypei.me>
Date: Mon, 9 Aug 2021 16:54:30 +1000
Subject: [PATCH] Adding web label for thelounge

---
jslicenses.html | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
create mode 100644 jslicenses.html

diff --git a/jslicenses.html b/jslicenses.html
new file mode 100644
index 0000000..2703720
--- /dev/null
+++ b/jslicenses.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";> +<html xmlns="http://www.w3.org/1999/xhtml"; lang="en" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> +<title>chat.emacsconf.org - JavaScript License Information</title>
+
+<style type="text/css">#jslicense-labels1 td, #jslicense-labels1 th { padding: 5px; border-style: solid; border-width: 1px;} +#jslicense-labels1 { border-spacing: 0; border-collapse: collapse; }
+</style>
+
+</head>
+
+<body>
+
+<p>This page tells browsers with <a href="https://www.gnu.org/software/librejs/";>LibreJS</a> installed about the licenses of JavaScript files served by <a href="https://chat.emacsconf.org";>chat.emacsconf.org</a>.</p>
+
+<div>
+<table id="jslicense-labels1">
+       <tbody>
+               <tr>
+ <td><a href="https://chat.emacsconf.org/js/loading-error-handlers.js";></a>loading-error-handlers.js</td> + <td><a href="http://www.jclark.com/xml/copying.txt";>Expat</a></td> + <td><a href="https://github.com/thelounge/thelounge";>thelounge</a></td>
+               </tr>
+               <tr>
+ <td><a href="https://chat.emacsconf.org/js/bundle.js";>bundle.js</a></td> + <td><a href="http://www.jclark.com/xml/copying.txt";>Expat</a></td> + <td><a href="https://github.com/thelounge/thelounge";>thelounge</a></td>
+               </tr>
+               <tr>
+ <td><a href="https://chat.emacsconf.org/js/bundle.vendor.js";>bundle.vendor.js</a></td> + <td><a href="http://www.jclark.com/xml/copying.txt";>Expat</a></td> + <td><a href="https://github.com/thelounge/thelounge";>thelounge</a></td>
+               </tr>
+       </tbody>
+</table>
+</div>
+
+
+</body>
+</html>
--
2.32.0

--- /usr/lib/node_modules/thelounge/client/index.html.tpl 2021-08-09 06:37:32.076102036 +0000 +++ /usr/lib/node_modules/thelounge/client/index.html.tpl 2021-08-09 06:37:32.076102036 +0000
@@ -65,5 +65,6 @@
<script src="js/loading-error-handlers.js?v=<%- cacheBust %>"></script> <script src="js/bundle.vendor.js?v=<%- cacheBust %>"></script> <script src="js/bundle.js?v=<%- cacheBust %>"></script> + <div style="display: none"><a href="https://libreau.org/jslicenses.html"; rel="jslicense">JavaScript license information</a></div>
        </body>
</html>


--
PGP Key: 47F9 D050 1E11 8879 9040  4941 2126 7E93 EF86 DFD0

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]