Sha256: 893e1062edc57ee0e3223c4c12b5b1726b9afa53ba33aaa799676867aa9dc6d2

Contents?: true

Size: 1.28 KB

Versions: 1

Compression:

Stored size: 1.28 KB

Contents

#= require 'menu'
#= require 'menu_item'

if OverlayMe.mustLoad() # dont do it twice

  basics_panel = new OverlayMe.MenuItem({id: "bacis-options", title: "Basics" })

  collapse_button = (new Backbone.View).make 'button', { class: 'collapse'}, 'Collapse (c)'
  $o(collapse_button).bind 'click', (event) =>
    OverlayMe.menu.toggleCollapse()
  basics_panel.append collapse_button

  clear_all_button = (new Backbone.View).make 'button', { class: 'reset', onClick: "javascript: OverlayMe.clearAndReload()" }, 'Reset All (r)'
  basics_panel.append clear_all_button

  toggle_all_display = ->
    $o(window).trigger 'overlay_me:toggle_all_display'
    $o(window).trigger 'overlay_me:toggle_overlay_me_images_container_display'

  hide_button = (new Backbone.View).make 'button', { class: 'hide' }, 'Hide (h)'
  $o(hide_button).bind 'click', (event) =>
    toggle_all_display()
  basics_panel.append hide_button

  # add the element to the page menu
  OverlayMe.menu.append basics_panel.render()

  # add listener for keypress
  $o(window).bind('keypress', (event) =>
    # console.log event.keyCode, event.charCode
    if event.charCode == 104 # h
      toggle_all_display()
    if event.charCode == 99 # c
      OverlayMe.menu.toggleCollapse()
    if event.charCode == 114 # r
      OverlayMe.clearAndReload()
  )

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
overlay_me-0.13.0 javascripts/basics.js.coffee