Commit Graph

84 Commits

Author SHA1 Message Date
Bryan Housel
3d208311bd Change imagery Transifex to YAML, use translated name and description 2017-06-16 00:51:04 -04:00
Bryan Housel
7be29479af Download and merge imagery resource from Transifex 2017-06-15 16:17:14 -04:00
Bryan Housel
87850b3cb1 Don't need these symlinks anymore 2017-02-20 20:37:19 -05:00
Bryan Housel
7edef9ef67 const with for-of not actually ok in all version of node 4 2016-12-01 21:52:35 -05:00
Bryan Housel
2453c5c8b7 Eliminate symlinks in repository - shelljs/shx can make them
(closes #3545)
2016-11-30 17:06:33 -05:00
Gregor MacLennan
8ae68fbf57 Validate preset defaults at build step 2016-11-01 10:50:51 -07:00
Bryan Housel
8fb5f3a5a1 Degunk data sources by named-importing single toplevel key
See: https://github.com/openstreetmap/iD/issues/3403#issuecomment-245150454

This change drops the iD.js bundle size from 4.5MB to 3.4MB, and makes it
much more readable, which is nice for debugging.  This does not affect the
minified bundle size.
2016-10-26 16:29:49 -04:00
Bryan Housel
4f733e1b96 Don't include terms for non-serachable presets in translation source
(closes #3323)
2016-10-26 00:24:41 -04:00
Bryan Housel
810a1e59fb Remove more of the Makefile 2016-09-02 15:42:25 -04:00
Bryan Housel
15a522516f Merge pull request #3339 from McKaneAndrus/patch-json-schema
Fixed validate function
2016-08-16 08:53:08 -04:00
Tom MacWright
8819d3d061 Remove continued iD references (#3341)
* Remove continued iD references

* make build.js safe enough to dodge json plugin bug

* Package as an iife to avoid var name issue
2016-08-10 20:06:45 -07:00
Tom MacWright
6341d4e4b5 one-shot build (#3266)
* One-shot development

* Move jsonp to module
* Tooltip -> module
* Remove d3.jsonp
* Fix tooltip lint
* Load all libs but d3 itself with require
* Add top-level brfs

* Unformat intro graph
2016-08-10 15:25:19 -07:00
McKane
828c304685 Fix failing preset validation function 2016-08-10 14:48:33 -07:00
Bryan Housel
24af9e6404 Remove leading underscores from preset id parts
Introduced with 0d2f78c, but I don't want to break existing translations
2016-08-03 14:47:26 -04:00
Tom MacWright
604d1e2719 import lodash (#3257) 2016-07-19 12:04:16 -04:00
Bryan Housel
d34f9df1af Ignore name suggestions if there is no corresponding preset 2016-07-16 11:40:14 -04:00
Bryan Housel
6fdb86be04 Don't use multiline yaml, which breaks up comment lines
(closes #3198)
2016-06-27 11:40:37 -04:00
Bryan Housel
7cb8e5a00c Add left-hand-driving dataset
(For future use by turn lane editor)
2016-06-02 15:33:48 -04:00
Kushan Joshi
6ef52256f3 Migrating to lodash v4 2016-05-17 12:37:25 +05:30
Peter Dobratz
2d9327c5b9 phone placeholder from country being edited
Prefer to pull in phone placeholder text based on the country currently
being edited.  Fallback to using placeholder text based on user’s
locale settings.

rename phone placeholders to phone formats

add Germany example phone number

See [German Wikipedia article
E.123](https://de.wikipedia.org/wiki/E.123)

check for null in focus

check that input.node() is not null in i.focus()
2016-05-12 14:13:35 -04:00
Bryan Housel
84c98dacb7 Restore generated files in git and 4 space json
90cd412bbe (commitcomment-15780969)
2016-02-01 12:27:29 -05:00
Bryan Housel
90cd412bbe Don't check in as many data/ generated files, less agressive minification
(partial revert of c2833ba to help prevent merge conflicts)
2016-01-29 23:28:37 -05:00
Bryan Housel
c2833baba0 Generate smaller files 2016-01-19 22:56:36 -05:00
Bryan Housel
d5dcc1ff1a More cleanups to iD-sprite and styles, remove old png and json files 2015-10-29 23:18:21 -04:00
Bryan Housel
549a14fd55 Add actual tag values as comments for Transifex in presets.yaml
(re: #2646)
2015-05-29 23:50:16 -04:00
Michael Maier
a540637d4d fix: build.js tests wrong fields in validatePresetFields()
validatePresetFields() tested old fields from file, not newly aggregated ones
2015-04-30 02:36:51 +02:00
Sajjad Anwar
dffeedffc9 Moved area-keys to data, and process it during runtime 2014-10-23 15:52:29 -07:00
John Firebaugh
dd0e08b244 Write presets and imagery to standalone files 2014-10-23 15:52:29 -07:00
John Firebaugh
2edea8f5fd Add taginfo projects data
https://wiki.openstreetmap.org/wiki/Taginfo/Projects
2014-09-05 09:56:58 -07:00
John Firebaugh
9f00e465e9 Revert brand-related preset changes
I'm not convinced we shouldn't be encouraging simply tagging
`name=McDonald's`, `name=Shell`, etc., without `brand` or
`operator` at all.
2014-07-25 10:02:12 -07:00
Bryan Housel
4f141a153e name suggestions should set name and also brand (see #2300) 2014-07-22 14:44:25 -04:00
Christian Schwarz
81effc23cf Removed local countries.json 2014-06-05 20:33:38 +02:00
Christian Schwarz
b3acd56bbb Added support for localization of address fields 2014-06-03 22:49:42 +02:00
Bryan Housel
941ee1d88c Allow suggestion if preset with same name exists, pick suggestion w highest count..#2224 2014-05-28 13:17:48 -04:00
tyr
4de0c6cb4e do not write any data files if preset validation fails 2014-01-15 22:36:53 +01:00
tyr
80dbf3085e add consistency checks for fields of presets and presets in categories 2014-01-15 22:23:11 +01:00
John Firebaugh
e6af18800f Merge remote-tracking branch 'origin/quick-add' 2013-11-26 12:40:07 -08:00
Aaron Lidman
efd49c8f5b Simplify tag assignment
which reordered the tags as well :/
2013-11-26 09:57:46 -08:00
Aaron Lidman
dcb901e1c2 Added countThreshold to limit presets
Didn’t realize the presets would be so large, here’s a way of
throttling them based on the count property if we need to.
2013-11-25 16:39:39 -08:00
Aaron Lidman
3a3e601c33 Tags are now their own property 2013-11-25 14:50:59 -08:00
Aaron Lidman
3bbc5af92e Simplify suggestion preset building 2013-11-22 17:40:14 -08:00
Aaron Lidman
01b31896c4 Fixed dumb break 2013-11-21 18:37:54 -08:00
Aaron Lidman
c0bc25bfcd Copy presets from parent presets to quick add presets 2013-11-21 16:31:41 -08:00
Vladimir Agafonkin
831f4964aa fix build and tests, add missing methods to lodash build 2013-11-22 01:19:09 +02:00
John Firebaugh
4831f84480 Placate jshint 2013-11-21 14:39:00 -08:00
John Firebaugh
8ec53185df Build iD.Way.areaKeys from presets
This eliminates the possibility that a feature will
flip from area to line when you apply a preset.

Fixes #1996
2013-11-21 13:53:06 -08:00
Aaron Lidman
471a710f39 Improve quick add preset building 2013-11-21 13:25:53 -08:00
Aaron Lidman
7875aad238 Convert suggestions into presets 2013-11-20 15:45:27 -08:00
Aaron Lidman
19c0da82b1 Add name-suggestion-index sources 2013-10-31 15:11:51 -07:00
John Firebaugh
4dad690a01 Refine power=generator preset (fixes #1675) 2013-08-13 13:06:13 -07:00