Rename RecipeController to MinimalRecipeController
This commit is contained in:
@@ -9,7 +9,7 @@ BaseController = require './base_controller'
|
|||||||
{Duration} = require '../constants'
|
{Duration} = require '../constants'
|
||||||
ImageLoader = require './image_loader'
|
ImageLoader = require './image_loader'
|
||||||
InventoryParser = require '../models/inventory_parser'
|
InventoryParser = require '../models/inventory_parser'
|
||||||
RecipeController = require './recipe_controller'
|
MinimalRecipeController = require './minimal_recipe_controller'
|
||||||
|
|
||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@ module.exports = class CraftingTableController extends BaseController
|
|||||||
# BaseController Overrides #####################################################################
|
# BaseController Overrides #####################################################################
|
||||||
|
|
||||||
onDidRender: ->
|
onDidRender: ->
|
||||||
@recipeController = @addChild RecipeController, '.view__recipe', imageLoader:@_imageLoader, modPack:@_modPack
|
@recipeController = @addChild MinimalRecipeController, '.view__recipe', imageLoader:@_imageLoader, modPack:@_modPack
|
||||||
|
|
||||||
@$next = @$('.next')
|
@$next = @$('.next')
|
||||||
@$prev = @$('.prev')
|
@$prev = @$('.prev')
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ BaseController = require './base_controller'
|
|||||||
{Duration} = require '../constants'
|
{Duration} = require '../constants'
|
||||||
{Event} = require '../constants'
|
{Event} = require '../constants'
|
||||||
ImageLoader = require './image_loader'
|
ImageLoader = require './image_loader'
|
||||||
|
Item = require '../models/item'
|
||||||
ItemGroupController = require './item_group_controller'
|
ItemGroupController = require './item_group_controller'
|
||||||
ItemPage = require '../models/item_page'
|
ItemPage = require '../models/item_page'
|
||||||
{Url} = require '../constants'
|
{Url} = require '../constants'
|
||||||
@@ -86,9 +87,12 @@ module.exports = class ItemPageController extends BaseController
|
|||||||
|
|
||||||
_refreshSimilarItems: ->
|
_refreshSimilarItems: ->
|
||||||
group = @model.item?.group
|
group = @model.item?.group
|
||||||
@_similarItemsController.title = if group? then "Other #{group}" else 'Similar Items'
|
if group? and group isnt Item.Group.Other
|
||||||
|
@_similarItemsController.title = "Other #{group}"
|
||||||
|
@_similarItemsController.model = @model.findSimilarItems()
|
||||||
|
else
|
||||||
|
@_similarItemsController.model = null
|
||||||
|
|
||||||
@_similarItemsController.model = @model.findSimilarItems()
|
|
||||||
if @_similarItemsController.model?
|
if @_similarItemsController.model?
|
||||||
@$similarContainer.fadeIn duration:Duration.fast
|
@$similarContainer.fadeIn duration:Duration.fast
|
||||||
else
|
else
|
||||||
|
|||||||
+3
-3
@@ -1,5 +1,5 @@
|
|||||||
###
|
###
|
||||||
Crafting Guide - recipe_controller.coffee
|
Crafting Guide - minimal_recipe_controller.coffee
|
||||||
|
|
||||||
Copyright (c) 2015 by Redwood Labs
|
Copyright (c) 2015 by Redwood Labs
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
@@ -12,12 +12,12 @@ ImageLoader = require './image_loader'
|
|||||||
|
|
||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
|
|
||||||
module.exports = class RecipeController extends BaseController
|
module.exports = class MinimalRecipeController extends BaseController
|
||||||
|
|
||||||
constructor: (options={})->
|
constructor: (options={})->
|
||||||
if not options.modPack? then throw new Error 'options.modPack is required'
|
if not options.modPack? then throw new Error 'options.modPack is required'
|
||||||
options.imageLoader ?= new ImageLoader defaultUrl:'/images/unknown.png'
|
options.imageLoader ?= new ImageLoader defaultUrl:'/images/unknown.png'
|
||||||
options.templateName = 'recipe'
|
options.templateName = 'minimal_recipe'
|
||||||
super options
|
super options
|
||||||
|
|
||||||
@_imageLoader = options.imageLoader
|
@_imageLoader = options.imageLoader
|
||||||
@@ -70,12 +70,8 @@ module.exports = class CraftingGuideRouter extends Backbone.Router
|
|||||||
@_setPage 'crafting', controller
|
@_setPage 'crafting', controller
|
||||||
|
|
||||||
item: (slug)->
|
item: (slug)->
|
||||||
# Temporarily re-route these to crafting until item page is complete. -- aminer 2015-02-08
|
controller = new ItemPageController _.extend {itemSlug:slug}, @_defaultOptions
|
||||||
#
|
@_setPage 'item', controller
|
||||||
# controller = new ItemPageController _.extend {itemSlug:slug}, @_defaultOptions
|
|
||||||
# @_setPage 'item', controller
|
|
||||||
|
|
||||||
@navigate "/crafting/#{slug}", trigger:true
|
|
||||||
|
|
||||||
mod: (slug)->
|
mod: (slug)->
|
||||||
controller = new ModPageController _.extend {}, @_defaultOptions
|
controller = new ModPageController _.extend {}, @_defaultOptions
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
//-
|
//-
|
||||||
//- Crafting Guide - recipe.jade
|
//- Crafting Guide - minimal_recipe.jade
|
||||||
//-
|
//-
|
||||||
//- Copyright (c) 2015 by Redwood Labs
|
//- Copyright (c) 2015 by Redwood Labs
|
||||||
//- All rights reserved.
|
//- All rights reserved.
|
||||||
Reference in New Issue
Block a user