summaryrefslogtreecommitdiff
path: root/issues/remove-external-js-code.gmi
blob: 8f608b83053614de60380a12a5f1baa6175ec590 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Remove externally loaded JS

## Tags

* assigned: alex
* type: ui, enhancement
* status: closed, completed
* priority: medium
* keywords: ui, guix

## Description

`jquery-ui` is still loaded from a CDN. This needs to be packaged and loaded from our GNU Guix profile.

## Tasks

* [x] Package `jquery-ui`.
* [x] Replace `jquery-ui` cdn with a link from the GNU Guix profile.
* [x] Check and report if there are other js files we load from a CDN.

## Notes 28/9/22

The jquery-ui was packaged and currently no other  cdn package exist
A quick check up on the codebase shows jquery css is loaded from
=> https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css



## Notes 21/11/22

new  packages being loaded with cdn 

=> https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css
=> https://cdn.datatables.net/1.11.3/css/jquery.dataTables.min.css
=> https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js
=> https://cdnjs.cloudflare.com/ajax/libs/xterm/3.14.5/xterm.min.css
=> https://cdn.jsdelivr.net/npm/uikit@3.7.4/dist/css/uikit.min.css

## Notes 12/02/24

new package:

=> https://github.com/sampsyo/emfed.git



## Notes 28/02/24


=> https://github.com/genenetwork/genenetwork2/pull/834

PR above replaced any JS/CSS external code remaining in  GN2
Marking the issue as closed since it has been resolved