OSDN Git Service
(root)
/
pettanr
/
pettanr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix mg fail
[pettanr/pettanr.git]
/
app
/
assets
/
javascripts
/
editor
/
panel_editor.js.coffee
diff --git
a/app/assets/javascripts/editor/panel_editor.js.coffee
b/app/assets/javascripts/editor/panel_editor.js.coffee
index
0d53258
..
a47fab5
100644
(file)
--- a/
app/assets/javascripts/editor/panel_editor.js.coffee
+++ b/
app/assets/javascripts/editor/panel_editor.js.coffee
@@
-5,7
+5,9
@@
class Editor.PanelEditor extends Backbone.View
initialize: (options) ->
\r
@panel = options.root_item
\r
@operators = options.operators
\r
initialize: (options) ->
\r
@panel = options.root_item
\r
@operators = options.operators
\r
- @element_forms = []
\r
+ @dialog = new Editor.PanelEditor.Dialog({
\r
+ parent: this
\r
+ })
\r
@body = new Pettanr.Views.Panel.Body.Edit({
\r
panel: @root_item(),
\r
operators: @operators,
\r
@body = new Pettanr.Views.Panel.Body.Edit({
\r
panel: @root_item(),
\r
operators: @operators,
\r
@@
-27,7
+29,6
@@
class Editor.PanelEditor extends Backbone.View
panel_element_view = @body.add_element(element)
\r
element_form = @dock.add_element(element)
\r
@dig(element, panel_element_view, element_form)
\r
panel_element_view = @body.add_element(element)
\r
element_form = @dock.add_element(element)
\r
@dig(element, panel_element_view, element_form)
\r
- @element_forms.push(element_form)
\r
if element.constructor.has_picture()
\r
@credits.add_picture(element.picture())
\r
\r
if element.constructor.has_picture()
\r
@credits.add_picture(element.picture())
\r
\r
@@
-45,6
+46,11
@@
class Editor.PanelEditor extends Backbone.View
\r
render: () ->
\r
this.$el.html('')
\r
\r
render: () ->
\r
this.$el.html('')
\r
+ this.$el.append(@dialog.render().el)
\r
+ @dialog.$el.dialog({
\r
+ autoOpen: false,
\r
+ width: 640, height: 560
\r
+ })
\r
this.$el.append(@body.render().el)
\r
this.$el.append(@dock.render().el)
\r
@dock.element_bay.add_new_tab()
\r
this.$el.append(@body.render().el)
\r
this.$el.append(@dock.render().el)
\r
@dock.element_bay.add_new_tab()
\r
@@
-74,3
+80,14
@@
class Editor.PanelEditor extends Backbone.View
dom_class: () ->
\r
'editor'
\r
\r
dom_class: () ->
\r
'editor'
\r
\r
+class Editor.PanelEditor.Dialog extends Backbone.View
\r
+ tagName: 'div'
\r
+ className: 'panel-editor-dialog'
\r
+
\r
+ initialize: (options) ->
\r
+ @parent = options.parent
\r
+
\r
+ render: () ->
\r
+ this.$el.html('')
\r
+ this
\r
+
\r