Lucie Kaffee has uploaded a new change for review.

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

Change subject: [WIP] Move references to bottom of the page
......................................................................

[WIP] Move references to bottom of the page

todo: show title for reference section, add references right after value

Bug: T119834
Change-Id: I6a8df414ad097d42aee13ba01bda90ea5b59ff65
---
M includes/Lua/EntityRenderer.lua
1 file changed, 8 insertions(+), 4 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ArticlePlaceholder 
refs/changes/62/262462/1

diff --git a/includes/Lua/EntityRenderer.lua b/includes/Lua/EntityRenderer.lua
index 863dd6a..4afb67a 100644
--- a/includes/Lua/EntityRenderer.lua
+++ b/includes/Lua/EntityRenderer.lua
@@ -7,6 +7,7 @@
 
 local util = require( 'libraryUtil' )
 local php = mw_interface
+local locframe = mw:getCurrentFrame()
 
 entityrenderer.imageProperty = php.getImageProperty()
 local identifierProperties = require( 'Identifier' )
@@ -56,18 +57,20 @@
 -- @param table referenceSnak
 -- @return String result
 local referenceRenderer = function( referenceSnak )
+  local frame = mw:getCurrentFrame()
   local result = ''
   if referenceSnak ~= nil then
-    result = result .. '<h4>' .. mw.message.new( 
'articleplaceholder-abouttopic-lua-reference' ):plain() .. '</h4>'
+    --result = result .. '<h4>' .. mw.message.new( 
'articleplaceholder-abouttopic-lua-reference' ):plain() .. '</h4>'
     local i = 1
     while referenceSnak[i] do
       for k, v in pairs( referenceSnak[i]['snaks'] ) do
-        result = result .. '<p><b>' .. labelRenderer( k ) .. '</b>: '
-        result = result .. snaksRenderer( v ) .. '</p>'
+        result = result .. '<b>' .. labelRenderer( k ) .. '</b>: '
+        result = result .. snaksRenderer( v )
       end
       i = i + 1
     end
   end
+  result = frame:preprocess( '<ref>' .. result .. '</ref>' )
   return result
 end
 
@@ -379,7 +382,8 @@
 -- render an entity
 entityrenderer.render = function(frame)
   local entityID = mw.text.trim( frame.args[1] or "" )
-  return renderEntity( entityID )
+  local renderEnt = entityrenderer.getRenderEntity()
+  return renderEnt( entityID )
 end
 
 return entityrenderer

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6a8df414ad097d42aee13ba01bda90ea5b59ff65
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ArticlePlaceholder
Gerrit-Branch: master
Gerrit-Owner: Lucie Kaffee <lucie.kaf...@wikimedia.de>

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

Reply via email to