diff --git a/htroot/env/base.css b/htroot/env/base.css
index c7a7a70f0..070f7d0f8 100644
--- a/htroot/env/base.css
+++ b/htroot/env/base.css
@@ -1054,3 +1054,56 @@ div#tagcloud {
border: 1px dashed black;
z-index: 100;
}
+
+/******* yacysearchtrailer.html **********
+ Styling for the resource switch button, to avoid overlapping at various screen sizes */
+
+/* When screen size is too small, reduce font-size and padding as done in the bootstrap-switch-mini class */
+@media (max-width: 1449px) {
+#resource-switch-form .bootstrap-switch-handle-on,
+#resource-switch-form .bootstrap-switch-handle-off,
+#resource-switch-form .bootstrap-switch-label {
+ padding: 1px 1px !important;
+ font-size: 12px !important;
+ line-height: 1.5 !important;
+ }
+}
+
+/* When screen size is large enough, us the same values as the bootstrap-switch-large class,
+ except padding wich is reduced to handle the quite long text */
+@media (min-width: 1450px) {
+#resource-switch-form .bootstrap-switch-handle-on,
+#resource-switch-form .bootstrap-switch-handle-off,
+#resource-switch-form .bootstrap-switch-label {
+ padding: 6px 1px !important;
+ font-size: 18px !important;
+ line-height: 1.3333333 !important;
+ }
+}
+
+/* override bootstrap-switch wrapper to use 100% of the parent available size */
+#resource-switch-form,
+.bootstrap-switch-large {
+ width: 100% !important;
+}
+
+/* override bootstrap-switch-container to use 155% of the parent available size
+ (only 100% is displayed, hiding the switched off part) */
+#resource-switch-form .bootstrap-switch-container {
+ width: 155% !important;
+}
+
+/* override bootstrap-switch-container to use a percent margin value
+ (when resource switch is "Privacy" position) */
+#resource-switch-form div[class~="bootstrap-switch-container"][style*="margin-left: -"] {
+ margin-left: -52% !important;
+}
+
+/* override bootstrap-switch elements to use percent widths */
+#resource-switch-form .bootstrap-switch-handle-on,
+#resource-switch-form .bootstrap-switch-handle-off,
+#resource-switch-form .bootstrap-switch-label {
+ width: 33.333% !important;
+}
+
+/******* yacysearchtrailer.html end ***********/
\ No newline at end of file
diff --git a/htroot/yacysearchtrailer.html b/htroot/yacysearchtrailer.html
index 6fae522aa..44f8dd92b 100644
--- a/htroot/yacysearchtrailer.html
+++ b/htroot/yacysearchtrailer.html
@@ -19,6 +19,7 @@
data-on-text=" Peer-to-Peer "
data-off-text=" Stealth Mode "
data-on-color="warning" data-off-color="success"
+ data-animate="false"
type="checkbox" name="resource-switch" value="local" data-size="large"
onchange="document.getElementById('resource').value='local';document.searchform.submit();">
@@ -34,6 +35,7 @@
data-on-text=" Peer-to-Peer "
data-off-text=" Stealth Mode "
data-on-color="warning" data-off-color="success"
+ data-animate="false"
type="checkbox" name="resource-switch" value="global" data-size="large"
onchange="document.getElementById('resource').value='global';document.searchform.submit();">