Sha256: e3d7ed4f880a58be89bb474727e48286fa7aec756c9ba859c55a91da55eaa126

Contents?: true

Size: 448 Bytes

Versions: 19

Compression:

Stored size: 448 Bytes

Contents

ELA.Views ?= {}
class ELA.Views.OverviewTile extends Backbone.Poised.List.Item
  tagName: 'li'
  className: 'tile'
  template: JST['overview/tile']

  events:
    'click': 'loadApp'

  loadApp: =>
    if App = ELA[@model.get('name').toCapitalCamel()]?.Models.App
      ELA.router.navigate("app/#{App::path}", trigger: true)
    else
      alert(t('overview.messages.not_implemented'))

  render: =>
    @$el.html @template @model.toJSON()
    this

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
ela-4.1.6 app/js/lib/views/overview_tile.coffee
ela-4.1.5 app/js/lib/views/overview_tile.coffee
ela-4.1.4 app/js/lib/views/overview_tile.coffee
ela-4.1.3 app/js/lib/views/overview_tile.coffee
ela-4.1.2 app/js/lib/views/overview_tile.coffee
ela-4.1.1 app/js/lib/views/overview_tile.coffee
ela-4.1.0 app/js/lib/views/overview_tile.coffee
ela-4.0.0 app/js/lib/views/overview_tile.coffee
ela-3.4.3 app/js/lib/views/overview_tile.coffee
ela-3.4.2 app/js/lib/views/overview_tile.coffee
ela-3.4.0 app/js/lib/views/overview_tile.coffee
ela-3.3.1 app/js/lib/views/overview_tile.coffee
ela-3.3.0 app/js/lib/views/overview_tile.coffee
ela-3.2.0 app/js/lib/views/overview_tile.coffee
ela-3.1.1 app/js/lib/views/overview_tile.coffee
ela-3.1.0 app/js/lib/views/overview_tile.coffee
ela-3.0.0 app/js/lib/views/overview_tile.coffee
ela-2.0.0 app/js/lib/views/overview_tile.coffee
ela-1.1.0 app/js/lib/views/overview_tile.coffee