From a53a4d5012a3aa5bcabbe0d7db8805fdf342d896 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Fri, 1 Oct 2021 18:07:27 +0200 Subject: [PATCH] [build] /static --- .../oscar/css/logicodev-dark.min.css.map | Bin 11613 -> 11613 bytes .../themes/oscar/css/logicodev.min.css.map | Bin 10142 -> 10142 bytes searx/static/themes/oscar/js/searxng.js | 6 +- searx/static/themes/oscar/js/searxng.min.js | Bin 8507 -> 8495 bytes .../static/themes/oscar/js/searxng.min.js.map | Bin 8667 -> 8641 bytes .../css/{searx-rtl.css => searxng-rtl.css} | 8 +- ...{searx-rtl.min.css => searxng-rtl.min.css} | Bin 35154 -> 35156 bytes ...tl.min.css.map => searxng-rtl.min.css.map} | Bin .../simple/css/{searx.css => searxng.css} | 8 +- .../css/{searx.min.css => searxng.min.css} | Bin 35115 -> 35117 bytes ...{searx.min.css.map => searxng.min.css.map} | Bin .../static/themes/simple/js/searx.head.min.js | Bin 708 -> 0 bytes .../themes/simple/js/searx.head.min.js.map | Bin 806 -> 0 bytes searx/static/themes/simple/js/searx.min.js | Bin 23151 -> 0 bytes .../static/themes/simple/js/searx.min.js.map | Bin 29612 -> 0 bytes .../js/{searx.head.js => searxng.head.js} | 25 +-- .../themes/simple/js/searxng.head.min.js | Bin 0 -> 900 bytes .../themes/simple/js/searxng.head.min.js.map | Bin 0 -> 817 bytes .../themes/simple/js/{searx.js => searxng.js} | 175 ++++++------------ searx/static/themes/simple/js/searxng.min.js | Bin 0 -> 23365 bytes .../themes/simple/js/searxng.min.js.map | Bin 0 -> 29619 bytes 21 files changed, 77 insertions(+), 145 deletions(-) rename searx/static/themes/simple/css/{searx-rtl.css => searxng-rtl.css} (99%) rename searx/static/themes/simple/css/{searx-rtl.min.css => searxng-rtl.min.css} (99%) rename searx/static/themes/simple/css/{searx-rtl.min.css.map => searxng-rtl.min.css.map} (100%) rename searx/static/themes/simple/css/{searx.css => searxng.css} (99%) rename searx/static/themes/simple/css/{searx.min.css => searxng.min.css} (99%) rename searx/static/themes/simple/css/{searx.min.css.map => searxng.min.css.map} (100%) delete mode 100644 searx/static/themes/simple/js/searx.head.min.js delete mode 100644 searx/static/themes/simple/js/searx.head.min.js.map delete mode 100644 searx/static/themes/simple/js/searx.min.js delete mode 100644 searx/static/themes/simple/js/searx.min.js.map rename searx/static/themes/simple/js/{searx.head.js => searxng.head.js} (54%) create mode 100644 searx/static/themes/simple/js/searxng.head.min.js create mode 100644 searx/static/themes/simple/js/searxng.head.min.js.map rename searx/static/themes/simple/js/{searx.js => searxng.js} (90%) create mode 100644 searx/static/themes/simple/js/searxng.min.js create mode 100644 searx/static/themes/simple/js/searxng.min.js.map diff --git a/searx/static/themes/oscar/css/logicodev-dark.min.css.map b/searx/static/themes/oscar/css/logicodev-dark.min.css.map index 32293f3a43cc80ffe3356a30a41c213dc1fbcf2d..2793202e1078e88281c4c3e25c2117a186f91f2d 100644 GIT binary patch delta 66 zcmcZ`bvJ547S0Yj6eB98%L Pvo#}t0|8^RwkD?rXDk!a diff --git a/searx/static/themes/oscar/css/logicodev.min.css.map b/searx/static/themes/oscar/css/logicodev.min.css.map index 9c9d446fc6cbafe764818dbb973ecf1929a5ae74..bb3d8a1d8962c12292cf8531b5ff6fc0177c4c95 100644 GIT binary patch delta 46 zcmbQ|KhJ+c+GKAgVb=V-{Is-<(He}KmoX}HF}iL(#r>ayF<|p4k%>%<#)*{zlf9XQH!ovU=3;c-e2V)&2Z$1x$ONQf#GM2HU0@Eh diff --git a/searx/static/themes/oscar/js/searxng.js b/searx/static/themes/oscar/js/searxng.js index 247672df5..bd3cabad4 100644 --- a/searx/static/themes/oscar/js/searxng.js +++ b/searx/static/themes/oscar/js/searxng.js @@ -23,8 +23,6 @@ window.searxng = (function(d) { translations: JSON.parse(script.getAttribute('data-translations')) }; })(document); - -window.searx = {}; ;/** * @license * (C) Copyright Contributors to the SearXNG project. @@ -181,7 +179,7 @@ $(document).ready(function(){ /** * Layout images according to their sizes */ - searxng.image_thumbnail_layout = new searx.ImageLayout('#main_results', '#main_results .result-images', 'img.img-thumbnail', 15, 200); + searxng.image_thumbnail_layout = new searxng.ImageLayout('#main_results', '#main_results .result-images', 'img.img-thumbnail', 15, 200); searxng.image_thumbnail_layout.watch(); }); ;/** @@ -479,6 +477,6 @@ $(document).ready(function(){ } }; - w.searx.ImageLayout = ImageLayout; + w.searxng.ImageLayout = ImageLayout; }(window, document)); diff --git a/searx/static/themes/oscar/js/searxng.min.js b/searx/static/themes/oscar/js/searxng.min.js index 8e164a8fbc21b469a687bad807e1585f087d7d6c..688250b3a28fc05054f0bc2ca493d1776918746b 100644 GIT binary patch delta 32 ncmdn(wBBh0AJb+Beo@BF#>_W3nex&%bMrnI2GWy1DR=?^v&9PX delta 42 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 diff --git a/searx/static/themes/simple/js/searx.head.js b/searx/static/themes/simple/js/searxng.head.js similarity index 54% rename from searx/static/themes/simple/js/searx.head.js rename to searx/static/themes/simple/js/searxng.head.js index 0a4fafbce..4406b764e 100644 --- a/searx/static/themes/simple/js/searx.head.js +++ b/searx/static/themes/simple/js/searxng.head.js @@ -1,20 +1,9 @@ /** -* searx is free software: you can redistribute it and/or modify -* it under the terms of the GNU Affero General Public License as published by -* the Free Software Foundation, either version 3 of the License, or -* (at your option) any later version. -* -* searx is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Affero General Public License for more details. -* -* You should have received a copy of the GNU Affero General Public License -* along with searx. If not, see < http://www.gnu.org/licenses/ >. -* -* (C) 2019 by Alexandre Flament -* -*/ + * @license + * (C) Copyright Contributors to the SearXNG project. + * (C) Copyright Contributors to the searx project (2014 - 2021). + * SPDX-License-Identifier: AGPL-3.0-or-later + */ /* global DocumentTouch:readonly */ (function(w, d) { 'use strict'; @@ -26,7 +15,7 @@ })(); // try to detect touch screen - w.searx = { + w.searxng = { touch: (("ontouchstart" in w) || w.DocumentTouch && document instanceof DocumentTouch) || false, method: script.getAttribute('data-method'), autocompleter: script.getAttribute('data-autocompleter') === 'true', @@ -37,5 +26,5 @@ }; // update the css - d.getElementsByTagName("html")[0].className = (w.searx.touch)?"js touch":"js"; + d.getElementsByTagName("html")[0].className = (w.searxng.touch)?"js touch":"js"; })(window, document); \ No newline at end of file diff --git a/searx/static/themes/simple/js/searxng.head.min.js b/searx/static/themes/simple/js/searxng.head.min.js new file mode 100644 index 0000000000000000000000000000000000000000..a914a2be2bd72c0d65e090c618465bebb0cc026c GIT binary patch literal 900 zcma)*Z)@8y5XRrB>C<;$4yBg zgS|VU-*Y}a&$-|2c378vDy#t)p{bKA!LEF@2{y}-Du==TuF;3c&@;?|%|VCz*$u0L zUxPvQf2v5T=c9%tqrvb4lWa5?4aK3u{Py}@PTM);*CjZ#D+^)FE^lt9^1T{JA7r5s z0)4OFNmjKpXuV6Y2V%?X2rSa52KnTV4os(@OdSICnVVoM-0fZ!V%rc%L@0 z+MBxReb-!FTr6LX%sS$n0l#8z5E@Yz5qc$H?w4cTjCYBx|1{Q8qn7O*7d=gx7++Qe zkR|8YHwYJLnsN*^@Ln^$$rs)&3>ljFuvtVXD9iJGT3mW3kGO2{)1KC?tg{FUa?cmV z`A$bjw$Q1bEJ14)mB#$MwgqGZ(DN~97ik@61LFAG{KrgHIz&j$nsy3vA@-AhC7)wi zaPcsBRHo1|HtUeShOG_}f8^`tPoPBkm`c7E$&+doO?2O7mFI8!sT1Qpt>M#FpKfC|{ literal 0 HcmV?d00001 diff --git a/searx/static/themes/simple/js/searxng.head.min.js.map b/searx/static/themes/simple/js/searxng.head.min.js.map new file mode 100644 index 0000000000000000000000000000000000000000..adb1fd0ab52264e9c4b96372381ca378ebe8076c GIT binary patch literal 817 zcmY*VU2oek4E!&C7P{^W1+phfQPM0(4A%+TZ5RSoQ60IqR{CVs<-Z{jRh;BAA>frn0))6fZ%slIMtu9 zBU1N7*TD`6FM15YxK#hGPXH-4Cdtn92uA+8QOz1Pu-zHgqytHueBdqlQB!B?^+^29 zx!#{^gnE+>o))7jq!jGqm`F{H$!p&aok=EOO``g+^KPeAGK~+fyJ$M2$*Ofv*4bos z=+So_v6D(x?*^3(rJ!8wu;U&1|6G@A{0%BZ+N3)b-PRg!SrevtZOj0;#2+v zl)!3$Eief%7p&p1*suk_LQtok(kUe~0MDG=gSg@U(CuwT7wm-tyl}P!5dR5%A>NTy_O5+5%PR`wy^^7c9vzU z4QZ8IrT`S8;v. -* -* (C) 2017 by Alexandre Flament, -* -*/ -window.searx = (function(w, d) { + * @license + * (C) Copyright Contributors to the SearXNG project. + * (C) Copyright Contributors to the searx project (2014 - 2021). + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +window.searxng = (function(w, d) { 'use strict'; @@ -45,9 +34,9 @@ window.searx = (function(w, d) { } } - var searx = window.searx || {}; + var searxng = window.searxng || {}; - searx.on = function(obj, eventType, callback, useCapture) { + searxng.on = function(obj, eventType, callback, useCapture) { useCapture = useCapture || false; if (typeof obj !== 'string') { // obj HTMLElement, HTMLDocument @@ -62,7 +51,7 @@ window.searx = (function(w, d) { } }; - searx.ready = function(callback) { + searxng.ready = function(callback) { if (document.readyState != 'loading') { callback.call(w); } else { @@ -70,7 +59,7 @@ window.searx = (function(w, d) { } }; - searx.http = function(method, url) { + searxng.http = function(method, url) { var req = new XMLHttpRequest(), resolve = function() {}, reject = function() {}, @@ -109,8 +98,8 @@ window.searx = (function(w, d) { return promise; }; - searx.loadStyle = function(src) { - var path = searx.static_path + src, + searxng.loadStyle = function(src) { + var path = searxng.static_path + src, id = "style_" + src.replace('.', '_'), s = d.getElementById(id); if (s === null) { @@ -123,8 +112,8 @@ window.searx = (function(w, d) { } }; - searx.loadScript = function(src, callback) { - var path = searx.static_path + src, + searxng.loadScript = function(src, callback) { + var path = searxng.static_path + src, id = "script_" + src.replace('.', '_'), s = d.getElementById(id); if (s === null) { @@ -147,29 +136,30 @@ window.searx = (function(w, d) { } }; - searx.insertBefore = function (newNode, referenceNode) { + searxng.insertBefore = function (newNode, referenceNode) { referenceNode.parentNode.insertBefore(newNode, referenceNode); }; - searx.insertAfter = function(newNode, referenceNode) { + searxng.insertAfter = function(newNode, referenceNode) { referenceNode.parentNode.insertAfter(newNode, referenceNode.nextSibling); }; - searx.on('.close', 'click', function() { + searxng.on('.close', 'click', function() { this.parentNode.classList.add('invisible'); }); - return searx; + return searxng; })(window, document); -;/*global searx*/ +;/* SPDX-License-Identifier: AGPL-3.0-or-later */ +/*global searxng*/ -searx.ready(function() { +searxng.ready(function() { - searx.on('.result', 'click', function() { + searxng.on('.result', 'click', function() { highlightResult(this)(true); }); - searx.on('.result a', 'focus', function(e) { + searxng.on('.result a', 'focus', function(e) { var el = e.target; while (el !== undefined) { if (el.classList.contains('result')) { @@ -281,7 +271,7 @@ searx.ready(function() { } }; - searx.on(document, "keydown", function(e) { + searxng.on(document, "keydown", function(e) { // check for modifiers so we don't break browser's hotkeys if (Object.prototype.hasOwnProperty.call(vimKeys, e.keyCode) && !e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey) { var tagName = e.target.tagName.toLowerCase(); @@ -531,31 +521,15 @@ searx.ready(function() { } } }); -;/** -* searx is free software: you can redistribute it and/or modify -* it under the terms of the GNU Affero General Public License as published by -* the Free Software Foundation, either version 3 of the License, or -* (at your option) any later version. -* -* searx is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Affero General Public License for more details. -* -* You should have received a copy of the GNU Affero General Public License -* along with searx. If not, see < http://www.gnu.org/licenses/ >. -* -* (C) 2014 by Thomas Pointhuber, -* (C) 2017 by Alexandre Flament, -*/ +;/* SPDX-License-Identifier: AGPL-3.0-or-later */ /* global L */ -(function (w, d, searx) { +(function (w, d, searxng) { 'use strict'; - searx.ready(function () { - searx.on('.searx_init_map', 'click', function(event) { + searxng.ready(function () { + searxng.on('.searxng_init_map', 'click', function(event) { // no more request - this.classList.remove("searx_init_map"); + this.classList.remove("searxng_init_map"); // var leaflet_target = this.dataset.leafletTarget; @@ -565,8 +539,8 @@ searx.ready(function() { var map_boundingbox = JSON.parse(this.dataset.mapBoundingbox); var map_geojson = JSON.parse(this.dataset.mapGeojson); - searx.loadStyle('css/leaflet.css'); - searx.loadScript('js/leaflet.js', function() { + searxng.loadStyle('css/leaflet.css'); + searxng.loadScript('js/leaflet.js', function() { var map_bounds = null; if(map_boundingbox) { var southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]); @@ -620,20 +594,21 @@ searx.ready(function() { event.preventDefault(); }); }); -})(window, document, window.searx); -;(function (w, d, searx) { +})(window, document, window.searxng); +;/* SPDX-License-Identifier: AGPL-3.0-or-later */ +(function (w, d, searxng) { 'use strict'; - searx.ready(function() { + searxng.ready(function() { let engine_descriptions = null; function load_engine_descriptions() { if (engine_descriptions == null) { - searx.http("GET", "engine_descriptions.json").then(function(content) { + searxng.http("GET", "engine_descriptions.json").then(function(content) { engine_descriptions = JSON.parse(content); for (const [engine_name, description] of Object.entries(engine_descriptions)) { let elements = d.querySelectorAll('[data-engine-name="' + engine_name + '"] .engine-description'); for(const element of elements) { - let source = ' (' + searx.translations['Source'] + ': ' + description[1] + ')'; + let source = ' (' + searxng.translations['Source'] + ': ' + description[1] + ')'; element.innerHTML = description[0] + source; } } @@ -643,35 +618,20 @@ searx.ready(function() { if (d.querySelector('body[class="preferences_endpoint"]')) { for(const el of d.querySelectorAll('[data-engine-name]')) { - searx.on(el, 'mouseenter', load_engine_descriptions); + searxng.on(el, 'mouseenter', load_engine_descriptions); } } }); -})(window, document, window.searx); -;/** -* searx is free software: you can redistribute it and/or modify -* it under the terms of the GNU Affero General Public License as published by -* the Free Software Foundation, either version 3 of the License, or -* (at your option) any later version. -* -* searx is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Affero General Public License for more details. -* -* You should have received a copy of the GNU Affero General Public License -* along with searx. If not, see < http://www.gnu.org/licenses/ >. -* -* (C) 2017 by Alexandre Flament, -*/ -(function(w, d, searx) { +})(window, document, window.searxng); +;/* SPDX-License-Identifier: AGPL-3.0-or-later */ +(function(w, d, searxng) { 'use strict'; - searx.ready(function() { - searx.image_thumbnail_layout = new searx.ImageLayout('#urls', '#urls .result-images', 'img.image_thumbnail', 10, 200); - searx.image_thumbnail_layout.watch(); + searxng.ready(function() { + searxng.image_thumbnail_layout = new searxng.ImageLayout('#urls', '#urls .result-images', 'img.image_thumbnail', 10, 200); + searxng.image_thumbnail_layout.watch(); - searx.on('.btn-collapse', 'click', function() { + searxng.on('.btn-collapse', 'click', function() { var btnLabelCollapsed = this.getAttribute('data-btn-text-collapsed'); var btnLabelNotCollapsed = this.getAttribute('data-btn-text-not-collapsed'); var target = this.getAttribute('data-target'); @@ -687,7 +647,7 @@ searx.ready(function() { targetElement.classList.toggle('invisible'); }); - searx.on('.media-loader', 'click', function() { + searxng.on('.media-loader', 'click', function() { var target = this.getAttribute('data-target'); var iframe_load = d.querySelector(target + ' > iframe'); var srctest = iframe_load.getAttribute('src'); @@ -710,25 +670,10 @@ searx.ready(function() { }); -})(window, document, window.searx); -;/** -* searx is free software: you can redistribute it and/or modify -* it under the terms of the GNU Affero General Public License as published by -* the Free Software Foundation, either version 3 of the License, or -* (at your option) any later version. -* -* searx is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Affero General Public License for more details. -* -* You should have received a copy of the GNU Affero General Public License -* along with searx. If not, see < http://www.gnu.org/licenses/ >. -* -* (C) 2017 by Alexandre Flament, -*/ +})(window, document, window.searxng); +;/* SPDX-License-Identifier: AGPL-3.0-or-later */ /* global AutoComplete */ -(function(w, d, searx) { +(function(w, d, searxng) { 'use strict'; var firstFocus = true, qinput_id = "q", qinput; @@ -767,7 +712,7 @@ searx.ready(function() { qinput.addEventListener('keyup', updateClearButton, false); } - searx.ready(function() { + searxng.ready(function() { qinput = d.getElementById(qinput_id); function placeCursorAtEndOnce() { @@ -784,11 +729,11 @@ searx.ready(function() { createClearButton(qinput); // autocompleter - if (searx.autocompleter) { - searx.autocomplete = AutoComplete.call(w, { + if (searxng.autocompleter) { + searxng.autocomplete = AutoComplete.call(w, { Url: "./autocompleter", - EmptyMessage: searx.translations.no_item_found, - HttpMethod: searx.method, + EmptyMessage: searxng.translations.no_item_found, + HttpMethod: searxng.method, HttpHeaders: { "Content-type": "application/x-www-form-urlencoded", "X-Requested-With": "XMLHttpRequest" @@ -809,10 +754,10 @@ searx.ready(function() { } // vanilla js version of search_on_category_select.js - if (qinput !== null && d.querySelector('.help') != null && searx.search_on_category_select) { + if (qinput !== null && d.querySelector('.help') != null && searxng.search_on_category_select) { d.querySelector('.help').className='invisible'; - searx.on('#categories input', 'change', function() { + searxng.on('#categories input', 'change', function() { var i, categories = d.querySelectorAll('#categories input[type="checkbox"]'); for(i=0; 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 literal 0 HcmV?d00001 diff --git a/searx/static/themes/simple/js/searxng.min.js.map b/searx/static/themes/simple/js/searxng.min.js.map new file mode 100644 index 0000000000000000000000000000000000000000..d0c875f231bc673ffdbcf56c8bf69070dd5baee8 GIT binary patch literal 29619 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 literal 0 HcmV?d00001