Widget:indexSorterGrouper: Difference between revisions
Jump to navigation
Jump to search
Removing debug logs |
Damn you, MediaWiki! |
||
(One intermediate revision by the same user not shown) | |||
Line 62: | Line 62: | ||
var grouper = function (parent, elements) { | var grouper = function (parent, elements) { | ||
var currentLetter = getFirstLetterGroup($(elements).first().data('name')); | var currentLetter = getFirstLetterGroup($(elements).first().data('name')); | ||
var | var nativeGroupHeader = document.createElement("h3"); | ||
var groupHeader = $(nativeGroupHeader); | |||
groupHeader.text(currentLetter.toUpperCase() + "...").addClass("addedbysorter"); | |||
groupHeader.insertBefore(elements.first()); | groupHeader.insertBefore(elements.first()); | ||
Line 71: | Line 73: | ||
var groupHeaderText = nextElementLetter.toUpperCase() + "..."; | var groupHeaderText = nextElementLetter.toUpperCase() + "..."; | ||
if (groupHeaderText.trim() != "...") { | if (groupHeaderText.trim() != "...") { | ||
var groupHeader = $(" | var groupHeader = $(document.createElement("h3")).text(groupHeaderText).addClass("addedbysorter"); | ||
groupHeader.insertAfter(element); | groupHeader.insertAfter(element); | ||
} | } | ||
Line 148: | Line 150: | ||
if (currentKey !== nextElementKey) { | if (currentKey !== nextElementKey) { | ||
var groupHeaderText = $(nextElement).data('classification') + " " + getNumberForRarity(nextElement) + "-Star"; | var groupHeaderText = $(nextElement).data('classification') + " " + getNumberForRarity(nextElement) + "-Star"; | ||
var groupHeader = $(" | var groupHeader = $(document.createElement("h3")).text(groupHeaderText).addClass("addedbysorter"); | ||
groupHeader.insertAfter(element1); | groupHeader.insertAfter(element1); | ||
} | } | ||
Line 223: | Line 225: | ||
var firstTen = Math.ceil(parseInt(firstIndex) / 10) * 10; | var firstTen = Math.ceil(parseInt(firstIndex) / 10) * 10; | ||
if (sortOrder == -1) { firstTen -= 9; } | if (sortOrder == -1) { firstTen -= 9; } | ||
var groupHeader = $(" | var groupHeader = $(document.createElement("h3")).text(getNumberText(firstIndex) + "..." + getNumberText(firstTen)).addClass("addedbysorter"); | ||
groupHeader.insertBefore(elements.first()); | groupHeader.insertBefore(elements.first()); | ||
Line 262: | Line 264: | ||
var groupHeaderText = getNumberText(currentIdxShow) + "..." + getNumberText(nextElementTen); | var groupHeaderText = getNumberText(currentIdxShow) + "..." + getNumberText(nextElementTen); | ||
var groupHeader = $(" | var groupHeader = $(document.createElement("h3")).text(groupHeaderText).addClass("addedbysorter"); | ||
groupHeader.insertAfter(element); | groupHeader.insertAfter(element); | ||
} | } |
Latest revision as of 00:40, 27 July 2024
Released on this server: