This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/views/button_view.js.coffee
2013-02-05 14:16:51 -05:00

17 lines
488 B
CoffeeScript

Discourse.ButtonView = Ember.View.extend Discourse.Presence,
tagName: 'button'
classNameBindings: [':btn', ':standard', 'dropDownToggle']
attributeBindings: ['data-not-implemented', 'title', 'data-toggle', 'data-share-url']
title: (->
Em.String.i18n(@get('helpKey') || @get('textKey'))
).property('helpKey')
text: (->
Em.String.i18n(@get('textKey'))
).property('textKey')
render: (buffer) ->
@renderIcon(buffer) if @renderIcon
buffer.push(@get('text'))