Sha256: 0f02a55f086324bf817e117770ddc839847d37792d4850400f5cc92aaed4311a
Contents?: true
Size: 1.02 KB
Versions: 19
Compression:
Stored size: 1.02 KB
Contents
class Backbone.Poised.SubmitControl extends Backbone.Poised.View tagName: 'ul' className: 'poised button-group' events: 'tap input.submit': 'submitTapped' 'tap input.cancel': 'cancelTapped' 'tap input.reset': 'resetTapped' initialize: (options = {}) -> super @options = _.chain(options) .pick('cancelable', 'resetable') .defaults cancelable: false resetable: false .value() submitTapped: (e) => @trigger('submit') e.preventDefault() cancelTapped: (e) => @trigger('cancel') e.preventDefault() resetTapped: (e) => @trigger('reset') e.preventDefault() render: => @$el.html() @$el.append('<li><input class="poised button primary submit" type="submit" value="Save"></li>') if @options.cancelable @$el.append('<li><input class="poised button secondary cancel" type="submit" value="Cancel"></li>') if @options.resetable @$el.append('<li><input class="poised button secondary reset" type="submit" value="Reset"></li>') this
Version data entries
19 entries across 19 versions & 1 rubygems