OLD | NEW |
1 <style type="text/css"> | 1 <style type="text/css"> |
2 h2 | 2 h2 |
3 { | 3 { |
4 padding-top: 20px; | 4 padding-top: 20px; |
5 border-top: 1px solid #ccc; | 5 border-top: 1px solid #ccc; |
6 } | 6 } |
7 | 7 |
8 label | 8 label |
9 { | 9 { |
10 display: block; | 10 display: block; |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 border-color: #357ebd; | 103 border-color: #357ebd; |
104 } | 104 } |
105 | 105 |
106 #form.none button.paypal:hover, | 106 #form.none button.paypal:hover, |
107 #form.paypal button.paypal:hover | 107 #form.paypal button.paypal:hover |
108 { | 108 { |
109 background-color: #3276b1; | 109 background-color: #3276b1; |
110 border-color: #285e8e; | 110 border-color: #285e8e; |
111 } | 111 } |
112 | 112 |
113 /* Bitcoin */ | |
114 | |
115 #form.none button.bitcoin, | |
116 #form.bitcoin button.bitcoin | |
117 { | |
118 color: #fff; | |
119 background-color: #f0ad4e; | |
120 border-color: #eea236; | |
121 } | |
122 | |
123 #form.none button.bitcoin:hover, | |
124 #form.bitcoin button.bitcoin:hover | |
125 { | |
126 background-color: #ed9c28; | |
127 border-color: #d58512; | |
128 } | |
129 | |
130 /* Secondary Form Elements */ | 113 /* Secondary Form Elements */ |
131 | 114 |
132 #form-fields | 115 #form-fields |
133 { | 116 { |
134 display: none; | 117 display: none; |
135 } | 118 } |
136 | 119 |
137 #form.credit-card #form-fields, | 120 #form.credit-card #form-fields, |
138 #form.paypal #form-fields, | 121 #form.paypal #form-fields |
139 #form.bitcoin #form-fields | |
140 { | 122 { |
141 display: block; | 123 display: block; |
142 } | 124 } |
143 | 125 |
144 #form.credit-card #form-recurrence, | 126 #form.credit-card #form-recurrence |
145 #form.bitcoin #form-currency, | |
146 #form.bitcoin #form-price | |
147 { | 127 { |
148 display: none; | 128 display: none; |
149 } | 129 } |
150 | 130 |
151 /* This cannot be #donate because specificity is too low */ | 131 /* This cannot be #donate because specificity is too low */ |
152 #form #donate | 132 #form #donate |
153 { | 133 { |
154 color: #fff; | 134 color: #fff; |
155 background-color: #5cb85c; | 135 background-color: #5cb85c; |
156 border-color: #4cae4c; | 136 border-color: #4cae4c; |
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
283 | 263 |
284 var recurrenceValue = { | 264 var recurrenceValue = { |
285 get: function(recurrences) | 265 get: function(recurrences) |
286 { | 266 { |
287 var checked = document.getElementById("recurrence").checked; | 267 var checked = document.getElementById("recurrence").checked; |
288 return (checked && recurrences.monthly) ? recurrences.monthly : undefined | 268 return (checked && recurrences.monthly) ? recurrences.monthly : undefined |
289 } | 269 } |
290 }; | 270 }; |
291 | 271 |
292 var providers = { | 272 var providers = { |
293 "bitcoin": function() | |
294 { | |
295 var recurring = recurrenceValue.get({ | |
296 "monthly": "https://coinbase.com/checkouts/d46825e3f22461f6a25b3249f8ce7
c2a" | |
297 }); | |
298 openProviderPage({ | |
299 action: (recurring) ? recurring : "https://coinbase.com/checkouts/ab08a1
65e21d72b503cff8f30bece652" | |
300 }); | |
301 }, | |
302 "credit-card": function() | 273 "credit-card": function() |
303 { | 274 { |
304 if (verify(priceValue)) | 275 if (verify(priceValue)) |
305 return; | 276 return; |
306 | 277 |
307 openProviderPage({ | 278 openProviderPage({ |
308 action: "https://billing.micropayment.de/creditcard/file/", | 279 action: "https://billing.micropayment.de/creditcard/file/", |
309 fields: { | 280 fields: { |
310 project: "dblock", | 281 project: "dblock", |
311 paytext: formValues.name, | 282 paytext: formValues.name, |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
483 { | 454 { |
484 var provider = providers[document.getElementById("form").className]; | 455 var provider = providers[document.getElementById("form").className]; |
485 if (provider) | 456 if (provider) |
486 provider(); | 457 provider(); |
487 }, false); | 458 }, false); |
488 }, false); | 459 }, false); |
489 })(); | 460 })(); |
490 | 461 |
491 // --> | 462 // --> |
492 </script> | 463 </script> |
OLD | NEW |