Merge branch 'inbox-options'

This commit is contained in:
Andreas N 2015-01-30 20:22:48 +01:00
commit 5ce2368310
2 changed files with 32 additions and 5 deletions

View File

@ -121,3 +121,18 @@ $(document).on "click", "button[name=ib-destroy]", ->
complete: (jqxhr, status) ->
btn.button "reset"
$("textarea[name=ib-answer][data-id=#{iid}]").removeAttr "readonly"
# Toggle button
$(document).on "click", "button[name=ib-options]", ->
btn = $(this)
ibid = btn[0].dataset.ib_id
state = btn[0].dataset.state
optionBox = $("#ib-options-#{ibid}")
switch state
when 'hidden'
optionBox.slideDown()
btn[0].dataset.state = 'shown'
when 'shown'
optionBox.slideUp()
btn[0].dataset.state = 'hidden'

View File

@ -23,8 +23,20 @@
Answer
%button.btn.btn-danger{name: 'ib-destroy', data: { ib_id: i.id }}
Delete
%button.btn.btn-default{name: 'ib-options', data: { ib_id: i.id, state: :hidden }}
Options
.panel-footer{id: "ib-options-#{i.id}", style: 'display: none'}
%h4 Sharing
- if @services.count > 0
.row
- current_user.services.each do |service|
.col-md-2.col-sm-4.col-xs-6
%label
%input{type: 'checkbox', name: 'ib-share', checked: :checked, data: { ib_id: i.id, service: service.provider }}
Post to
= service.provider.capitalize
- else
%p
You have not connected any services yet. Visit your
= link_to "service settings", services_path
to connect one.