Presets in terrain_generate_modal shown from a list instead of hardcoded

Conflicts:
	app/templates/editor/level/modal/terrain_randomize.jade
This commit is contained in:
Jayant Jain 2014-07-16 08:08:50 +05:30
parent af23c09799
commit c33491b04d
3 changed files with 14 additions and 11 deletions
app
styles/editor/level/modal
templates/editor/level/modal
views/editor/level/modals

View file

@ -125,4 +125,7 @@
.hard-option .preset-name
border-top: 25px solid black
color: white
color: white
.capitalize
text-transform: capitalize

View file

@ -5,11 +5,12 @@ block modal-header-content
block modal-body-content
div#normal-view
a(href="#")
div.choose-option(data-preset-type="grassy", data-preset-size="small", style="background:url(/images/pages/editor/level/preset_grassy_small.jpg) no-repeat center; background-size: cover")
div.preset-size.name-label
span(data-i18n="editor.small") Small
div.preset-name
span(data-i18n="editor.grassy") Grassy
//- for model in models
each sizeObject, size in presetSizes
each preset in presets
a(href="#")
div.choose-option(data-preset-type=preset.type, data-preset-size=size, style="background:url(/images/pages/editor/level/preset_grassy_small.jpg) no-repeat center; background-size: cover")
div.preset-size.name-label.capitalize
span(data-i18n="editor."+size) #{size}
div.preset-name.capitalize
span(data-i18n="editor.grassy") #{preset.type}
block modal-footer

View file

@ -185,9 +185,8 @@ module.exports = class TerrainRandomizeModal extends ModalView
getRenderData: ->
c = super()
models = _.values CocoModel.backedUp
models = (m for m in models when m.hasLocalChanges())
c.models = models
c.presets = presets
c.presetSizes = presetSizes
c
onHidden: ->