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')