Skip to content

Commit b980ca9

Browse files
committed
Spell out jurisdictions
1 parent 9c38b44 commit b980ca9

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

routes/id.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ var jurisdictionOptions = require('./partials/jurisdiction-options')
1111
var nav = require('./partials/nav')
1212
var notFound = require('./not-found')
1313
var readProject = require('../data/read-project')
14+
var renderJurisdiction = require('./partials/jurisdiction')
1415
var sanitizeProject = require('../data/sanitize-project')
1516

1617
module.exports = function (request, response) {
@@ -24,7 +25,6 @@ module.exports = function (request, response) {
2425
if (error) return notFound(request, response, error)
2526
sanitizeProject(project)
2627
var licensor = project.licensor
27-
var jurisdiction = iso31662.subdivision(licensor.jurisdiction)
2828
response.setHeader('Content-Type', 'text/html; charset=UTf-8')
2929
response.end(html`
3030
<!doctype html>
@@ -61,10 +61,7 @@ module.exports = function (request, response) {
6161
<dt>Name</dt>
6262
<dd>${escape(licensor.name)}</dd>
6363
<dt>Jurisdiction</dt>
64-
<dd>
65-
${escape(jurisdiction.name)},
66-
${escape(jurisdiction.countryName)}
67-
</dd>
64+
<dd>${renderJurisdiction(licensor.jurisdiction)}</dd>
6865
<dt>Public Signing Key</dt>
6966
<dd>
7067
<pre><code>${

routes/partials/jurisdiction.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
var escape = require('../escape')
2+
var iso31662 = require('iso-3166-2')
3+
4+
module.exports = function (code) {
5+
var data = iso31662.subdivision(code)
6+
return escape(data.name + ', ' + data.countryName)
7+
}

routes/pay.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ var readJSONFile = require('../data/read-json-file')
3333
var recordAcceptance = require('../data/record-acceptance')
3434
var recordSignature = require('../data/record-signature')
3535
var relicenseAgreement = require('../forms/relicense-agreement')
36+
var renderJurisdiction = require('./partials/jurisdiction')
3637
var runParallel = require('run-parallel')
3738
var runSeries = require('run-series')
3839
var runWaterfall = require('run-waterfall')
@@ -115,8 +116,8 @@ ${head(action)}
115116
<h2>Licensee</h2>
116117
<dl>
117118
<dt>Legal Name</dt><dd>${escape(order.licensee)}</dd>
118-
<dt>Jurisdiction</dt><dd>[${escape(order.jurisdiction)}]</dd>
119-
<dt>E-Mail</dt><dd>[${escape(order.email)}]</dd>
119+
<dt>Jurisdiction</dt><dd>${renderJurisdiction(order.jurisdiction)}</dd>
120+
<dt>E-Mail</dt><dd>${escape(order.email)}</dd>
120121
</dl>
121122
</section>
122123
<section>
@@ -142,7 +143,7 @@ ${head(action)}
142143
</p>
143144
<p>
144145
${escape(project.licensor.name)}
145-
[${escape(project.licensor.jurisdiction)}]
146+
(${renderJurisdiction(project.licensor.jurisdiction)})
146147
</p>
147148
<p>
148149
Terms:
@@ -177,8 +178,8 @@ ${head(action)}
177178
<h2>Sponsor</h2>
178179
<dl>
179180
<dt>Legal Name</dt><dd>${escape(order.sponsor)}</dd>
180-
<dt>Jurisdiction</dt><dd>[${escape(order.jurisdiction)}]</dd>
181-
<dt>E-Mail</dt><dd>[${escape(order.email)}]</dd>
181+
<dt>Jurisdiction</dt><dd>${renderJurisdiction(order.jurisdiction)}</dd>
182+
<dt>E-Mail</dt><dd>${escape(order.email)}</dd>
182183
</dl>
183184
</section>
184185
<section>
@@ -202,7 +203,7 @@ ${head(action)}
202203
</p>
203204
<p>
204205
${escape(project.licensor.name)}
205-
[${escape(project.licensor.jurisdiction)}]
206+
(${renderJurisdiction(project.licensor.jurisdiction)})
206207
</p>
207208
<p>
208209
Terms: <a

0 commit comments

Comments
 (0)