include donation form right on the page
This commit is contained in:
parent
a6b6bbaeca
commit
2c54601288
4 changed files with 68 additions and 74 deletions
|
@ -1,7 +1,18 @@
|
||||||
module StaticHelper
|
module StaticHelper
|
||||||
def pledgie_link(options={})
|
def pledgie_amount_label_tag(content)
|
||||||
options[:class] ||= "pledgie-link"
|
label_tag 'pledge[amount]', content
|
||||||
link_to 'Donate now!', pledgie_url, options
|
end
|
||||||
|
|
||||||
|
def pledgie_amount_field_tag
|
||||||
|
text_field_tag 'pledge[amount]', '0.00', :id => 'pledge_amount'
|
||||||
|
end
|
||||||
|
|
||||||
|
def pledgie_confirm_url
|
||||||
|
"http://pledgie.com/campaigns/#{PLEDGIE_CAMPAIGN_ID}/pledge/confirm"
|
||||||
|
end
|
||||||
|
|
||||||
|
def pledgie_form_tag(*args, &block)
|
||||||
|
form_tag(pledgie_confirm_url, *args, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
def pledgie_url
|
def pledgie_url
|
||||||
|
|
|
@ -19,16 +19,6 @@ body.static-donate
|
||||||
h2
|
h2
|
||||||
margin-bottom: .25em
|
margin-bottom: .25em
|
||||||
|
|
||||||
.pledgie-link
|
|
||||||
+awesome-button
|
|
||||||
+loud-awesome-button-color
|
|
||||||
|
|
||||||
#pledgie-link-with-title
|
|
||||||
float: right
|
|
||||||
font-size: 150%
|
|
||||||
margin-top: .5em
|
|
||||||
padding: .75em
|
|
||||||
|
|
||||||
$image-mode-preview-image-width: 300px
|
$image-mode-preview-image-width: 300px
|
||||||
$image-mode-preview-image-border-width: 1px
|
$image-mode-preview-image-border-width: 1px
|
||||||
$image-mode-preview-h-padding: 20px
|
$image-mode-preview-h-padding: 20px
|
||||||
|
@ -104,10 +94,23 @@ body.static-donate
|
||||||
font-size: 75%
|
font-size: 75%
|
||||||
margin: 0
|
margin: 0
|
||||||
|
|
||||||
.pledgie-link
|
form
|
||||||
margin: .75em 0
|
margin: .75em 0
|
||||||
|
|
||||||
|
label
|
||||||
|
font-size: 85%
|
||||||
|
font-weight: bold
|
||||||
|
|
||||||
|
&:after
|
||||||
|
content: ":"
|
||||||
|
|
||||||
|
input
|
||||||
|
width: 5em
|
||||||
|
|
||||||
|
button
|
||||||
|
+loud-awesome-button-color
|
||||||
|
|
||||||
#image-mode-description, #image-mode-comments
|
#image-mode-description, #image-mode-comments
|
||||||
float: left
|
float: right
|
||||||
width: $image-mode-description-width
|
width: $image-mode-description-width
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
- title "Support Dress to Impress"
|
- title "Support Dress to Impress"
|
||||||
= pledgie_link :id => 'pledgie-link-with-title'
|
|
||||||
%h2 Image Mode is almost here, but we need your help!
|
%h2 Image Mode is almost here, but we need your help!
|
||||||
|
|
||||||
= campaign_progress do
|
= campaign_progress do
|
||||||
|
@ -24,7 +23,10 @@
|
||||||
%header
|
%header
|
||||||
As a Thank You gift, those who donate at least $5 will receive early
|
As a Thank You gift, those who donate at least $5 will receive early
|
||||||
beta access to Image Mode
|
beta access to Image Mode
|
||||||
= pledgie_link
|
= pledgie_form_tag do
|
||||||
|
= pledgie_amount_label_tag 'Amount'
|
||||||
|
= pledgie_amount_field_tag
|
||||||
|
%button{:type => 'submit'} Donate now!
|
||||||
%p
|
%p
|
||||||
Include your
|
Include your
|
||||||
= link_to 'Dress to Impress username', login_path_with_return_to
|
= link_to 'Dress to Impress username', login_path_with_return_to
|
||||||
|
|
|
@ -2568,50 +2568,7 @@ body.static-donate #title, body.static-donate h2 {
|
||||||
body.static-donate h2 {
|
body.static-donate h2 {
|
||||||
margin-bottom: 0.25em;
|
margin-bottom: 0.25em;
|
||||||
}
|
}
|
||||||
/* line 22, ../../../app/stylesheets/static/_donate.sass */
|
/* line 30, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate .pledgie-link {
|
|
||||||
/* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */
|
|
||||||
-moz-border-radius: 5px;
|
|
||||||
-webkit-border-radius: 5px;
|
|
||||||
background: #006400 url('/images/alert-overlay.png?1296599919') repeat-x;
|
|
||||||
border: 0;
|
|
||||||
display: inline-block;
|
|
||||||
padding: 0.5em 0.75em 0.45em;
|
|
||||||
color: white;
|
|
||||||
text-decoration: none;
|
|
||||||
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
|
|
||||||
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
|
|
||||||
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
|
|
||||||
border-bottom: 1px solid rgba(0, 0, 0, 0.25);
|
|
||||||
position: relative;
|
|
||||||
font-weight: bold;
|
|
||||||
line-height: 1;
|
|
||||||
background: #ff5c00 url('/images/alert-overlay.png?1296599919') repeat-x;
|
|
||||||
}
|
|
||||||
/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */
|
|
||||||
body.static-donate .pledgie-link:hover {
|
|
||||||
background-color: #005300;
|
|
||||||
}
|
|
||||||
/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */
|
|
||||||
body.static-donate .pledgie-link:hover {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */
|
|
||||||
body.static-donate .pledgie-link:active {
|
|
||||||
top: 1px;
|
|
||||||
}
|
|
||||||
/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */
|
|
||||||
body.static-donate .pledgie-link:hover {
|
|
||||||
background-color: #ee4b00;
|
|
||||||
}
|
|
||||||
/* line 26, ../../../app/stylesheets/static/_donate.sass */
|
|
||||||
body.static-donate #pledgie-link-with-title {
|
|
||||||
float: right;
|
|
||||||
font-size: 150%;
|
|
||||||
margin-top: 0.5em;
|
|
||||||
padding: 0.75em;
|
|
||||||
}
|
|
||||||
/* line 40, ../../../app/stylesheets/static/_donate.sass */
|
|
||||||
body.static-donate #image-mode-data {
|
body.static-donate #image-mode-data {
|
||||||
clear: both;
|
clear: both;
|
||||||
display: block;
|
display: block;
|
||||||
|
@ -2619,7 +2576,7 @@ body.static-donate #image-mode-data {
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
width: 344px;
|
width: 344px;
|
||||||
}
|
}
|
||||||
/* line 47, ../../../app/stylesheets/static/_donate.sass */
|
/* line 37, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #image-mode-preview {
|
body.static-donate #image-mode-preview {
|
||||||
border: 1px solid #006600;
|
border: 1px solid #006600;
|
||||||
margin: 0 0 2em 0;
|
margin: 0 0 2em 0;
|
||||||
|
@ -2628,39 +2585,39 @@ body.static-donate #image-mode-preview {
|
||||||
padding-bottom: 13.333px;
|
padding-bottom: 13.333px;
|
||||||
padding-left: 20px;
|
padding-left: 20px;
|
||||||
}
|
}
|
||||||
/* line 56, ../../../app/stylesheets/static/_donate.sass */
|
/* line 46, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #image-mode-preview img {
|
body.static-donate #image-mode-preview img {
|
||||||
border: 1px solid #006600;
|
border: 1px solid #006600;
|
||||||
margin-bottom: 0.5em;
|
margin-bottom: 0.5em;
|
||||||
}
|
}
|
||||||
/* line 60, ../../../app/stylesheets/static/_donate.sass */
|
/* line 50, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #image-mode-preview figcaption {
|
body.static-donate #image-mode-preview figcaption {
|
||||||
display: block;
|
display: block;
|
||||||
font-family: Calligraffitti;
|
font-family: Calligraffitti;
|
||||||
font-size: 250%;
|
font-size: 250%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
/* line 66, ../../../app/stylesheets/static/_donate.sass */
|
/* line 56, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #campaign-donors {
|
body.static-donate #campaign-donors {
|
||||||
display: none;
|
display: none;
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
width: 344px;
|
width: 344px;
|
||||||
}
|
}
|
||||||
/* line 71, ../../../app/stylesheets/static/_donate.sass */
|
/* line 61, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #campaign-donors ol {
|
body.static-donate #campaign-donors ol {
|
||||||
font-size: 85%;
|
font-size: 85%;
|
||||||
padding-left: 2em;
|
padding-left: 2em;
|
||||||
}
|
}
|
||||||
/* line 75, ../../../app/stylesheets/static/_donate.sass */
|
/* line 65, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #campaign-donors ol span {
|
body.static-donate #campaign-donors ol span {
|
||||||
color: #448844;
|
color: #448844;
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
/* line 79, ../../../app/stylesheets/static/_donate.sass */
|
/* line 69, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #campaign-donors.has-donors {
|
body.static-donate #campaign-donors.has-donors {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
/* line 88, ../../../app/stylesheets/static/_donate.sass */
|
/* line 78, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #image-mode-beta {
|
body.static-donate #image-mode-beta {
|
||||||
background: #eeffee;
|
background: #eeffee;
|
||||||
border: 1px solid #006600;
|
border: 1px solid #006600;
|
||||||
|
@ -2673,24 +2630,45 @@ body.static-donate #image-mode-beta {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
width: 404px;
|
width: 404px;
|
||||||
}
|
}
|
||||||
/* line 98, ../../../app/stylesheets/static/_donate.sass */
|
/* line 88, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #image-mode-beta header {
|
body.static-donate #image-mode-beta header {
|
||||||
display: block;
|
display: block;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
/* line 102, ../../../app/stylesheets/static/_donate.sass */
|
/* line 92, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #image-mode-beta p {
|
body.static-donate #image-mode-beta p {
|
||||||
font-family: "Droid Sans", Helvetica, Arial, Verdana, sans-serif;
|
font-family: "Droid Sans", Helvetica, Arial, Verdana, sans-serif;
|
||||||
font-size: 75%;
|
font-size: 75%;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
/* line 107, ../../../app/stylesheets/static/_donate.sass */
|
/* line 97, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #image-mode-beta .pledgie-link {
|
body.static-donate #image-mode-beta form {
|
||||||
margin: 0.75em 0;
|
margin: 0.75em 0;
|
||||||
}
|
}
|
||||||
|
/* line 100, ../../../app/stylesheets/static/_donate.sass */
|
||||||
|
body.static-donate #image-mode-beta form label {
|
||||||
|
font-size: 85%;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
/* line 104, ../../../app/stylesheets/static/_donate.sass */
|
||||||
|
body.static-donate #image-mode-beta form label:after {
|
||||||
|
content: ":";
|
||||||
|
}
|
||||||
|
/* line 107, ../../../app/stylesheets/static/_donate.sass */
|
||||||
|
body.static-donate #image-mode-beta form input {
|
||||||
|
width: 5em;
|
||||||
|
}
|
||||||
/* line 110, ../../../app/stylesheets/static/_donate.sass */
|
/* line 110, ../../../app/stylesheets/static/_donate.sass */
|
||||||
|
body.static-donate #image-mode-beta form button {
|
||||||
|
background: #ff5c00 url('/images/alert-overlay.png?1296599919') repeat-x;
|
||||||
|
}
|
||||||
|
/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */
|
||||||
|
body.static-donate #image-mode-beta form button:hover {
|
||||||
|
background-color: #ee4b00;
|
||||||
|
}
|
||||||
|
/* line 113, ../../../app/stylesheets/static/_donate.sass */
|
||||||
body.static-donate #image-mode-description, body.static-donate #image-mode-comments {
|
body.static-donate #image-mode-description, body.static-donate #image-mode-comments {
|
||||||
float: left;
|
float: right;
|
||||||
width: 436px;
|
width: 436px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue