From c49b76512b0ed5acdc8b81dce729d5193721156b Mon Sep 17 00:00:00 2001
From: yumata <91452496+yumata@users.noreply.github.com>
Date: Fri, 27 Oct 2023 10:55:47 +0300
Subject: [PATCH] Fix http links
---
app.min.js | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/app.min.js b/app.min.js
index ee80f4f7..afda1c31 100644
--- a/app.min.js
+++ b/app.min.js
@@ -2192,7 +2192,7 @@
return new Subscribe();
}
- var html$1R = "
\n
\n
\n
\n
\n\n \n\n
\n \n
\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n
\n
\n\n
\n
\n\n
\n\n
\n
\n
";
+ var html$1R = "\n
\n
\n
\n
\n\n \n\n
\n \n
\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n\n
\n
\n
\n\n
\n
\n\n
\n\n
\n
\n
";
var html$1Q = "";
@@ -11416,7 +11416,7 @@
function url$4() {
var u = ip();
- return u ? Utils$2.checkHttp(u, true) : u;
+ return u ? Utils$2.rewriteIfHTTPS(Utils$2.checkHttp(u, true)) : u;
}
function ip() {
@@ -27071,6 +27071,7 @@
clear: clear$1
};
+ var http = window.location.protocol == 'https:' ? 'http://' : 'http://';
var layers = {
search: {
'sim': ['{MIC} {ABC} 1 2 3 4 5 6 7 8 9 0 {BKSP}', '{LANG} - + _ : ( ) [ ] . / {SPACE}'],
@@ -27084,10 +27085,10 @@
'default': ['1 2 3 4 5 6 7 8 9 0 - {BKSP}', 'й ц у к е н г ш щ з х ъ', 'ф ы в а п р о л д ж э', 'я ч с м и т ь б ю .', '{MIC} {LANG} {SPACE} {SEARCH}']
},
"default": {
- 'en': ['{SIM} 1 2 3 4 5 6 7 8 9 0 - + = {BKSP}', '{LANG} q w e r t y u i o p', 'a s d f g h j k l / {ENTER}', '{SHIFT} z x c v b n m , . : http://', '{SPACE}'],
- 'uk': ['{SIM} 1 2 3 4 5 6 7 8 9 0 - + = {BKSP}', '{LANG} й ц у к е н г ш щ з х ї', 'ф і в а п р о л д ж є {ENTER}', '{SHIFT} я ч с м и т ь б ю . : http://', '{SPACE}'],
+ 'en': ['{SIM} 1 2 3 4 5 6 7 8 9 0 - + = {BKSP}', '{LANG} q w e r t y u i o p', 'a s d f g h j k l / {ENTER}', '{SHIFT} z x c v b n m , . : ' + http, '{SPACE}'],
+ 'uk': ['{SIM} 1 2 3 4 5 6 7 8 9 0 - + = {BKSP}', '{LANG} й ц у к е н г ш щ з х ї', 'ф і в а п р о л д ж є {ENTER}', '{SHIFT} я ч с м и т ь б ю . : ' + http, '{SPACE}'],
'sim': ['{ABC} 1 2 3 4 5 6 7 8 9 0 - + = {BKSP}', '{LANG} ! @ # $ % ^ & * ( ) [ ]', '- _ = + \\ | [ ] { }', '; : \' " , . < > / ?', '{SPACE}'],
- 'default': ['{SIM} 1 2 3 4 5 6 7 8 9 0 - + = {BKSP}', '{LANG} й ц у к е н г ш щ з х ъ', 'ф ы в а п р о л д ж э {ENTER}', '{SHIFT} я ч с м и т ь б ю , . : http://', '{SPACE}']
+ 'default': ['{SIM} 1 2 3 4 5 6 7 8 9 0 - + = {BKSP}', '{LANG} й ц у к е н г ш щ з х ъ', 'ф ы в а п р о л д ж э {ENTER}', '{SHIFT} я ч с м и т ь б ю , . : ' + http, '{SPACE}']
},
nums: {
'default': ['0 1 2 3 4 {BKSP}', '5 6 7 8 9 {ENTER}']
@@ -32534,13 +32535,14 @@
value: function update() {
var url = (this.data.url || this.data.link) + '';
var loc = url.slice(0, 6) == 'https:' || window.location.protocol == 'https:';
- url = url.replace(/(http:\/\/|https:\/\/)/g, '');
+ var hts = url.slice(0, 6) == 'https:' || url.slice(0, 5) == 'http:';
+ if (window.location.protocol == 'https:' && hts) url = url.replace(/(http:\/\/|https:\/\/)/g, 'https:');
this.html.querySelector('.extensions__item-name').innerText = this.data.name || Lang.translate('extensions_no_name');
this.html.querySelector('.extensions__item-author').innerText = this.data.author || (this.params.type == 'plugins' ? '@cub' : '@lampa');
this.html.querySelector('.extensions__item-descr').innerText = (this.data.descr || url).replace(/\n|\t|\r/g, ' ');
var proto = this.html.querySelector('.extensions__item-proto');
- if (proto) {
+ if (proto && hts) {
proto.toggleClass('hide', !Boolean(this.params.type == 'plugins' || this.params.type == 'installs'));
proto.addClass('protocol-' + (loc ? 'https' : 'http'));
}
@@ -35320,7 +35322,7 @@
};
}
- torrent_net["native"](Utils$2.checkHttp(Storage.get(name), true), function () {
+ torrent_net["native"](Utils$2.rewriteIfHTTPS(Utils$2.checkHttp(Storage.get(name), true)), function () {
item.removeClass('wait').addClass('active');
}, function (a, c) {
if (a.status == 401) {