forked from OpenNeo/impress
Wider tables for longer item names in Item Getting Guide
If the item names are long, it helps to give them more room to breathe! Whereas if they're short, it looks silly and makes it harder to scan the table. Just an extra bit of help for e.g. Dyeworks items with long names!
This commit is contained in:
parent
b137eed4c4
commit
568c30fa90
2 changed files with 10 additions and 4 deletions
|
@ -208,6 +208,11 @@ module ItemsHelper
|
||||||
dyeworks_average_num_potions_for(items) * 125
|
dyeworks_average_num_potions_for(items) * 125
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def complexity_for(items)
|
||||||
|
max_name_length = items.map(&:name).map(&:length).max
|
||||||
|
max_name_length >= 40 ? "high" : "low"
|
||||||
|
end
|
||||||
|
|
||||||
def probability(p)
|
def probability(p)
|
||||||
case p
|
case p
|
||||||
when 1
|
when 1
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
[nc]: https://secure.nc.neopets.com/get-neocash
|
[nc]: https://secure.nc.neopets.com/get-neocash
|
||||||
[gc]: https://secure.nc.neopets.com/nickcash-cards
|
[gc]: https://secure.nc.neopets.com/nickcash-cards
|
||||||
|
|
||||||
%table.item-list
|
%table.item-list{"data-complexity": complexity_for(@items[:nc_mall])}
|
||||||
%thead
|
%thead
|
||||||
%tr
|
%tr
|
||||||
%td
|
%td
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
|
|
||||||
[dyeworks]: https://www.neopets.com/mall/dyeworks/
|
[dyeworks]: https://www.neopets.com/mall/dyeworks/
|
||||||
|
|
||||||
%table.item-list{"data-complexity": "high"}
|
%table.item-list{"data-complexity": complexity_for(@items[:dyeworks])}
|
||||||
%thead
|
%thead
|
||||||
%tr
|
%tr
|
||||||
%td.thumbnail-cell
|
%td.thumbnail-cell
|
||||||
|
@ -120,7 +120,7 @@
|
||||||
[tp]: https://www.neopets.com/island/tradingpost.phtml?type=browse
|
[tp]: https://www.neopets.com/island/tradingpost.phtml?type=browse
|
||||||
[ag]: https://www.neopets.com/genie.phtml
|
[ag]: https://www.neopets.com/genie.phtml
|
||||||
|
|
||||||
%table.item-list
|
%table.item-list{"data-complexity": complexity_for(@items[:np])}
|
||||||
%thead
|
%thead
|
||||||
%tr
|
%tr
|
||||||
%td
|
%td
|
||||||
|
@ -147,6 +147,7 @@
|
||||||
%table.item-list{
|
%table.item-list{
|
||||||
"data-group-type": "bundle",
|
"data-group-type": "bundle",
|
||||||
"data-group-owned": items.all?(&:owned?),
|
"data-group-owned": items.all?(&:owned?),
|
||||||
|
"data-complexity": complexity_for(items),
|
||||||
}
|
}
|
||||||
%thead
|
%thead
|
||||||
%tr
|
%tr
|
||||||
|
@ -203,7 +204,7 @@
|
||||||
|
|
||||||
[owls]: https://www.neopets.com/~owls
|
[owls]: https://www.neopets.com/~owls
|
||||||
|
|
||||||
%table.item-list
|
%table.item-list{"data-complexity": complexity_for(@items[:other_nc])}
|
||||||
%thead
|
%thead
|
||||||
%td
|
%td
|
||||||
%th.name-cell{colspan: 2}
|
%th.name-cell{colspan: 2}
|
||||||
|
|
Loading…
Reference in a new issue