Cdentinger has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/258075

Change subject: add state dropdown to mustache form
......................................................................

add state dropdown to mustache form

Change-Id: Ifdaaf108ece45bae1897a0016af4e27e7e54ac44
---
M gateway_forms/mustache/forms.css
M gateway_forms/mustache/personal_info.html.mustache
A gateway_forms/mustache/state_dropdown.html.mustache
3 files changed, 60 insertions(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/DonationInterface 
refs/changes/75/258075/1

diff --git a/gateway_forms/mustache/forms.css b/gateway_forms/mustache/forms.css
index 2aa4046..2524673 100644
--- a/gateway_forms/mustache/forms.css
+++ b/gateway_forms/mustache/forms.css
@@ -16,6 +16,12 @@
     text-align: right;
     width: 94px;
 }
+
+/* <select> is annoyingly too wide at .thirdwidth */
+#state {
+       width: 30.25%;
+}
+
 .payment-cc-form-section {
     float: none;
     margin-right: 0;
diff --git a/gateway_forms/mustache/personal_info.html.mustache 
b/gateway_forms/mustache/personal_info.html.mustache
index c0d6854..8ce4b38 100644
--- a/gateway_forms/mustache/personal_info.html.mustache
+++ b/gateway_forms/mustache/personal_info.html.mustache
@@ -13,7 +13,7 @@
                                                </tr>
                                                <tr>
                                                        <td>
-                                                               <input 
class="thirdwidth" name="city" value="{{ city }}" type="text" placeholder="{{ 
l10n "donate_interface-donor-city" }}" id="city" required><input 
class="thirdwidth" name="state" value="{{ state }}" type="text" placeholder="{{ 
l10n "donate_interface-donor-state" }}" id="state" required><input 
class="thirdwidth" name="zip" value="{{ zip }}" type="text" placeholder="{{ 
l10n "donate_interface-donor-zip" }}" id="zip" required>
+                                                               <input 
class="thirdwidth" name="city" value="{{ city }}" type="text" placeholder="{{ 
l10n "donate_interface-donor-city" }}" id="city" required>{{> state_dropdown 
}}<input class="thirdwidth" name="zip" value="{{ zip }}" type="text" 
placeholder="{{ l10n "donate_interface-donor-zip" }}" id="zip" required>
                                                        </td>
                                                </tr>
 {{/ address_required }}
diff --git a/gateway_forms/mustache/state_dropdown.html.mustache 
b/gateway_forms/mustache/state_dropdown.html.mustache
new file mode 100644
index 0000000..4f381d0
--- /dev/null
+++ b/gateway_forms/mustache/state_dropdown.html.mustache
@@ -0,0 +1,53 @@
+<select class="thirdwidth" name="state" value="{{ state }}" type="text" 
placeholder="{{ l10n "donate_interface-donor-state" }}" id="state" required>
+       <option value="AL">Alabama</option>
+       <option value="AK">Alaska</option>
+       <option value="AZ">Arizona</option>
+       <option value="AR">Arkansas</option>
+       <option value="CA">California</option>
+       <option value="CO">Colorado</option>
+       <option value="CT">Connecticut</option>
+       <option value="DE">Delaware</option>
+       <option value="DC">District Of Columbia</option>
+       <option value="FL">Florida</option>
+       <option value="GA">Georgia</option>
+       <option value="HI">Hawaii</option>
+       <option value="ID">Idaho</option>
+       <option value="IL">Illinois</option>
+       <option value="IN">Indiana</option>
+       <option value="IA">Iowa</option>
+       <option value="KS">Kansas</option>
+       <option value="KY">Kentucky</option>
+       <option value="LA">Louisiana</option>
+       <option value="ME">Maine</option>
+       <option value="MD">Maryland</option>
+       <option value="MA">Massachusetts</option>
+       <option value="MI">Michigan</option>
+       <option value="MN">Minnesota</option>
+       <option value="MS">Mississippi</option>
+       <option value="MO">Missouri</option>
+       <option value="MT">Montana</option>
+       <option value="NE">Nebraska</option>
+       <option value="NV">Nevada</option>
+       <option value="NH">New Hampshire</option>
+       <option value="NJ">New Jersey</option>
+       <option value="NM">New Mexico</option>
+       <option value="NY">New York</option>
+       <option value="NC">North Carolina</option>
+       <option value="ND">North Dakota</option>
+       <option value="OH">Ohio</option>
+       <option value="OK">Oklahoma</option>
+       <option value="OR">Oregon</option>
+       <option value="PA">Pennsylvania</option>
+       <option value="RI">Rhode Island</option>
+       <option value="SC">South Carolina</option>
+       <option value="SD">South Dakota</option>
+       <option value="TN">Tennessee</option>
+       <option value="TX">Texas</option>
+       <option value="UT">Utah</option>
+       <option value="VT">Vermont</option>
+       <option value="VA">Virginia</option>
+       <option value="WA">Washington</option>
+       <option value="WV">West Virginia</option>
+       <option value="WI">Wisconsin</option>
+       <option value="WY">Wyoming</option>
+</select>

-- 
To view, visit https://gerrit.wikimedia.org/r/258075
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifdaaf108ece45bae1897a0016af4e27e7e54ac44
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/DonationInterface
Gerrit-Branch: master
Gerrit-Owner: Cdentinger <cdentin...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to