summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'MLEB/UniversalLanguageSelector/resources/css/ext.uls.pt.less')
-rw-r--r--MLEB/UniversalLanguageSelector/resources/css/ext.uls.pt.less44
1 files changed, 44 insertions, 0 deletions
diff --git a/MLEB/UniversalLanguageSelector/resources/css/ext.uls.pt.less b/MLEB/UniversalLanguageSelector/resources/css/ext.uls.pt.less
new file mode 100644
index 00000000..f5b1dbe6
--- /dev/null
+++ b/MLEB/UniversalLanguageSelector/resources/css/ext.uls.pt.less
@@ -0,0 +1,44 @@
+@import 'mediawiki.mixins';
+
+/* stylelint-disable selector-max-id */
+
+/*
+ * The trigger can be placed in the personal toolbar near the username
+ * or near the interlanguage links.
+ */
+
+/*
+ * A hack to load the icon before the rest of the module is lazy-loaded.
+ * Copied from jquery.uls.css with the path changed.
+ */
+.uls-trigger {
+ background: transparent no-repeat scroll left center;
+ .background-image-svg( '../../lib/jquery.uls/images/language.svg', '../../lib/jquery.uls/images/language.png' );
+ // Let the SVG image fit without cropping or stretch
+ background-size: contain;
+ padding-left: 24px;
+}
+
+#pt-uls a.uls-trigger {
+ padding-left: 18px;
+ // Let the SVG image fit without cropping or stretch
+ background-size: contain;
+ /* Fix alignment in vector: https://phabricator.wikimedia.org/T61239 */
+ line-height: 1;
+}
+
+/* Opera for some inexplicable reason confuses right and left padding with */
+/* RTL text direction here (bug T47142). x:-o-prefocus won't match anything, */
+/* but will make other browsers ignore this rule. */
+/* stylelint-disable selector-type-no-unknown */
+x:-o-prefocus,
+body.rtl li#pt-uls {
+ /* @noflip */
+ direction: ltr;
+}
+/* stylelint-enable selector-type-no-unknown */
+
+/* Don't show it to users who disabled JS */
+.client-nojs #pt-uls {
+ display: none;
+}