Werdna has submitted this change and it was merged.

Change subject: MediaWikify further
......................................................................


MediaWikify further

* Add content actions and personal URLs.
* Still to come: Namespaces and extra actions

Change-Id: I2de650f18dff3f84b7c9adda5d792be9fb6c01cf
---
M resources/skin.less
M templates/Skin.php
M templates/Skin.template
M templates/sidebar.template
4 files changed, 52 insertions(+), 0 deletions(-)

Approvals:
  Werdna: Verified; Looks good to me, approved



diff --git a/resources/skin.less b/resources/skin.less
index 415c4e2..70e037b 100644
--- a/resources/skin.less
+++ b/resources/skin.less
@@ -2,4 +2,12 @@
        #contentSub, #siteSub {
                display: none;
        }
+}
+
+.content-actions {
+       font-size: 0.5em;
+
+       a {
+               margin-left: 0.75em;
+       }
 }
\ No newline at end of file
diff --git a/templates/Skin.php b/templates/Skin.php
index 9168e33..eee95a2 100644
--- a/templates/Skin.php
+++ b/templates/Skin.php
@@ -198,6 +198,15 @@
 '.$cx['funcs']['sec']($cx, $cx['funcs']['v']($cx, $in, 
array('sidebar','navigation')), $in, true, function($cx, $in) {return '         
<li id="'.htmlentities((string)$cx['funcs']['v']($cx, $in, array('id')), 
ENT_QUOTES, 'UTF-8').'">
                        <a href="'.htmlentities((string)$cx['funcs']['v']($cx, 
$in, array('href')), ENT_QUOTES, 
'UTF-8').'">'.htmlentities((string)$cx['funcs']['v']($cx, $in, array('text')), 
ENT_QUOTES, 'UTF-8').'</a>
                </li>
+';}).' </ul>
+       <h3>
+               <span class="glyphicon glyphicon-user"></span>
+'.(($cx['funcs']['ifvar']($cx, $cx['funcs']['v']($cx, $in, 
array('loggedin')))) ? '                    Logged in
+               ' : '
+                       Not logged in
+').'   </h3>
+       <ul>
+'.$cx['funcs']['sec']($cx, $cx['funcs']['v']($cx, $in, 
array('personal_urls')), $in, true, function($cx, $in) {return '                
<li><a href="'.htmlentities((string)$cx['funcs']['v']($cx, $in, array('href')), 
ENT_QUOTES, 'UTF-8').'" class="'.htmlentities((string)$cx['funcs']['v']($cx, 
$in, array('class')), ENT_QUOTES, 
'UTF-8').'">'.htmlentities((string)$cx['funcs']['v']($cx, $in, array('text')), 
ENT_QUOTES, 'UTF-8').'</a></li>
 ';}).' </ul>'.'        </div>
 
        <div id="site-wrap">
@@ -230,6 +239,16 @@
                <div class="container">
                        <h1 class="firstHeading" id="firstHeading">
                                <span dir="auto">'.$cx['funcs']['v']($cx, $in, 
array('title')).'</span>
+                               <span class="content-actions">
+'.$cx['funcs']['sec']($cx, $cx['funcs']['v']($cx, $in, 
array('content_navigation','views')), $in, true, function($cx, $in) {return '   
                                        <a
+                                                       
href="'.htmlentities((string)$cx['funcs']['v']($cx, $in, array('href')), 
ENT_QUOTES, 'UTF-8').'"
+                                                       
class="'.htmlentities((string)$cx['funcs']['v']($cx, $in, array('class')), 
ENT_QUOTES, 'UTF-8').'"
+                                                       
'.(($cx['funcs']['ifvar']($cx, $cx['funcs']['v']($cx, $in, array('rel')))) ? 
'rel="'.htmlentities((string)$cx['funcs']['v']($cx, $in, array('rel')), 
ENT_QUOTES, 'UTF-8').'"' : '').'
+                                                       
'.(($cx['funcs']['ifvar']($cx, $cx['funcs']['v']($cx, $in, array('id')))) ? 
'id="'.htmlentities((string)$cx['funcs']['v']($cx, $in, array('id')), 
ENT_QUOTES, 'UTF-8').'"' : '').'
+                                               >
+                                                       
'.htmlentities((string)$cx['funcs']['v']($cx, $in, array('text')), ENT_QUOTES, 
'UTF-8').'
+                                               </a>
+';}).'                         </span>
                        </h1>
 '.(($cx['funcs']['ifvar']($cx, $cx['funcs']['v']($cx, $in, 
array('isarticle')))) ? '                           <div 
id="siteSub">'.$cx['funcs']['ch']($cx, 'msg', array(array('tagline'),array()), 
'enc').'</div>
 ' : '').'                      <div id="contentSub" '.$cx['funcs']['v']($cx, 
$in, array('userlangattributes')).'>
diff --git a/templates/Skin.template b/templates/Skin.template
index 54db488..f4d6bf3 100755
--- a/templates/Skin.template
+++ b/templates/Skin.template
@@ -34,6 +34,18 @@
                <div class="container">
                        <h1 class="firstHeading" id="firstHeading">
                                <span dir="auto">{{{title}}}</span>
+                               <span class="content-actions">
+                                       {{#each content_navigation.views}}
+                                               <a
+                                                       href="{{href}}"
+                                                       class="{{class}}"
+                                                       {{#if 
rel}}rel="{{rel}}"{{/if}}
+                                                       {{#if 
id}}id="{{id}}"{{/if}}
+                                               >
+                                                       {{text}}
+                                               </a>
+                                       {{/each}}
+                               </span>
                        </h1>
                        {{#if isarticle}}
                                <div id="siteSub">{{msg "tagline"}}</div>
diff --git a/templates/sidebar.template b/templates/sidebar.template
index 5cb9a14..5370cf2 100644
--- a/templates/sidebar.template
+++ b/templates/sidebar.template
@@ -5,4 +5,17 @@
                <a href="{{href}}">{{text}}</a>
        </li>
 {{/each}}
+</ul>
+<h3>
+       <span class="glyphicon glyphicon-user"></span>
+       {{#if loggedin}}
+               Logged in
+       {{else}}
+               Not logged in
+       {{/if}}
+</h3>
+<ul>
+{{#each personal_urls}}
+       <li><a href="{{href}}" class="{{class}}">{{text}}</a></li>
+{{/each}}
 </ul>
\ No newline at end of file

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I2de650f18dff3f84b7c9adda5d792be9fb6c01cf
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/skins/LivingStyleGuide
Gerrit-Branch: master
Gerrit-Owner: Werdna <agarr...@wikimedia.org>
Gerrit-Reviewer: Werdna <agarr...@wikimedia.org>

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

Reply via email to