MediaWiki:Common.js: Difference between revisions
MediaWiki interface page
More actions
No edit summary |
No edit summary |
||
| Line 252: | Line 252: | ||
.append($title) | .append($title) | ||
.append($summary) | .append($summary) | ||
.append($rules); | |||
} | |||
function buildMobileServantRulesCard($sourceRules) { | |||
var title = $.trim($sourceRules.children('.wizlords-servant-rules-title').first().text()); | |||
var $card = $('<div>').addClass('wizlords-mobile-servant-rules-card'); | |||
var $title = $('<div>').addClass('wizlords-mobile-servant-rules-title').text(title); | |||
var $rules = $('<div>').addClass('wizlords-mobile-servant-rules-content'); | |||
var $content = $sourceRules.children('.mw-collapsible-content').first(); | |||
$rules.append($content.children().clone()); | |||
return $card | |||
.append($title) | |||
.append($rules); | .append($rules); | ||
} | } | ||
| Line 297: | Line 311: | ||
$currentCategory.append(buildMobileSpellCard($(this), iconType)); | $currentCategory.append(buildMobileSpellCard($(this), iconType)); | ||
}); | }); | ||
} | |||
if ($node.hasClass('wizlords-servant-rules')) { | |||
if (!$currentCategory) { | |||
$currentCategory = $('<div>').addClass('wizlords-mobile-spell-category'); | |||
$body.append($currentCategory); | |||
} | |||
$currentCategory | |||
.append($('<div>').addClass('wizlords-mobile-servant-rules-divider')) | |||
.append(buildMobileServantRulesCard($node)); | |||
} | } | ||
}); | }); | ||