publisher as a faux nav element.
This commit is contained in:
parent
cae4f832cf
commit
e709eba243
6 changed files with 115 additions and 86 deletions
|
|
@ -1,4 +1,3 @@
|
|||
= render "shared/publisher"
|
||||
%ul#stream
|
||||
- for post in @posts
|
||||
= render type_partial(post), :post => post
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@
|
|||
= link_to "login", new_user_session_path
|
||||
|
||||
|
||||
= render "shared/publisher"
|
||||
.container
|
||||
- if user_signed_in?
|
||||
%h1#user_name
|
||||
|
|
@ -46,10 +47,6 @@
|
|||
#content.span-24.last
|
||||
.span-5.append-1.last
|
||||
= link_to owner_picture, root_path
|
||||
%ul#stream_filters.nav
|
||||
%li= link_to "status messages", status_messages_path
|
||||
%li= link_to "bookmarks", bookmarks_path
|
||||
%li= link_to "blogs", blogs_path
|
||||
= render 'friends/sidebar' if user_signed_in?
|
||||
|
||||
.span-18
|
||||
|
|
|
|||
|
|
@ -1,78 +1,37 @@
|
|||
:css
|
||||
#publisher{
|
||||
padding: 10px;
|
||||
padding-top: 15px;
|
||||
padding-bottom: 35px;
|
||||
background-color: #F2F8FC;
|
||||
border-bottom: 2px #999 solid;
|
||||
}
|
||||
|
||||
#publisher_form {
|
||||
margin-bottom: -15px;
|
||||
}
|
||||
|
||||
#new_bookmark {
|
||||
display: none;
|
||||
}
|
||||
#new_blog {
|
||||
display: none;
|
||||
}
|
||||
|
||||
ul#publisher_content_pickers {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
text-shadow: 0 -2px 0 #fff;
|
||||
}
|
||||
|
||||
ul#publisher_content_pickers li {
|
||||
display: inline;
|
||||
padding: 5px 10px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.selected {
|
||||
-webkit-border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
border: 1px solid #ccc;
|
||||
border-top: 1px solid #333;
|
||||
background-color: rgba( 255, 255, 255, 0.5);
|
||||
-webkit-box-shadow: 0 2px 1px #fff;
|
||||
-moz-box-shadow: 0 2px 1px #fff;
|
||||
}
|
||||
|
||||
#publisher
|
||||
%ul#publisher_content_pickers
|
||||
%li{ :class => "status_message selected" }= link_to "status message", "#"
|
||||
%li{ :class => "bookmark" }= link_to "bookmark", "#"
|
||||
%li{ :class => "blog" }= link_to "blog", "#"
|
||||
.container
|
||||
%ul#publisher_content_pickers
|
||||
%li{ :class => "status_message" }= link_to "status message", "#"
|
||||
%li{ :class => "bookmark" }= link_to "bookmark", "#"
|
||||
%li{ :class => "blog" }= link_to "blog", "#"
|
||||
|
||||
#publisher_form
|
||||
= form_for StatusMessage.new, :remote => true do |f|
|
||||
= f.error_messages
|
||||
%p
|
||||
%label{:for => "status_message_message"} Message
|
||||
= f.text_area :message, :rows => 2
|
||||
%p
|
||||
= f.submit "Post"
|
||||
#publisher_form
|
||||
= form_for StatusMessage.new, :remote => true do |f|
|
||||
= f.error_messages
|
||||
%p
|
||||
%label{:for => "status_message_message"} Message
|
||||
= f.text_area :message, :rows => 2
|
||||
%p
|
||||
= f.submit "Post"
|
||||
|
||||
= form_for Bookmark.new, :remote => true do |f|
|
||||
= f.error_messages
|
||||
%p
|
||||
%label{:for => "bookmark_title"} Title
|
||||
= f.text_field :title
|
||||
%p
|
||||
%label{:for => "bookmark_link"} Link
|
||||
= f.text_field :link
|
||||
%p
|
||||
= f.submit "Post"
|
||||
= form_for Bookmark.new, :remote => true do |f|
|
||||
= f.error_messages
|
||||
%p
|
||||
%label{:for => "bookmark_title"} Title
|
||||
= f.text_field :title
|
||||
%p
|
||||
%label{:for => "bookmark_link"} Link
|
||||
= f.text_field :link
|
||||
%p
|
||||
= f.submit "Post"
|
||||
|
||||
= form_for Blog.new, :remote => true do |f|
|
||||
= f.error_messages
|
||||
%p
|
||||
%label{:for => "blog_title"} Title
|
||||
= f.text_field :title
|
||||
%p
|
||||
%label{:for => "blog_body"} Body
|
||||
= f.text_area :body
|
||||
%p
|
||||
= f.submit "Post"
|
||||
= form_for Blog.new, :remote => true do |f|
|
||||
= f.error_messages
|
||||
%p
|
||||
%label{:for => "blog_title"} Title
|
||||
= f.text_field :title
|
||||
%p
|
||||
%label{:for => "blog_body"} Body
|
||||
= f.text_area :body
|
||||
%p
|
||||
= f.submit "Post"
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
}
|
||||
});
|
||||
|
||||
$("#publisher_content_pickers .blog").click(function(){
|
||||
$("#publisher_content_pickers .blog").click(function(){
|
||||
if( $("#new_blog").css("display") == "none" ) {
|
||||
$("#publisher_content_pickers").children("li").removeClass("selected");
|
||||
$("#publisher_form form").fadeOut(50);
|
||||
|
|
@ -30,4 +30,9 @@
|
|||
}
|
||||
});
|
||||
|
||||
//$("#publisher").mouseout(function(){
|
||||
//$("#publisher_form form").fadeOut(200);
|
||||
//$("#publisher_content_pickers li").removeClass("selected");
|
||||
//});
|
||||
|
||||
});
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ a {
|
|||
header {
|
||||
position: relative;
|
||||
margin: -2em;
|
||||
margin-bottom: 2em;
|
||||
margin-bottom: 0;
|
||||
height: 30px;
|
||||
color: white;
|
||||
background-color: #1a1a21;
|
||||
|
|
@ -210,8 +210,8 @@ input[type='text'], textarea {
|
|||
height: auto; }
|
||||
|
||||
input[type='submit'] {
|
||||
position: absolute;
|
||||
right: 0; }
|
||||
display: block;
|
||||
float: right; }
|
||||
|
||||
form p {
|
||||
position: relative;
|
||||
|
|
@ -226,3 +226,35 @@ label {
|
|||
|
||||
ul.nav li > a {
|
||||
display: block; }
|
||||
|
||||
#publisher {
|
||||
padding: 0.5em 0;
|
||||
background-color: #f2f8fc;
|
||||
border-bottom: 1px #eaeaea solid;
|
||||
margin: 0 -2em;
|
||||
margin-bottom: 2em; }
|
||||
|
||||
#new_blog,
|
||||
#new_bookmark,
|
||||
#new_status_message {
|
||||
display: none; }
|
||||
|
||||
ul#publisher_content_pickers {
|
||||
display: inline;
|
||||
margin: 0 -10px;
|
||||
padding: 0;
|
||||
text-shadow: 0 -2px 0 white; }
|
||||
|
||||
ul#publisher_content_pickers li {
|
||||
display: inline;
|
||||
padding: 5px 10px;
|
||||
margin-right: 5px; }
|
||||
|
||||
.selected {
|
||||
-webkit-border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
border: 1px solid #cccccc;
|
||||
border-top: 1px solid #333333;
|
||||
background-color: rgba(255, 255, 255, 0.5);
|
||||
-webkit-box-shadow: 0 2px 1px white;
|
||||
-moz-box-shadow: 0 2px 1px white; }
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ a
|
|||
header
|
||||
:position relative
|
||||
:margin -2em
|
||||
:bottom 2em
|
||||
:bottom 0
|
||||
:height 30px
|
||||
:color #fff
|
||||
:background
|
||||
|
|
@ -252,8 +252,8 @@ input[type='text'], textarea
|
|||
|
||||
|
||||
input[type='submit']
|
||||
:position absolute
|
||||
:right 0
|
||||
:display block
|
||||
:float right
|
||||
|
||||
form p
|
||||
:position relative
|
||||
|
|
@ -268,3 +268,40 @@ label
|
|||
|
||||
ul.nav li > a
|
||||
:display block
|
||||
|
||||
#publisher
|
||||
:padding 0.5em 0
|
||||
:background
|
||||
:color #F2F8FC
|
||||
:border
|
||||
:bottom 1px #eaeaea solid
|
||||
:margin 0 -2em
|
||||
:bottom 2em
|
||||
|
||||
#new_blog,
|
||||
#new_bookmark,
|
||||
#new_status_message
|
||||
:display none
|
||||
|
||||
ul#publisher_content_pickers
|
||||
:display inline
|
||||
:margin 0 -10px
|
||||
:padding 0
|
||||
:text-shadow 0 -2px 0 #fff
|
||||
|
||||
ul#publisher_content_pickers li
|
||||
:display inline
|
||||
:padding 5px 10px
|
||||
:margin
|
||||
:right 5px
|
||||
|
||||
.selected
|
||||
:-webkit-border-radius 5px
|
||||
:-moz-border-radius 5px
|
||||
:border 1px solid #ccc
|
||||
:top 1px solid #333
|
||||
:background
|
||||
:color rgba( 255, 255, 255, 0.5)
|
||||
:-webkit-box-shadow 0 2px 1px #fff
|
||||
:-moz-box-shadow 0 2px 1px #fff
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue