diff --git a/app/controllers/status_messages_controller.rb b/app/controllers/status_messages_controller.rb index 9b363032e5d4ada27dad5c58fcdd4763756c2842..786b150077b0227b0c1cd16ed5a6ea6df352615a 100644 --- a/app/controllers/status_messages_controller.rb +++ b/app/controllers/status_messages_controller.rb @@ -9,6 +9,7 @@ class StatusMessagesController < ApplicationController end def create + puts params.inspect @status_message = current_user.post(:status_message, params[:status_message]) if @status_message.created_at diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 7f6a7bae23737ec4829d0a30adddd65253a40b60..c5ef2f0e822b6d1a506eaed8d7e23d071d662c83 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,4 +1,9 @@ module ApplicationHelper + + def current_group?(group) + @group.id == group.id + end + def object_path(object) eval("#{object.class.to_s.underscore}_path(object)") end diff --git a/app/views/shared/_publisher.haml b/app/views/shared/_publisher.haml index 710b0d2bc414a9333067e69eb25869162bd235c8..470cfbcfc1680e6fc02ab74dc989c1cb76ee55b9 100644 --- a/app/views/shared/_publisher.haml +++ b/app/views/shared/_publisher.haml @@ -1,14 +1,18 @@ #publisher - #publisher_form = form_for StatusMessage.new, :remote => true do |f| = f.error_messages -if group_id = f.hidden_field :group_id, :value => group_id + - %p - %label{:for => "status_message_message"} Message - = f.text_area :message, :rows => 2 - %p.right + %label{:for => "status_message_message"} Message + = f.text_area :message, :rows => 2 + %ul + - for group in current_user.groups + %li + = group.name + = check_box_tag("groups_id[]", group.id, current_group?(group)) + .right = f.submit "Post" diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css index a5b4b5fc6d918a94b35fb81112180ae68ad4730e..4015b7a549d860f0c173e97d7305ae2aaad517ff 100644 --- a/public/stylesheets/application.css +++ b/public/stylesheets/application.css @@ -274,7 +274,7 @@ input[type='text'], textarea { font-size: 14px; padding: 0.3em; display: block; - width: 100%; + width: 66%; box-shadow: 0 2px 0px white; -webkit-box-shadow: 0 2px 0px white; -moz-box-shadow: 0 2px 0px white; diff --git a/public/stylesheets/sass/application.sass b/public/stylesheets/sass/application.sass index b41a1120a641961eccb0aa72e96c2ec6e9c23096..dbedd6c449468668292d1d610c0ca634f6a94af0 100644 --- a/public/stylesheets/sass/application.sass +++ b/public/stylesheets/sass/application.sass @@ -337,7 +337,7 @@ input[type='text'], textarea :size 14px :padding 0.3em :display block - :width 100% + :width 66% :box-shadow 0 2px 0px #fff :-webkit-box-shadow 0 2px 0px #fff :-moz-box-shadow 0 2px 0px #fff