MediaWiki:Common.js: Difference between revisions
MediaWiki interface page
More actions
No edit summary Tags: Mobile edit Mobile web edit |
No edit summary Tags: Mobile edit Mobile web edit |
||
| Line 878: | Line 878: | ||
} | } | ||
if (isDef) { | |||
var tipText = getDefTipText(trigger); | |||
if (!tipText) return null; | |||
var linkTitle = getDefLinkTitle(trigger); | |||
var label = trigger.querySelector ? trigger.querySelector(".sv-def-text") : null; | |||
var titleText = label ? String(label.textContent || "").trim() | |||
: String(trigger.textContent || "").trim(); | |||
if (!titleText) titleText = "Definition"; | |||
return { | |||
pinned: (mode === "click"), | |||
size: size, | |||
title: titleText, | |||
titleLink: linkTitle ? buildHeaderLink(linkTitle, titleText) : null, | |||
bodyText: tipText, | |||
bodyPre: true, | |||
bodyNode: null | |||
}; | |||
} | |||
var source = getContentNodeFromTrigger(trigger); | var source = getContentNodeFromTrigger(trigger); | ||