diff --git a/.ruby-version b/.ruby-version
index 5588ae8..4fe5631 100644
--- a/.ruby-version
+++ b/.ruby-version
@@ -1 +1 @@
-2.7.1
\ No newline at end of file
+3.2
\ No newline at end of file
diff --git a/scripts/generate_ftp_links.rb b/scripts/generate_ftp_links.rb
index b65e443..062adae 100644
--- a/scripts/generate_ftp_links.rb
+++ b/scripts/generate_ftp_links.rb
@@ -2,7 +2,7 @@
require 'json'
require 'pathname'
-require 'uri'
+require 'cgi'
def get_wgs_links(id, wgs)
return if wgs.nil?
@@ -86,7 +86,7 @@ def generate_urls(hash, keys, is_array = false)
urls = keys.map do |k|
is_array ? hash.map { |h| h[k]&.split(';') } : hash[k]&.split(';')
end.flatten.compact
- urls.map { |e| URI.encode(e) }
+ urls.map { |e| CGI.escape(e) }
end
def process_links(links, id, type)
diff --git a/www/assets/js/data.js b/www/assets/js/data.js
index 4d29c96..6f51c9a 100644
--- a/www/assets/js/data.js
+++ b/www/assets/js/data.js
@@ -158,7 +158,7 @@ if (!PGP) {
PGP.addReports = function(data, child_html, type, wrapper_id) {
if (data[type] == undefined) return;
for (var i = 0; i < data[type].length; i++) {
- $('')
+ $('')
.addClass('btn btn-3d btn-default btn-icon-left btn-lg')
.css('margin-right', '5px')
.attr('type', 'button')
@@ -282,7 +282,7 @@ if (!PGP) {
$(file_html)
.find('.' + data[i].section)
.append(
- $('')
+ $('')
.addClass('btn btn-3d btn-default btn-icon-left btn-lg')
.css('margin-right', '10px')
.attr('type', 'button')