Update item detail page to new models

This commit is contained in:
Andrew Miner
2017-07-04 22:52:01 -07:00
parent 20119cf8e4
commit f6f736f8be
8 changed files with 75 additions and 91 deletions
@@ -7,6 +7,7 @@
BaseController = require '../../base_controller'
convertMarkdown = require 'marked'
ItemDisplay = require "../../../models/site/item_display"
MarkdownImageListController = require './markdown_image_list/markdown_image_list_controller'
########################################################################################################################
@@ -219,8 +220,8 @@ module.exports = class MarkdownSectionController extends BaseController
result = match
item = @_modPack.findItemByName name
if item?
display = @_modPack.findItemDisplay item.slug
result = "[#{name}](#{display.itemUrl})"
display = new ItemDisplay item
result = "[#{name}](#{display.url})"
return result
@@ -122,7 +122,7 @@ module.exports = class StackController extends BaseController
@_imageLoader.load display.iconUrl, @$image
@$nameLink.html display.name
@$nameLink.attr 'href', display.itemUrl
@$nameLink.attr 'href', display.url
quantityText = if @model.quantity > 10000 then "#{@model.quantity / 1000}k" else "#{@model.quantity}"
@$quantityField.val quantityText