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
\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\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
\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\n
\n\n
\n
\n
\n
\n
\n
\n
\n
\n
"; var html$1Q = "
\n
\n
\n
"; @@ -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) {