src/tools/console.coffee in luca-0.9.2 vs src/tools/console.coffee in luca-0.9.4
- old
+ new
@@ -18,16 +18,15 @@
compileOptions:
bare: true
components:[
ctype: "code_mirror_field"
+ additionalClassNames: "clearfix"
name: "code_output"
readOnly: true
lineNumbers: false
mode: "javascript"
- height:"621px"
- maxHeight:"621px"
lineWrapping: true
gutter: false
,
ctype: "text_field"
name: "code_input"
@@ -54,12 +53,17 @@
afterRender: ()->
@$('input').focus()
]
+ afterRender: ()->
+ @$container().modal(backdrop: false)
+ @$container.css
+
show: (options={})->
- @$el.addClass('modal').modal(options)
+ @$container().modal('show')
+ @
getContext: ()->
window
initialize: ()->
@@ -145,6 +149,20 @@
runCommand: ()->
dev = @
compile = _.bind(Luca.tools.CoffeeEditor::compile, @)
raw = Luca("code_input").getValue()
compiled = compile raw, (compiled)->
- dev.evaluateCode(compiled, raw)
+ dev.evaluateCode(compiled, raw)
+
+Luca.util.launchers ||= {}
+
+Luca.util.launchers.developmentConsole = (name="luca-development-console")->
+ @_lucaDevConsole = Luca name, ()=>
+ @$el.append Backbone.View::make("div", id: "#{ name }-wrapper", class: "modal fade")
+
+ console = new Luca.tools.DevelopmentConsole
+ name: name
+ container: "##{ name }-wrapper"
+
+ console.render()
+
+ @_lucaDevConsole.show()
\ No newline at end of file