1 class Locmare.FormModule.FieldModule.HelperModule.TailAngle extends Locmare.FormModule.FieldModule.HelperModule.Base
\r
5 initialize: (options) ->
\r
7 @down = new Locmare.FormModule.FieldModule.HelperModule.TailAngleModule.Down({field: @field, helper: this})
\r
8 @up = new Locmare.FormModule.FieldModule.HelperModule.TailAngleModule.Up({field: @field, helper: this})
\r
9 @reset = new Locmare.FormModule.FieldModule.HelperModule.TailAngleModule.Reset({field: @field, helper: this})
\r
10 @listenTo(this, 'down', @down_click)
\r
11 @listenTo(this, 'up', @up_click)
\r
12 @listenTo(this, 'reset', @reset_click)
\r
16 style: 'display: block'
\r
18 this.$el.attr(@attr)
\r
20 this.$el.append(@down.render().el)
\r
21 this.$el.append(@up.render().el)
\r
22 this.$el.append(@reset.render().el)
\r
28 @field.item().r_step()
\r
33 @field.tag.$el.val(r)
\r
37 parseInt(@field.val())
\r
40 @set_r(Math.floor(@r() - @r_step()))
\r
43 @set_r(Math.floor(@r() + @r_step()))
\r
48 class Locmare.FormModule.FieldModule.HelperModule.TailAngleModule
\r
49 class Locmare.FormModule.FieldModule.HelperModule.TailAngleModule.Down extends Backbone.View
\r
56 initialize: (options) ->
\r
57 @field = options.field
\r
58 @helper = options.helper
\r
65 @helper.trigger('down')
\r
68 class Locmare.FormModule.FieldModule.HelperModule.TailAngleModule.Up extends Backbone.View
\r
75 initialize: (options) ->
\r
76 @field = options.field
\r
77 @helper = options.helper
\r
84 @helper.trigger('up')
\r
87 class Locmare.FormModule.FieldModule.HelperModule.TailAngleModule.Reset extends Backbone.View
\r
89 className: 'r-reset'
\r
94 initialize: (options) ->
\r
95 @field = options.field
\r
96 @helper = options.helper
\r
99 this.$el.html('reset')
\r
103 @field.tag.$el.val(0)
\r
104 @helper.trigger('reset')
\r