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:err dialog
[pettanr/pettanr.git]
/
app
/
assets
/
javascripts
/
locmare
/
form.js.coffee
diff --git
a/app/assets/javascripts/locmare/form.js.coffee
b/app/assets/javascripts/locmare/form.js.coffee
index
4e55865
..
983863b
100644
(file)
--- a/
app/assets/javascripts/locmare/form.js.coffee
+++ b/
app/assets/javascripts/locmare/form.js.coffee
@@
-1,7
+1,7
@@
# form_name_with_sub_form
\r
# item: editing item
\r
# submit: string / 'submit'
\r
# form_name_with_sub_form
\r
# item: editing item
\r
# submit: string / 'submit'
\r
-class Locmare.FormBase extends
Backbone
.View
\r
+class Locmare.FormBase extends
Pettanr
.View
\r
tagName: 'form'
\r
\r
initialize: (options) ->
\r
tagName: 'form'
\r
\r
initialize: (options) ->
\r
@@
-23,7
+23,6
@@
class Locmare.FormBase extends Backbone.View
@on('change:field', @change)
\r
\r
change: (field) ->
\r
@on('change:field', @change)
\r
\r
change: (field) ->
\r
- console.log(field.field_name)
\r
\r
fold_extend_settings: (params) ->
\r
@item.my_class().fold_extend_settings params[@item.item_name()]
\r
\r
fold_extend_settings: (params) ->
\r
@item.my_class().fold_extend_settings params[@item.item_name()]
\r
@@
-61,6
+60,7
@@
class Locmare.Form extends Locmare.FormBase
render: () ->
\r
this.$el.attr(@form_attr())
\r
this.$el.html('')
\r
render: () ->
\r
this.$el.attr(@form_attr())
\r
this.$el.html('')
\r
+ @append_guidance()
\r
@error_explanation = null
\r
@div_fields = new Locmare.FormModule.Fields({
\r
parent: this, fields: @fields
\r
@error_explanation = null
\r
@div_fields = new Locmare.FormModule.Fields({
\r
parent: this, fields: @fields
\r
@@
-226,6
+226,9
@@
class Locmare.Form extends Locmare.FormBase
attrs[name + '_attributes'].push(d)
\r
attrs
\r
\r
attrs[name + '_attributes'].push(d)
\r
attrs
\r
\r
+ append_guidance: () ->
\r
+
\r
+
\r
class Locmare.ExtendForm extends Locmare.FormBase
\r
tagName: 'div'
\r
className: 'fields'
\r
class Locmare.ExtendForm extends Locmare.FormBase
\r
tagName: 'div'
\r
className: 'fields'
\r
@@
-290,8
+293,17
@@
class Locmare.ExtendForm extends Locmare.FormBase
is_extend: () ->
\r
true
\r
\r
is_extend: () ->
\r
true
\r
\r
+ has_row_break: () ->
\r
+ true
\r
+
\r
+ row_break: () ->
\r
+ if @has_row_break()
\r
+ Pettanr.View.rb()
\r
+ else
\r
+ null
\r
+
\r
class Locmare.FormModule
\r
class Locmare.FormModule
\r
-class Locmare.FormModule.Fields extends
Backbone
.View
\r
+class Locmare.FormModule.Fields extends
Pettanr
.View
\r
tagName: 'div'
\r
className: 'fields'
\r
\r
tagName: 'div'
\r
className: 'fields'
\r
\r
@@
-303,11
+315,11
@@
class Locmare.FormModule.Fields extends Backbone.View
this.$el.html('')
\r
_.each @fields, (field) =>
\r
this.$el.append(field.render().el)
\r
this.$el.html('')
\r
_.each @fields, (field) =>
\r
this.$el.append(field.render().el)
\r
- this.$el.append(field.r
b.render().el) if field.rb
\r
+ this.$el.append(field.r
ow_break()) if field.has_row_break()
\r
this
\r
\r
class Locmare.FormModule.SubmitModule
\r
this
\r
\r
class Locmare.FormModule.SubmitModule
\r
-class Locmare.FormModule.SubmitModule.Default extends
Backbone
.View
\r
+class Locmare.FormModule.SubmitModule.Default extends
Pettanr
.View
\r
tagName: 'div'
\r
className: 'actions'
\r
\r
tagName: 'div'
\r
className: 'actions'
\r
\r