795b6186d3c1da82329448d123845abff7bd16f2
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

1) ## translation metadata
Roger Dingledine looks like we never set the...

Roger Dingledine authored 13 years ago

2) # Revision: $Revision$
Andrew Lewman first cut of the new, shiny...

Andrew Lewman authored 13 years ago

3) # Translation-Priority: 3-low
4) 
Sebastian Hahn New donate page attempts

Sebastian Hahn authored 8 years ago

5) #include "donatehead.wmi" TITLE="Donate to keep Tor alive!" CHARSET="UTF-8"
6) 
7) <div class="donation">
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

8)           
9)       <div class="quote-section">
10)           <div class="container">
11)             <div class="row">
12)               <div class="col-sm-3 img-section">
Roger Dingledine swap out that roger guy for...

Roger Dingledine authored 8 years ago

13)                   <img src="$(IMGROOT)/shari.png" class="img-thumbnail img-responsive champion" alt="Shari Steele">
Sebastian Hahn New donate page attempts

Sebastian Hahn authored 8 years ago

14)                 </div>
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

15) 
16)                 <div class="col-sm-9 col-xs-offset-0">
17)                   <blockquote>
Roger Dingledine swap out that roger guy for...

Roger Dingledine authored 8 years ago

18) Tor is an essential part of the Internet freedom infrastructure, and I'm looking forward to working with the Tor Project to continue to grow the movement.
19)                     <footer class="pull-right source-quote"><cite title="Source Title">Shari Steele</cite></footer>
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

20)                   </blockquote>
Sebastian Hahn New donate page attempts

Sebastian Hahn authored 8 years ago

21)                 </div>
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

22) 
23)           </div>
Sebastian Hahn New donate page attempts

Sebastian Hahn authored 8 years ago

24)         </div>
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

25)       </div>
26) 
27) 
28)     <div class="container">
29) 
30)       <div class="row">
31)         <div class="col-sm-7">
32)           <h2 class="main-text">Your support is critical to our success</h2>
33)           <hr>
Nima Fatemi fix the swag message a bit

Nima Fatemi authored 8 years ago

34)           <p style="text-align:left;">Donate $23 or more, get swag, take a picture and share it with us via <code><a href="https://twitter.com/search?q=%23SupportTor" target="_blank">#supportTor</a></code> hashtag.</p>
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

35)           
36)           <noscript class="perks">
37)             <h4 style="text-align:left; padding-top:10px;"><b>Perks</b></h4>
38)             <p style="text-align:left;">Donate $23+ to get a <b>pack of stickers</b></p>
39)             <p style="text-align:left;">Donate $100+ to get a <b>Tor supporter tshirt</b></p>
40)             <p style="text-align:left;">Donate $500+ to get a <b>hoodie</b></p>
41)           </noscript>
42) 
43)           <h4 style="text-align:left; padding-top:10px;"><b>Perks</b></h4>
44)           <div class="col-sm-4 no-padding"><img id="stickers" class="img-responsive half-opacity" src="$(IMGROOT)/swag-stickers-lg.png" alt="stickers"></div>
45)           <div class="col-sm-4 no-padding"><img id="tshirt" class="img-responsive half-opacity" src="$(IMGROOT)/swag-tees-lg.png" alt="tshirt"></div>
46)           <div class="col-sm-4 no-padding"><img id="hoody" class="img-responsive half-opacity" src="$(IMGROOT)/swag-hoody-lg.png" alt="hoody"></div>
Sebastian Hahn New donate page attempts

Sebastian Hahn authored 8 years ago

47) 
48)         </div>
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

49)         <div class="donate-section col-sm-5">
50)           <form id="donate" action="https://www.paypal.com/cgi-bin/webscr" method="post">
51)             <div class="row col-md-offset-0 combined-input">
52)                 <div class="left col-xs-6 btn btn-default btn-lg active">
53)                   <label class="choiceLabel">
54)                     <input class="sr-only" name="cmd" id="blankRadio1" type="radio" value="_donations" aria-label="one_time"checked >
55)                     <span>One-time</span>
56)                   </label>
57)                 </div>
58)                 <div class="right col-xs-6 btn btn-default btn-lg ">
59)                   <label class="choiceLabel">
60)                     <input class="sr-only" name="cmd" id="blankRadio2" type="radio" value="_xclick-subscriptions" aria-label="monthly">
61)                     <span>Monthly</span>
62)                   </label>
63)                 </div>
64)             </div>
65) 
66)             <div class="btn-group btn-group-lg" role="group" style="margin-bottom: 30px;">
67)               <div style="padding-bottom:5px;" class="col-xs-6">
68)                 <button value="10" id="amount10" name="amnt" type="button" class="btn btn-default btn-lg btn-block amnt-btn">$10</button>
69)               </div>
70)               <div style="padding-bottom:5px;" class="col-xs-6">
71)                 <button value="23" id="amount23" name="amnt" type="button" class="btn btn-default btn-lg btn-block amnt-btn" title="You get a sticker!">$23</button>
72)               </div>
73)               <div style="padding-bottom:5px;" class="col-xs-6">
74)                 <button value="100" id="amount100" name="amnt" type="button" class="btn btn-default btn-lg btn-block amnt-btn" title="You get a tshirt!">$100</button>
75)               </div>
76)               <div style="padding-bottom:5px;" class="col-xs-6">
77)                 <button value="256" id="amount256" name="amnt" type="button" class="btn btn-default btn-lg btn-block amnt-btn" title="You get a tshirt!">$256</button>
78)               </div>
79)               <div style="padding-bottom:5px;" class="col-xs-6">
80)                 <button value="500" id="amount500" name="amnt" type="button" class="btn btn-default btn-lg btn-block amnt-btn" title="You get a hoody!">$500</button>
81)               </div>
82)               <div class="col-xs-6 form-group-lg">
83)                 <label class="sr-only" for="exampleInputAmount">1</label>
84)                 <div class="input-group">
85)                   <div class="input-group-addon">$</div>
Nima Fatemi fix min donation message

Nima Fatemi authored 8 years ago

86)                   <input type="number" min="5" step="1" name="custom_amnt" class="form-control" id="exampleInputAmount" placeholder="other amount">
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

87)                 </div>
88)               </div>
89)             </div>
90)             <div style="padding: 0 15px;">
Nima Fatemi fix min donation message

Nima Fatemi authored 8 years ago

91)               <h5 class="error-msg">The minimum donation amount is $5</h5>
Nima Fatemi make donate button green

Nima Fatemi authored 8 years ago

92)               <button id="donate-btn" class="btn btn-primary btn-lg btn-block donate-button" style="padding:10px;">Donate</button>
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

93)               <h5>via PayPal (doesn't require an account)</h5>
Nima Fatemi fixing other ways to donate...

Nima Fatemi authored 8 years ago

94)               <h4><a href="<page donate/donate-options>">Other Ways to Donate</a></h4>
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

95)             </div>
96)             <input type="hidden" id="amount" name="amount" value="">
97)             <input type="hidden" id="a3" name="a3" value="0">
98)             <input type="hidden" id="p3" name="p3" value="1">
99)             <input type="hidden" id="t3" name="t3" value="M">
100)             <input type="hidden" name="sra" value="1">
101)             <input type="hidden" name="src" value="1">
102)             <input type="hidden" name="no_shipping" value="1">
103)             <input type="hidden" name="no_note" value="1">
104)             <input type="hidden" name="business" value="donations@torproject.org">
105)             <input type="hidden" id="item_name" name="item_name" value="Donation to the Tor Project">
106)             <input type="hidden" name="return" value="https://www.torproject.org/donate/thankyou">
107)             <input type="hidden" name="cancel_return" value="https://www.torproject.org/getinvolved/volunteer">
108) 
109) 
110)           </form>
Sebastian Hahn New donate page attempts

Sebastian Hahn authored 8 years ago

111)         </div>
112)       </div>
113)     </div>
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

114)   
115) 
116) 
117)   </div>
Andrew Lewman first attempt at ticket 10279.

Andrew Lewman authored 10 years ago

118) 
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

119) 
120)   <!-- PAYPAL -->
121)   <script type="text/javascript" src="$(DOCROOT)/js/jquery.min.js"></script>
122)   <script type="text/javascript">
123)   function displayVals() {
124)     var amount = $( this ).filter(".amnt-btn").val();
Sebastian Hahn New donate page attempts

Sebastian Hahn authored 8 years ago

125)     if (amount == null) {
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

126)       amount = $("#exampleInputAmount").val();
MehrabKamrani fix other amount input in d...

MehrabKamrani authored 8 years ago

127)       if ($('#amount').val() == "" && !($("#exampleInputAmount").hasClass("active")) ) {
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

128)         amount = 23
129)         $( "#amount23" ).addClass('active');
130)       } else if (this.id == "exampleInputAmount") {
Sebastian Hahn New donate page attempts

Sebastian Hahn authored 8 years ago

131)         $( "button" ).removeClass('active');
132)         $( this ).addClass('active');
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

133)       }
134)     } else {
135)       $( ".amnt-btn" ).removeClass('active');
136)       $( this ).addClass('active');
137)       $('#amount').val(amount);
138)     }
139)     $('#amount').val(amount);
140)     $('#a3').val(amount);
141)     
142)     $("button[name='amnt']").click(function () {
143)       $(".form-control").val(null);
144)       $(".error-msg").css("display","none");
145)     });
146) 
147)     if (23 <= parseInt($("#amount").val()) && parseInt($("#amount").val()) < 100) {
148)       $("#stickers").css("opacity","1");
149)       $("#tshirt").css("opacity","0.5");
150)       $("#hoody").css("opacity","0.5");
151)     }else if (100 <= parseInt($("#amount").val()) && parseInt($("#amount").val()) < 500) {
152)       $("#tshirt").css("opacity","1");
153)       $("#stickers").css("opacity","0.5");
154)       $("#hoody").css("opacity","0.5");
155)     }else if (500 <= parseInt($("#amount").val())) {
156)       $("#hoody").css("opacity","1");
157)       $("#stickers").css("opacity","0.5");
158)       $("#tshirt").css("opacity","0.5");
159)     }else{
160)       $("#hoody").css("opacity","0.5");
161)       $("#stickers").css("opacity","0.5");
162)       $("#tshirt").css("opacity","0.5");
Sebastian Hahn New donate page attempts

Sebastian Hahn authored 8 years ago

163)     }
Nima Fatemi updating donate.wml

Nima Fatemi authored 8 years ago

164) 
165)   }
166)   $( document ).ready(function() {
167)     $("button[name='amnt']").click(displayVals);
168)     $("#exampleInputAmount").click(displayVals);
169)     $("#exampleInputAmount").change(displayVals);
170)     displayVals();
171) 
172)     $("#exampleInputAmount").change(function(){
173)       if ($("#amount").val() == "" || parseInt($("#amount").val()) < 5) {
174)         $(".error-msg").css("display","block");
175)       } else{
176)         $(".error-msg").css("display","none");
177)       }
178)     });
179) 
180)     $("#donate-btn").click(function(event){
181)       if ($("#amount").val() == "" || parseInt($("#amount").val()) < 5) {
182)         event.preventDefault();
183)         $(".error-msg").css("display","block");
184)       } else{
185)         $(".error-msg").css("display","none");
186)       }
187)     });
188) 
189)     $(".left").click(function(){
190)       $(".left").addClass('active');
191)       $(".right").removeClass('active');
192)     });
193)     $(".right").click(function(){
194)       $(".right").addClass('active');
195)       $(".left").removeClass('active');
196)     });
197)     
198)   });
199) 
200) 
201)   </script>
202)