Refining 1st commit
31
README.md
|
@ -1,16 +1,45 @@
|
|||
# Description
|
||||
|
||||
**Buuf Nestort** icon set
|
||||
|
||||
This is a fairly complete set of icons for Gnome, KDE Plasma and XFCE (including actions, apps, categories, devices, emblems, emotes, mimetypes, places and status), based on the icons and artwork by Paul Davey (Mattahan) (http://www.mattahan.com/). Some of them come from OxayotlTheGreat and his great job with his own remix, Buuf https://www.gnome-look.org/p/1012512)
|
||||
|
||||
One of the main points of this theme is to remove as many symbolic icons as possible (that means linking the symbolic icon to the original icon). This is not always possible, especially for certain Gnome icons, because Gnome applies some effects to some icons, which make them look really bad if they are not real symbolic icons.
|
||||
|
||||
Preview:
|
||||
|
||||
![preview with caja](previews/preview-caja.png)
|
||||
![actions](previews/actions.png)
|
||||
![apps](previews/apps.png)
|
||||
![places](previews/places.png)
|
||||
|
||||
# Installation
|
||||
|
||||
There are two options:
|
||||
|
||||
To make this theme available for every user (including root, useful when you run apps with root privileges such as packet manager), copy this directory to `/usr/share/icons` (you'll need super-user rights).
|
||||
|
||||
If you just need to make it available for your user, you may copy it to `~/.icons` (`~` stands for your home directory, in case you don't know the basics of GNU/Linux shell)
|
||||
|
||||
# Customization
|
||||
|
||||
This theme includes many distributor logos. By default, `places/distributor-logo.png` links to `start-here.png`, which also links to `start-here-agnostic.png`, which looks like a drawer with lots of stuff inside. You may change this symbolic link to whichever icon you fancy more, using these commands (supposing you are in the places directory):
|
||||
|
||||
```sh
|
||||
rm start-here.png
|
||||
ln -s <icon_you_d_like_as_start_button> start-here.png
|
||||
```
|
||||
|
||||
you need to do it before installing the theme (or, if you have already installed it, then operate on the directory where you installed it, bearing in mind that if you installed it in `/usr/share/icons`, you need root privileges).
|
||||
|
||||
# Change log
|
||||
|
||||
## Version 2.0 2020-08-29
|
||||
|
||||
This is a massive update from the previous version, from 2011!
|
||||
It is not yet complete, and it still has some svgs and pngs from other themes as "placeholders" for pending icons.
|
||||
It is not yet complete, and it still has some svgs and pngs from other themes as "placeholders" for pending icons, plus some other missing ones. I don't know when I'll have time to finish this (or at least polish it more), so I publish it now since it is *very* usable already.
|
||||
|
||||
Icon additions are too many to list. I have tried to include also the new style to name icons (such as org.gnome.Calculator or org.kde.kdenlive). This change has rendered many icon themes obsolete as far as these desktop core applications concern.
|
||||
|
||||
## Version 1.05
|
||||
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
[https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html]
|
||||
|
||||
#Coses a mirar:
|
||||
#Things to check:
|
||||
|
||||
icones d'acció de veure com a llista o com a icones pel Gnome (nautilus). I la bomba seria trobar el menú (simbòlic)
|
||||
Al revés: un cop trobats, veure per a quins el gnome fa processat lleig i destrossa els colors (provar nautilus, gedit, etc. I mirar també quina era la icona del calaix d'apps (drawer) perquè alguns temes la trenquen també
|
||||
Why and how Gnome processes some icons (such as app drawer, or list type), which make buuf's icons appear with wrong colours.
|
||||
|
||||
|
||||
# places
|
||||
|
@ -11,13 +10,13 @@ Al revés: un cop trobats, veure per a quins el gnome fa processat lleig i destr
|
|||
poi:
|
||||
light-rail-station, railway-station, school
|
||||
|
||||
revisar icones de status del nextcloud: fer-les 3 cops més grans
|
||||
redo status icons for nextcloud: make them 3 times bigger
|
||||
|
||||
# actions
|
||||
|
||||
# apps
|
||||
|
||||
Nextcloud_* (estats)
|
||||
Nextcloud_* (statuses)
|
||||
nvidia-settings
|
||||
kpat
|
||||
ksmserver
|
||||
|
@ -26,7 +25,7 @@ libreoffice3-printeradmin.png
|
|||
mate applets
|
||||
mdm *
|
||||
|
||||
mate (alguns ja hi són, falta ):
|
||||
mate (some are already there). Check these:
|
||||
/usr/share/icons/Suru++-Dark/apps/64/mate-brightness-applet.svg
|
||||
/usr/share/icons/Suru++-Dark/apps/64/mate-color-manager.svg
|
||||
/usr/share/icons/Suru++-Dark/apps/64/mate-cpu-frequency-applet.svg
|
||||
|
@ -76,14 +75,14 @@ org.gnome.font-viewer (-sym)
|
|||
org.gnome.gedit-symbolic
|
||||
org.gnome.Nautilus-symbolic
|
||||
org.gnome.PowerStats -symbolic
|
||||
org.gnome.seahorse.Application -symbolic (clau, tagreta de crèdit)
|
||||
org.gnome.seahorse.Application -symbolic (key, credit card)
|
||||
org.gnome.Settings-symbolic
|
||||
org.gnome.Shell.Extensions -symbolic
|
||||
org.gnome.Settings-symbolic
|
||||
org.gnome.SimpleScan -symbolic (scanner)
|
||||
org.gnome.Terminal-symbolic
|
||||
org.gnome.tweaks-symbolic
|
||||
org.gnome.Yelp -symbolic (help, flotador)
|
||||
org.gnome.Yelp -symbolic (help, float)
|
||||
org.gtk.Demo4 -symbolic
|
||||
org.gtk.IconBrowser4 -symbolic
|
||||
org.gtk.WidgetFactory4
|
||||
|
@ -99,12 +98,12 @@ org.kde:
|
|||
kbruch
|
||||
kdenlive
|
||||
kdiamond
|
||||
kgeography (mapa poi)
|
||||
kgoldrunner (diamant daurat)
|
||||
kgeography (map poi)
|
||||
kgoldrunner (golden diamond)
|
||||
khangman
|
||||
kigo (go)
|
||||
killbots
|
||||
kiten (japonès?)
|
||||
kiten (japanese?)
|
||||
klickety
|
||||
klines
|
||||
kmix
|
||||
|
@ -117,14 +116,14 @@ org.kde:
|
|||
kstars
|
||||
ksudoku
|
||||
ktpcontactlist ()
|
||||
ktuberlink (cara d'os)
|
||||
kubrick (cub de rubik)
|
||||
ktuberlink (bear face)
|
||||
kubrick (rubik cube)
|
||||
kweather
|
||||
kwordquiz
|
||||
lokalize ("traducció")
|
||||
lokalize ("translate")
|
||||
okular
|
||||
palapeli (puzzle, add-ons?)
|
||||
skrooge (una moneda)
|
||||
skrooge (a coin)
|
||||
|
||||
org.midori_browser.Midori
|
||||
org.mypaint.MyPaint (-symbolic)
|
||||
|
@ -135,18 +134,18 @@ ox
|
|||
oxygen, oxygen-settings
|
||||
package
|
||||
panorama
|
||||
parole (que no sigui al Totem!)
|
||||
parole (make it different than Totem!)
|
||||
partitionmanager
|
||||
partner (cerce blanc amb anell blanc sobre fons violeta vermellós)
|
||||
pinta (pinzell i pintura)
|
||||
plank (dock amb àncora)
|
||||
partner (white circle with white ring on reddish violet background)
|
||||
pinta (paintbrush and paint)
|
||||
plank (dock with anchor)
|
||||
xfce4-screenshooter
|
||||
digikam
|
||||
showfoto
|
||||
unetbootin
|
||||
conky
|
||||
editor de mime de XFCE
|
||||
gestor d'energia del XFCE xfce4-power-manager
|
||||
XFCE mime editor
|
||||
xfce4-power-manager
|
||||
|
||||
|
||||
|
||||
|
@ -212,19 +211,19 @@ preferences-web-browser
|
|||
ssl
|
||||
stylesheets
|
||||
|
||||
previewer (ull que mira)
|
||||
ptbatcher (el de panoràmica amb l'os)
|
||||
previewer (eye that looks)
|
||||
ptbatcher (bear with panoramic view)
|
||||
q4wine
|
||||
qalculate (-applet)
|
||||
quassel (bola del món dins d'un tub blau)
|
||||
quickview (ull)
|
||||
quassel (world inside blue tube)
|
||||
quickview (eye)
|
||||
quiterss
|
||||
r
|
||||
radiotray (=radio)
|
||||
rage (enlightenment video player)
|
||||
rekonq
|
||||
remmina-panel (-inverted)
|
||||
remote (antenna emetint)
|
||||
remote (antenna emitting)
|
||||
ring, -kde
|
||||
rosegarden
|
||||
running
|
||||
|
@ -240,10 +239,10 @@ softwarecenter-debian, -ubuntu
|
|||
spectacle
|
||||
spotify -linux-48x48 -512x512
|
||||
squeeze
|
||||
startupm (clau anglesa)
|
||||
startupm (spanner)
|
||||
steam
|
||||
stellarium
|
||||
step (pèndul)
|
||||
step (pendulus)
|
||||
subversion
|
||||
superkaramba
|
||||
supertux
|
||||
|
@ -286,7 +285,7 @@ xaos
|
|||
xconfig
|
||||
xemacs
|
||||
xfce-battery*
|
||||
xfce4- alguns
|
||||
xfce4- some
|
||||
xmag
|
||||
xonotic
|
||||
sauerbraten
|
||||
|
@ -299,20 +298,20 @@ xterm _32x32 _48x48 -color_*
|
|||
zanshin
|
||||
|
||||
# categories
|
||||
slideshow-symbolic (i no)
|
||||
slideshow-symbolic (and not symbolic)
|
||||
|
||||
# devices
|
||||
revisar òptics, molt millorable (CD-DVD-BR...)
|
||||
check optic media, highly improvable (CD-DVD-BR...)
|
||||
drive-partition
|
||||
network* enllaçar-los amb statuses
|
||||
mòbils de marques...?
|
||||
network* link with statuses
|
||||
different makes of phones??
|
||||
|
||||
# emblems
|
||||
distributor-logo!
|
||||
veure'n més
|
||||
see more
|
||||
|
||||
# mime-types
|
||||
tots els d'oficina / productivitat
|
||||
all related to office / productivity
|
||||
|
||||
# status
|
||||
ac-adapter (-symbolic)
|
||||
|
@ -371,9 +370,4 @@ weather-clouds
|
|||
|
||||
|
||||
|
||||
+tots els symbolic
|
||||
|
||||
|
||||
|
||||
CONTINUAR DES D'AQUÍ. Fer-ho tot seleccionant una icona de carpeta per canviar-la i anar buscant les categories
|
||||
|
||||
+all symbolic ones
|
|
@ -1,17 +0,0 @@
|
|||
install dependencies
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
run this command in the directory ``searx/static/themes/oscar``
|
||||
|
||||
``npm install``
|
||||
|
||||
compile sources
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
run this command in the directory ``searx/static/themes/oscar``
|
||||
|
||||
``grunt``
|
||||
|
||||
or in the root directory:
|
||||
|
||||
``make grunt``
|
|
@ -1,93 +0,0 @@
|
|||
.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}
|
||||
.leaflet-container{overflow:hidden;-ms-touch-action:none}
|
||||
.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}
|
||||
.leaflet-marker-icon,.leaflet-marker-shadow{display:block}
|
||||
.leaflet-container img{max-width:none !important}
|
||||
.leaflet-container img.leaflet-image-layer{max-width:15000px !important}
|
||||
.leaflet-tile{filter:inherit;visibility:hidden}
|
||||
.leaflet-tile-loaded{visibility:inherit}
|
||||
.leaflet-zoom-box{width:0;height:0}
|
||||
.leaflet-overlay-pane svg{-moz-user-select:none}
|
||||
.leaflet-tile-pane{z-index:2}
|
||||
.leaflet-objects-pane{z-index:3}
|
||||
.leaflet-overlay-pane{z-index:4}
|
||||
.leaflet-shadow-pane{z-index:5}
|
||||
.leaflet-marker-pane{z-index:6}
|
||||
.leaflet-popup-pane{z-index:7}
|
||||
.leaflet-vml-shape{width:1px;height:1px}
|
||||
.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}
|
||||
.leaflet-control{position:relative;z-index:7;pointer-events:auto}
|
||||
.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
|
||||
.leaflet-top{top:0}
|
||||
.leaflet-right{right:0}
|
||||
.leaflet-bottom{bottom:0}
|
||||
.leaflet-left{left:0}
|
||||
.leaflet-control{float:left;clear:both}
|
||||
.leaflet-right .leaflet-control{float:right}
|
||||
.leaflet-top .leaflet-control{margin-top:10px}
|
||||
.leaflet-bottom .leaflet-control{margin-bottom:10px}
|
||||
.leaflet-left .leaflet-control{margin-left:10px}
|
||||
.leaflet-right .leaflet-control{margin-right:10px}
|
||||
.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
|
||||
.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}
|
||||
.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1);-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1);transition:transform .25s cubic-bezier(0, 0, .25, 1)}
|
||||
.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
|
||||
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
|
||||
.leaflet-clickable{cursor:pointer}
|
||||
.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}
|
||||
.leaflet-popup-pane,.leaflet-control{cursor:auto}
|
||||
.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}
|
||||
.leaflet-container{background:#ddd;outline:0}
|
||||
.leaflet-container a{color:#0078a8}
|
||||
.leaflet-container a.leaflet-active{outline:2px solid #ffa500}
|
||||
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}
|
||||
.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}
|
||||
.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}
|
||||
.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}
|
||||
.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
|
||||
.leaflet-bar a:hover{background-color:#f4f4f4}
|
||||
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
|
||||
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}
|
||||
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}
|
||||
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}
|
||||
.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}
|
||||
.leaflet-control-zoom-out{font-size:20px}
|
||||
.leaflet-touch .leaflet-control-zoom-in{font-size:22px}
|
||||
.leaflet-touch .leaflet-control-zoom-out{font-size:24px}
|
||||
.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}
|
||||
.leaflet-control-layers-toggle{background-image:url(../img/map/layers.png);width:36px;height:36px}
|
||||
.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../img/map/layers-2x.png);background-size:26px 26px}
|
||||
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
|
||||
.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
|
||||
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
|
||||
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}
|
||||
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
|
||||
.leaflet-control-layers label{display:block}
|
||||
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}
|
||||
.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}
|
||||
.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}
|
||||
.leaflet-control-attribution a{text-decoration:none}
|
||||
.leaflet-control-attribution a:hover{text-decoration:underline}
|
||||
.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}
|
||||
.leaflet-left .leaflet-control-scale{margin-left:5px}
|
||||
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
|
||||
.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,0.5)}
|
||||
.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}
|
||||
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}
|
||||
.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}
|
||||
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}
|
||||
.leaflet-popup{position:absolute;text-align:center}
|
||||
.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}
|
||||
.leaflet-popup-content{margin:13px 19px;line-height:1.4}
|
||||
.leaflet-popup-content p{margin:18px 0}
|
||||
.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}
|
||||
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
|
||||
.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,0.4)}
|
||||
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}
|
||||
.leaflet-container a.leaflet-popup-close-button:hover{color:#999}
|
||||
.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
|
||||
.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}
|
||||
.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}
|
||||
.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}
|
||||
.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}
|
||||
.leaflet-div-icon{background:#fff;border:1px solid #666}
|
|
@ -1,967 +0,0 @@
|
|||
:root {
|
||||
--navbar: #50162D;
|
||||
--navbarlighter: #994D6B;
|
||||
--navbarevenlighter: #C4668B;
|
||||
--tab: #053539;
|
||||
--tabdarker: #111f20;
|
||||
--tabevendarker: #081011;
|
||||
--tablighter: #2d7277;
|
||||
--tabbottom: #053539;
|
||||
--form: #727373;
|
||||
--formdarker: #2b2929;
|
||||
--formlighter: #777d7e;
|
||||
--black: #130309;
|
||||
--link: #771a3f;
|
||||
--linklighter: #a2335d;
|
||||
--btn: #105155; /* not used */
|
||||
--btndarker: #2b2929;
|
||||
--btnlighter: #1c7277;
|
||||
--panel: #041a1c;
|
||||
--panellighter: #276266;
|
||||
--paneldarker: #111f20;
|
||||
--resultlink: #732141;
|
||||
--resultlinkhover: #863957;
|
||||
--supported: #0a4625;
|
||||
--notsupported: #4b0903;
|
||||
--notsupportedlighter: #60201a;
|
||||
--notsupportedevenlighter: #ac8986;
|
||||
}
|
||||
|
||||
* {
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
html {
|
||||
position: relative;
|
||||
min-height: 100%;
|
||||
color: #29314d;
|
||||
}
|
||||
|
||||
body a {
|
||||
color: #08c;
|
||||
}
|
||||
|
||||
.alert-info {
|
||||
background-color: var(--notsupported);
|
||||
border-color: var(--notsupported);
|
||||
color: var(--notsupportedevenlighter);
|
||||
}
|
||||
|
||||
.alert-danger {
|
||||
background-color: var(--notsupported);
|
||||
border-color: var(--notsupported);
|
||||
color: var(--notsupportedevenlighter);
|
||||
}
|
||||
|
||||
hr {
|
||||
border-top: 1px solid var(--btnlighter);
|
||||
}
|
||||
|
||||
input[type="checkbox"]:checked + .label_hide_if_checked,
|
||||
input[type="checkbox"]:checked + .label_hide_if_not_checked + .label_hide_if_checked {
|
||||
display: none;
|
||||
}
|
||||
input[type="checkbox"]:not(:checked) + .label_hide_if_not_checked,
|
||||
input[type="checkbox"]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked {
|
||||
display: none;
|
||||
}
|
||||
.onoff-checkbox {
|
||||
width: 15%;
|
||||
}
|
||||
.onoffswitch {
|
||||
position: relative;
|
||||
width: 110px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
}
|
||||
.onoffswitch-checkbox {
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
}
|
||||
.onoffswitch-checkbox:before {
|
||||
content: "";
|
||||
display: inline-block;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin-right: 10px;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 1px;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 0px;
|
||||
}
|
||||
.onoffswitch-label {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
cursor: pointer;
|
||||
border: 2px solid #fff;
|
||||
border-radius: 50px !important;
|
||||
}
|
||||
.onoffswitch-inner {
|
||||
display: block;
|
||||
transition: margin 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-inner:before,
|
||||
.onoffswitch-inner:after {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 50%;
|
||||
height: 30px;
|
||||
padding: 0;
|
||||
line-height: 40px;
|
||||
font-size: 20px;
|
||||
box-sizing: border-box;
|
||||
content: "";
|
||||
background-color: #eee;
|
||||
}
|
||||
.onoffswitch-switch {
|
||||
display: block;
|
||||
width: 37px;
|
||||
background-color: var(--btn);
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
border: 2px solid #fff !important;
|
||||
border-radius: 50px !important;
|
||||
transition: all 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
|
||||
margin-right: 0;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
|
||||
right: 71px;
|
||||
background-color: #a1a1a1;
|
||||
}
|
||||
.onoffswitch-checkbox:focus + .onoffswitch-label .onoffswitch-switch {
|
||||
border: 3px solid #444444;
|
||||
}
|
||||
.result_header {
|
||||
margin-top: 0;
|
||||
margin-bottom: 2px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.result_header .favicon {
|
||||
margin-bottom: -3px;
|
||||
}
|
||||
.result_header a {
|
||||
color: var(--link);
|
||||
text-decoration: none;
|
||||
}
|
||||
.result_header a:hover {
|
||||
color: var(--linklighter);
|
||||
}
|
||||
.result_header a:visited {
|
||||
color: #684898;
|
||||
}
|
||||
.result_header a .highlight {
|
||||
background-color: #f6f9fa;
|
||||
}
|
||||
.result-content,
|
||||
.result-format,
|
||||
.result-source {
|
||||
margin-top: 2px;
|
||||
margin-bottom: 0;
|
||||
word-wrap: break-word;
|
||||
color: #666;
|
||||
font-size: 13px;
|
||||
}
|
||||
.result-content .highlight,
|
||||
.result-format .highlight,
|
||||
.result-source .highlight {
|
||||
font-weight: 700;
|
||||
}
|
||||
.result-source {
|
||||
font-size: 10px;
|
||||
float: left;
|
||||
}
|
||||
.result-format {
|
||||
font-size: 10px;
|
||||
float: right;
|
||||
}
|
||||
.external-link {
|
||||
color: #135c5e;
|
||||
font-size: 12px;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.external-link a {
|
||||
margin-right: 3px;
|
||||
}
|
||||
.result-default,
|
||||
.result-code,
|
||||
.result-torrent,
|
||||
.result-videos,
|
||||
.result-map {
|
||||
clear: both;
|
||||
padding: 0.5em 4px;
|
||||
}
|
||||
.result-default:hover,
|
||||
.result-code:hover,
|
||||
.result-torrent:hover,
|
||||
.result-videos:hover,
|
||||
.result-map:hover {
|
||||
background-color: var(--tabdarker);
|
||||
}
|
||||
.result-images {
|
||||
float: left !important;
|
||||
width: 24%;
|
||||
margin: 0.5%;
|
||||
}
|
||||
.result-images a {
|
||||
display: block;
|
||||
width: 100%;
|
||||
background-size: cover;
|
||||
}
|
||||
.img-thumbnail {
|
||||
margin: 5px;
|
||||
max-height: 128px;
|
||||
min-height: 128px;
|
||||
}
|
||||
.result-videos {
|
||||
clear: both;
|
||||
}
|
||||
.result-videos hr {
|
||||
margin: 5px 0 15px 0;
|
||||
}
|
||||
.result-videos .collapse {
|
||||
width: 100%;
|
||||
}
|
||||
.result-videos .in {
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.result-torrent {
|
||||
clear: both;
|
||||
}
|
||||
.result-torrent b {
|
||||
margin-right: 5px;
|
||||
margin-left: 5px;
|
||||
}
|
||||
.result-torrent .seeders {
|
||||
color: #2ecc71;
|
||||
}
|
||||
.result-torrent .leechers {
|
||||
color: #f35e77;
|
||||
}
|
||||
.result-map {
|
||||
clear: both;
|
||||
}
|
||||
.result-code {
|
||||
clear: both;
|
||||
}
|
||||
.result-code .code-fork,
|
||||
.result-code .code-fork a {
|
||||
color: #666;
|
||||
}
|
||||
.suggestion_item {
|
||||
margin: 2px 5px;
|
||||
max-width: 100%;
|
||||
}
|
||||
.suggestion_item .btn {
|
||||
max-width: 100%;
|
||||
white-space: normal;
|
||||
word-wrap: break-word;
|
||||
text-align: left;
|
||||
}
|
||||
.result_download {
|
||||
margin-right: 5px;
|
||||
}
|
||||
#pagination {
|
||||
margin-top: 30px;
|
||||
padding-bottom: 60px;
|
||||
}
|
||||
.label-default {
|
||||
color: #666666;
|
||||
background: 0 0;
|
||||
}
|
||||
|
||||
.label {
|
||||
color: #bfb9b9;
|
||||
}
|
||||
|
||||
.result .text-muted small {
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.modal-wrapper {
|
||||
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
.modal-wrapper {
|
||||
background-clip: padding-box;
|
||||
background-color: #fff;
|
||||
border: 1px solid rgba(0, 0, 0, 0.2);
|
||||
border-radius: 6px;
|
||||
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
|
||||
outline: 0 none;
|
||||
position: relative;
|
||||
}
|
||||
@media screen and (max-width: 75em) {
|
||||
.img-thumbnail {
|
||||
object-fit: cover;
|
||||
}
|
||||
}
|
||||
.infobox .panel-heading {
|
||||
background-color: #f6f9fa;
|
||||
}
|
||||
.infobox .panel-heading .panel-title {
|
||||
font-weight: 700;
|
||||
}
|
||||
.infobox p {
|
||||
font-family: "DejaVu Serif", Georgia, Cambria, "Times New Roman", Times, serif !important;
|
||||
font-style: italic;
|
||||
}
|
||||
.infobox .btn {
|
||||
background-color: #007ab8;
|
||||
border: none;
|
||||
}
|
||||
.infobox .btn a {
|
||||
color: #fff;
|
||||
margin: 5px;
|
||||
}
|
||||
.infobox .infobox_part {
|
||||
margin-bottom: 20px;
|
||||
word-wrap: break-word;
|
||||
table-layout: fixed;
|
||||
}
|
||||
.infobox .infobox_part:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.search_categories,
|
||||
#categories {
|
||||
text-transform: capitalize;
|
||||
margin-bottom: 0.5rem;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
flex-flow: row wrap;
|
||||
align-content: stretch;
|
||||
}
|
||||
.search_categories label,
|
||||
#categories label,
|
||||
.search_categories .input-group-addon,
|
||||
#categories .input-group-addon {
|
||||
flex-grow: 1;
|
||||
flex-basis: auto;
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
background-color: #fff;
|
||||
border: #ddd 1px solid;
|
||||
border-right: none;
|
||||
color: #666;
|
||||
padding-bottom: 0.4rem;
|
||||
padding-top: 0.4rem;
|
||||
text-align: center;
|
||||
min-width: 50px;
|
||||
}
|
||||
.search_categories label:last-child,
|
||||
#categories label:last-child,
|
||||
.search_categories .input-group-addon:last-child,
|
||||
#categories .input-group-addon:last-child {
|
||||
border-right: #ddd 1px solid;
|
||||
}
|
||||
.search_categories input[type="checkbox"]:checked + label,
|
||||
#categories input[type="checkbox"]:checked + label {
|
||||
color: #29314d;
|
||||
font-weight: 700;
|
||||
border-bottom: #01d7d4 5px solid;
|
||||
}
|
||||
#main-logo {
|
||||
margin-top: 10vh;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
#main-logo > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
#q {
|
||||
box-shadow: none;
|
||||
border-right: none;
|
||||
border-color: var(--black);
|
||||
}
|
||||
#search_form .input-group-btn .btn {
|
||||
border-color: var(--black);
|
||||
}
|
||||
#search_form .input-group-btn .btn:hover {
|
||||
background-color: var(--btnlighter);
|
||||
color: #fff;
|
||||
}
|
||||
.custom-select {
|
||||
appearance: none;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
background-color: #fff;
|
||||
border: #888888 1px solid;
|
||||
color: #666;
|
||||
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGnsAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW86/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC)
|
||||
96% no-repeat;
|
||||
}
|
||||
.search-margin {
|
||||
margin-bottom: 0.6em;
|
||||
}
|
||||
.visually-hidden {
|
||||
position: absolute !important;
|
||||
height: 1px;
|
||||
width: 1px;
|
||||
overflow: hidden;
|
||||
clip: rect(1px 1px 1px 1px);
|
||||
/* IE6, IE7 */
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
white-space: nowrap;
|
||||
/* added line */
|
||||
}
|
||||
.label-danger,
|
||||
.btn-danger {
|
||||
background: #c9432f;
|
||||
}
|
||||
.label-success,
|
||||
.btn-success {
|
||||
background: #068922;
|
||||
}
|
||||
select.form-control {
|
||||
border-color: #888888 !important;
|
||||
}
|
||||
#advanced-search-container {
|
||||
display: none;
|
||||
text-align: left;
|
||||
margin-bottom: 1rem;
|
||||
clear: both;
|
||||
}
|
||||
#advanced-search-container label,
|
||||
#advanced-search-container .input-group-addon {
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
background-color: #fff;
|
||||
border: #ddd 1px solid;
|
||||
border-right: none;
|
||||
color: #666;
|
||||
padding-bottom: 0.4rem;
|
||||
padding-right: 0.7rem;
|
||||
padding-left: 0.7rem;
|
||||
}
|
||||
#advanced-search-container label:last-child,
|
||||
#advanced-search-container .input-group-addon:last-child {
|
||||
border-right: #ddd 1px solid;
|
||||
}
|
||||
#advanced-search-container input[type="radio"] {
|
||||
display: none;
|
||||
}
|
||||
#advanced-search-container input[type="radio"]:checked + label {
|
||||
color: #29314d;
|
||||
font-weight: 700;
|
||||
border-bottom: #01d7d4 5px solid;
|
||||
}
|
||||
#check-advanced:focus + label {
|
||||
text-decoration: underline;
|
||||
}
|
||||
#check-advanced:checked ~ #advanced-search-container {
|
||||
display: block;
|
||||
}
|
||||
.advanced {
|
||||
padding: 0;
|
||||
margin-top: 0.3rem;
|
||||
text-align: right;
|
||||
}
|
||||
.advanced label,
|
||||
.advanced select {
|
||||
cursor: pointer;
|
||||
}
|
||||
.cursor-text {
|
||||
cursor: text !important;
|
||||
}
|
||||
.cursor-pointer {
|
||||
cursor: pointer !important;
|
||||
}
|
||||
pre,
|
||||
code {
|
||||
font-family: "Ubuntu Mono", "Courier New", "Lucida Console", monospace !important;
|
||||
}
|
||||
.lineno {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.highlight .hll {
|
||||
background-color: #ffc;
|
||||
}
|
||||
|
||||
.highlight .c {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .err {
|
||||
border: 1px solid #ffa92f;
|
||||
}
|
||||
.highlight .k {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .o {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .cm {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .cp {
|
||||
color: #bc7a00;
|
||||
}
|
||||
.highlight .c1 {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .cs {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .gd {
|
||||
color: #a00000;
|
||||
}
|
||||
.highlight .ge {
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .gr {
|
||||
color: red;
|
||||
}
|
||||
.highlight .gh {
|
||||
color: navy;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gi {
|
||||
color: #00a000;
|
||||
}
|
||||
.highlight .go {
|
||||
color: #888;
|
||||
}
|
||||
.highlight .gp {
|
||||
color: navy;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gs {
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gu {
|
||||
color: purple;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gt {
|
||||
color: #04d;
|
||||
}
|
||||
.highlight .kc {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kd {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kn {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kp {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .kr {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kt {
|
||||
color: #d46c72;
|
||||
}
|
||||
.highlight .m {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .s {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .na {
|
||||
color: #7d9029;
|
||||
}
|
||||
.highlight .nb {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .nc {
|
||||
color: #61afef;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .no {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .nd {
|
||||
color: #a2f;
|
||||
}
|
||||
.highlight .ni {
|
||||
color: #999;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .ne {
|
||||
color: #d2413a;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .nf {
|
||||
color: #61afef;
|
||||
}
|
||||
.highlight .nl {
|
||||
color: #a0a000;
|
||||
}
|
||||
.highlight .nn {
|
||||
color: #61afef;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .nt {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .nv {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .ow {
|
||||
color: #a2f;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .w {
|
||||
color: #d7dae0;
|
||||
}
|
||||
.highlight .mf {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .mh {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .mi {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .mo {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .sb {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .sc {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .sd {
|
||||
color: #86c372;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .s2 {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .se {
|
||||
color: #b62;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .sh {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .si {
|
||||
color: #b68;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .sx {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .sr {
|
||||
color: #b68;
|
||||
}
|
||||
.highlight .s1 {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .ss {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .bp {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .vc {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .vg {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .vi {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .il {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .lineno {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
cursor: default;
|
||||
color: #556366;
|
||||
}
|
||||
.highlight .lineno::selection {
|
||||
background: 0 0;
|
||||
}
|
||||
.highlight .lineno::-moz-selection {
|
||||
background: 0 0;
|
||||
}
|
||||
.highlight pre {
|
||||
background-color: #282c34;
|
||||
color: #d7dae0;
|
||||
border: none;
|
||||
margin-bottom: 25px;
|
||||
font-size: 15px;
|
||||
padding: 20px 10px;
|
||||
}
|
||||
|
||||
.table > tbody > tr > td,
|
||||
.table > tbody > tr > th {
|
||||
vertical-align: middle !important;
|
||||
}
|
||||
.nav-tabs.nav-justified {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
p {
|
||||
margin: 10px 0;
|
||||
}
|
||||
input.cursor-text {
|
||||
margin: 10px 0;
|
||||
}
|
||||
body {
|
||||
background: var(--black) none !important;
|
||||
color: var(--form) !important;
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--link) !important;
|
||||
text-decoration: none !important;
|
||||
}
|
||||
a:hover {
|
||||
color: var(--linklighter) !important;
|
||||
}
|
||||
|
||||
.infobox_part > bdi > p > a {
|
||||
color: var(--panellighter) !important;
|
||||
}
|
||||
|
||||
.infobox_part > bdi > p > a:hover {
|
||||
color: var(--paneldarker) !important;
|
||||
}
|
||||
|
||||
.form-control {
|
||||
background-color: var(--formdarker);
|
||||
border: 1px solid var(--black);
|
||||
color: var(--formlighter);
|
||||
}
|
||||
|
||||
.form-control[disabled], .form-control[readonly] {
|
||||
cursor: not-allowed;
|
||||
background-color: var(--formdarker);
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
input:focus,
|
||||
button:focus,
|
||||
textarea:focus,
|
||||
select:focus {
|
||||
border: 1px solid var(--btnlighter) !important;
|
||||
box-shadow: initial !important;
|
||||
}
|
||||
div#advanced-search-container div#categories label {
|
||||
background: 0 0;
|
||||
border: 1px solid #282a2e;
|
||||
}
|
||||
ul.nav li a {
|
||||
border: 0 !important;
|
||||
border-bottom: 1px solid var(--tabbottom) !important;
|
||||
color: var(--tablighter) !important;
|
||||
}
|
||||
#categories *,
|
||||
.modal-wrapper * {
|
||||
background: var(--tab) none !important;
|
||||
color: var(--tablighter) !important;
|
||||
}
|
||||
#categories * {
|
||||
border: 1px solid var(--tabevendarker) !important;
|
||||
}
|
||||
#categories :checked + label {
|
||||
border-bottom: 4px solid var(--tabbottom) !important;
|
||||
background-color: var(--tabdarker) !important;
|
||||
}
|
||||
.result-content,
|
||||
.result-source,
|
||||
.result-format {
|
||||
color: #a29ea2 !important;
|
||||
}
|
||||
|
||||
.table-striped tr td,
|
||||
.table-striped tr th {
|
||||
border-color: #13474A !important;
|
||||
}
|
||||
.highlight {
|
||||
font-weight: 700;
|
||||
background: #f8f8f8;
|
||||
background-color: transparent !important;
|
||||
}
|
||||
.navbar {
|
||||
background: #1d1f21 none;
|
||||
border: none;
|
||||
}
|
||||
.navbar .active,
|
||||
.menu {
|
||||
background: none !important;
|
||||
}
|
||||
.label-default {
|
||||
background: 0 0;
|
||||
color: #777277;
|
||||
}
|
||||
.navbar-default .navbar-nav > .active > a,
|
||||
.navbar-default .navbar-nav > .active > a:hover,
|
||||
.navbar-default .navbar-nav > .active > a:focus,
|
||||
.nav-tabs.nav-justified > .active > a {
|
||||
background-color: var(--tabdarker) !important;
|
||||
}
|
||||
|
||||
|
||||
.btn, .btn[disabled] {
|
||||
color: var(--btn);
|
||||
background-color: var(--btndarker);
|
||||
border: 1px solid var(--btndarker);
|
||||
}
|
||||
|
||||
.btn:hover {
|
||||
color: var(--btnlighter) !important;
|
||||
background-color: var(--btn) !important;
|
||||
border-color: var(--black);
|
||||
}
|
||||
|
||||
.btn-primary.active {
|
||||
color: #c5c8c6;
|
||||
background-color: #5f89ac;
|
||||
border-color: #5f89ac;
|
||||
}
|
||||
.panel {
|
||||
border: 1px solid #111;
|
||||
background: 0 0;
|
||||
}
|
||||
.panel-heading {
|
||||
color: var(--panellighter) !important;
|
||||
background: var(--paneldarker) !important;
|
||||
border-bottom: none;
|
||||
}
|
||||
.panel-body {
|
||||
color: var(--panellighter) !important;
|
||||
background: #011213 !important;
|
||||
border-color: #111 !important;
|
||||
}
|
||||
p.btn.btn-default {
|
||||
background: 0 0;
|
||||
}
|
||||
.table-striped > tbody > tr:nth-child(odd) > td,
|
||||
.table-striped > tbody > tr:nth-child(odd) > th,
|
||||
.table-striped > thead > tr:nth-child(odd) > th {
|
||||
background: var(--panel) none !important;
|
||||
/*color: var(--panellighter) !important;*/
|
||||
}
|
||||
|
||||
.label-success {
|
||||
background: var(--supported) none !important;
|
||||
}
|
||||
.label-danger {
|
||||
background: var(--notsupported) none !important;
|
||||
}
|
||||
.searx-navbar {
|
||||
background: var(--navbar);
|
||||
height: 2.3rem;
|
||||
font-size: 1.3rem;
|
||||
line-height: 1.3rem;
|
||||
padding: 0.5rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: 0.8rem;
|
||||
}
|
||||
.searx-navbar a {
|
||||
margin-right: 2rem;
|
||||
color: var(--navbarlighter) !important;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.searx-navbar a:hover {
|
||||
margin-right: 2rem;
|
||||
color: var(--navbarevenlighter) !important;
|
||||
text-decoration: none;
|
||||
}
|
||||
.searx-navbar .instance a {
|
||||
color: #01d7d4;
|
||||
margin-left: 2rem;
|
||||
}
|
||||
#main-logo {
|
||||
margin-top: 20vh;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
#main-logo > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
.onoffswitch-inner:before,
|
||||
.onoffswitch-inner:after {
|
||||
background: #1d1f21 none !important;
|
||||
}
|
||||
.onoffswitch-switch,
|
||||
.onoffswitch-label {
|
||||
border: 2px solid var(--btndarker) !important;
|
||||
}
|
||||
.nav > li > a:hover,
|
||||
.nav > li > a:focus {
|
||||
background-color: var(--tab) !important;
|
||||
}
|
||||
.img-thumbnail,
|
||||
.thumbnail {
|
||||
padding: 0;
|
||||
line-height: 1.42857143;
|
||||
background: 0 0;
|
||||
border: none;
|
||||
}
|
||||
.modal-content {
|
||||
background: #1d1f21 none !important;
|
||||
}
|
||||
.table > thead > tr > td.danger,
|
||||
.table > tbody > tr > td.danger,
|
||||
.table > tfoot > tr > td.danger,
|
||||
.table > thead > tr > th.danger,
|
||||
.table > tbody > tr > th.danger,
|
||||
.table > tfoot > tr > th.danger,
|
||||
.table > thead > tr.danger > td,
|
||||
.table > tbody > tr.danger > td,
|
||||
.table > tfoot > tr.danger > td,
|
||||
.table > thead > tr.danger > th,
|
||||
.table > tbody > tr.danger > th,
|
||||
.table > tfoot > tr.danger > th {
|
||||
background: var(--notsupported) !important;
|
||||
color: #c5c8c6 !important;
|
||||
}
|
||||
.table-hover > tbody > tr > td.danger:hover,
|
||||
.table-hover > tbody > tr > th.danger:hover,
|
||||
.table-hover > tbody > tr.danger:hover > td,
|
||||
.table-hover > tbody > tr:hover > .danger,
|
||||
.table-hover > tbody > tr.danger:hover > th {
|
||||
background: var(--notsupportedlighter) !important;
|
||||
color: #c5c8c6 !important;
|
||||
}
|
||||
.table-hover > tbody > tr:hover > td,
|
||||
.table-hover > tbody > tr:hover > th {
|
||||
background: var(--formdarker) !important;
|
||||
}
|
||||
.btn-success {
|
||||
color: #c5c8c6;
|
||||
background: #449d44;
|
||||
}
|
||||
.btn-danger {
|
||||
color: #c5c8c6;
|
||||
background: #d9534f;
|
||||
}
|
||||
.well {
|
||||
background: var(--tabdarker);
|
||||
border-color: #2f0c1a;
|
||||
}
|
||||
|
||||
.result_header > a {
|
||||
color: var(--resultlink) !important;
|
||||
}
|
||||
|
||||
.result_header > a:hover {
|
||||
color: var(--resultlinkhover) !important;
|
||||
}
|
|
@ -1,915 +0,0 @@
|
|||
:root {
|
||||
--navbar: #50162D;
|
||||
--navbarlighter: #994D6B;
|
||||
--navbarevenlighter: #50162D;
|
||||
--tab: #3C1122;
|
||||
--tabdarker: #220813;
|
||||
--tabevendarker: #310818;
|
||||
--tablighter: #994D6B;
|
||||
--tabbottom: #50162D;
|
||||
--form: #727373;
|
||||
--formdarker: #2b2929;
|
||||
--formlighter: #777d7e;
|
||||
--black: #130309;
|
||||
--link: #771a3f;
|
||||
--linklighter: #a2335d;
|
||||
--btn: #105155; /* not used */
|
||||
--btndarker: #2b2929;
|
||||
--btnlighter: #1c7277;
|
||||
--panel: #041a1c;
|
||||
--panellighter: #276266;
|
||||
--paneldarker: #111f20;
|
||||
--resultlink: #641d39;
|
||||
--resultlinkhover: #994D6B;
|
||||
--supported: #0a4625;
|
||||
--notsupported: #4b0903;
|
||||
--notsupportedlighter: #ac8986;
|
||||
}
|
||||
|
||||
* {
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
html {
|
||||
position: relative;
|
||||
min-height: 100%;
|
||||
color: #29314d;
|
||||
}
|
||||
|
||||
body a {
|
||||
color: #08c;
|
||||
}
|
||||
|
||||
.alert-info {
|
||||
background-color: var(--notsupported);
|
||||
border-color: var(--notsupported);
|
||||
color: var(--notsupportedlighter);
|
||||
}
|
||||
|
||||
.alert-danger {
|
||||
background-color: var(--notsupported);
|
||||
border-color: var(--notsupported);
|
||||
color: var(--notsupportedlighter);
|
||||
}
|
||||
|
||||
hr {
|
||||
border-top: 1px solid var(--btnlighter);
|
||||
}
|
||||
|
||||
input[type="checkbox"]:checked + .label_hide_if_checked,
|
||||
input[type="checkbox"]:checked + .label_hide_if_not_checked + .label_hide_if_checked {
|
||||
display: none;
|
||||
}
|
||||
input[type="checkbox"]:not(:checked) + .label_hide_if_not_checked,
|
||||
input[type="checkbox"]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked {
|
||||
display: none;
|
||||
}
|
||||
.onoff-checkbox {
|
||||
width: 15%;
|
||||
}
|
||||
.onoffswitch {
|
||||
position: relative;
|
||||
width: 110px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
}
|
||||
.onoffswitch-checkbox {
|
||||
display: none;
|
||||
}
|
||||
.onoffswitch-label {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
cursor: pointer;
|
||||
border: 2px solid #fff !important;
|
||||
border-radius: 50px !important;
|
||||
}
|
||||
.onoffswitch-inner {
|
||||
display: block;
|
||||
transition: margin 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-inner:before,
|
||||
.onoffswitch-inner:after {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 50%;
|
||||
height: 30px;
|
||||
padding: 0;
|
||||
line-height: 40px;
|
||||
font-size: 20px;
|
||||
box-sizing: border-box;
|
||||
content: "";
|
||||
background-color: #eee;
|
||||
}
|
||||
.onoffswitch-switch {
|
||||
display: block;
|
||||
width: 37px;
|
||||
background-color: var(--btn);
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
border: 2px solid #fff !important;
|
||||
border-radius: 50px !important;
|
||||
transition: all 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
|
||||
margin-right: 0;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
|
||||
right: 71px;
|
||||
background-color: #a1a1a1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.result_header {
|
||||
margin-top: 0;
|
||||
margin-bottom: 2px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.result_header .favicon {
|
||||
margin-bottom: -3px;
|
||||
}
|
||||
.result_header a {
|
||||
color: var(--link);
|
||||
text-decoration: none;
|
||||
}
|
||||
.result_header a:hover {
|
||||
color: var(--linklighter);
|
||||
}
|
||||
.result_header a:visited {
|
||||
color: #684898;
|
||||
}
|
||||
.result_header a .highlight {
|
||||
background-color: #f6f9fa;
|
||||
}
|
||||
.result-content,
|
||||
.result-format,
|
||||
.result-source {
|
||||
margin-top: 2px;
|
||||
margin-bottom: 0;
|
||||
word-wrap: break-word;
|
||||
color: #666;
|
||||
font-size: 13px;
|
||||
}
|
||||
.result-content .highlight,
|
||||
.result-format .highlight,
|
||||
.result-source .highlight {
|
||||
font-weight: 700;
|
||||
}
|
||||
.result-source {
|
||||
font-size: 10px;
|
||||
float: left;
|
||||
}
|
||||
.result-format {
|
||||
font-size: 10px;
|
||||
float: right;
|
||||
}
|
||||
.external-link {
|
||||
color: #135c5e;
|
||||
font-size: 12px;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.external-link a {
|
||||
margin-right: 3px;
|
||||
}
|
||||
.result-default,
|
||||
.result-code,
|
||||
.result-torrent,
|
||||
.result-videos,
|
||||
.result-map {
|
||||
clear: both;
|
||||
padding: 2px 4px;
|
||||
}
|
||||
.result-default:hover,
|
||||
.result-code:hover,
|
||||
.result-torrent:hover,
|
||||
.result-videos:hover,
|
||||
.result-map:hover {
|
||||
background-color: var(--tabdarker);
|
||||
}
|
||||
.result-images {
|
||||
float: left !important;
|
||||
width: 24%;
|
||||
margin: 0.5%;
|
||||
}
|
||||
.result-images a {
|
||||
display: block;
|
||||
width: 100%;
|
||||
background-size: cover;
|
||||
}
|
||||
.img-thumbnail {
|
||||
margin: 5px;
|
||||
max-height: 128px;
|
||||
min-height: 128px;
|
||||
}
|
||||
.result-videos {
|
||||
clear: both;
|
||||
}
|
||||
.result-videos hr {
|
||||
margin: 5px 0 15px 0;
|
||||
}
|
||||
.result-videos .collapse {
|
||||
width: 100%;
|
||||
}
|
||||
.result-videos .in {
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.result-torrent {
|
||||
clear: both;
|
||||
}
|
||||
.result-torrent b {
|
||||
margin-right: 5px;
|
||||
margin-left: 5px;
|
||||
}
|
||||
.result-torrent .seeders {
|
||||
color: #2ecc71;
|
||||
}
|
||||
.result-torrent .leechers {
|
||||
color: #f35e77;
|
||||
}
|
||||
.result-map {
|
||||
clear: both;
|
||||
}
|
||||
.result-code {
|
||||
clear: both;
|
||||
}
|
||||
.result-code .code-fork,
|
||||
.result-code .code-fork a {
|
||||
color: #666;
|
||||
}
|
||||
.suggestion_item {
|
||||
margin: 2px 5px;
|
||||
max-width: 100%;
|
||||
}
|
||||
.suggestion_item .btn {
|
||||
max-width: 100%;
|
||||
white-space: normal;
|
||||
word-wrap: break-word;
|
||||
text-align: left;
|
||||
}
|
||||
.result_download {
|
||||
margin-right: 5px;
|
||||
}
|
||||
#pagination {
|
||||
margin-top: 30px;
|
||||
padding-bottom: 60px;
|
||||
}
|
||||
.label-default {
|
||||
color: #a4a4a4;
|
||||
background: 0 0;
|
||||
}
|
||||
|
||||
.label {
|
||||
color: #bfb9b9;
|
||||
}
|
||||
|
||||
.result .text-muted small {
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.modal-wrapper {
|
||||
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
.modal-wrapper {
|
||||
background-clip: padding-box;
|
||||
background-color: #fff;
|
||||
border: 1px solid rgba(0, 0, 0, 0.2);
|
||||
border-radius: 6px;
|
||||
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
|
||||
outline: 0 none;
|
||||
position: relative;
|
||||
}
|
||||
.infobox .panel-heading {
|
||||
background-color: #f6f9fa;
|
||||
}
|
||||
.infobox .panel-heading .panel-title {
|
||||
font-weight: 700;
|
||||
}
|
||||
.infobox p {
|
||||
font-family: "DejaVu Serif", Georgia, Cambria, "Times New Roman", Times, serif !important;
|
||||
font-style: italic;
|
||||
}
|
||||
.infobox .btn {
|
||||
background-color: #2ecc71;
|
||||
border: none;
|
||||
}
|
||||
.infobox .btn a {
|
||||
color: #fff;
|
||||
margin: 5px;
|
||||
}
|
||||
.infobox .infobox_part {
|
||||
margin-bottom: 20px;
|
||||
word-wrap: break-word;
|
||||
table-layout: fixed;
|
||||
}
|
||||
.infobox .infobox_part:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.search_categories,
|
||||
#categories {
|
||||
text-transform: capitalize;
|
||||
margin-bottom: 0.5rem;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
flex-flow: row wrap;
|
||||
align-content: stretch;
|
||||
}
|
||||
.search_categories label,
|
||||
#categories label,
|
||||
.search_categories .input-group-addon,
|
||||
#categories .input-group-addon {
|
||||
flex-grow: 1;
|
||||
flex-basis: auto;
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
background-color: #fff;
|
||||
border: #ddd 1px solid;
|
||||
border-right: none;
|
||||
color: #666;
|
||||
padding-bottom: 0.4rem;
|
||||
padding-top: 0.4rem;
|
||||
text-align: center;
|
||||
min-width: 50px;
|
||||
}
|
||||
.search_categories label:last-child,
|
||||
#categories label:last-child,
|
||||
.search_categories .input-group-addon:last-child,
|
||||
#categories .input-group-addon:last-child {
|
||||
border-right: #ddd 1px solid;
|
||||
}
|
||||
.search_categories input[type="checkbox"]:checked + label,
|
||||
#categories input[type="checkbox"]:checked + label {
|
||||
color: #29314d;
|
||||
font-weight: 700;
|
||||
border-bottom: #01d7d4 5px solid;
|
||||
}
|
||||
#main-logo {
|
||||
margin-top: 10vh;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
#main-logo > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
#q {
|
||||
box-shadow: none;
|
||||
border-right: none;
|
||||
border-color: var(--black);
|
||||
}
|
||||
#search_form .input-group-btn .btn {
|
||||
border-color: var(--black);
|
||||
}
|
||||
#search_form .input-group-btn .btn:hover {
|
||||
background-color: var(--btnlighter);
|
||||
color: #fff;
|
||||
}
|
||||
.custom-select {
|
||||
appearance: none;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
background-color: #fff;
|
||||
border: #ddd 1px solid;
|
||||
color: #666;
|
||||
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGnsAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW86/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC)
|
||||
96% no-repeat;
|
||||
}
|
||||
.search-margin {
|
||||
margin-bottom: 0.6em;
|
||||
}
|
||||
#advanced-search-container {
|
||||
display: none;
|
||||
text-align: left;
|
||||
margin-bottom: 1rem;
|
||||
clear: both;
|
||||
}
|
||||
#advanced-search-container label,
|
||||
#advanced-search-container .input-group-addon {
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
background-color: #fff;
|
||||
border: #ddd 1px solid;
|
||||
border-right: none;
|
||||
color: #666;
|
||||
padding-bottom: 0.4rem;
|
||||
padding-right: 0.7rem;
|
||||
padding-left: 0.7rem;
|
||||
}
|
||||
#advanced-search-container label:last-child,
|
||||
#advanced-search-container .input-group-addon:last-child {
|
||||
border-right: #ddd 1px solid;
|
||||
}
|
||||
#advanced-search-container input[type="radio"] {
|
||||
display: none;
|
||||
}
|
||||
#advanced-search-container input[type="radio"]:checked + label {
|
||||
color: #29314d;
|
||||
font-weight: 700;
|
||||
border-bottom: #01d7d4 5px solid;
|
||||
}
|
||||
#check-advanced {
|
||||
display: none;
|
||||
}
|
||||
#check-advanced:checked ~ #advanced-search-container {
|
||||
display: block;
|
||||
}
|
||||
.advanced {
|
||||
padding: 0;
|
||||
margin-top: 0.3rem;
|
||||
text-align: right;
|
||||
}
|
||||
.advanced label,
|
||||
.advanced select {
|
||||
cursor: pointer;
|
||||
}
|
||||
.cursor-text {
|
||||
cursor: text !important;
|
||||
}
|
||||
.cursor-pointer {
|
||||
cursor: pointer !important;
|
||||
}
|
||||
pre,
|
||||
code {
|
||||
font-family: "Ubuntu Mono", "Courier New", "Lucida Console", monospace !important;
|
||||
}
|
||||
.lineno {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.highlight .hll {
|
||||
background-color: #ffc;
|
||||
}
|
||||
|
||||
.highlight .c {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .err {
|
||||
border: 1px solid #ffa92f;
|
||||
}
|
||||
.highlight .k {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .o {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .cm {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .cp {
|
||||
color: #bc7a00;
|
||||
}
|
||||
.highlight .c1 {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .cs {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .gd {
|
||||
color: #a00000;
|
||||
}
|
||||
.highlight .ge {
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .gr {
|
||||
color: red;
|
||||
}
|
||||
.highlight .gh {
|
||||
color: navy;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gi {
|
||||
color: #00a000;
|
||||
}
|
||||
.highlight .go {
|
||||
color: #888;
|
||||
}
|
||||
.highlight .gp {
|
||||
color: navy;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gs {
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gu {
|
||||
color: purple;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gt {
|
||||
color: #04d;
|
||||
}
|
||||
.highlight .kc {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kd {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kn {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kp {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .kr {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kt {
|
||||
color: #d46c72;
|
||||
}
|
||||
.highlight .m {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .s {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .na {
|
||||
color: #7d9029;
|
||||
}
|
||||
.highlight .nb {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .nc {
|
||||
color: #61afef;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .no {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .nd {
|
||||
color: #a2f;
|
||||
}
|
||||
.highlight .ni {
|
||||
color: #999;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .ne {
|
||||
color: #d2413a;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .nf {
|
||||
color: #61afef;
|
||||
}
|
||||
.highlight .nl {
|
||||
color: #a0a000;
|
||||
}
|
||||
.highlight .nn {
|
||||
color: #61afef;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .nt {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .nv {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .ow {
|
||||
color: #a2f;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .w {
|
||||
color: #d7dae0;
|
||||
}
|
||||
.highlight .mf {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .mh {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .mi {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .mo {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .sb {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .sc {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .sd {
|
||||
color: #86c372;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .s2 {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .se {
|
||||
color: #b62;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .sh {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .si {
|
||||
color: #b68;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .sx {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .sr {
|
||||
color: #b68;
|
||||
}
|
||||
.highlight .s1 {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .ss {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .bp {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .vc {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .vg {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .vi {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .il {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .lineno {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
cursor: default;
|
||||
color: #556366;
|
||||
}
|
||||
.highlight .lineno::selection {
|
||||
background: 0 0;
|
||||
}
|
||||
.highlight .lineno::-moz-selection {
|
||||
background: 0 0;
|
||||
}
|
||||
.highlight pre {
|
||||
background-color: #282c34;
|
||||
color: #d7dae0;
|
||||
border: none;
|
||||
margin-bottom: 25px;
|
||||
font-size: 15px;
|
||||
padding: 20px 10px;
|
||||
}
|
||||
|
||||
.table > tbody > tr > td,
|
||||
.table > tbody > tr > th {
|
||||
vertical-align: middle !important;
|
||||
}
|
||||
body {
|
||||
background: var(--black) none !important;
|
||||
color: var(--form) !important;
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--link) !important;
|
||||
text-decoration: none !important;
|
||||
}
|
||||
a:hover {
|
||||
color: var(--linklighter) !important;
|
||||
}
|
||||
|
||||
.infobox_part > bdi > p > a {
|
||||
color: var(--panellighter) !important;
|
||||
}
|
||||
|
||||
.infobox_part > bdi > p > a:hover {
|
||||
color: var(--paneldarker) !important;
|
||||
}
|
||||
|
||||
.form-control {
|
||||
background-color: var(--formdarker);
|
||||
border: 1px solid var(--black);
|
||||
color: var(--formlighter);
|
||||
}
|
||||
|
||||
.form-control[disabled], .form-control[readonly] {
|
||||
cursor: not-allowed;
|
||||
background-color: var(--formdarker);
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
input:focus,
|
||||
button:focus,
|
||||
textarea:focus,
|
||||
select:focus {
|
||||
border: 1px solid var(--btnlighter) !important;
|
||||
box-shadow: initial !important;
|
||||
}
|
||||
div#advanced-search-container div#categories label {
|
||||
background: 0 0;
|
||||
border: 1px solid #282a2e;
|
||||
}
|
||||
ul.nav li a {
|
||||
border: 0 !important;
|
||||
border-bottom: 1px solid var(--tabbottom) !important;
|
||||
}
|
||||
#categories *,
|
||||
.modal-wrapper * {
|
||||
background: var(--tab) none !important;
|
||||
color: var(--tablighter) !important;
|
||||
}
|
||||
#categories * {
|
||||
border: 1px solid var(--tabevendarker) !important;
|
||||
}
|
||||
#categories :checked + label {
|
||||
border-bottom: 4px solid var(--tabbottom) !important;
|
||||
background-color: var(--tabdarker) !important;
|
||||
}
|
||||
.result-content,
|
||||
.result-source,
|
||||
.result-format {
|
||||
color: #a29ea2 !important;
|
||||
}
|
||||
|
||||
.table-striped tr td,
|
||||
.table-striped tr th {
|
||||
border-color: #13474A !important;
|
||||
}
|
||||
.highlight {
|
||||
font-weight: 700;
|
||||
background: #f8f8f8;
|
||||
background-color: transparent !important;
|
||||
}
|
||||
.navbar {
|
||||
background: #1d1f21 none;
|
||||
border: none;
|
||||
}
|
||||
.navbar .active,
|
||||
.menu {
|
||||
background: none !important;
|
||||
}
|
||||
.label-default {
|
||||
background: 0 0;
|
||||
color: #777277;
|
||||
}
|
||||
.navbar-default .navbar-nav > .active > a,
|
||||
.navbar-default .navbar-nav > .active > a:hover,
|
||||
.navbar-default .navbar-nav > .active > a:focus,
|
||||
.nav-tabs.nav-justified > .active > a {
|
||||
background-color: #330a1a !important;
|
||||
}
|
||||
|
||||
|
||||
.btn, .btn[disabled] {
|
||||
color: var(--btn);
|
||||
background-color: var(--btndarker);
|
||||
border: 1px solid var(--black);
|
||||
}
|
||||
|
||||
.btn:hover {
|
||||
color: var(--btnlighter) !important;
|
||||
background-color: var(--btn) !important;
|
||||
border-color: var(--black);
|
||||
}
|
||||
|
||||
.btn-primary.active {
|
||||
color: #c5c8c6;
|
||||
background-color: #5f89ac;
|
||||
border-color: #5f89ac;
|
||||
}
|
||||
.panel {
|
||||
border: 1px solid #111;
|
||||
background: 0 0;
|
||||
}
|
||||
.panel-heading {
|
||||
color: var(--panellighter) !important;
|
||||
background: var(--paneldarker) !important;
|
||||
border-bottom: none;
|
||||
}
|
||||
.panel-body {
|
||||
color: var(--panellighter) !important;
|
||||
background: #011213 !important;
|
||||
border-color: #111 !important;
|
||||
}
|
||||
p.btn.btn-default {
|
||||
background: 0 0;
|
||||
}
|
||||
.table-striped > tbody > tr:nth-child(odd) > td,
|
||||
.table-striped > tbody > tr:nth-child(odd) > th,
|
||||
.table-striped > thead > tr:nth-child(odd) > th {
|
||||
background: var(--panel) none !important;
|
||||
/*color: var(--panellighter) !important;*/
|
||||
}
|
||||
|
||||
.label-success {
|
||||
background: var(--supported) none !important;
|
||||
}
|
||||
.label-danger {
|
||||
background: var(--notsupported) none !important;
|
||||
}
|
||||
.searx-navbar {
|
||||
background: var(--navbar);
|
||||
height: 2.3rem;
|
||||
font-size: 1.3rem;
|
||||
line-height: 1.3rem;
|
||||
padding: 0.5rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: 0.8rem;
|
||||
}
|
||||
.searx-navbar a {
|
||||
margin-right: 2rem;
|
||||
color: var(--navbarlighter) !important;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.searx-navbar a:hover {
|
||||
margin-right: 2rem;
|
||||
color: var(--navbarevenlighter) !important;
|
||||
text-decoration: none;
|
||||
}
|
||||
.searx-navbar .instance a {
|
||||
color: #01d7d4;
|
||||
margin-left: 2rem;
|
||||
}
|
||||
#main-logo {
|
||||
margin-top: 20vh;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
#main-logo > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
.onoffswitch-inner:before,
|
||||
.onoffswitch-inner:after {
|
||||
background: #1d1f21 none !important;
|
||||
}
|
||||
.onoffswitch-switch,
|
||||
.onoffswitch-label {
|
||||
border: 2px solid var(--btndarker) !important;
|
||||
}
|
||||
.nav > li > a:hover,
|
||||
.nav > li > a:focus {
|
||||
background-color: var(--tabbottom) !important;
|
||||
}
|
||||
.img-thumbnail,
|
||||
.thumbnail {
|
||||
padding: 0;
|
||||
line-height: 1.42857143;
|
||||
background: 0 0;
|
||||
border: none;
|
||||
}
|
||||
.modal-content {
|
||||
background: #1d1f21 none !important;
|
||||
}
|
||||
.table > thead > tr > td.danger,
|
||||
.table > tbody > tr > td.danger,
|
||||
.table > tfoot > tr > td.danger,
|
||||
.table > thead > tr > th.danger,
|
||||
.table > tbody > tr > th.danger,
|
||||
.table > tfoot > tr > th.danger,
|
||||
.table > thead > tr.danger > td,
|
||||
.table > tbody > tr.danger > td,
|
||||
.table > tfoot > tr.danger > td,
|
||||
.table > thead > tr.danger > th,
|
||||
.table > tbody > tr.danger > th,
|
||||
.table > tfoot > tr.danger > th {
|
||||
background: var(--notsupported) !important;
|
||||
color: #c5c8c6 !important;
|
||||
}
|
||||
.table-hover > tbody > tr > td.danger:hover,
|
||||
.table-hover > tbody > tr > th.danger:hover,
|
||||
.table-hover > tbody > tr.danger:hover > td,
|
||||
.table-hover > tbody > tr:hover > .danger,
|
||||
.table-hover > tbody > tr.danger:hover > th {
|
||||
background: var(--black) !important;
|
||||
color: #c5c8c6 !important;
|
||||
}
|
||||
.table-hover > tbody > tr:hover > td,
|
||||
.table-hover > tbody > tr:hover > th {
|
||||
background: var(--formdarker) !important;
|
||||
}
|
||||
.btn-success {
|
||||
color: #c5c8c6;
|
||||
background: #449d44;
|
||||
}
|
||||
.btn-danger {
|
||||
color: #c5c8c6;
|
||||
background: #d9534f;
|
||||
}
|
||||
.well {
|
||||
background: var(--tabdarker);
|
||||
border-color: #2f0c1a;
|
||||
}
|
||||
|
||||
.result_header > a {
|
||||
color: var(--resultlink) !important;
|
||||
}
|
||||
|
||||
.result_header > a:hover {
|
||||
color: var(--resultlinkhover) !important;
|
||||
}
|
|
@ -1,770 +0,0 @@
|
|||
.form-control::placeholder {
|
||||
color: #A27A8A;
|
||||
}
|
||||
|
||||
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
|
||||
color: #50162D;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ddd;
|
||||
border-bottom-color: transparent;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
a:focus, a:hover {
|
||||
color: #476202;
|
||||
}
|
||||
|
||||
.alert-info {
|
||||
background-color: #8EB726;
|
||||
border-color: #57750A;
|
||||
color: #2B3511;
|
||||
}
|
||||
|
||||
.form-control:focus {
|
||||
border-color: #50162D;
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(96, 11, 70, 0.6);
|
||||
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(96, 11, 70, 0.6);
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
color: #fff;
|
||||
background-color: #1f5c60;
|
||||
border-color: #0a494d;
|
||||
}
|
||||
|
||||
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
|
||||
color: #fff;
|
||||
background-color: #429ea4;
|
||||
border-color: #30898f;
|
||||
}
|
||||
|
||||
.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
|
||||
color: #333;
|
||||
background-color: #e3edee;
|
||||
border-color: #b4c4c6;
|
||||
}
|
||||
|
||||
.nav > li > a:focus, .nav > li > a:hover {
|
||||
text-decoration: none;
|
||||
background-color: #F3F5ED;
|
||||
}
|
||||
|
||||
.searx-navbar {
|
||||
background: #50162d;
|
||||
height: 2.3rem;
|
||||
font-size: 1.3rem;
|
||||
line-height: 1.3rem;
|
||||
padding: 0.5rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: 0.8rem;
|
||||
}
|
||||
.searx-navbar a,
|
||||
.searx-navbar a:hover {
|
||||
margin-right: 2rem;
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
}
|
||||
.searx-navbar .instance a {
|
||||
color: #FFF4F8;
|
||||
margin-left: 2rem;
|
||||
}
|
||||
#main-logo {
|
||||
margin-top: 20vh;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
#main-logo > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
* {
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
html {
|
||||
position: relative;
|
||||
min-height: 100%;
|
||||
color: #29314d;
|
||||
}
|
||||
body {
|
||||
font-family: Roboto, Helvetica, Arial, sans-serif;
|
||||
margin-bottom: 80px;
|
||||
background-color: #fff;
|
||||
color: #50162D;
|
||||
}
|
||||
body a {
|
||||
color: #65880E;
|
||||
}
|
||||
|
||||
.footer {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
height: 60px;
|
||||
text-align: center;
|
||||
color: #999;
|
||||
}
|
||||
input[type="checkbox"]:checked + .label_hide_if_checked,
|
||||
input[type="checkbox"]:checked + .label_hide_if_not_checked + .label_hide_if_checked {
|
||||
display: none;
|
||||
}
|
||||
input[type="checkbox"]:not(:checked) + .label_hide_if_not_checked,
|
||||
input[type="checkbox"]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked {
|
||||
display: none;
|
||||
}
|
||||
.onoff-checkbox {
|
||||
width: 15%;
|
||||
}
|
||||
.onoffswitch {
|
||||
position: relative;
|
||||
width: 110px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
}
|
||||
.onoffswitch-checkbox {
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
}
|
||||
.onoffswitch-checkbox:before {
|
||||
content: "";
|
||||
display: inline-block;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin-right: 10px;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 1px;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 0px;
|
||||
}
|
||||
.onoffswitch-label {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
cursor: pointer;
|
||||
border: 2px solid #fff !important;
|
||||
border-radius: 50px !important;
|
||||
}
|
||||
.onoffswitch-inner {
|
||||
display: block;
|
||||
transition: margin 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-inner:before,
|
||||
.onoffswitch-inner:after {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 50%;
|
||||
height: 30px;
|
||||
padding: 0;
|
||||
line-height: 40px;
|
||||
font-size: 20px;
|
||||
box-sizing: border-box;
|
||||
content: "";
|
||||
background-color: #eee;
|
||||
}
|
||||
.onoffswitch-switch {
|
||||
display: block;
|
||||
width: 37px;
|
||||
background-color: #50162D;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
border: 2px solid #fff;
|
||||
border-radius: 50px !important;
|
||||
transition: all 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
|
||||
margin-right: 0;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
|
||||
right: 71px;
|
||||
background-color: #a1a1a1;
|
||||
}
|
||||
.onoffswitch-checkbox:focus + .onoffswitch-label .onoffswitch-switch {
|
||||
border: 3px solid #444444;
|
||||
}
|
||||
.result_header {
|
||||
margin-top: 0;
|
||||
margin-bottom: 2px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.result_header .favicon {
|
||||
margin-bottom: -3px;
|
||||
}
|
||||
.result_header a {
|
||||
color: #50162d;
|
||||
text-decoration: none;
|
||||
}
|
||||
.result_header a:hover {
|
||||
color: #C22865;
|
||||
}
|
||||
.result_header a:visited {
|
||||
color: #684898;
|
||||
}
|
||||
.result_header a .highlight {
|
||||
background-color: #fdeef4;
|
||||
}
|
||||
.result-content,
|
||||
.result-format,
|
||||
.result-source {
|
||||
margin-top: 2px;
|
||||
margin-bottom: 0;
|
||||
word-wrap: break-word;
|
||||
color: #3E2A32;
|
||||
font-size: 13px;
|
||||
}
|
||||
.result-content .highlight,
|
||||
.result-format .highlight,
|
||||
.result-source .highlight {
|
||||
font-weight: 700;
|
||||
}
|
||||
.result-source {
|
||||
font-size: 10px;
|
||||
float: left;
|
||||
}
|
||||
.result-format {
|
||||
font-size: 10px;
|
||||
float: right;
|
||||
}
|
||||
.external-link {
|
||||
color: #8EB726;
|
||||
font-size: 12px;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.external-link a {
|
||||
margin-right: 3px;
|
||||
}
|
||||
.result-default,
|
||||
.result-code,
|
||||
.result-torrent,
|
||||
.result-videos,
|
||||
.result-map {
|
||||
clear: both;
|
||||
padding: 0.5em 4px;
|
||||
}
|
||||
.result-default:hover,
|
||||
.result-code:hover,
|
||||
.result-torrent:hover,
|
||||
.result-videos:hover,
|
||||
.result-map:hover {
|
||||
background-color: #FBFFF1;
|
||||
}
|
||||
.result-images {
|
||||
float: left !important;
|
||||
width: 24%;
|
||||
margin: 0.5%;
|
||||
}
|
||||
.result-images a {
|
||||
display: block;
|
||||
width: 100%;
|
||||
background-size: cover;
|
||||
}
|
||||
.img-thumbnail {
|
||||
margin: 5px;
|
||||
max-height: 128px;
|
||||
min-height: 128px;
|
||||
}
|
||||
.result-videos {
|
||||
clear: both;
|
||||
}
|
||||
.result-videos hr {
|
||||
margin: 5px 0 15px 0;
|
||||
}
|
||||
.result-videos .collapse {
|
||||
width: 100%;
|
||||
}
|
||||
.result-videos .in {
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.result-torrent {
|
||||
clear: both;
|
||||
}
|
||||
.result-torrent b {
|
||||
margin-right: 5px;
|
||||
margin-left: 5px;
|
||||
}
|
||||
.result-torrent .seeders {
|
||||
color: #2ecc71;
|
||||
}
|
||||
.result-torrent .leechers {
|
||||
color: #f35e77;
|
||||
}
|
||||
.result-map {
|
||||
clear: both;
|
||||
}
|
||||
.result-code {
|
||||
clear: both;
|
||||
}
|
||||
.result-code .code-fork,
|
||||
.result-code .code-fork a {
|
||||
color: #666;
|
||||
}
|
||||
.suggestion_item {
|
||||
margin: 2px 5px;
|
||||
max-width: 100%;
|
||||
}
|
||||
.suggestion_item .btn {
|
||||
max-width: 100%;
|
||||
white-space: normal;
|
||||
word-wrap: break-word;
|
||||
text-align: left;
|
||||
}
|
||||
.result_download {
|
||||
margin-right: 5px;
|
||||
}
|
||||
#pagination {
|
||||
margin-top: 30px;
|
||||
padding-bottom: 60px;
|
||||
}
|
||||
.label-default {
|
||||
color: #666666;
|
||||
background: 0 0;
|
||||
}
|
||||
.result .text-muted small {
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.modal-wrapper {
|
||||
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
.modal-wrapper {
|
||||
background-clip: padding-box;
|
||||
background-color: #fff;
|
||||
border: 1px solid rgba(0, 0, 0, 0.2);
|
||||
border-radius: 6px;
|
||||
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
|
||||
outline: 0 none;
|
||||
position: relative;
|
||||
}
|
||||
@media screen and (max-width: 75em) {
|
||||
.img-thumbnail {
|
||||
object-fit: cover;
|
||||
}
|
||||
}
|
||||
.infobox .panel-heading {
|
||||
background-color: #1F5C60;
|
||||
color: #fff;
|
||||
}
|
||||
.infobox .panel-heading .panel-title {
|
||||
font-weight: 700;
|
||||
}
|
||||
.infobox p {
|
||||
font-family: "DejaVu Serif", Georgia, Cambria, "Times New Roman", Times, serif !important;
|
||||
font-style: italic;
|
||||
}
|
||||
.infobox .btn {
|
||||
background-color: #1F5C60;
|
||||
border: none;
|
||||
}
|
||||
.infobox .btn a {
|
||||
color: #fff;
|
||||
margin: 5px;
|
||||
}
|
||||
.infobox .infobox_part {
|
||||
margin-bottom: 20px;
|
||||
word-wrap: break-word;
|
||||
table-layout: fixed;
|
||||
}
|
||||
.infobox .infobox_part:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.search_categories,
|
||||
#categories {
|
||||
text-transform: capitalize;
|
||||
margin-bottom: 0.5rem;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
flex-flow: row wrap;
|
||||
align-content: stretch;
|
||||
}
|
||||
.search_categories label,
|
||||
#categories label,
|
||||
.search_categories .input-group-addon,
|
||||
#categories .input-group-addon {
|
||||
flex-grow: 1;
|
||||
flex-basis: auto;
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
background-color: #50162D;
|
||||
border: #50162D 1px solid;
|
||||
border-right: none;
|
||||
color: #FBB9D7;
|
||||
padding-bottom: 0.4rem;
|
||||
padding-top: 0.4rem;
|
||||
text-align: center;
|
||||
min-width: 50px;
|
||||
}
|
||||
.search_categories label:last-child,
|
||||
#categories label:last-child,
|
||||
.search_categories .input-group-addon:last-child,
|
||||
#categories .input-group-addon:last-child {
|
||||
border-right: #ddd 1px solid;
|
||||
}
|
||||
.search_categories input[type="checkbox"]:checked + label,
|
||||
#categories input[type="checkbox"]:checked + label {
|
||||
color: #FFF6FA;
|
||||
font-weight: 700;
|
||||
border-bottom: #7b2c4c 5px solid;
|
||||
background-color: #260512;
|
||||
}
|
||||
#main-logo {
|
||||
margin-top: 10vh;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
#main-logo > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
#q {
|
||||
box-shadow: none;
|
||||
border-right: none;
|
||||
border-color: #A27A8A;
|
||||
}
|
||||
#search_form .input-group-btn .btn {
|
||||
border-color: #A27A8A;
|
||||
}
|
||||
#search_form .input-group-btn .btn:hover {
|
||||
background-color: #50162D;
|
||||
color: #fff;
|
||||
}
|
||||
.custom-select {
|
||||
appearance: none;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
background-color: #fff;
|
||||
border: #888888 1px solid;
|
||||
color: #A04D6E;
|
||||
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGnsAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW86/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC)
|
||||
96% no-repeat;
|
||||
}
|
||||
.search-margin {
|
||||
margin-bottom: 0.6em;
|
||||
}
|
||||
.visually-hidden {
|
||||
position: absolute !important;
|
||||
height: 1px;
|
||||
width: 1px;
|
||||
overflow: hidden;
|
||||
clip: rect(1px 1px 1px 1px);
|
||||
/* IE6, IE7 */
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
white-space: nowrap;
|
||||
/* added line */
|
||||
}
|
||||
.label-danger,
|
||||
.btn-danger {
|
||||
background: #c9432f;
|
||||
}
|
||||
.label-success,
|
||||
.btn-success {
|
||||
background: #068922;
|
||||
}
|
||||
select.form-control {
|
||||
border-color: #888888 !important;
|
||||
}
|
||||
#advanced-search-container {
|
||||
display: none;
|
||||
text-align: left;
|
||||
margin-bottom: 1rem;
|
||||
clear: both;
|
||||
}
|
||||
#advanced-search-container label,
|
||||
#advanced-search-container .input-group-addon {
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
background-color: #fff;
|
||||
border: #e1c4cf 1px solid;
|
||||
border-right: none;
|
||||
color: #50162d;
|
||||
padding-bottom: 0.4rem;
|
||||
padding-right: 0.7rem;
|
||||
padding-left: 0.7rem;
|
||||
}
|
||||
#advanced-search-container label:last-child,
|
||||
#advanced-search-container .input-group-addon:last-child {
|
||||
border-right: #ddd 1px solid;
|
||||
}
|
||||
#advanced-search-container input[type="radio"] {
|
||||
display: none;
|
||||
}
|
||||
#advanced-search-container input[type="radio"]:checked + label {
|
||||
color: #29314d;
|
||||
font-weight: 700;
|
||||
border-bottom: #01d7d4 5px solid;
|
||||
}
|
||||
#check-advanced:focus + label {
|
||||
text-decoration: underline;
|
||||
}
|
||||
#check-advanced:checked ~ #advanced-search-container {
|
||||
display: block;
|
||||
}
|
||||
.advanced {
|
||||
padding: 0;
|
||||
margin-top: 0.3rem;
|
||||
text-align: right;
|
||||
}
|
||||
.advanced label,
|
||||
.advanced select {
|
||||
cursor: pointer;
|
||||
}
|
||||
.cursor-text {
|
||||
cursor: text !important;
|
||||
}
|
||||
.cursor-pointer {
|
||||
cursor: pointer !important;
|
||||
}
|
||||
pre,
|
||||
code {
|
||||
font-family: "Ubuntu Mono", "Courier New", "Lucida Console", monospace !important;
|
||||
}
|
||||
.lineno {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.highlight .hll {
|
||||
background-color: #ffc;
|
||||
}
|
||||
.highlight {
|
||||
background: #fff1f7;
|
||||
}
|
||||
.highlight .c {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .err {
|
||||
border: 1px solid #ffa92f;
|
||||
}
|
||||
.highlight .k {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .o {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .cm {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .cp {
|
||||
color: #bc7a00;
|
||||
}
|
||||
.highlight .c1 {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .cs {
|
||||
color: #556366;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .gd {
|
||||
color: #a00000;
|
||||
}
|
||||
.highlight .ge {
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .gr {
|
||||
color: red;
|
||||
}
|
||||
.highlight .gh {
|
||||
color: navy;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gi {
|
||||
color: #00a000;
|
||||
}
|
||||
.highlight .go {
|
||||
color: #888;
|
||||
}
|
||||
.highlight .gp {
|
||||
color: navy;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gs {
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gu {
|
||||
color: purple;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .gt {
|
||||
color: #04d;
|
||||
}
|
||||
.highlight .kc {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kd {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kn {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kp {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .kr {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .kt {
|
||||
color: #d46c72;
|
||||
}
|
||||
.highlight .m {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .s {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .na {
|
||||
color: #7d9029;
|
||||
}
|
||||
.highlight .nb {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .nc {
|
||||
color: #61afef;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .no {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .nd {
|
||||
color: #a2f;
|
||||
}
|
||||
.highlight .ni {
|
||||
color: #999;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .ne {
|
||||
color: #d2413a;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .nf {
|
||||
color: #61afef;
|
||||
}
|
||||
.highlight .nl {
|
||||
color: #a0a000;
|
||||
}
|
||||
.highlight .nn {
|
||||
color: #61afef;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .nt {
|
||||
color: #be74d5;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .nv {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .ow {
|
||||
color: #a2f;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .w {
|
||||
color: #d7dae0;
|
||||
}
|
||||
.highlight .mf {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .mh {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .mi {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .mo {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .sb {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .sc {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .sd {
|
||||
color: #86c372;
|
||||
font-style: italic;
|
||||
}
|
||||
.highlight .s2 {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .se {
|
||||
color: #b62;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .sh {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .si {
|
||||
color: #b68;
|
||||
font-weight: 700;
|
||||
}
|
||||
.highlight .sx {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .sr {
|
||||
color: #b68;
|
||||
}
|
||||
.highlight .s1 {
|
||||
color: #86c372;
|
||||
}
|
||||
.highlight .ss {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .bp {
|
||||
color: #be74d5;
|
||||
}
|
||||
.highlight .vc {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .vg {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .vi {
|
||||
color: #dfc06f;
|
||||
}
|
||||
.highlight .il {
|
||||
color: #d19a66;
|
||||
}
|
||||
.highlight .lineno {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
cursor: default;
|
||||
color: #556366;
|
||||
}
|
||||
.highlight .lineno::selection {
|
||||
background: 0 0;
|
||||
}
|
||||
.highlight .lineno::-moz-selection {
|
||||
background: 0 0;
|
||||
}
|
||||
.highlight pre {
|
||||
background-color: #282c34;
|
||||
color: #d7dae0;
|
||||
border: none;
|
||||
margin-bottom: 25px;
|
||||
font-size: 15px;
|
||||
padding: 20px 10px;
|
||||
}
|
||||
.highlight {
|
||||
font-weight: 700;
|
||||
}
|
||||
.table > tbody > tr > td,
|
||||
.table > tbody > tr > th {
|
||||
vertical-align: middle !important;
|
||||
}
|
||||
.nav-tabs.nav-justified {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
p {
|
||||
margin: 10px 0;
|
||||
}
|
||||
input.cursor-text {
|
||||
margin: 10px 0;
|
||||
}
|
|
@ -1,657 +0,0 @@
|
|||
:root {
|
||||
--navbar: #50162D;
|
||||
--navbarlighter: #F0C8D8;
|
||||
--navbarevenlighter: #fff;
|
||||
--tab: #50162D;
|
||||
--tabdarker: #260512;
|
||||
--tabevendarker: #081011;
|
||||
--tablighter: #FBB9D7;
|
||||
--tabevenlighter: #FDF6F9;
|
||||
--tabbottom: #053539;
|
||||
--link: #50162D;
|
||||
--linklighter: #C22865;
|
||||
--btn: #fafdf3;
|
||||
--btndarker: #92b73c;
|
||||
--btnlighter: #b9e34c;
|
||||
--resultlink: #8EB726;
|
||||
--resultlinkhover: #863957;
|
||||
--resultbackground: #FBFFF1;
|
||||
--notsupported: #8EB726;
|
||||
--notsupportedlighter: #60201a;
|
||||
--notsupportedevenlighter: #fff;
|
||||
}
|
||||
|
||||
html {
|
||||
position: relative;
|
||||
min-height: 100%;
|
||||
}
|
||||
body {
|
||||
/* Margin bottom by footer height */
|
||||
margin-bottom: 80px;
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--link)
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: var(--linklighter)
|
||||
}
|
||||
|
||||
.alert-info {
|
||||
background-color: var(--notsupported);
|
||||
border-color: var(--notsupported);
|
||||
color: var(--notsupportedevenlighter);
|
||||
}
|
||||
|
||||
.alert-danger {
|
||||
background-color: var(--notsupported);
|
||||
border-color: var(--notsupported);
|
||||
color: var(--notsupportedevenlighter);
|
||||
}
|
||||
|
||||
.nav > li > a:focus, .nav > li > a:hover {
|
||||
text-decoration: none;
|
||||
background-color: var(--tabevenlighter);
|
||||
}
|
||||
|
||||
.result-default:hover, .result-code:hover, .result-torrent:hover, .result-videos:hover, .result-map:hover {
|
||||
background-color: var(--resultbackground);
|
||||
}
|
||||
|
||||
.form-control:focus {
|
||||
border-color: var(--tab);
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(113, 11, 87, 0.6);
|
||||
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(113, 11, 87, 0.6);
|
||||
}
|
||||
|
||||
|
||||
.btn, .btn[disabled] {
|
||||
color: var(--btndarker);
|
||||
background-color: var(--btn);
|
||||
border: 1px solid var(--btndarker);
|
||||
}
|
||||
|
||||
.btn:hover {
|
||||
color: var(--btnlighter) !important;
|
||||
background-color: var(--btndarker) !important;
|
||||
border-color: var(--btndarker);
|
||||
}
|
||||
.external-link {
|
||||
color: var(--resultlink);
|
||||
font-size: 12px;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
.footer {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
/* Set the fixed height of the footer here */
|
||||
height: 60px;
|
||||
}
|
||||
input[type=checkbox]:checked + .label_hide_if_checked,
|
||||
input[type=checkbox]:checked + .label_hide_if_not_checked + .label_hide_if_checked {
|
||||
display: none;
|
||||
}
|
||||
input[type=checkbox]:not(:checked) + .label_hide_if_not_checked,
|
||||
input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked {
|
||||
display: none;
|
||||
}
|
||||
.onoff-checkbox {
|
||||
width: 15%;
|
||||
}
|
||||
.onoffswitch {
|
||||
position: relative;
|
||||
width: 110px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
}
|
||||
.onoffswitch-checkbox {
|
||||
display: none;
|
||||
}
|
||||
.onoffswitch-label {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
cursor: pointer;
|
||||
border: 2px solid #FFFFFF !important;
|
||||
border-radius: 50px !important;
|
||||
}
|
||||
.onoffswitch-inner {
|
||||
display: block;
|
||||
transition: margin 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-inner:before,
|
||||
.onoffswitch-inner:after {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 50%;
|
||||
height: 30px;
|
||||
padding: 0;
|
||||
line-height: 40px;
|
||||
font-size: 20px;
|
||||
box-sizing: border-box;
|
||||
content: "";
|
||||
background-color: #EEEEEE;
|
||||
}
|
||||
.onoffswitch-switch {
|
||||
display: block;
|
||||
width: 37px;
|
||||
background-color: var(--tab);
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 0px;
|
||||
border: 2px solid #FFFFFF !important;
|
||||
border-radius: 50px !important;
|
||||
transition: all 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
|
||||
margin-right: 0;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
|
||||
right: 71px;
|
||||
background-color: #A1A1A1;
|
||||
}
|
||||
.result_header {
|
||||
margin-bottom: 5px;
|
||||
margin-top: 20px;
|
||||
}
|
||||
.result_header .favicon {
|
||||
margin-bottom: -3px;
|
||||
}
|
||||
.result_header a {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
.result_header a .highlight {
|
||||
font-weight: bold;
|
||||
}
|
||||
.result-content {
|
||||
margin-top: 5px;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.result-content .highlight {
|
||||
font-weight: bold;
|
||||
}
|
||||
.result-default {
|
||||
clear: both;
|
||||
}
|
||||
.result-images {
|
||||
float: left !important;
|
||||
height: 138px;
|
||||
}
|
||||
.img-thumbnail {
|
||||
margin: 5px;
|
||||
max-height: 128px;
|
||||
}
|
||||
.result-videos {
|
||||
clear: both;
|
||||
}
|
||||
.result-torrents {
|
||||
clear: both;
|
||||
}
|
||||
.result-map {
|
||||
clear: both;
|
||||
}
|
||||
.result-code {
|
||||
clear: both;
|
||||
}
|
||||
.suggestion_item {
|
||||
margin: 2px 5px;
|
||||
max-width: 100%;
|
||||
}
|
||||
.suggestion_item .btn {
|
||||
max-width: 100%;
|
||||
white-space: normal;
|
||||
word-wrap: break-word;
|
||||
text-align: left;
|
||||
}
|
||||
.result_download {
|
||||
margin-right: 5px;
|
||||
}
|
||||
#pagination {
|
||||
margin-top: 30px;
|
||||
padding-bottom: 50px;
|
||||
}
|
||||
.label-default {
|
||||
color: #AAA;
|
||||
background: 0 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.result .text-muted small {
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.modal-wrapper {
|
||||
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
.modal-wrapper {
|
||||
background-clip: padding-box;
|
||||
background-color: #fff;
|
||||
border: 1px solid rgba(0, 0, 0, 0.2);
|
||||
border-radius: 6px;
|
||||
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
|
||||
outline: 0 none;
|
||||
position: relative;
|
||||
}
|
||||
.infobox .infobox_part {
|
||||
margin-bottom: 20px;
|
||||
word-wrap: break-word;
|
||||
table-layout: fixed;
|
||||
}
|
||||
.infobox .infobox_part:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.search_categories,
|
||||
#categories {
|
||||
text-transform: capitalize;
|
||||
margin-bottom: 1.5rem;
|
||||
margin-top: 1.5rem;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-content: stretch;
|
||||
}
|
||||
.search_categories label,
|
||||
#categories label,
|
||||
.search_categories .input-group-addon,
|
||||
#categories .input-group-addon {
|
||||
flex-grow: 1;
|
||||
flex-basis: auto;
|
||||
font-size: 1.3rem;
|
||||
font-weight: normal;
|
||||
background-color: white;
|
||||
border: #DDD 1px solid;
|
||||
border-right: none;
|
||||
color: #333;
|
||||
padding-bottom: 0.8rem;
|
||||
padding-top: 0.8rem;
|
||||
text-align: center;
|
||||
min-width: 50px;
|
||||
}
|
||||
.search_categories label:last-child,
|
||||
#categories label:last-child,
|
||||
.search_categories .input-group-addon:last-child,
|
||||
#categories .input-group-addon:last-child {
|
||||
border-right: #DDD 1px solid;
|
||||
}
|
||||
.search_categories input[type="checkbox"]:checked + label,
|
||||
#categories input[type="checkbox"]:checked + label {
|
||||
color: #eee;
|
||||
font-weight: bold;
|
||||
background-color: var(--tab);
|
||||
}
|
||||
#advanced-search-container {
|
||||
display: none;
|
||||
text-align: center;
|
||||
margin-bottom: 1rem;
|
||||
clear: both;
|
||||
}
|
||||
#advanced-search-container label,
|
||||
#advanced-search-container .input-group-addon {
|
||||
font-size: 1.3rem;
|
||||
font-weight: normal;
|
||||
background-color: white;
|
||||
border: #DDD 1px solid;
|
||||
border-right: none;
|
||||
color: #333;
|
||||
padding-bottom: 0.8rem;
|
||||
padding-left: 1.2rem;
|
||||
padding-right: 1.2rem;
|
||||
}
|
||||
#advanced-search-container label:last-child,
|
||||
#advanced-search-container .input-group-addon:last-child {
|
||||
border-right: #DDD 1px solid;
|
||||
}
|
||||
#advanced-search-container input[type="radio"] {
|
||||
display: none;
|
||||
}
|
||||
#advanced-search-container input[type="radio"]:checked + label {
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
background-color: #EEE;
|
||||
}
|
||||
#check-advanced {
|
||||
display: none;
|
||||
}
|
||||
#check-advanced:checked ~ #advanced-search-container {
|
||||
display: block;
|
||||
}
|
||||
.advanced {
|
||||
padding: 0;
|
||||
margin-top: 0.3rem;
|
||||
text-align: right;
|
||||
}
|
||||
.advanced label,
|
||||
.advanced select {
|
||||
cursor: pointer;
|
||||
}
|
||||
.cursor-text {
|
||||
cursor: text !important;
|
||||
}
|
||||
.cursor-pointer {
|
||||
cursor: pointer !important;
|
||||
}
|
||||
.highlight .hll {
|
||||
background-color: #ffffcc;
|
||||
}
|
||||
.highlight {
|
||||
background: #f8f8f8;
|
||||
}
|
||||
.highlight .c {
|
||||
color: #408080;
|
||||
font-style: italic;
|
||||
}
|
||||
/* Comment */
|
||||
.highlight .err {
|
||||
border: 1px solid #ff0000;
|
||||
}
|
||||
/* Error */
|
||||
.highlight .k {
|
||||
color: #008000;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Keyword */
|
||||
.highlight .o {
|
||||
color: #666666;
|
||||
}
|
||||
/* Operator */
|
||||
.highlight .cm {
|
||||
color: #408080;
|
||||
font-style: italic;
|
||||
}
|
||||
/* Comment.Multiline */
|
||||
.highlight .cp {
|
||||
color: #bc7a00;
|
||||
}
|
||||
/* Comment.Preproc */
|
||||
.highlight .c1 {
|
||||
color: #408080;
|
||||
font-style: italic;
|
||||
}
|
||||
/* Comment.Single */
|
||||
.highlight .cs {
|
||||
color: #408080;
|
||||
font-style: italic;
|
||||
}
|
||||
/* Comment.Special */
|
||||
.highlight .gd {
|
||||
color: #a00000;
|
||||
}
|
||||
/* Generic.Deleted */
|
||||
.highlight .ge {
|
||||
font-style: italic;
|
||||
}
|
||||
/* Generic.Emph */
|
||||
.highlight .gr {
|
||||
color: #ff0000;
|
||||
}
|
||||
/* Generic.Error */
|
||||
.highlight .gh {
|
||||
color: #000080;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Generic.Heading */
|
||||
.highlight .gi {
|
||||
color: #00a000;
|
||||
}
|
||||
/* Generic.Inserted */
|
||||
.highlight .go {
|
||||
color: #888888;
|
||||
}
|
||||
/* Generic.Output */
|
||||
.highlight .gp {
|
||||
color: #000080;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Generic.Prompt */
|
||||
.highlight .gs {
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Generic.Strong */
|
||||
.highlight .gu {
|
||||
color: #800080;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Generic.Subheading */
|
||||
.highlight .gt {
|
||||
color: #0044dd;
|
||||
}
|
||||
/* Generic.Traceback */
|
||||
.highlight .kc {
|
||||
color: #008000;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Keyword.Constant */
|
||||
.highlight .kd {
|
||||
color: #008000;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Keyword.Declaration */
|
||||
.highlight .kn {
|
||||
color: #008000;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Keyword.Namespace */
|
||||
.highlight .kp {
|
||||
color: #008000;
|
||||
}
|
||||
/* Keyword.Pseudo */
|
||||
.highlight .kr {
|
||||
color: #008000;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Keyword.Reserved */
|
||||
.highlight .kt {
|
||||
color: #b00040;
|
||||
}
|
||||
/* Keyword.Type */
|
||||
.highlight .m {
|
||||
color: #666666;
|
||||
}
|
||||
/* Literal.Number */
|
||||
.highlight .s {
|
||||
color: #ba2121;
|
||||
}
|
||||
/* Literal.String */
|
||||
.highlight .na {
|
||||
color: #7d9029;
|
||||
}
|
||||
/* Name.Attribute */
|
||||
.highlight .nb {
|
||||
color: #008000;
|
||||
}
|
||||
/* Name.Builtin */
|
||||
.highlight .nc {
|
||||
color: #0000FF;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Name.Class */
|
||||
.highlight .no {
|
||||
color: #880000;
|
||||
}
|
||||
/* Name.Constant */
|
||||
.highlight .nd {
|
||||
color: #aa22ff;
|
||||
}
|
||||
/* Name.Decorator */
|
||||
.highlight .ni {
|
||||
color: #999999;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Name.Entity */
|
||||
.highlight .ne {
|
||||
color: #D2413A;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Name.Exception */
|
||||
.highlight .nf {
|
||||
color: #0000ff;
|
||||
}
|
||||
/* Name.Function */
|
||||
.highlight .nl {
|
||||
color: #a0a000;
|
||||
}
|
||||
/* Name.Label */
|
||||
.highlight .nn {
|
||||
color: #0000FF;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Name.Namespace */
|
||||
.highlight .nt {
|
||||
color: #008000;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Name.Tag */
|
||||
.highlight .nv {
|
||||
color: #19177c;
|
||||
}
|
||||
/* Name.Variable */
|
||||
.highlight .ow {
|
||||
color: #AA22FF;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Operator.Word */
|
||||
.highlight .w {
|
||||
color: #bbbbbb;
|
||||
}
|
||||
/* Text.Whitespace */
|
||||
.highlight .mf {
|
||||
color: #666666;
|
||||
}
|
||||
/* Literal.Number.Float */
|
||||
.highlight .mh {
|
||||
color: #666666;
|
||||
}
|
||||
/* Literal.Number.Hex */
|
||||
.highlight .mi {
|
||||
color: #666666;
|
||||
}
|
||||
/* Literal.Number.Integer */
|
||||
.highlight .mo {
|
||||
color: #666666;
|
||||
}
|
||||
/* Literal.Number.Oct */
|
||||
.highlight .sb {
|
||||
color: #ba2121;
|
||||
}
|
||||
/* Literal.String.Backtick */
|
||||
.highlight .sc {
|
||||
color: #ba2121;
|
||||
}
|
||||
/* Literal.String.Char */
|
||||
.highlight .sd {
|
||||
color: #BA2121;
|
||||
font-style: italic;
|
||||
}
|
||||
/* Literal.String.Doc */
|
||||
.highlight .s2 {
|
||||
color: #ba2121;
|
||||
}
|
||||
/* Literal.String.Double */
|
||||
.highlight .se {
|
||||
color: #BB6622;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Literal.String.Escape */
|
||||
.highlight .sh {
|
||||
color: #ba2121;
|
||||
}
|
||||
/* Literal.String.Heredoc */
|
||||
.highlight .si {
|
||||
color: #BB6688;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Literal.String.Interpol */
|
||||
.highlight .sx {
|
||||
color: #008000;
|
||||
}
|
||||
/* Literal.String.Other */
|
||||
.highlight .sr {
|
||||
color: #bb6688;
|
||||
}
|
||||
/* Literal.String.Regex */
|
||||
.highlight .s1 {
|
||||
color: #ba2121;
|
||||
}
|
||||
/* Literal.String.Single */
|
||||
.highlight .ss {
|
||||
color: #19177c;
|
||||
}
|
||||
/* Literal.String.Symbol */
|
||||
.highlight .bp {
|
||||
color: #008000;
|
||||
}
|
||||
/* Name.Builtin.Pseudo */
|
||||
.highlight .vc {
|
||||
color: #19177c;
|
||||
}
|
||||
/* Name.Variable.Class */
|
||||
.highlight .vg {
|
||||
color: #19177c;
|
||||
}
|
||||
/* Name.Variable.Global */
|
||||
.highlight .vi {
|
||||
color: #19177c;
|
||||
}
|
||||
/* Name.Variable.Instance */
|
||||
.highlight .il {
|
||||
color: #666666;
|
||||
}
|
||||
/* Literal.Number.Integer.Long */
|
||||
.highlight .lineno {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
cursor: default;
|
||||
}
|
||||
.highlight .lineno::selection {
|
||||
background: transparent;
|
||||
/* WebKit/Blink Browsers */
|
||||
}
|
||||
.highlight .lineno::-moz-selection {
|
||||
background: transparent;
|
||||
/* Gecko Browsers */
|
||||
}
|
||||
.searx-navbar {
|
||||
background: var(--navbar);
|
||||
color: var(--navbarlighter);
|
||||
height: 2.3rem;
|
||||
font-size: 1.3rem;
|
||||
line-height: 1.3rem;
|
||||
padding: 0.5rem;
|
||||
font-weight: bold;
|
||||
margin-bottom: 1.3rem;
|
||||
}
|
||||
.searx-navbar a,
|
||||
.searx-navbar a:hover {
|
||||
margin-right: 2.0rem;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.searx-navbar a {
|
||||
color: var(--navbarlighter);
|
||||
}
|
||||
|
||||
.searx-navbar a:hover {
|
||||
color: var(--navbarevenlighter);
|
||||
}
|
||||
|
||||
.searx-navbar .instance a {
|
||||
color: var(--navbarlighter);
|
||||
margin-left: 2.0rem;
|
||||
}
|
||||
|
||||
.searx-navbar .instance a:hover {
|
||||
color: var(--navbarevenlighter);
|
||||
margin-left: 2.0rem;
|
||||
}
|
||||
|
||||
.table > tbody > tr > td,
|
||||
.table > tbody > tr > th {
|
||||
vertical-align: middle !important;
|
||||
}
|
|
@ -1,94 +0,0 @@
|
|||
module.exports = function(grunt) {
|
||||
|
||||
grunt.initConfig({
|
||||
pkg: grunt.file.readJSON('package.json'),
|
||||
concat: {
|
||||
options: {
|
||||
separator: ';'
|
||||
},
|
||||
dist: {
|
||||
src: ['js/searx_src/*.js'],
|
||||
dest: 'js/searx.js'
|
||||
}
|
||||
},
|
||||
uglify: {
|
||||
options: {
|
||||
banner: '/*! oscar/searx.min.js | <%= grunt.template.today("dd-mm-yyyy") %> | <%= process.env.GIT_URL %> */\n'
|
||||
},
|
||||
dist: {
|
||||
files: {
|
||||
'js/searx.min.js': ['<%= concat.dist.dest %>']
|
||||
}
|
||||
}
|
||||
},
|
||||
jshint: {
|
||||
files: ['gruntfile.js', 'js/searx_src/*.js'],
|
||||
options: {
|
||||
reporterOutput: "",
|
||||
// options here to override JSHint defaults
|
||||
globals: {
|
||||
jQuery: true,
|
||||
console: true,
|
||||
module: true,
|
||||
document: true
|
||||
}
|
||||
}
|
||||
},
|
||||
less: {
|
||||
development: {
|
||||
options: {
|
||||
paths: ["less/pointhi", "less/logicodev", "less/logicodev-dark"]
|
||||
},
|
||||
files: {"css/pointhi.css": "less/pointhi/oscar.less",
|
||||
"css/logicodev.css": "less/logicodev-dark/oscar.less",
|
||||
"css/logicodev-dark.css": "less/logicodev/oscar.less"}
|
||||
},
|
||||
production: {
|
||||
options: {
|
||||
paths: ["less/pointhi", "less/logicodev", "less/logicodev-dark"],
|
||||
cleancss: true
|
||||
},
|
||||
files: {"css/pointhi.min.css": "less/pointhi/oscar.less",
|
||||
"css/logicodev.min.css": "less/logicodev/oscar.less",
|
||||
"css/logicodev-dark.min.css": "less/logicodev-dark/oscar.less"}
|
||||
},
|
||||
/*
|
||||
// built with ./manage.sh styles
|
||||
bootstrap: {
|
||||
options: {
|
||||
paths: ["less/bootstrap"],
|
||||
cleancss: true
|
||||
},
|
||||
files: {"css/bootstrap.min.css": "less/bootstrap/bootstrap.less"}
|
||||
},
|
||||
*/
|
||||
},
|
||||
watch: {
|
||||
scripts: {
|
||||
files: ['<%= jshint.files %>'],
|
||||
tasks: ['jshint', 'concat', 'uglify']
|
||||
},
|
||||
oscar_styles: {
|
||||
files: ['less/pointhi/**/*.less'],
|
||||
tasks: ['less:development', 'less:production']
|
||||
},
|
||||
bootstrap_styles: {
|
||||
files: ['less/bootstrap/**/*.less'],
|
||||
tasks: ['less:bootstrap']
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||
grunt.loadNpmTasks('grunt-contrib-jshint');
|
||||
grunt.loadNpmTasks('grunt-contrib-watch');
|
||||
grunt.loadNpmTasks('grunt-contrib-concat');
|
||||
grunt.loadNpmTasks('grunt-contrib-less');
|
||||
|
||||
grunt.registerTask('test', ['jshint']);
|
||||
|
||||
grunt.registerTask('default', ['jshint', 'concat', 'uglify', 'less']);
|
||||
|
||||
grunt.registerTask('styles', ['less']);
|
||||
|
||||
};
|
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.2 KiB |
|
@ -1,2 +0,0 @@
|
|||
Source: http://www.iconspedia.com/pack/flat-gradient-social-icons-4384/
|
||||
License: Free for non commercial use.
|
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 587 B |
Before Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 9.5 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 797 B |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 31 KiB |
|
@ -1,383 +0,0 @@
|
|||
/**
|
||||
* 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, <thomas.pointhuber@gmx.at>
|
||||
*/
|
||||
|
||||
requirejs.config({
|
||||
baseUrl: './static/themes/oscar/js',
|
||||
paths: {
|
||||
app: '../app'
|
||||
}
|
||||
});
|
||||
;/**
|
||||
* 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
|
||||
*/
|
||||
window.searx = (function(d) {
|
||||
'use strict';
|
||||
|
||||
// add data- properties
|
||||
var script = d.currentScript || (function() {
|
||||
var scripts = d.getElementsByTagName('script');
|
||||
return scripts[scripts.length - 1];
|
||||
})();
|
||||
|
||||
return {
|
||||
autocompleter: script.getAttribute('data-autocompleter') === 'true',
|
||||
method: script.getAttribute('data-method')
|
||||
};
|
||||
})(document);
|
||||
;/**
|
||||
* 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, <thomas.pointhuber@gmx.at>
|
||||
*/
|
||||
|
||||
if(searx.autocompleter) {
|
||||
searx.searchResults = new Bloodhound({
|
||||
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
|
||||
queryTokenizer: Bloodhound.tokenizers.whitespace,
|
||||
remote: './autocompleter?q=%QUERY'
|
||||
});
|
||||
searx.searchResults.initialize();
|
||||
}
|
||||
|
||||
$(document).ready(function(){
|
||||
var original_search_value = '';
|
||||
if(searx.autocompleter) {
|
||||
$("#q").on('keydown', function(e) {
|
||||
if(e.which == 13) {
|
||||
original_search_value = $('#q').val();
|
||||
}
|
||||
});
|
||||
$('#q').typeahead(null, {
|
||||
name: 'search-results',
|
||||
displayKey: function(result) {
|
||||
return result;
|
||||
},
|
||||
source: searx.searchResults.ttAdapter()
|
||||
});
|
||||
$('#q').bind('typeahead:selected', function(ev, suggestion) {
|
||||
if(original_search_value) {
|
||||
$('#q').val(original_search_value);
|
||||
}
|
||||
$("#search_form").submit();
|
||||
});
|
||||
}
|
||||
});
|
||||
;/**
|
||||
* 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, <thomas.pointhuber@gmx.at>
|
||||
*/
|
||||
|
||||
$(document).ready(function(){
|
||||
/**
|
||||
* focus element if class="autofocus" and id="q"
|
||||
*/
|
||||
$('#q.autofocus').focus();
|
||||
|
||||
/**
|
||||
* select full content on click if class="select-all-on-click"
|
||||
*/
|
||||
$(".select-all-on-click").click(function () {
|
||||
$(this).select();
|
||||
});
|
||||
|
||||
/**
|
||||
* change text during btn-collapse click if possible
|
||||
*/
|
||||
$('.btn-collapse').click(function() {
|
||||
var btnTextCollapsed = $(this).data('btn-text-collapsed');
|
||||
var btnTextNotCollapsed = $(this).data('btn-text-not-collapsed');
|
||||
|
||||
if(btnTextCollapsed !== '' && btnTextNotCollapsed !== '') {
|
||||
if($(this).hasClass('collapsed')) {
|
||||
new_html = $(this).html().replace(btnTextCollapsed, btnTextNotCollapsed);
|
||||
} else {
|
||||
new_html = $(this).html().replace(btnTextNotCollapsed, btnTextCollapsed);
|
||||
}
|
||||
$(this).html(new_html);
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* change text during btn-toggle click if possible
|
||||
*/
|
||||
$('.btn-toggle .btn').click(function() {
|
||||
var btnClass = 'btn-' + $(this).data('btn-class');
|
||||
var btnLabelDefault = $(this).data('btn-label-default');
|
||||
var btnLabelToggled = $(this).data('btn-label-toggled');
|
||||
if(btnLabelToggled !== '') {
|
||||
if($(this).hasClass('btn-default')) {
|
||||
new_html = $(this).html().replace(btnLabelDefault, btnLabelToggled);
|
||||
} else {
|
||||
new_html = $(this).html().replace(btnLabelToggled, btnLabelDefault);
|
||||
}
|
||||
$(this).html(new_html);
|
||||
}
|
||||
$(this).toggleClass(btnClass);
|
||||
$(this).toggleClass('btn-default');
|
||||
});
|
||||
|
||||
/**
|
||||
* change text during btn-toggle click if possible
|
||||
*/
|
||||
$('.media-loader').click(function() {
|
||||
var target = $(this).data('target');
|
||||
var iframe_load = $(target + ' > iframe');
|
||||
var srctest = iframe_load.attr('src');
|
||||
if(srctest === undefined || srctest === false){
|
||||
iframe_load.attr('src', iframe_load.data('src'));
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Select or deselect every categories on double clic
|
||||
*/
|
||||
$(".btn-sm").dblclick(function() {
|
||||
var btnClass = 'btn-' + $(this).data('btn-class'); // primary
|
||||
if($(this).hasClass('btn-default')) {
|
||||
$(".btn-sm > input").attr('checked', 'checked');
|
||||
$(".btn-sm > input").prop("checked", true);
|
||||
$(".btn-sm").addClass(btnClass);
|
||||
$(".btn-sm").addClass('active');
|
||||
$(".btn-sm").removeClass('btn-default');
|
||||
} else {
|
||||
$(".btn-sm > input").attr('checked', '');
|
||||
$(".btn-sm > input").removeAttr('checked');
|
||||
$(".btn-sm > input").checked = false;
|
||||
$(".btn-sm").removeClass(btnClass);
|
||||
$(".btn-sm").removeClass('active');
|
||||
$(".btn-sm").addClass('btn-default');
|
||||
}
|
||||
});
|
||||
$(".nav-tabs").click(function(a) {
|
||||
var tabs = $(a.target).parents("ul");
|
||||
tabs.children().attr("aria-selected", "false");
|
||||
$(a.target).parent().attr("aria-selected", "true");
|
||||
});
|
||||
});
|
||||
;/**
|
||||
* 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, <thomas.pointhuber@gmx.at>
|
||||
*/
|
||||
|
||||
$(document).ready(function(){
|
||||
$(".searx_overpass_request").on( "click", function( event ) {
|
||||
var overpass_url = "https://overpass-api.de/api/interpreter?data=";
|
||||
var query_start = overpass_url + "[out:json][timeout:25];(";
|
||||
var query_end = ");out meta;";
|
||||
|
||||
var osm_id = $(this).data('osm-id');
|
||||
var osm_type = $(this).data('osm-type');
|
||||
var result_table = $(this).data('result-table');
|
||||
var result_table_loadicon = "#" + $(this).data('result-table-loadicon');
|
||||
|
||||
// tags which can be ignored
|
||||
var osm_ignore_tags = [ "addr:city", "addr:country", "addr:housenumber", "addr:postcode", "addr:street" ];
|
||||
|
||||
if(osm_id && osm_type && result_table) {
|
||||
result_table = "#" + result_table;
|
||||
var query = null;
|
||||
switch(osm_type) {
|
||||
case 'node':
|
||||
query = query_start + "node(" + osm_id + ");" + query_end;
|
||||
break;
|
||||
case 'way':
|
||||
query = query_start + "way(" + osm_id + ");" + query_end;
|
||||
break;
|
||||
case 'relation':
|
||||
query = query_start + "relation(" + osm_id + ");" + query_end;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if(query) {
|
||||
//alert(query);
|
||||
var ajaxRequest = $.ajax( query )
|
||||
.done(function( html) {
|
||||
if(html && html.elements && html.elements[0]) {
|
||||
var element = html.elements[0];
|
||||
var newHtml = $(result_table).html();
|
||||
for (var row in element.tags) {
|
||||
if(element.tags.name === null || osm_ignore_tags.indexOf(row) == -1) {
|
||||
newHtml += "<tr><td>" + row + "</td><td>";
|
||||
switch(row) {
|
||||
case "phone":
|
||||
case "fax":
|
||||
newHtml += "<a href=\"tel:" + element.tags[row].replace(/ /g,'') + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
case "email":
|
||||
newHtml += "<a href=\"mailto:" + element.tags[row] + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
case "website":
|
||||
case "url":
|
||||
newHtml += "<a href=\"" + element.tags[row] + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
case "wikidata":
|
||||
newHtml += "<a href=\"https://www.wikidata.org/wiki/" + element.tags[row] + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
case "wikipedia":
|
||||
if(element.tags[row].indexOf(":") != -1) {
|
||||
newHtml += "<a href=\"https://" + element.tags[row].substring(0,element.tags[row].indexOf(":")) + ".wikipedia.org/wiki/" + element.tags[row].substring(element.tags[row].indexOf(":")+1) + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
}
|
||||
/* jshint ignore:start */
|
||||
default:
|
||||
/* jshint ignore:end */
|
||||
newHtml += element.tags[row];
|
||||
break;
|
||||
}
|
||||
newHtml += "</td></tr>";
|
||||
}
|
||||
}
|
||||
$(result_table).html(newHtml);
|
||||
$(result_table).removeClass('hidden');
|
||||
$(result_table_loadicon).addClass('hidden');
|
||||
}
|
||||
})
|
||||
.fail(function() {
|
||||
$(result_table_loadicon).html($(result_table_loadicon).html() + "<p class=\"text-muted\">"+could_not_load+"</p>");
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// this event occour only once per element
|
||||
$( this ).off( event );
|
||||
});
|
||||
|
||||
$(".searx_init_map").on( "click", function( event ) {
|
||||
var leaflet_target = $(this).data('leaflet-target');
|
||||
var map_lon = $(this).data('map-lon');
|
||||
var map_lat = $(this).data('map-lat');
|
||||
var map_zoom = $(this).data('map-zoom');
|
||||
var map_boundingbox = $(this).data('map-boundingbox');
|
||||
var map_geojson = $(this).data('map-geojson');
|
||||
|
||||
require(['leaflet-0.7.3.min'], function(leaflet) {
|
||||
if(map_boundingbox) {
|
||||
southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]);
|
||||
northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]);
|
||||
map_bounds = L.latLngBounds(southWest, northEast);
|
||||
}
|
||||
|
||||
// TODO hack
|
||||
// change default imagePath
|
||||
L.Icon.Default.imagePath = "./static/themes/oscar/img/map";
|
||||
|
||||
// init map
|
||||
var map = L.map(leaflet_target);
|
||||
|
||||
// create the tile layer with correct attribution
|
||||
var osmMapnikUrl='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';
|
||||
var osmMapnikAttrib='Map data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors';
|
||||
var osmMapnik = new L.TileLayer(osmMapnikUrl, {minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib});
|
||||
|
||||
var osmWikimediaUrl='https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png';
|
||||
var osmWikimediaAttrib = 'Wikimedia maps beta | Maps data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors';
|
||||
var osmWikimedia = new L.TileLayer(osmWikimediaUrl, {minZoom: 1, maxZoom: 19, attribution: osmWikimediaAttrib});
|
||||
|
||||
// init map view
|
||||
if(map_bounds) {
|
||||
// TODO hack: https://github.com/Leaflet/Leaflet/issues/2021
|
||||
setTimeout(function () {
|
||||
map.fitBounds(map_bounds, {
|
||||
maxZoom:17
|
||||
});
|
||||
}, 0);
|
||||
} else if (map_lon && map_lat) {
|
||||
if(map_zoom)
|
||||
map.setView(new L.LatLng(map_lat, map_lon),map_zoom);
|
||||
else
|
||||
map.setView(new L.LatLng(map_lat, map_lon),8);
|
||||
}
|
||||
|
||||
map.addLayer(osmMapnik);
|
||||
|
||||
var baseLayers = {
|
||||
"OSM Mapnik": osmMapnik/*,
|
||||
"OSM Wikimedia": osmWikimedia*/
|
||||
};
|
||||
|
||||
L.control.layers(baseLayers).addTo(map);
|
||||
|
||||
|
||||
if(map_geojson)
|
||||
L.geoJson(map_geojson).addTo(map);
|
||||
/*else if(map_bounds)
|
||||
L.rectangle(map_bounds, {color: "#ff7800", weight: 3, fill:false}).addTo(map);*/
|
||||
});
|
||||
|
||||
// this event occour only once per element
|
||||
$( this ).off( event );
|
||||
});
|
||||
});
|
||||
;$(document).ready(function(){
|
||||
$("#allow-all-engines").click(function() {
|
||||
$(".onoffswitch-checkbox").each(function() { this.checked = false;});
|
||||
});
|
||||
|
||||
$("#disable-all-engines").click(function() {
|
||||
$(".onoffswitch-checkbox").each(function() { this.checked = true;});
|
||||
});
|
||||
});
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
/**
|
||||
* 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, <thomas.pointhuber@gmx.at>
|
||||
*/
|
||||
|
||||
requirejs.config({
|
||||
baseUrl: './static/themes/oscar/js',
|
||||
paths: {
|
||||
app: '../app'
|
||||
}
|
||||
});
|
|
@ -1,30 +0,0 @@
|
|||
/**
|
||||
* 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
|
||||
*/
|
||||
window.searx = (function(d) {
|
||||
'use strict';
|
||||
|
||||
// add data- properties
|
||||
var script = d.currentScript || (function() {
|
||||
var scripts = d.getElementsByTagName('script');
|
||||
return scripts[scripts.length - 1];
|
||||
})();
|
||||
|
||||
return {
|
||||
autocompleter: script.getAttribute('data-autocompleter') === 'true',
|
||||
method: script.getAttribute('data-method')
|
||||
};
|
||||
})(document);
|
|
@ -1,49 +0,0 @@
|
|||
/**
|
||||
* 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, <thomas.pointhuber@gmx.at>
|
||||
*/
|
||||
|
||||
if(searx.autocompleter) {
|
||||
searx.searchResults = new Bloodhound({
|
||||
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
|
||||
queryTokenizer: Bloodhound.tokenizers.whitespace,
|
||||
remote: './autocompleter?q=%QUERY'
|
||||
});
|
||||
searx.searchResults.initialize();
|
||||
}
|
||||
|
||||
$(document).ready(function(){
|
||||
var original_search_value = '';
|
||||
if(searx.autocompleter) {
|
||||
$("#q").on('keydown', function(e) {
|
||||
if(e.which == 13) {
|
||||
original_search_value = $('#q').val();
|
||||
}
|
||||
});
|
||||
$('#q').typeahead(null, {
|
||||
name: 'search-results',
|
||||
displayKey: function(result) {
|
||||
return result;
|
||||
},
|
||||
source: searx.searchResults.ttAdapter()
|
||||
});
|
||||
$('#q').bind('typeahead:selected', function(ev, suggestion) {
|
||||
if(original_search_value) {
|
||||
$('#q').val(original_search_value);
|
||||
}
|
||||
$("#search_form").submit();
|
||||
});
|
||||
}
|
||||
});
|
|
@ -1,104 +0,0 @@
|
|||
/**
|
||||
* 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, <thomas.pointhuber@gmx.at>
|
||||
*/
|
||||
|
||||
$(document).ready(function(){
|
||||
/**
|
||||
* focus element if class="autofocus" and id="q"
|
||||
*/
|
||||
$('#q.autofocus').focus();
|
||||
|
||||
/**
|
||||
* select full content on click if class="select-all-on-click"
|
||||
*/
|
||||
$(".select-all-on-click").click(function () {
|
||||
$(this).select();
|
||||
});
|
||||
|
||||
/**
|
||||
* change text during btn-collapse click if possible
|
||||
*/
|
||||
$('.btn-collapse').click(function() {
|
||||
var btnTextCollapsed = $(this).data('btn-text-collapsed');
|
||||
var btnTextNotCollapsed = $(this).data('btn-text-not-collapsed');
|
||||
|
||||
if(btnTextCollapsed !== '' && btnTextNotCollapsed !== '') {
|
||||
if($(this).hasClass('collapsed')) {
|
||||
new_html = $(this).html().replace(btnTextCollapsed, btnTextNotCollapsed);
|
||||
} else {
|
||||
new_html = $(this).html().replace(btnTextNotCollapsed, btnTextCollapsed);
|
||||
}
|
||||
$(this).html(new_html);
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* change text during btn-toggle click if possible
|
||||
*/
|
||||
$('.btn-toggle .btn').click(function() {
|
||||
var btnClass = 'btn-' + $(this).data('btn-class');
|
||||
var btnLabelDefault = $(this).data('btn-label-default');
|
||||
var btnLabelToggled = $(this).data('btn-label-toggled');
|
||||
if(btnLabelToggled !== '') {
|
||||
if($(this).hasClass('btn-default')) {
|
||||
new_html = $(this).html().replace(btnLabelDefault, btnLabelToggled);
|
||||
} else {
|
||||
new_html = $(this).html().replace(btnLabelToggled, btnLabelDefault);
|
||||
}
|
||||
$(this).html(new_html);
|
||||
}
|
||||
$(this).toggleClass(btnClass);
|
||||
$(this).toggleClass('btn-default');
|
||||
});
|
||||
|
||||
/**
|
||||
* change text during btn-toggle click if possible
|
||||
*/
|
||||
$('.media-loader').click(function() {
|
||||
var target = $(this).data('target');
|
||||
var iframe_load = $(target + ' > iframe');
|
||||
var srctest = iframe_load.attr('src');
|
||||
if(srctest === undefined || srctest === false){
|
||||
iframe_load.attr('src', iframe_load.data('src'));
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Select or deselect every categories on double clic
|
||||
*/
|
||||
$(".btn-sm").dblclick(function() {
|
||||
var btnClass = 'btn-' + $(this).data('btn-class'); // primary
|
||||
if($(this).hasClass('btn-default')) {
|
||||
$(".btn-sm > input").attr('checked', 'checked');
|
||||
$(".btn-sm > input").prop("checked", true);
|
||||
$(".btn-sm").addClass(btnClass);
|
||||
$(".btn-sm").addClass('active');
|
||||
$(".btn-sm").removeClass('btn-default');
|
||||
} else {
|
||||
$(".btn-sm > input").attr('checked', '');
|
||||
$(".btn-sm > input").removeAttr('checked');
|
||||
$(".btn-sm > input").checked = false;
|
||||
$(".btn-sm").removeClass(btnClass);
|
||||
$(".btn-sm").removeClass('active');
|
||||
$(".btn-sm").addClass('btn-default');
|
||||
}
|
||||
});
|
||||
$(".nav-tabs").click(function(a) {
|
||||
var tabs = $(a.target).parents("ul");
|
||||
tabs.children().attr("aria-selected", "false");
|
||||
$(a.target).parent().attr("aria-selected", "true");
|
||||
});
|
||||
});
|
|
@ -1,167 +0,0 @@
|
|||
/**
|
||||
* 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, <thomas.pointhuber@gmx.at>
|
||||
*/
|
||||
|
||||
$(document).ready(function(){
|
||||
$(".searx_overpass_request").on( "click", function( event ) {
|
||||
var overpass_url = "https://overpass-api.de/api/interpreter?data=";
|
||||
var query_start = overpass_url + "[out:json][timeout:25];(";
|
||||
var query_end = ");out meta;";
|
||||
|
||||
var osm_id = $(this).data('osm-id');
|
||||
var osm_type = $(this).data('osm-type');
|
||||
var result_table = $(this).data('result-table');
|
||||
var result_table_loadicon = "#" + $(this).data('result-table-loadicon');
|
||||
|
||||
// tags which can be ignored
|
||||
var osm_ignore_tags = [ "addr:city", "addr:country", "addr:housenumber", "addr:postcode", "addr:street" ];
|
||||
|
||||
if(osm_id && osm_type && result_table) {
|
||||
result_table = "#" + result_table;
|
||||
var query = null;
|
||||
switch(osm_type) {
|
||||
case 'node':
|
||||
query = query_start + "node(" + osm_id + ");" + query_end;
|
||||
break;
|
||||
case 'way':
|
||||
query = query_start + "way(" + osm_id + ");" + query_end;
|
||||
break;
|
||||
case 'relation':
|
||||
query = query_start + "relation(" + osm_id + ");" + query_end;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if(query) {
|
||||
//alert(query);
|
||||
var ajaxRequest = $.ajax( query )
|
||||
.done(function( html) {
|
||||
if(html && html.elements && html.elements[0]) {
|
||||
var element = html.elements[0];
|
||||
var newHtml = $(result_table).html();
|
||||
for (var row in element.tags) {
|
||||
if(element.tags.name === null || osm_ignore_tags.indexOf(row) == -1) {
|
||||
newHtml += "<tr><td>" + row + "</td><td>";
|
||||
switch(row) {
|
||||
case "phone":
|
||||
case "fax":
|
||||
newHtml += "<a href=\"tel:" + element.tags[row].replace(/ /g,'') + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
case "email":
|
||||
newHtml += "<a href=\"mailto:" + element.tags[row] + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
case "website":
|
||||
case "url":
|
||||
newHtml += "<a href=\"" + element.tags[row] + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
case "wikidata":
|
||||
newHtml += "<a href=\"https://www.wikidata.org/wiki/" + element.tags[row] + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
case "wikipedia":
|
||||
if(element.tags[row].indexOf(":") != -1) {
|
||||
newHtml += "<a href=\"https://" + element.tags[row].substring(0,element.tags[row].indexOf(":")) + ".wikipedia.org/wiki/" + element.tags[row].substring(element.tags[row].indexOf(":")+1) + "\">" + element.tags[row] + "</a>";
|
||||
break;
|
||||
}
|
||||
/* jshint ignore:start */
|
||||
default:
|
||||
/* jshint ignore:end */
|
||||
newHtml += element.tags[row];
|
||||
break;
|
||||
}
|
||||
newHtml += "</td></tr>";
|
||||
}
|
||||
}
|
||||
$(result_table).html(newHtml);
|
||||
$(result_table).removeClass('hidden');
|
||||
$(result_table_loadicon).addClass('hidden');
|
||||
}
|
||||
})
|
||||
.fail(function() {
|
||||
$(result_table_loadicon).html($(result_table_loadicon).html() + "<p class=\"text-muted\">"+could_not_load+"</p>");
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// this event occour only once per element
|
||||
$( this ).off( event );
|
||||
});
|
||||
|
||||
$(".searx_init_map").on( "click", function( event ) {
|
||||
var leaflet_target = $(this).data('leaflet-target');
|
||||
var map_lon = $(this).data('map-lon');
|
||||
var map_lat = $(this).data('map-lat');
|
||||
var map_zoom = $(this).data('map-zoom');
|
||||
var map_boundingbox = $(this).data('map-boundingbox');
|
||||
var map_geojson = $(this).data('map-geojson');
|
||||
|
||||
require(['leaflet-0.7.3.min'], function(leaflet) {
|
||||
if(map_boundingbox) {
|
||||
southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]);
|
||||
northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]);
|
||||
map_bounds = L.latLngBounds(southWest, northEast);
|
||||
}
|
||||
|
||||
// TODO hack
|
||||
// change default imagePath
|
||||
L.Icon.Default.imagePath = "./static/themes/oscar/img/map";
|
||||
|
||||
// init map
|
||||
var map = L.map(leaflet_target);
|
||||
|
||||
// create the tile layer with correct attribution
|
||||
var osmMapnikUrl='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';
|
||||
var osmMapnikAttrib='Map data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors';
|
||||
var osmMapnik = new L.TileLayer(osmMapnikUrl, {minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib});
|
||||
|
||||
var osmWikimediaUrl='https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png';
|
||||
var osmWikimediaAttrib = 'Wikimedia maps beta | Maps data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors';
|
||||
var osmWikimedia = new L.TileLayer(osmWikimediaUrl, {minZoom: 1, maxZoom: 19, attribution: osmWikimediaAttrib});
|
||||
|
||||
// init map view
|
||||
if(map_bounds) {
|
||||
// TODO hack: https://github.com/Leaflet/Leaflet/issues/2021
|
||||
setTimeout(function () {
|
||||
map.fitBounds(map_bounds, {
|
||||
maxZoom:17
|
||||
});
|
||||
}, 0);
|
||||
} else if (map_lon && map_lat) {
|
||||
if(map_zoom)
|
||||
map.setView(new L.LatLng(map_lat, map_lon),map_zoom);
|
||||
else
|
||||
map.setView(new L.LatLng(map_lat, map_lon),8);
|
||||
}
|
||||
|
||||
map.addLayer(osmMapnik);
|
||||
|
||||
var baseLayers = {
|
||||
"OSM Mapnik": osmMapnik/*,
|
||||
"OSM Wikimedia": osmWikimedia*/
|
||||
};
|
||||
|
||||
L.control.layers(baseLayers).addTo(map);
|
||||
|
||||
|
||||
if(map_geojson)
|
||||
L.geoJson(map_geojson).addTo(map);
|
||||
/*else if(map_bounds)
|
||||
L.rectangle(map_bounds, {color: "#ff7800", weight: 3, fill:false}).addTo(map);*/
|
||||
});
|
||||
|
||||
// this event occour only once per element
|
||||
$( this ).off( event );
|
||||
});
|
||||
});
|
|
@ -1,10 +0,0 @@
|
|||
$(document).ready(function(){
|
||||
$("#allow-all-engines").click(function() {
|
||||
$(".onoffswitch-checkbox").each(function() { this.checked = false;});
|
||||
});
|
||||
|
||||
$("#disable-all-engines").click(function() {
|
||||
$(".onoffswitch-checkbox").each(function() { this.checked = true;});
|
||||
});
|
||||
});
|
||||
|
|
@ -1,245 +0,0 @@
|
|||
@import "../logicodev/variables.less";
|
||||
@import "../logicodev/footer.less";
|
||||
@import "../logicodev/checkbox.less";
|
||||
@import "../logicodev/onoff.less";
|
||||
@import "../logicodev/results.less";
|
||||
@import "../logicodev/infobox.less";
|
||||
@import "../logicodev/search.less";
|
||||
@import "../logicodev/advanced.less";
|
||||
@import "../logicodev/cursor.less";
|
||||
@import "../logicodev/code.less";
|
||||
@import "../logicodev/preferences.less";
|
||||
|
||||
/*Global*/
|
||||
body {
|
||||
background:#1d1f21 none !important;
|
||||
color:#D5D8D7 !important;
|
||||
}
|
||||
|
||||
a {
|
||||
color:#41a2ce !important;
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color:#5F89AC !important;
|
||||
}
|
||||
|
||||
input, button, textarea, select {
|
||||
border: 1px solid #282a2e !important;
|
||||
background-color: #444 !important;
|
||||
color: #BBB !important;
|
||||
}
|
||||
|
||||
input:focus, button:focus, textarea:focus, select:focus {
|
||||
border: 1px solid #C5C8C6 !important;
|
||||
box-shadow: initial !important;
|
||||
}
|
||||
|
||||
div#advanced-search-container div#categories label{
|
||||
background:none;
|
||||
border: 1px solid #282a2e;
|
||||
}
|
||||
|
||||
ul.nav li a {
|
||||
border: 0 !important;
|
||||
border-bottom: 1px solid #4d3f43 !important;
|
||||
}
|
||||
|
||||
#categories *, .modal-wrapper * {
|
||||
background:#1d1f21 none !important;
|
||||
color:#D5D8D7 !important;
|
||||
}
|
||||
|
||||
#categories *, {
|
||||
border: 1px solid #3d3f43 !important;
|
||||
}
|
||||
|
||||
#categories *:checked + label {
|
||||
border-bottom: 4px solid #3d9f94 !important;
|
||||
}
|
||||
|
||||
.result-content, .result-source, .result-format {
|
||||
color:#B5B8B7 !important;
|
||||
}
|
||||
|
||||
.external-link {
|
||||
color:#35B887 !important;
|
||||
}
|
||||
|
||||
.table-striped tr td, .table-striped tr th {
|
||||
border-color: #4d3f43 !important;
|
||||
}
|
||||
|
||||
.highlight {
|
||||
background: #333333 !important;
|
||||
}
|
||||
|
||||
/*nav*/
|
||||
.navbar{
|
||||
background:#1d1f21 none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.navbar .active, .menu {
|
||||
background: none !important;
|
||||
}
|
||||
|
||||
.label-default {
|
||||
background: none;
|
||||
color: #BBB;
|
||||
}
|
||||
|
||||
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .nav-tabs.nav-justified > .active > a{
|
||||
background-color: #282a2e !important;
|
||||
|
||||
}
|
||||
|
||||
/*Search Page*/
|
||||
.result-default:hover, .result-code:hover, .result-torrent:hover, .result-videos:hover, .result-map:hover {
|
||||
background-color: #222426;
|
||||
}
|
||||
|
||||
/*buttons*/
|
||||
.btn {
|
||||
color: #BBB;
|
||||
background-color: #444 ;
|
||||
border: 1px solid #282a2e;
|
||||
}
|
||||
|
||||
.btn:hover {
|
||||
color:#444 !important;
|
||||
background-color: #BBB !important;
|
||||
}
|
||||
|
||||
.btn-primary.active {
|
||||
color: #C5C8C6;
|
||||
background-color: #5F89AC;
|
||||
border-color: #5F89AC;
|
||||
}
|
||||
|
||||
/*Right Pannels*/
|
||||
.panel {
|
||||
border: 1px solid #111;
|
||||
background: none;
|
||||
}
|
||||
|
||||
.panel-heading {
|
||||
color: #C5C8C6 !important;
|
||||
background: #282a2e !important;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.panel-body {
|
||||
color: #C5C8C6 !important;
|
||||
background: #1d1f21 !important;
|
||||
border-color: #111 !important;
|
||||
}
|
||||
|
||||
p.btn.btn-default{
|
||||
background: none;
|
||||
}
|
||||
|
||||
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th, .table-striped>thead>tr:nth-child(odd)>th {
|
||||
background:#2d2f32 none !important;
|
||||
color:#D5D8D7 !important;
|
||||
}
|
||||
|
||||
.label-success {
|
||||
background:#1d6f42 none !important;
|
||||
}
|
||||
|
||||
.label-danger {
|
||||
background:#ad1f12 none !important;
|
||||
}
|
||||
|
||||
.searx-navbar {
|
||||
background: #333334;
|
||||
height: 2.3rem;
|
||||
font-size: 1.3rem;
|
||||
line-height: 1.3rem;
|
||||
padding: 0.5rem;
|
||||
font-weight: bold;
|
||||
margin-bottom: 0.8rem;
|
||||
|
||||
a, a:hover {
|
||||
margin-right: 2.0rem;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.instance a {
|
||||
color: @light-green;
|
||||
margin-left: 2.0rem;
|
||||
}
|
||||
}
|
||||
|
||||
#main-logo {
|
||||
margin-top: 20vh;
|
||||
margin-bottom: 25px;
|
||||
|
||||
& > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
}
|
||||
|
||||
.onoffswitch-inner:before, .onoffswitch-inner:after {
|
||||
background:#1d1f21 none !important;
|
||||
}
|
||||
|
||||
.onoffswitch-switch, .onoffswitch-label {
|
||||
border: 2px solid #3d3f43 !important;
|
||||
}
|
||||
|
||||
.nav>li>a:hover, .nav>li>a:focus {
|
||||
background-color: #3d3f43 !important;
|
||||
}
|
||||
|
||||
/*Images search*/
|
||||
.img-thumbnail, .thumbnail {
|
||||
padding: 0px;
|
||||
line-height: 1.42857143;
|
||||
background: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
background:#1d1f21 none !important;
|
||||
}
|
||||
|
||||
/*Preferences*/
|
||||
|
||||
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
|
||||
background: RGBA(240, 0, 0, 0.56) !important;
|
||||
color: #C5C8C6 !important;
|
||||
}
|
||||
|
||||
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
|
||||
background: RGBA(237, 59, 59, 0.61) !important;
|
||||
color: #C5C8C6 !important;
|
||||
}
|
||||
|
||||
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
|
||||
background: rgb(102, 105, 110) !important;
|
||||
}
|
||||
|
||||
.btn-success {
|
||||
color: #C5C8C6;
|
||||
background: #449d44;
|
||||
}
|
||||
|
||||
.btn-danger {
|
||||
color: #C5C8C6;
|
||||
background: #d9534f;
|
||||
|
||||
}
|
||||
|
||||
.well {
|
||||
background: #444;
|
||||
border-color: #282a2e;
|
||||
}
|
||||
|
||||
.highlight {
|
||||
background-color: transparent !important;
|
||||
}
|
|
@ -1,245 +0,0 @@
|
|||
@import "../logicodev/variables.less";
|
||||
@import "../logicodev/footer.less";
|
||||
@import "../logicodev/checkbox.less";
|
||||
@import "../logicodev/onoff.less";
|
||||
@import "../logicodev/results.less";
|
||||
@import "../logicodev/infobox.less";
|
||||
@import "../logicodev/search.less";
|
||||
@import "../logicodev/advanced.less";
|
||||
@import "../logicodev/cursor.less";
|
||||
@import "../logicodev/code.less";
|
||||
@import "../logicodev/preferences.less";
|
||||
|
||||
/*Global*/
|
||||
body {
|
||||
background:#1d1f21 none !important;
|
||||
color:#D5D8D7 !important;
|
||||
}
|
||||
|
||||
a {
|
||||
color:#41a2ce !important;
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color:#5F89AC !important;
|
||||
}
|
||||
|
||||
input, button, textarea, select {
|
||||
border: 1px solid #282a2e !important;
|
||||
background-color: #444 !important;
|
||||
color: #BBB !important;
|
||||
}
|
||||
|
||||
input:focus, button:focus, textarea:focus, select:focus {
|
||||
border: 1px solid #C5C8C6 !important;
|
||||
box-shadow: initial !important;
|
||||
}
|
||||
|
||||
div#advanced-search-container div#categories label{
|
||||
background:none;
|
||||
border: 1px solid #282a2e;
|
||||
}
|
||||
|
||||
ul.nav li a {
|
||||
border: 0 !important;
|
||||
border-bottom: 1px solid #4d3f43 !important;
|
||||
}
|
||||
|
||||
#categories *, .modal-wrapper * {
|
||||
background:#1d1f21 none !important;
|
||||
color:#D5D8D7 !important;
|
||||
}
|
||||
|
||||
#categories *, {
|
||||
border: 1px solid #3d3f43 !important;
|
||||
}
|
||||
|
||||
#categories *:checked + label {
|
||||
border-bottom: 4px solid #3d9f94 !important;
|
||||
}
|
||||
|
||||
.result-content, .result-source, .result-format {
|
||||
color:#B5B8B7 !important;
|
||||
}
|
||||
|
||||
.external-link {
|
||||
color:#35B887 !important;
|
||||
}
|
||||
|
||||
.table-striped tr td, .table-striped tr th {
|
||||
border-color: #4d3f43 !important;
|
||||
}
|
||||
|
||||
.highlight {
|
||||
background: #333333 !important;
|
||||
}
|
||||
|
||||
/*nav*/
|
||||
.navbar{
|
||||
background:#1d1f21 none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.navbar .active, .menu {
|
||||
background: none !important;
|
||||
}
|
||||
|
||||
.label-default {
|
||||
background: none;
|
||||
color: #BBB;
|
||||
}
|
||||
|
||||
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .nav-tabs.nav-justified > .active > a{
|
||||
background-color: #282a2e !important;
|
||||
|
||||
}
|
||||
|
||||
/*Search Page*/
|
||||
.result-default:hover, .result-code:hover, .result-torrent:hover, .result-videos:hover, .result-map:hover {
|
||||
background-color: #222426;
|
||||
}
|
||||
|
||||
/*buttons*/
|
||||
.btn {
|
||||
color: #BBB;
|
||||
background-color: #444 ;
|
||||
border: 1px solid #282a2e;
|
||||
}
|
||||
|
||||
.btn:hover {
|
||||
color:#444 !important;
|
||||
background-color: #BBB !important;
|
||||
}
|
||||
|
||||
.btn-primary.active {
|
||||
color: #C5C8C6;
|
||||
background-color: #5F89AC;
|
||||
border-color: #5F89AC;
|
||||
}
|
||||
|
||||
/*Right Pannels*/
|
||||
.panel {
|
||||
border: 1px solid #111;
|
||||
background: none;
|
||||
}
|
||||
|
||||
.panel-heading {
|
||||
color: #C5C8C6 !important;
|
||||
background: #282a2e !important;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.panel-body {
|
||||
color: #C5C8C6 !important;
|
||||
background: #1d1f21 !important;
|
||||
border-color: #111 !important;
|
||||
}
|
||||
|
||||
p.btn.btn-default{
|
||||
background: none;
|
||||
}
|
||||
|
||||
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th, .table-striped>thead>tr:nth-child(odd)>th {
|
||||
background:#2d2f32 none !important;
|
||||
color:#D5D8D7 !important;
|
||||
}
|
||||
|
||||
.label-success {
|
||||
background:#1d6f42 none !important;
|
||||
}
|
||||
|
||||
.label-danger {
|
||||
background:#ad1f12 none !important;
|
||||
}
|
||||
|
||||
.searx-navbar {
|
||||
background: #333334;
|
||||
height: 2.3rem;
|
||||
font-size: 1.3rem;
|
||||
line-height: 1.3rem;
|
||||
padding: 0.5rem;
|
||||
font-weight: bold;
|
||||
margin-bottom: 0.8rem;
|
||||
|
||||
a, a:hover {
|
||||
margin-right: 2.0rem;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.instance a {
|
||||
color: @light-green;
|
||||
margin-left: 2.0rem;
|
||||
}
|
||||
}
|
||||
|
||||
#main-logo {
|
||||
margin-top: 20vh;
|
||||
margin-bottom: 25px;
|
||||
|
||||
& > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
}
|
||||
|
||||
.onoffswitch-inner:before, .onoffswitch-inner:after {
|
||||
background:#1d1f21 none !important;
|
||||
}
|
||||
|
||||
.onoffswitch-switch, .onoffswitch-label {
|
||||
border: 2px solid #3d3f43 !important;
|
||||
}
|
||||
|
||||
.nav>li>a:hover, .nav>li>a:focus {
|
||||
background-color: #3d3f43 !important;
|
||||
}
|
||||
|
||||
/*Images search*/
|
||||
.img-thumbnail, .thumbnail {
|
||||
padding: 0px;
|
||||
line-height: 1.42857143;
|
||||
background: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
background:#1d1f21 none !important;
|
||||
}
|
||||
|
||||
/*Preferences*/
|
||||
|
||||
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
|
||||
background: RGBA(240, 0, 0, 0.56) !important;
|
||||
color: #C5C8C6 !important;
|
||||
}
|
||||
|
||||
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
|
||||
background: RGBA(237, 59, 59, 0.61) !important;
|
||||
color: #C5C8C6 !important;
|
||||
}
|
||||
|
||||
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
|
||||
background: rgb(102, 105, 110) !important;
|
||||
}
|
||||
|
||||
.btn-success {
|
||||
color: #C5C8C6;
|
||||
background: #449d44;
|
||||
}
|
||||
|
||||
.btn-danger {
|
||||
color: #C5C8C6;
|
||||
background: #d9534f;
|
||||
|
||||
}
|
||||
|
||||
.well {
|
||||
background: #444;
|
||||
border-color: #282a2e;
|
||||
}
|
||||
|
||||
.highlight {
|
||||
background-color: transparent !important;
|
||||
}
|
|
@ -1,49 +0,0 @@
|
|||
#advanced-search-container {
|
||||
display: none;
|
||||
text-align: left;
|
||||
margin-bottom: 1rem;
|
||||
clear: both;
|
||||
|
||||
label, .input-group-addon {
|
||||
font-size: 1.2rem;
|
||||
font-weight:normal;
|
||||
background-color: white;
|
||||
border: @mild-gray 1px solid;
|
||||
border-right: none;
|
||||
color: @dark-gray;
|
||||
padding-bottom: 0.4rem;
|
||||
padding-right: 0.7rem;
|
||||
padding-left: 0.7rem;
|
||||
}
|
||||
|
||||
label:last-child, .input-group-addon:last-child {
|
||||
border-right: @mild-gray 1px solid;
|
||||
}
|
||||
|
||||
input[type="radio"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
input[type="radio"]:checked + label{
|
||||
color: @black;
|
||||
font-weight: bold;
|
||||
border-bottom: @light-green 5px solid;
|
||||
}
|
||||
}
|
||||
|
||||
#check-advanced:focus + label {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#check-advanced:checked ~ #advanced-search-container {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.advanced {
|
||||
padding: 0;
|
||||
margin-top: 0.3rem;
|
||||
text-align: right;
|
||||
label, select {
|
||||
cursor: pointer;
|
||||
}
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
@import "variables.less";
|
||||
|
||||
@import "navbar.less";
|
||||
|
||||
@import "footer.less";
|
||||
|
||||
@import "checkbox.less";
|
||||
|
||||
@import "onoff.less";
|
||||
|
||||
@import "results.less";
|
||||
|
||||
@import "infobox.less";
|
||||
|
||||
@import "search.less";
|
||||
|
||||
@import "advanced.less";
|
||||
|
||||
@import "cursor.less";
|
||||
|
||||
@import "code.less";
|
||||
|
||||
@import "preferences.less";
|
|
@ -1,9 +0,0 @@
|
|||
// Hide element if checkbox is checked
|
||||
input[type=checkbox]:checked + .label_hide_if_checked, input[type=checkbox]:checked + .label_hide_if_not_checked + .label_hide_if_checked {
|
||||
display:none;
|
||||
}
|
||||
|
||||
// Hide element if checkbox is not checked
|
||||
input[type=checkbox]:not(:checked) + .label_hide_if_not_checked, input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked {
|
||||
display:none;
|
||||
}
|
|
@ -1,101 +0,0 @@
|
|||
pre, code{
|
||||
font-family: 'Ubuntu Mono', 'Courier New', 'Lucida Console', monospace !important;
|
||||
}
|
||||
|
||||
.lineno{
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.highlight .hll { background-color: #ffffcc }
|
||||
.highlight { background: #f8f8f8; }
|
||||
.highlight .c { color: #556366; font-style: italic } /* Comment */
|
||||
.highlight .err { border: 1px solid @orange } /* Error */
|
||||
.highlight .k { color: #BE74D5; font-weight: bold } /* Keyword */
|
||||
.highlight .o { color: #D19A66 } /* Operator */
|
||||
.highlight .cm { color: #556366; font-style: italic } /* Comment.Multiline */
|
||||
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
|
||||
.highlight .c1 { color: #556366; font-style: italic } /* Comment.Single */
|
||||
.highlight .cs { color: #556366; font-style: italic } /* Comment.Special */
|
||||
.highlight .gd { color: #A00000 } /* Generic.Deleted */
|
||||
.highlight .ge { font-style: italic } /* Generic.Emph */
|
||||
.highlight .gr { color: #FF0000 } /* Generic.Error */
|
||||
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
|
||||
.highlight .gi { color: #00A000 } /* Generic.Inserted */
|
||||
.highlight .go { color: #888888 } /* Generic.Output */
|
||||
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
|
||||
.highlight .gs { font-weight: bold } /* Generic.Strong */
|
||||
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
|
||||
.highlight .gt { color: #0044DD } /* Generic.Traceback */
|
||||
.highlight .kc { color: #BE74D5; font-weight: bold } /* Keyword.Constant */
|
||||
.highlight .kd { color: #BE74D5; font-weight: bold } /* Keyword.Declaration */
|
||||
.highlight .kn { color: #BE74D5; font-weight: bold } /* Keyword.Namespace */
|
||||
.highlight .kp { color: #BE74D5 } /* Keyword.Pseudo */
|
||||
.highlight .kr { color: #BE74D5; font-weight: bold } /* Keyword.Reserved */
|
||||
.highlight .kt { color: #D46C72 } /* Keyword.Type */
|
||||
.highlight .m { color: #D19A66 } /* Literal.Number */
|
||||
.highlight .s { color: #86C372 } /* Literal.String */
|
||||
.highlight .na { color: #7D9029 } /* Name.Attribute */
|
||||
.highlight .nb { color: #BE74D5 } /* Name.Builtin */
|
||||
.highlight .nc { color: #61AFEF; font-weight: bold } /* Name.Class */
|
||||
.highlight .no { color: #D19A66 } /* Name.Constant */
|
||||
.highlight .nd { color: #AA22FF } /* Name.Decorator */
|
||||
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
|
||||
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
|
||||
.highlight .nf { color: #61AFEF } /* Name.Function */
|
||||
.highlight .nl { color: #A0A000 } /* Name.Label */
|
||||
.highlight .nn { color: #61AFEF; font-weight: bold } /* Name.Namespace */
|
||||
.highlight .nt { color: #BE74D5; font-weight: bold } /* Name.Tag */
|
||||
.highlight .nv { color: #DFC06F } /* Name.Variable */
|
||||
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
|
||||
.highlight .w { color: #D7DAE0 } /* Text.Whitespace */
|
||||
.highlight .mf { color: #D19A66 } /* Literal.Number.Float */
|
||||
.highlight .mh { color: #D19A66 } /* Literal.Number.Hex */
|
||||
.highlight .mi { color: #D19A66 } /* Literal.Number.Integer */
|
||||
.highlight .mo { color: #D19A66 } /* Literal.Number.Oct */
|
||||
.highlight .sb { color: #86C372 } /* Literal.String.Backtick */
|
||||
.highlight .sc { color: #86C372 } /* Literal.String.Char */
|
||||
.highlight .sd { color: #86C372; font-style: italic } /* Literal.String.Doc */
|
||||
.highlight .s2 { color: #86C372 } /* Literal.String.Double */
|
||||
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
|
||||
.highlight .sh { color: #86C372 } /* Literal.String.Heredoc */
|
||||
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
|
||||
.highlight .sx { color: #BE74D5 } /* Literal.String.Other */
|
||||
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
|
||||
.highlight .s1 { color: #86C372 } /* Literal.String.Single */
|
||||
.highlight .ss { color: #DFC06F } /* Literal.String.Symbol */
|
||||
.highlight .bp { color: #BE74D5 } /* Name.Builtin.Pseudo */
|
||||
.highlight .vc { color: #DFC06F } /* Name.Variable.Class */
|
||||
.highlight .vg { color: #DFC06F } /* Name.Variable.Global */
|
||||
.highlight .vi { color: #DFC06F } /* Name.Variable.Instance */
|
||||
.highlight .il { color: #D19A66 } /* Literal.Number.Integer.Long */
|
||||
|
||||
.highlight .lineno {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
cursor: default;
|
||||
color: #556366;
|
||||
|
||||
&::selection {
|
||||
background: transparent; /* WebKit/Blink Browsers */
|
||||
}
|
||||
&::-moz-selection {
|
||||
background: transparent; /* Gecko Browsers */
|
||||
}
|
||||
}
|
||||
|
||||
.highlight pre {
|
||||
background-color: #282C34;
|
||||
color: #D7DAE0;
|
||||
border: none;
|
||||
margin-bottom: 25px;
|
||||
font-size: 15px;
|
||||
padding: 20px 10px;
|
||||
}
|
||||
|
||||
.highlight {
|
||||
font-weight: 700;
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
// display cursor
|
||||
.cursor-text {
|
||||
cursor: text !important;
|
||||
}
|
||||
|
||||
.cursor-pointer {
|
||||
cursor: pointer !important;
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
// Sticky footer styles
|
||||
*{
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
html {
|
||||
position: relative;
|
||||
min-height: 100%;
|
||||
color: @black;
|
||||
}
|
||||
|
||||
body {
|
||||
/* Margin bottom by footer height */
|
||||
font-family: 'Roboto', Helvetica, Arial, sans-serif;
|
||||
margin-bottom: 80px;
|
||||
background-color: white;
|
||||
|
||||
a{
|
||||
color: @blue;
|
||||
}
|
||||
}
|
||||
|
||||
.footer {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
/* Set the fixed height of the footer here */
|
||||
height: 60px;
|
||||
text-align: center;
|
||||
color: #999;
|
||||
}
|
|
@ -1,37 +0,0 @@
|
|||
.infobox {
|
||||
|
||||
.panel-heading{
|
||||
background-color: @dim-gray;
|
||||
|
||||
.panel-title{
|
||||
font-weight: 700;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
p{
|
||||
font-family: "DejaVu Serif", Georgia, Cambria, "Times New Roman", Times, serif !important;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.btn{
|
||||
background-color: @dark-blue;
|
||||
border: none;
|
||||
|
||||
a{
|
||||
color: white;
|
||||
margin: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
.infobox_part {
|
||||
margin-bottom: 20px;
|
||||
word-wrap: break-word;
|
||||
table-layout: fixed;
|
||||
|
||||
}
|
||||
|
||||
.infobox_part:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
.searx-navbar {
|
||||
background: @black;
|
||||
height: 2.3rem;
|
||||
font-size: 1.3rem;
|
||||
line-height: 1.3rem;
|
||||
padding: 0.5rem;
|
||||
font-weight: bold;
|
||||
margin-bottom: 0.8rem;
|
||||
|
||||
a, a:hover {
|
||||
margin-right: 2.0rem;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.instance a {
|
||||
color: @light-green;
|
||||
margin-left: 2.0rem;
|
||||
}
|
||||
}
|
||||
|
||||
#main-logo {
|
||||
margin-top: 20vh;
|
||||
margin-bottom: 25px;
|
||||
|
||||
& > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
}
|
|
@ -1,73 +0,0 @@
|
|||
.onoff-checkbox {
|
||||
width:15%;
|
||||
}
|
||||
.onoffswitch {
|
||||
position: relative;
|
||||
width: 110px;
|
||||
-webkit-user-select:none;
|
||||
-moz-user-select:none;
|
||||
-ms-user-select: none;
|
||||
}
|
||||
.onoffswitch-checkbox {
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
}
|
||||
.onoffswitch-checkbox:before {
|
||||
content: "";
|
||||
display: inline-block;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin-right: 10px;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 1px;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 0px;}
|
||||
.onoffswitch-label {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
cursor: pointer;
|
||||
border: 2px solid #FFFFFF;
|
||||
border-radius: 50px !important;
|
||||
}
|
||||
.onoffswitch-inner {
|
||||
display: block;
|
||||
transition: margin 0.3s ease-in 0s;
|
||||
}
|
||||
|
||||
.onoffswitch-inner:before, .onoffswitch-inner:after {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 50%;
|
||||
height: 30px;
|
||||
padding: 0;
|
||||
line-height: 40px;
|
||||
font-size: 20px;
|
||||
box-sizing: border-box;
|
||||
content: "";
|
||||
background-color: #EEEEEE;
|
||||
}
|
||||
|
||||
.onoffswitch-switch {
|
||||
display: block;
|
||||
width: 37px;
|
||||
background-color: @light-green;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 0px;
|
||||
border: 2px solid #FFFFFF !important;
|
||||
border-radius: 50px !important;
|
||||
transition: all 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
|
||||
margin-right: 0;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
|
||||
right: 71px;
|
||||
background-color: #A1A1A1;
|
||||
}
|
||||
.onoffswitch-checkbox:focus + .onoffswitch-label .onoffswitch-switch {
|
||||
border: 3px solid #444444;
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
@import "variables.less";
|
||||
|
||||
@import "navbar.less";
|
||||
|
||||
@import "footer.less";
|
||||
|
||||
@import "checkbox.less";
|
||||
|
||||
@import "onoff.less";
|
||||
|
||||
@import "results.less";
|
||||
|
||||
@import "infobox.less";
|
||||
|
||||
@import "search.less";
|
||||
|
||||
@import "advanced.less";
|
||||
|
||||
@import "cursor.less";
|
||||
|
||||
@import "code.less";
|
||||
|
||||
@import "preferences.less";
|
|
@ -1,14 +0,0 @@
|
|||
.table > tbody > tr > td, .table > tbody > tr > th {
|
||||
vertical-align: middle !important;
|
||||
}
|
||||
.nav-tabs.nav-justified{
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 10px 0;
|
||||
}
|
||||
|
||||
input.cursor-text {
|
||||
margin: 10px 0;
|
||||
}
|
|
@ -1,192 +0,0 @@
|
|||
.result_header {
|
||||
margin-top: 0px;
|
||||
margin-bottom: 2px;
|
||||
font-size: 16px;
|
||||
|
||||
.favicon {
|
||||
margin-bottom:-3px;
|
||||
}
|
||||
|
||||
a {
|
||||
color: @black;
|
||||
text-decoration: none;
|
||||
|
||||
&:hover{
|
||||
color: @blue;
|
||||
}
|
||||
|
||||
&:visited{
|
||||
color: @violet;
|
||||
}
|
||||
|
||||
.highlight {
|
||||
background-color: @dim-gray;
|
||||
// Chrome hack: bold is different size than normal
|
||||
// https://stackoverflow.com/questions/20713988/weird-text-alignment-issue-in-css-when-bolded-lucida-sans
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.result-content, .result-format, .result-source {
|
||||
margin-top: 2px;
|
||||
margin-bottom: 0;
|
||||
word-wrap: break-word;
|
||||
color: @dark-gray;
|
||||
font-size: 13px;
|
||||
|
||||
|
||||
.highlight {
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.result-source {
|
||||
font-size: 10px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.result-format {
|
||||
font-size: 10px;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.external-link {
|
||||
color: @dark-green;
|
||||
font-size: 12px;
|
||||
margin-bottom: 15px;
|
||||
|
||||
a {
|
||||
margin-right: 3px;
|
||||
}
|
||||
}
|
||||
|
||||
// default formating of results
|
||||
.result-default, .result-code, .result-torrent, .result-videos, .result-map {
|
||||
clear: both;
|
||||
padding: 0.5em 4px;
|
||||
&:hover{
|
||||
background-color: @dim-gray;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// image formating of results
|
||||
.result-images {
|
||||
float: left !important;
|
||||
width: 24%;
|
||||
margin: .5%;
|
||||
a {
|
||||
display: block;
|
||||
width: 100%;
|
||||
background-size: cover;
|
||||
}
|
||||
}
|
||||
|
||||
.img-thumbnail {
|
||||
margin: 5px;
|
||||
max-height: 128px;
|
||||
min-height: 128px;
|
||||
}
|
||||
|
||||
// video formating of results
|
||||
.result-videos {
|
||||
clear: both;
|
||||
|
||||
hr{
|
||||
margin: 5px 0 15px 0;
|
||||
}
|
||||
|
||||
.collapse{
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.in{
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
}
|
||||
|
||||
// torrent formating of results
|
||||
.result-torrent {
|
||||
clear: both;
|
||||
|
||||
b{
|
||||
margin-right: 5px;
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
.seeders{
|
||||
color: @green;
|
||||
}
|
||||
|
||||
.leechers{
|
||||
color: @red;
|
||||
}
|
||||
}
|
||||
|
||||
// map formating of results
|
||||
.result-map {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
// code formating of results
|
||||
.result-code {
|
||||
clear: both;
|
||||
|
||||
.code-fork, .code-fork a{
|
||||
color: @dark-gray;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// suggestion
|
||||
.suggestion_item {
|
||||
margin: 2px 5px;
|
||||
max-width: 100%;
|
||||
|
||||
.btn {
|
||||
max-width: 100%;
|
||||
white-space: normal;
|
||||
word-wrap: break-word;
|
||||
text-align: left;
|
||||
}
|
||||
}
|
||||
|
||||
// download result
|
||||
.result_download {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
// page forward, backward
|
||||
#pagination {
|
||||
margin-top: 30px;
|
||||
padding-bottom: 60px;
|
||||
}
|
||||
|
||||
.label-default {
|
||||
color: @dark-gray;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.result .text-muted small {
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
.modal-wrapper {
|
||||
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
.modal-wrapper {
|
||||
background-clip: padding-box;
|
||||
background-color: #fff;
|
||||
border: 1px solid rgba(0, 0, 0, 0.2);
|
||||
border-radius: 6px;
|
||||
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
|
||||
outline: 0 none;
|
||||
position: relative;
|
||||
}
|
||||
@media screen and (max-width: 75em) {
|
||||
.img-thumbnail {
|
||||
object-fit: cover;
|
||||
}
|
||||
}
|
|
@ -1,99 +0,0 @@
|
|||
.search_categories, #categories {
|
||||
text-transform: capitalize;
|
||||
margin-bottom: 0.5rem;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
flex-flow: row wrap;
|
||||
align-content: stretch;
|
||||
|
||||
label, .input-group-addon {
|
||||
flex-grow: 1;
|
||||
flex-basis: auto;
|
||||
font-size: 1.2rem;
|
||||
font-weight: normal;
|
||||
background-color: white;
|
||||
border: @mild-gray 1px solid;
|
||||
border-right: none;
|
||||
color: @dark-gray;
|
||||
padding-bottom: 0.4rem;
|
||||
padding-top: 0.4rem;
|
||||
text-align: center;
|
||||
min-width: 50px;
|
||||
}
|
||||
label:last-child, .input-group-addon:last-child {
|
||||
border-right: @mild-gray 1px solid;
|
||||
}
|
||||
|
||||
input[type="checkbox"]:checked + label {
|
||||
color: @black;
|
||||
font-weight: bold;
|
||||
border-bottom: @light-green 5px solid;
|
||||
}
|
||||
}
|
||||
|
||||
#main-logo{
|
||||
margin-top: 10vh;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
|
||||
#main-logo > img {
|
||||
max-width: 350px;
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
#q{
|
||||
box-shadow: none;
|
||||
border-right: none;
|
||||
border-color: @semidark-gray;
|
||||
}
|
||||
|
||||
#search_form .input-group-btn .btn{
|
||||
border-color: @semidark-gray;
|
||||
}
|
||||
|
||||
#search_form .input-group-btn .btn:hover{
|
||||
background-color: @dark-green;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.custom-select {
|
||||
appearance: none;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
font-size: 1.2rem;
|
||||
font-weight:normal;
|
||||
background-color: white;
|
||||
border: @semidark-gray 1px solid;
|
||||
color: @dark-gray;
|
||||
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
|
||||
AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZ
|
||||
cwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGn
|
||||
sAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW8
|
||||
6/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0
|
||||
ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0w
|
||||
Ny0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb
|
||||
7jwaAAAAAElFTkSuQmCC) 96% no-repeat;
|
||||
}
|
||||
|
||||
.search-margin {
|
||||
margin-bottom: 0.6em;
|
||||
}
|
||||
|
||||
.visually-hidden {
|
||||
position: absolute !important;
|
||||
height: 1px;
|
||||
width: 1px;
|
||||
overflow: hidden;
|
||||
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
white-space: nowrap; /* added line */
|
||||
}
|
||||
.label-danger, .btn-danger {
|
||||
background: @dark-red;
|
||||
}
|
||||
.label-success, .btn-success {
|
||||
background: @dark-green;
|
||||
}
|
||||
select.form-control {
|
||||
border-color: @semidark-gray !important;
|
||||
}
|
|
@ -1,16 +0,0 @@
|
|||
@black: #29314D;
|
||||
@gray: #A4A4A4;
|
||||
@dim-gray: #F6F9FA;
|
||||
@dark-gray: #666;
|
||||
@semidark-gray: #888;
|
||||
@middle-gray: #F5F5F5;
|
||||
@mild-gray: #DDD;
|
||||
@dark-blue: #007AB8;
|
||||
@blue: #0088CC;
|
||||
@red: #F35E77;
|
||||
@violet: #684898;
|
||||
@dark-green: #068922;
|
||||
@green: #2ecc71;
|
||||
@light-green: #01D7D4;
|
||||
@orange: #FFA92F;
|
||||
@dark-red: #c9432f;
|
|
@ -1,49 +0,0 @@
|
|||
#advanced-search-container {
|
||||
display: none;
|
||||
text-align: center;
|
||||
margin-bottom: 1rem;
|
||||
clear: both;
|
||||
|
||||
label, .input-group-addon {
|
||||
font-size: 1.3rem;
|
||||
font-weight:normal;
|
||||
background-color: white;
|
||||
border: #DDD 1px solid;
|
||||
border-right: none;
|
||||
color: #333;
|
||||
padding-bottom: 0.8rem;
|
||||
padding-left: 1.2rem;
|
||||
padding-right: 1.2rem;
|
||||
}
|
||||
|
||||
label:last-child, .input-group-addon:last-child {
|
||||
border-right: #DDD 1px solid;
|
||||
}
|
||||
|
||||
input[type="radio"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
input[type="radio"]:checked + label {
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
background-color: #EEE;
|
||||
}
|
||||
}
|
||||
|
||||
#check-advanced {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#check-advanced:checked ~ #advanced-search-container {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.advanced {
|
||||
padding: 0;
|
||||
margin-top: 0.3rem;
|
||||
text-align: right;
|
||||
label, select {
|
||||
cursor: pointer;
|
||||
}
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
@import "footer.less";
|
||||
|
||||
@import "checkbox.less";
|
||||
|
||||
@import "onoff.less";
|
||||
|
||||
@import "results.less";
|
||||
|
||||
@import "infobox.less";
|
||||
|
||||
@import "search.less";
|
||||
|
||||
@import "advanced.less";
|
||||
|
||||
@import "cursor.less";
|
||||
|
||||
@import "code.less";
|
||||
|
||||
@import "navbar.less";
|
||||
|
||||
@import "preferences.less";
|
|
@ -1,9 +0,0 @@
|
|||
// Hide element if checkbox is checked
|
||||
input[type=checkbox]:checked + .label_hide_if_checked, input[type=checkbox]:checked + .label_hide_if_not_checked + .label_hide_if_checked {
|
||||
display:none;
|
||||
}
|
||||
|
||||
// Hide element if checkbox is not checked
|
||||
input[type=checkbox]:not(:checked) + .label_hide_if_not_checked, input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked {
|
||||
display:none;
|
||||
}
|
|
@ -1,79 +0,0 @@
|
|||
.highlight .hll { background-color: #ffffcc }
|
||||
.highlight { background: #f8f8f8; }
|
||||
.highlight .c { color: #408080; font-style: italic } /* Comment */
|
||||
.highlight .err { border: 1px solid #FF0000 } /* Error */
|
||||
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
|
||||
.highlight .o { color: #666666 } /* Operator */
|
||||
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
|
||||
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
|
||||
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
|
||||
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
|
||||
.highlight .gd { color: #A00000 } /* Generic.Deleted */
|
||||
.highlight .ge { font-style: italic } /* Generic.Emph */
|
||||
.highlight .gr { color: #FF0000 } /* Generic.Error */
|
||||
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
|
||||
.highlight .gi { color: #00A000 } /* Generic.Inserted */
|
||||
.highlight .go { color: #888888 } /* Generic.Output */
|
||||
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
|
||||
.highlight .gs { font-weight: bold } /* Generic.Strong */
|
||||
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
|
||||
.highlight .gt { color: #0044DD } /* Generic.Traceback */
|
||||
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
|
||||
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
|
||||
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
|
||||
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
|
||||
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
|
||||
.highlight .kt { color: #B00040 } /* Keyword.Type */
|
||||
.highlight .m { color: #666666 } /* Literal.Number */
|
||||
.highlight .s { color: #BA2121 } /* Literal.String */
|
||||
.highlight .na { color: #7D9029 } /* Name.Attribute */
|
||||
.highlight .nb { color: #008000 } /* Name.Builtin */
|
||||
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
|
||||
.highlight .no { color: #880000 } /* Name.Constant */
|
||||
.highlight .nd { color: #AA22FF } /* Name.Decorator */
|
||||
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
|
||||
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
|
||||
.highlight .nf { color: #0000FF } /* Name.Function */
|
||||
.highlight .nl { color: #A0A000 } /* Name.Label */
|
||||
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
|
||||
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
|
||||
.highlight .nv { color: #19177C } /* Name.Variable */
|
||||
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
|
||||
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
|
||||
.highlight .mf { color: #666666 } /* Literal.Number.Float */
|
||||
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
|
||||
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
|
||||
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
|
||||
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
|
||||
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
|
||||
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
|
||||
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
|
||||
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
|
||||
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
|
||||
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
|
||||
.highlight .sx { color: #008000 } /* Literal.String.Other */
|
||||
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
|
||||
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
|
||||
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
|
||||
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
|
||||
.highlight .vc { color: #19177C } /* Name.Variable.Class */
|
||||
.highlight .vg { color: #19177C } /* Name.Variable.Global */
|
||||
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
|
||||
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
|
||||
|
||||
.highlight .lineno {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
cursor: default;
|
||||
|
||||
&::selection {
|
||||
background: transparent; /* WebKit/Blink Browsers */
|
||||
}
|
||||
&::-moz-selection {
|
||||
background: transparent; /* Gecko Browsers */
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
// display cursor
|
||||
.cursor-text {
|
||||
cursor: text !important;
|
||||
}
|
||||
|
||||
.cursor-pointer {
|
||||
cursor: pointer !important;
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
// Sticky footer styles
|
||||
|
||||
html {
|
||||
position: relative;
|
||||
min-height: 100%;
|
||||
}
|
||||
|
||||
body {
|
||||
/* Margin bottom by footer height */
|
||||
margin-bottom: 80px;
|
||||
}
|
||||
|
||||
.footer {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
/* Set the fixed height of the footer here */
|
||||
height: 60px;
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
.infobox {
|
||||
.infobox_part {
|
||||
margin-bottom: 20px;
|
||||
word-wrap: break-word;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
.infobox_part:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
.searx-navbar {
|
||||
background: #eee;
|
||||
color: #aaa;
|
||||
height: 2.3rem;
|
||||
font-size: 1.3rem;
|
||||
line-height: 1.3rem;
|
||||
padding: 0.5rem;
|
||||
font-weight: bold;
|
||||
margin-bottom: 1.3rem;
|
||||
|
||||
a, a:hover {
|
||||
margin-right: 2.0rem;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.instance a {
|
||||
color: #444;
|
||||
margin-left: 2.0rem;
|
||||
}
|
||||
}
|
|
@ -1,57 +0,0 @@
|
|||
.onoff-checkbox {
|
||||
width:15%;
|
||||
}
|
||||
.onoffswitch {
|
||||
position: relative;
|
||||
width: 110px;
|
||||
-webkit-user-select:none;
|
||||
-moz-user-select:none;
|
||||
-ms-user-select: none;
|
||||
}
|
||||
.onoffswitch-checkbox {
|
||||
display: none;
|
||||
}
|
||||
.onoffswitch-label {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
cursor: pointer;
|
||||
border: 2px solid #FFFFFF !important;
|
||||
border-radius: 50px !important;
|
||||
}
|
||||
.onoffswitch-inner {
|
||||
display: block;
|
||||
transition: margin 0.3s ease-in 0s;
|
||||
}
|
||||
|
||||
.onoffswitch-inner:before, .onoffswitch-inner:after {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 50%;
|
||||
height: 30px;
|
||||
padding: 0;
|
||||
line-height: 40px;
|
||||
font-size: 20px;
|
||||
box-sizing: border-box;
|
||||
content: "";
|
||||
background-color: #EEEEEE;
|
||||
}
|
||||
|
||||
.onoffswitch-switch {
|
||||
display: block;
|
||||
width: 37px;
|
||||
background-color: #00CC00;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 0px;
|
||||
border: 2px solid #FFFFFF !important;
|
||||
border-radius: 50px !important;
|
||||
transition: all 0.3s ease-in 0s;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
|
||||
margin-right: 0;
|
||||
}
|
||||
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
|
||||
right: 71px;
|
||||
background-color: #A1A1A1;
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
@import "footer.less";
|
||||
|
||||
@import "checkbox.less";
|
||||
|
||||
@import "onoff.less";
|
||||
|
||||
@import "results.less";
|
||||
|
||||
@import "infobox.less";
|
||||
|
||||
@import "search.less";
|
||||
|
||||
@import "advanced.less";
|
||||
|
||||
@import "cursor.less";
|
||||
|
||||
@import "code.less";
|
||||
|
||||
@import "navbar.less";
|
||||
|
||||
@import "preferences.less";
|
|
@ -1,3 +0,0 @@
|
|||
.table > tbody > tr > td, .table > tbody > tr > th {
|
||||
vertical-align: middle !important;
|
||||
}
|
|
@ -1,109 +0,0 @@
|
|||
|
||||
.result_header {
|
||||
margin-bottom:5px;
|
||||
margin-top:20px;
|
||||
|
||||
.favicon {
|
||||
margin-bottom:-3px;
|
||||
}
|
||||
|
||||
a {
|
||||
vertical-align: bottom;
|
||||
|
||||
.highlight {
|
||||
font-weight:bold;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.result-content {
|
||||
margin-top: 5px;
|
||||
word-wrap: break-word;
|
||||
|
||||
.highlight {
|
||||
font-weight:bold;
|
||||
}
|
||||
}
|
||||
|
||||
// default formating of results
|
||||
.result-default {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
// image formating of results
|
||||
.result-images {
|
||||
float: left !important;
|
||||
height: 138px;
|
||||
}
|
||||
|
||||
.img-thumbnail {
|
||||
margin: 5px;
|
||||
max-height: 128px;
|
||||
}
|
||||
|
||||
// video formating of results
|
||||
.result-videos {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
// torrent formating of results
|
||||
.result-torrents {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
// map formating of results
|
||||
.result-map {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
// code formating of results
|
||||
.result-code {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
// suggestion
|
||||
.suggestion_item {
|
||||
margin: 2px 5px;
|
||||
max-width: 100%;
|
||||
|
||||
.btn {
|
||||
max-width: 100%;
|
||||
white-space: normal;
|
||||
word-wrap: break-word;
|
||||
text-align: left;
|
||||
}
|
||||
}
|
||||
|
||||
// download result
|
||||
.result_download {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
// page forward, backward
|
||||
#pagination {
|
||||
margin-top: 30px;
|
||||
padding-bottom: 50px;
|
||||
}
|
||||
|
||||
.label-default {
|
||||
color: #AAA;
|
||||
background: #FFF;
|
||||
}
|
||||
|
||||
.result .text-muted small {
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
.modal-wrapper {
|
||||
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
.modal-wrapper {
|
||||
background-clip: padding-box;
|
||||
background-color: #fff;
|
||||
border: 1px solid rgba(0, 0, 0, 0.2);
|
||||
border-radius: 6px;
|
||||
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
|
||||
outline: 0 none;
|
||||
position: relative;
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
.search_categories, #categories {
|
||||
text-transform: capitalize;
|
||||
margin-bottom: 1.5rem;
|
||||
margin-top: 1.5rem;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-content: stretch;
|
||||
|
||||
label, .input-group-addon {
|
||||
flex-grow: 1;
|
||||
flex-basis: auto;
|
||||
font-size: 1.3rem;
|
||||
font-weight: normal;
|
||||
background-color: white;
|
||||
border: #DDD 1px solid;
|
||||
border-right: none;
|
||||
color: #333;
|
||||
padding-bottom: 0.8rem;
|
||||
padding-top: 0.8rem;
|
||||
text-align: center;
|
||||
min-width: 50px;
|
||||
}
|
||||
|
||||
label:last-child, .input-group-addon:last-child {
|
||||
border-right: #DDD 1px solid;
|
||||
}
|
||||
|
||||
input[type="checkbox"]:checked + label{
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
background-color: #EEE;
|
||||
}
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
{
|
||||
"devDependencies": {
|
||||
"grunt": "^0.4.5",
|
||||
"grunt-contrib-concat": "~0.5.0",
|
||||
"grunt-contrib-jshint": "~0.10.0",
|
||||
"grunt-contrib-less": "~0.11.0",
|
||||
"grunt-contrib-uglify": "~0.6.0",
|
||||
"grunt-contrib-watch": "~0.6.1"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "npm install && grunt",
|
||||
"start": "grunt watch",
|
||||
"test": "grunt"
|
||||
},
|
||||
"dependencies": {
|
||||
"grunt-cli": "^1.3.2"
|
||||
}
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
{% extends "oscar/base.html" %}
|
||||
{% block content %}
|
||||
<div class="text-center">
|
||||
<h1>{{ _('Page not found') }}</h1>
|
||||
{% autoescape false %}
|
||||
<p>{{ _('Go to %(search_page)s.', search_page=unicode('<a href="{}">{}</a>').format(url_for('index'), _('search page'))) }}</p>
|
||||
{% endautoescape %}
|
||||
</div>
|
||||
{% endblock %}
|
|
@ -1,5 +0,0 @@
|
|||
{% extends "oscar/base.html" %}
|
||||
{% block title %}{{ _('about') }} - {% endblock %}
|
||||
{% block content %}
|
||||
{% include '__common__/about.html' %}
|
||||
{% endblock %}
|
|
@ -1,17 +0,0 @@
|
|||
<input type="checkbox" name="advanced_search" class="visually-hidden" id="check-advanced" {% if advanced_search %} checked="checked"{% endif %}>
|
||||
<label for="check-advanced">{{- "" -}}
|
||||
<span class="glyphicon glyphicon-cog"></span>
|
||||
{{- _('Advanced settings') -}}
|
||||
</label>
|
||||
<div id="advanced-search-container">
|
||||
{% include 'oscar/categories.html' %}
|
||||
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
{%- include 'oscar/time-range.html' -%}
|
||||
</div>
|
||||
<div class="col-xs-6">
|
||||
{%- include 'oscar/languages.html' -%}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -1,113 +0,0 @@
|
|||
{% from 'oscar/macros.html' import icon %}
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="{{ preferences.get_value('locale') }}" xml:lang="{{ preferences.get_value('locale') }}"{% if rtl %} dir="rtl"{% endif %}>
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="description" content="searx - a privacy-respecting, hackable metasearch engine" />
|
||||
<meta name="keywords" content="searx, search, search engine, metasearch, meta search" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="generator" content="searx/{{ searx_version }}">
|
||||
<meta name="referrer" content="no-referrer">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1 , maximum-scale=2.0, user-scalable=1" />
|
||||
{% block meta %}{% endblock %}
|
||||
<script src="{{ url_for('js_translations') }}"></script>
|
||||
<title>{% block title %}{% endblock %}{{ instance_name }}</title>
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap.min.css') }}" type="text/css" />
|
||||
{% if preferences.get_value('oscar-style') -%}
|
||||
{{' '}}<link rel="stylesheet" href="{{ url_for('static', filename='css/'+preferences.get_value('oscar-style')+'.min.css') }}" type="text/css" />
|
||||
{%- else -%}
|
||||
{{' '}}<link rel="stylesheet" href="{{ url_for('static', filename='css/logicodev.min.css') }}" type="text/css" />
|
||||
{%- endif %}
|
||||
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/leaflet.min.css') }}" type="text/css" />
|
||||
{%- for css in styles %}
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename=css) }}" type="text/css" />
|
||||
{% endfor %}
|
||||
|
||||
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="{{ url_for('static', filename='js/html5shiv.min.js') }}"></script>
|
||||
<script src="{{ url_for('static', filename='js/respond.min.js') }}"></script>
|
||||
<![endif]-->
|
||||
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='img/favicon.png') }}" />
|
||||
|
||||
{% block styles %}
|
||||
{% endblock %}
|
||||
{% block head %}
|
||||
{% endblock %}
|
||||
|
||||
<link title="{{ instance_name }}" type="application/opensearchdescription+xml" rel="search" href="{{ url_for('opensearch') }}"/>
|
||||
<noscript>
|
||||
<style type="text/css">
|
||||
.tab-content > .active_if_nojs, .active_if_nojs {display: block !important; visibility: visible !important;}
|
||||
.margin_top_if_nojs {margin-top: 20px;}
|
||||
.hide_if_nojs {display: none !important;overflow: hidden !important;}
|
||||
.disabled_if_nojs {pointer-events: none; cursor: default; text-decoration: line-through;}
|
||||
</style>
|
||||
</noscript>
|
||||
</head>
|
||||
<body class="{{ endpoint }}_endpoint" >
|
||||
{% include 'oscar/navbar.html' %}
|
||||
|
||||
<div class="container">
|
||||
{% if errors %}
|
||||
<div class="alert alert-danger fade in" role="alert">
|
||||
<button class="close" data-dismiss="alert" type="button">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">{{ _('Close') }}</span>
|
||||
</button>
|
||||
<strong class="lead">{{ icon('info-sign') }} {{ _('Error!') }}</strong>
|
||||
<ul>
|
||||
{% for message in errors %}
|
||||
<li>{{ message }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% block site_alert_error %}
|
||||
{% endblock %}
|
||||
{% block site_alert_warning %}
|
||||
{% endblock %}
|
||||
{% block site_alert_info %}
|
||||
{% endblock %}
|
||||
{% block site_alert_success %}
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{% endblock %}
|
||||
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="container">
|
||||
{% block footer %}
|
||||
{% endblock %}
|
||||
<p class="text-muted">
|
||||
<small>
|
||||
{{ _('Powered by') }} <a href="{{ brand.DOCS_URL }}">searx</a> - {{ searx_version }} - {{ _('a privacy-respecting, hackable metasearch engine') }}<br/>
|
||||
<a href="{{ brand.GIT_URL }}">{{ _('Source code') }}</a> |
|
||||
<a href="{{ brand.ISSUE_URL }}">{{ _('Issue tracker') }}</a> |
|
||||
<a href="{{ brand.PUBLIC_INSTANCES }}">{{ _('Public instances') }}</a>
|
||||
</small>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<script src="{{ url_for('static', filename='js/jquery-1.11.1.min.js') }}"></script>
|
||||
<script src="{{ url_for('static', filename='js/bootstrap.min.js') }}"></script>
|
||||
{% if autocomplete %} <script src="{{ url_for('static', filename='js/typeahead.bundle.min.js') }}"></script>{% endif %}
|
||||
|
||||
<script src="{{ url_for('static', filename='js/require-2.1.15.min.js') }}"></script>
|
||||
<script src="{{ url_for('static', filename='js/searx.min.js') }}"
|
||||
data-method="{{ method or 'POST' }}"
|
||||
data-autocompleter="{% if autocomplete %}true{% else %}false{% endif %}"></script>
|
||||
{% for script in scripts %}
|
||||
{{""}}<script src="{{ url_for('static', filename=script) }}"></script>
|
||||
{% endfor %}
|
||||
<noscript>
|
||||
<style>
|
||||
.glyphicon { display: none; }
|
||||
</style>
|
||||
</noscript>
|
||||
</body>
|
||||
</html>
|
|
@ -1,113 +0,0 @@
|
|||
{% from 'beetroot/macros.html' import icon %}
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"{% if rtl %} dir="rtl"{% endif %}>
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="description" content="searx - a privacy-respecting, hackable metasearch engine" />
|
||||
<meta name="keywords" content="searx, search, search engine, metasearch, meta search" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="generator" content="searx/{{ searx_version }}">
|
||||
<meta name="referrer" content="no-referrer">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1 , maximum-scale=1.0, user-scalable=1" />
|
||||
{% block meta %}{% endblock %}
|
||||
|
||||
<title>{% block title %}{% endblock %}{{ instance_name }}</title>
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap.min.css') }}" type="text/css" />
|
||||
{% if preferences.get_value('beetroot-style') -%}
|
||||
{{' '}}<link rel="stylesheet" href="{{ url_for('static', filename='css/'+preferences.get_value('beetroot-style')+'.min.css') }}" type="text/css" />
|
||||
{%- else -%}
|
||||
{{' '}}<link rel="stylesheet" href="{{ url_for('static', filename='css/logicodev.min.css') }}" type="text/css" />
|
||||
{%- endif %}
|
||||
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/leaflet.min.css') }}" type="text/css" />
|
||||
{%- for css in styles %}
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename=css) }}" type="text/css" />
|
||||
{% endfor %}
|
||||
|
||||
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="{{ url_for('static', filename='js/html5shiv.min.js') }}"></script>
|
||||
<script src="{{ url_for('static', filename='js/respond.min.js') }}"></script>
|
||||
<![endif]-->
|
||||
|
||||
<link rel="shortcut icon" href="{{ url_for('static', filename='img/favicon.png') }}" />
|
||||
|
||||
{% block styles %}
|
||||
{% endblock %}
|
||||
{% block head %}
|
||||
{% endblock %}
|
||||
|
||||
<link title="{{ instance_name }}" type="application/opensearchdescription+xml" rel="search" href="{{ url_for('opensearch') }}"/>
|
||||
<noscript>
|
||||
<style type="text/css">
|
||||
.tab-content > .active_if_nojs, .active_if_nojs {display: block !important; visibility: visible !important;}
|
||||
.margin_top_if_nojs {margin-top: 20px;}
|
||||
.hide_if_nojs {display: none !important;overflow:none !important;}
|
||||
.disabled_if_nojs {pointer-events: none; cursor: default; text-decoration: line-through;}
|
||||
</style>
|
||||
</noscript>
|
||||
</head>
|
||||
<body>
|
||||
{% include 'beetroot/navbar.html' %}
|
||||
|
||||
<div class="container">
|
||||
{% if errors %}
|
||||
<div class="alert alert-danger fade in" role="alert">
|
||||
<button class="close" data-dismiss="alert" type="button">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">{{ _('Close') }}</span>
|
||||
</button>
|
||||
<strong class="lead">{{ icon('info-sign') }} {{ _('Error!') }}</strong>
|
||||
<ul>
|
||||
{% for message in errors %}
|
||||
<li>{{ message }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% block site_alert_error %}
|
||||
{% endblock %}
|
||||
{% block site_alert_warning %}
|
||||
{% endblock %}
|
||||
{% block site_alert_info %}
|
||||
{% endblock %}
|
||||
{% block site_alert_success %}
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{% endblock %}
|
||||
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="container">
|
||||
{% block footer %}
|
||||
{% endblock %}
|
||||
<p class="text-muted">
|
||||
<small>
|
||||
{{ _('Powered by') }} <a href="{{ brand.DOCS_URL }}">searx</a> - {{ searx_version }} - {{ _('a privacy-respecting, hackable metasearch engine') }}<br/>
|
||||
<a href="{{ brand.GIT_URL }}">{{ _('Source code') }}</a> |
|
||||
<a href="{{ brand.ISSUE_URL }}">{{ _('Issue tracker') }}</a> |
|
||||
<a href="{{ brand.PUBLIC_INSTANCES }}">{{ _('Public instances') }}</a>
|
||||
</small>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<script src="{{ url_for('static', filename='js/jquery-1.11.1.min.js') }}"></script>
|
||||
<script src="{{ url_for('static', filename='js/bootstrap.min.js') }}"></script>
|
||||
{% if autocomplete %} <script src="{{ url_for('static', filename='js/typeahead.bundle.min.js') }}"></script>{% endif %}
|
||||
|
||||
<script src="{{ url_for('static', filename='js/require-2.1.15.min.js') }}"></script>
|
||||
<script src="{{ url_for('static', filename='js/searx.min.js') }}"
|
||||
data-method="{{ method or 'POST' }}"
|
||||
data-autocompleter="{% if autocomplete %}true{% else %}false{% endif %}"></script>
|
||||
{% for script in scripts %}
|
||||
{{""}}<script src="{{ url_for('static', filename=script) }}"></script>
|
||||
{% endfor %}
|
||||
<noscript>
|
||||
<style>
|
||||
.glyphicon { display: none; }
|
||||
</style>
|
||||
</noscript>
|
||||
</body>
|
||||
</html>
|
|
@ -1,13 +0,0 @@
|
|||
<div id="categories">
|
||||
{%- if rtl -%}
|
||||
{% for category in categories | reverse -%}
|
||||
<input class="hidden" type="checkbox" id="checkbox_{{ category|replace(' ', '_') }}" name="category_{{ category }}" {% if category in selected_categories %}checked="checked"{% endif %} />{{- '' -}}
|
||||
<label for="checkbox_{{ category|replace(' ', '_') }}">{{ _(category) }}</label>
|
||||
{%- endfor %}
|
||||
{%- else -%}
|
||||
{% for category in categories -%}
|
||||
<input class="hidden" type="checkbox" id="checkbox_{{ category|replace(' ', '_') }}" name="category_{{ category }}" {% if category in selected_categories %}checked="checked"{% endif %} />{{- '' -}}
|
||||
<label for="checkbox_{{ category|replace(' ', '_') }}">{{ _(category) }}</label>
|
||||
{%- endfor %}
|
||||
{%- endif -%}
|
||||
</div>
|
|
@ -1,22 +0,0 @@
|
|||
{% extends "oscar/base.html" %}
|
||||
{% block content %}
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="text-center col-sm-12 col-md-12">
|
||||
{% if cookies['oscar-style'] == 'pointhi' %}
|
||||
<h1 class="text-hide center-block"><img class="center-block img-responsive" src="{{ url_for('static', filename='img/searx_logo.png') }}" alt="searx logo"/>searx</h1>
|
||||
{% else %}
|
||||
<div class="text-hide center-block" id="main-logo">
|
||||
<img class="center-block img-responsive" src="{{ url_for('static', filename='img/logo_searx_a.png') }}" alt="searx logo" />
|
||||
searx
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="text-center col-sm-12 col-md-12">
|
||||
{% include 'oscar/search_full.html' %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
|
@ -1,41 +0,0 @@
|
|||
{% from 'oscar/macros.html' import result_link with context %}
|
||||
<div class="panel panel-default infobox">
|
||||
<div class="panel-heading">{{- "" -}}
|
||||
<h4 class="panel-title infobox_part"><bdi>{{ infobox.infobox }}</bdi></h4>{{- "" -}}
|
||||
{% for u in infobox.urls %}{% if u.official %} <a href="{{ u.url }}">{{ u.domain }}</a>{% endif %}{% endfor %}
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
{% if infobox.img_src %}<img class="img-responsive center-block infobox_part" src="{{ image_proxify(infobox.img_src) }}" />{% endif %}
|
||||
|
||||
{% if infobox.content %}<bdi><p class="infobox_part">{{ infobox.content | safe }}</p></bdi>{% endif %}
|
||||
|
||||
{% if infobox.attributes -%}
|
||||
<table class="table table-striped infobox_part">
|
||||
{% for attribute in infobox.attributes -%}
|
||||
<tr>{{- "" -}}
|
||||
<td><bdi>{{ attribute.label }}</bdi></td>
|
||||
{%- if attribute.image -%}
|
||||
<td><img class="img-responsive" src="{{ image_proxify(attribute.image.src) }}" alt="{{ attribute.image.alt }}" /></td>
|
||||
{%- else -%}
|
||||
{% if attribute.label == 'Instance of' %}
|
||||
<td><bdi><a href="https://wikidata.org/wiki/{{ attribute.value.id }}">{{ attribute.value.id }}</a></bdi></td>
|
||||
{% else %}
|
||||
<td><bdi>{{ attribute.value }}</bdi></td>
|
||||
{%- endif -%}
|
||||
{%- endif -%}
|
||||
</tr>
|
||||
{% endfor -%}
|
||||
</table>
|
||||
{% endif %}
|
||||
|
||||
{% if infobox.urls -%}
|
||||
<div class="infobox_part">{{- "\n" -}}
|
||||
<bdi>
|
||||
{%- for url in infobox.urls -%}
|
||||
<p class="btn btn-default btn-xs">{{ result_link(url.url, url.title) }}</p>
|
||||
{% endfor -%}
|
||||
</bdi>{{- "" -}}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
|
@ -1,9 +0,0 @@
|
|||
<label class="visually-hidden" for="language">{{ _('Language') }}</label>
|
||||
<select class="language custom-select form-control" id="language" name="language" accesskey="l">
|
||||
<option value="all" {% if current_language == 'all' %}selected="selected"{% endif %}>{{ _('Default language') }}</option>
|
||||
{%- for lang_id,lang_name,country_name,english_name in language_codes | sort(attribute=1) -%}
|
||||
<option value="{{ lang_id }}" {% if lang_id == current_language %}selected="selected"{% endif %}>
|
||||
{{- lang_name }} {% if country_name %}({{ country_name }}) {% endif %}- {{ lang_id -}}
|
||||
</option>
|
||||
{%- endfor -%}
|
||||
</select>
|
|
@ -1,108 +0,0 @@
|
|||
<!-- Draw glyphicon icon from bootstrap-theme -->
|
||||
{% macro icon(action) -%}
|
||||
<span class="glyphicon glyphicon-{{ action }}"></span>
|
||||
{%- endmacro %}
|
||||
|
||||
<!-- Draw favicon -->
|
||||
{% macro draw_favicon(favicon) -%}
|
||||
<img width="32" height="32" class="favicon" src="{{ url_for('static', filename='themes/oscar/img/icons/' + favicon + '.png') }}" alt="{{ favicon }}" />
|
||||
{%- endmacro %}
|
||||
|
||||
{%- macro result_link(url, title, classes='', id='') -%}
|
||||
<a href="{{ url }}" {% if classes %}class="{{ classes }}" {% endif %}{% if results_on_new_tab %}target="_blank" rel="noopener noreferrer"{% else %}rel="noreferrer"{% endif %}{% if id %} aria-labelledby="result-{{id}}"{%endif%}>{{ title }}</a>
|
||||
{%- endmacro -%}
|
||||
|
||||
<!-- Draw result header -->
|
||||
{% macro result_header(result, favicons, id) -%}
|
||||
<h4 class="result_header" id="result-{{id}}">{% if result.engine~".png" in favicons %}{{ draw_favicon(result.engine) }} {% endif %}{% if result.url %}{{ result_link(result.url, result.title|safe, id=id) }}{% else %}{{ result.title|safe}}{% endif %}</h4>
|
||||
{%- endmacro %}
|
||||
|
||||
<!-- Draw result sub header -->
|
||||
{% macro result_sub_header(result, id) -%}
|
||||
{% if result.publishedDate %}<time class="text-muted" datetime="{{ result.pubdate }}" >{{ result.publishedDate }}</time>{% endif %}
|
||||
{% if result.magnetlink %}<small> • {{ result_link(result.magnetlink, icon('magnet') + _('magnet link'), "magnetlink", id) }}</small>{% endif %}
|
||||
{% if result.torrentfile %}<small> • {{ result_link(result.torrentfile, icon('download-alt') + _('torrent file'), "torrentfile", id) }}</small>{% endif %}
|
||||
{%- endmacro %}
|
||||
|
||||
<!-- Draw result footer -->
|
||||
{% macro result_footer(result, id) -%}
|
||||
<div class="clearfix"></div>{{- "" -}}
|
||||
<div class="pull-right">
|
||||
{%- for engine in result.engines -%}
|
||||
<span class="label label-default">{{ engine }}</span>
|
||||
{%- endfor -%}
|
||||
{%- if result.url -%}
|
||||
<small>{{ result_link("https://web.archive.org/web/" + result.url, icon('link') + _('cached'), "text-info", id) }}</small>
|
||||
{%- endif -%}
|
||||
{%- if proxify -%}
|
||||
<small>{{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info", id) }}</small>
|
||||
{%- endif -%}
|
||||
</div>
|
||||
{%- if result.pretty_url -%}
|
||||
<div class="external-link">{{ result.pretty_url }}</div>
|
||||
{%- endif -%}
|
||||
{%- endmacro %}
|
||||
|
||||
<!-- Draw result footer -->
|
||||
{% macro result_footer_rtl(result, id) -%}
|
||||
<div class="clearfix"></div>{{- "" -}}
|
||||
{% for engine in result.engines -%}
|
||||
<span class="label label-default">{{ engine }}</span>
|
||||
{%- endfor %}
|
||||
{%- if result.url -%}
|
||||
<small>{{ result_link("https://web.archive.org/web/" + result.url, icon('link') + _('cached'), "text-info", id) }}</small>
|
||||
{%- endif -%}
|
||||
{% if proxify -%}
|
||||
<small>{{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info", id) }}</small>
|
||||
{%- endif %}
|
||||
{%- if result.pretty_url -%}
|
||||
<div class="external-link">{{ result.pretty_url }}</div>
|
||||
{%- endif %}
|
||||
{%- endmacro %}
|
||||
|
||||
{% macro preferences_item_header(info, label, rtl, id) -%}
|
||||
{% if rtl %}
|
||||
<div class="row form-group">
|
||||
<label class="col-sm-3 col-md-2 pull-right"{% if id %} for="{{id}}"{% endif %}>{{ label }}</label>
|
||||
<span class="col-sm-5 col-md-6 help-block pull-left">{{ info }}</span>
|
||||
<div class="col-sm-4 col-md-4">
|
||||
{% else %}
|
||||
<div class="row form-group">
|
||||
<label class="col-sm-3 col-md-2"{% if id %} for="{{id}}"{% endif %}>{{ label }}</label>
|
||||
<div class="col-sm-4 col-md-4">
|
||||
{% endif %}
|
||||
{%- endmacro %}
|
||||
|
||||
{% macro preferences_item_footer(info, label, rtl) -%}
|
||||
{% if rtl %}
|
||||
</div>
|
||||
</div>
|
||||
{% else %}
|
||||
</div>
|
||||
<span class="col-sm-5 col-md-6 help-block">{{ info }}</span>
|
||||
</div>
|
||||
{% endif %}
|
||||
{%- endmacro %}
|
||||
|
||||
{% macro checkbox_toggle(id, blocked) -%}
|
||||
<div class="onoffswitch">
|
||||
<input type="checkbox" id="{{ id }}" name="{{ id }}"{% if blocked %} checked="checked"{% endif %} class="onoffswitch-checkbox">
|
||||
<label class="onoffswitch-label" for="{{ id }}">
|
||||
<span class="onoffswitch-inner"></span>
|
||||
<span class="onoffswitch-switch"></span>
|
||||
</label>
|
||||
<label class="visually-hidden" for="{{ id }}">{{ _('Allow') }}</label>
|
||||
</div>
|
||||
{%- endmacro %}
|
||||
|
||||
{% macro support_toggle(supports) -%}
|
||||
{% if supports %}
|
||||
<span class="label label-success">
|
||||
{{ _("supported") }}
|
||||
</span>
|
||||
{% else %}
|
||||
<span class="label label-danger">
|
||||
{{ _("not supported") }}
|
||||
</span>
|
||||
{% endif %}
|
||||
{%- endmacro %}
|
|
@ -1,8 +0,0 @@
|
|||
<div class="alert alert-info fade in" role="alert">
|
||||
<button class="close" data-dismiss="alert" type="button">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">{{ _('Close') }}</span>
|
||||
</button>
|
||||
<strong class="lead">{{ icon('info-sign') }} {{ _('Heads up!') }}</strong>
|
||||
{{ _('It look like you are using searx first time.') }}
|
||||
</div>
|