Move model files to crafting-guide-common

This commit is contained in:
Andrew Miner
2017-05-02 18:34:53 -07:00
parent 69ca6b06b9
commit bd96bc6575
85 changed files with 134 additions and 5686 deletions
+6 -4
View File
@@ -5,10 +5,12 @@
# All rights reserved.
#
BaseModel = require '../base_model'
Craftsman = require '../crafting/craftsman'
Inventory = require '../game/inventory'
ModPack = require '../game/mod_pack'
CraftingGuideCommon = require "crafting-guide-common"
{BaseModel} = CraftingGuideCommon.deprecated
{Craftsman} = CraftingGuideCommon.deprecated.crafting
{Inventory} = CraftingGuideCommon.deprecated.game
{ModPack} = CraftingGuideCommon.deprecated.game
########################################################################################################################
+2 -1
View File
@@ -5,7 +5,8 @@
# All rights reserved.
#
BaseModel = require '../base_model'
{BaseModel} = require("crafting-guide-common").deprecated
w = require "when"
########################################################################################################################
+2
View File
@@ -5,6 +5,8 @@
# All rights reserved.
#
w = require "when"
########################################################################################################################
module.exports = class FileCache extends Backbone.Events
@@ -1,3 +1,9 @@
#
# Crafting Guide - file_cache.test.coffee
#
# Copyright © 2014-2016 by Redwood Labs
# All rights reserved.
#
FileCache = require './file_cache'
+1 -1
View File
@@ -5,7 +5,7 @@
# All rights reserved.
#
BaseModel = require '../base_model'
{BaseModel} = require("crafting-guide-common").deprecated
########################################################################################################################
+1 -1
View File
@@ -5,7 +5,7 @@
# All rights reserved.
#
BaseModel = require '../base_model'
{BaseModel} = require("crafting-guide-common").deprecated
########################################################################################################################
+2 -2
View File
@@ -5,8 +5,8 @@
# All rights reserved.
#
BaseModel = require '../base_model'
ItemSlug = require '../game/item_slug'
{BaseModel} = require('crafting-guide-common').deprecated
{ItemSlug} = require('crafting-guide-common').deprecated.game
########################################################################################################################
@@ -5,7 +5,7 @@
# All rights reserved.
#
BaseModel = require '../base_model'
{BaseModel} = require('crafting-guide-common').deprecated
MarkdownImage = require './markdown_image'
########################################################################################################################
-33
View File
@@ -1,33 +0,0 @@
#
# Crafting Guide - tutorial.coffee
#
# Copyright © 2014-2016 by Redwood Labs
# All rights reserved.
#
BaseModel = require '../base_model'
########################################################################################################################
module.exports = class Tutorial extends BaseModel
constructor: (attributes={}, options={})->
if not attributes.name?.length > 0 then throw new Error "attributes.name cannot be empty"
attributes.modSlug ?= null
attributes.officialUrl ?= null
attributes.sections ?= []
attributes.slug ?= _.slugify attributes.name
attributes.videos ?= []
super attributes, options
# Backbone.Model Overrides #####################################################################
parse: (text)->
TutorialParser = require '../parsing/tutorial_parser' # to avoid require cycles
@_parser ?= new TutorialParser model:this
@_parser.parse text
return null # prevent calling `set`
url: ->
return c.url.tutorialData modSlug:@modSlug, tutorialSlug:@slug