Bene has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/219963

Change subject: Add styles for mobile view
......................................................................

Add styles for mobile view

These styles are copied and adjusted from [1] but the edit buttons
are hidden for now.

[1] http://wikidata-mobile.wmflabs.org/wiki/MediaWiki:Mobile.css

Bug: T102685
Change-Id: I22d53d1dd1fe2189408777606d6c17e46cba5b22
---
M repo/includes/EntityParserOutputGenerator.php
M view/resources/wikibase/resources.php
A view/resources/wikibase/wikibase.mobile.css
3 files changed, 71 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/63/219963/1

diff --git a/repo/includes/EntityParserOutputGenerator.php 
b/repo/includes/EntityParserOutputGenerator.php
index e3883d2..77cc2fd 100644
--- a/repo/includes/EntityParserOutputGenerator.php
+++ b/repo/includes/EntityParserOutputGenerator.php
@@ -385,6 +385,7 @@
                // make css available for JavaScript-less browsers
                $parserOutput->addModuleStyles( array(
                        'wikibase.common',
+                       'wikibase.mobile',
                        'jquery.ui.core.styles',
                        'jquery.wikibase.statementview.RankSelector.styles',
                        'jquery.wikibase.toolbar.styles',
diff --git a/view/resources/wikibase/resources.php 
b/view/resources/wikibase/resources.php
index 3359133..cdac263 100644
--- a/view/resources/wikibase/resources.php
+++ b/view/resources/wikibase/resources.php
@@ -37,6 +37,14 @@
                        )
                ),
 
+               'wikibase.mobile' => $moduleTemplate + array(
+                       'position' => 'top',
+                       'styles' => array(
+                               'wikibase.mobile.css'
+                       ),
+                       'targets' => 'mobile'
+               ),
+
                'wikibase.getLanguageNameByCode' => $moduleTemplate + array(
                        'scripts' => array(
                                'wikibase.getLanguageNameByCode.js'
diff --git a/view/resources/wikibase/wikibase.mobile.css 
b/view/resources/wikibase/wikibase.mobile.css
new file mode 100644
index 0000000..4f96a37
--- /dev/null
+++ b/view/resources/wikibase/wikibase.mobile.css
@@ -0,0 +1,62 @@
+/**
+ * Styles specific to the mobile version of Wikibase.
+ *
+ * @since 0.5
+ *
+ * @license GNU GPL v2+
+ * @author Bene* < benestar.wikime...@gmail.com >
+ */
+
+.wikibase-toolbar-container {
+       display: none;
+}
+
+.wikibase-entitytermsview-entitytermsforlanguagelistview {
+       display: none;
+}
+
+.wikibase-statementgrouplistview ,
+.wikibase-sitelinklistview {
+       column-width: 250px;
+       -webkit-column-width: 250px;
+       -moz-column-width: 250px;
+       -ms-column-width: 250px;
+       -o-column-width: 250px;
+}
+
+.wikibase-statementgroupview {
+       /* same as toc */
+       background-color: #f9f9f9;
+       border: 1px solid #eee;
+       margin: 0 0 10px;
+       padding: 5px;
+       /* prevent statementgroupview to be split among columns */
+       display: inline-block;
+       width: 100%;
+}
+
+.wikibase-statementgroupview-property-label a,
+.wikibase-snakview-property a {
+       color: #555;
+}
+
+.wikibase-statementview {
+       margin-bottom: 10px;
+}
+
+.wikibase-statementview-mainsnak .wikibase-snakview-value {
+       font-size: 1.2em;
+}
+
+.wikibase-snakview div {
+       display: inline;
+}
+
+.wikibase-statementview-references-container,
+.wikibase-statementview-qualifiers {
+       font-size: 0.8em;
+}
+
+.wikibase-referenceview {
+       margin: 5px 0;
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/219963
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I22d53d1dd1fe2189408777606d6c17e46cba5b22
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Bene <benestar.wikime...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to