Commit Graph

7614 Commits

Author SHA1 Message Date
Kushan Joshi 909b72a39e cleaning up 2017-08-24 17:03:04 +05:30
Kushan Joshi 91a569985d playing with map render 2017-08-24 17:02:49 +05:30
Kushan Joshi 82686b10a5 Add requestIdleCallback 2017-08-22 17:38:42 +05:30
Kushan Joshi 442f0831b1 add enitity cache 2017-08-21 15:56:50 +05:30
Bryan Housel 17f4e7007f Merge pull request #4235 from openstreetmap/unit_add
Adding unit field to USA
2017-08-17 21:09:50 -04:00
JamesKingdom 62e6147567 Remove au/ca duplicate 2017-08-18 02:01:32 +01:00
JamesKingdom de6b4fb6a2 Expand unit field to more locations 2017-08-17 20:45:35 +01:00
JamesKingdom 809938a410 Update Australian format 2017-08-17 19:55:57 +01:00
Bryan Housel 5ffa8f535e Relax the availability rules for rotation and reflection operations
(closes #4237)

New rules:
- Rotation available if at least 2 unique nodes in selectedIDs
- Reflection available if at least 3 unique nodes in selectedIDs
2017-08-17 14:32:32 -04:00
Bryan Housel 0ea043b311 Merge pull request #4223 from openstreetmap/request_review
Add requesting review
2017-08-17 12:15:24 -04:00
Bryan Housel 121a1fa629 Avoid making an empty hashtags tag 2017-08-17 12:06:16 -04:00
Bryan Housel 2bf7a5e08b Write changeset tags for new mappers to indicate walkthrough progress
These tags all start with `ideditor:`
(closes #3968)

```
ideditor:walkthrough_completed=yes
ideditor:walkthrough_progress=welcome;navigation;point;area;line;building;startEditing
ideditor:walkthrough_started=yes
```
2017-08-16 20:10:01 -04:00
Bryan Housel ea298b0b18 Change raw tag editor readOnlyTags to accept array of regex 2017-08-16 19:54:53 -04:00
Bryan Housel 25d8a8aa08 Store changesets_count in a changeset tag
(it will say "0" for someone making their first edit)
2017-08-16 16:31:21 -04:00
Bryan Housel 8cb04a087c Track walkthrough progress in localStorage 2017-08-16 14:30:21 -04:00
Bryan Housel a42aa789e9 Add hashtags API parameter and localStorage
(closes #2834)
2017-08-16 10:47:17 -04:00
Bryan Housel 4cf357f61a Add code to extract hashtags from changeset comment 2017-08-16 00:30:34 -04:00
Bryan Housel df16568e1c Change hashtags field to semiCombo 2017-08-15 15:35:22 -04:00
Bryan Housel 746b54f3d2 Make combo field work without an entity 2017-08-15 15:34:34 -04:00
Bryan Housel e9909717c7 Change source field to semiCombo, let users pick common source types 2017-08-15 15:15:39 -04:00
Bryan Housel c56dc5afc3 In save mode, escape should cancel and return to browse mode
(closes #4230)
2017-08-15 14:32:16 -04:00
Bryan Housel 09a661c718 Restore "good changeset comments" link in tag-reference section
Also includes a bunch of css cleanups for the tag-reference section
to fix style for readonly raw-tag-editor rows and adjust margin widths
2017-08-15 13:12:57 -04:00
Bryan Housel 7563f3ac16 Refactor duplicate form-field code to uiFormFields 2017-08-15 09:35:57 -04:00
Bryan Housel ba3f823141 Split out commitWarnings and commitChanges sections into smaller modules 2017-08-15 01:50:52 -04:00
Bryan Housel d7a07208e1 Restore saving comment to localstorage 2017-08-14 23:14:05 -04:00
Bryan Housel 194b56c0f0 Restore the comment google warning 2017-08-14 22:59:15 -04:00
Bryan Housel e6eff907a2 Restore the previous changeset dropdown 2017-08-14 12:46:10 -04:00
Bryan Housel 347177fa7e Restore placeholders 2017-08-14 12:13:43 -04:00
Bryan Housel 4971a20409 Pacify eslint 2017-08-13 23:42:06 -04:00
Bryan Housel 9b37ac7b6c Fix errors with changeset fields and warnings, improve styles 2017-08-13 23:25:37 -04:00
Bryan Housel 78e874d6c4 Allow fields to work w/o entity, add options to disable buttons 2017-08-13 23:24:09 -04:00
JamesKingdom f3527830d3 Adding unit field to USA 2017-08-13 21:29:28 +01:00
Bryan Housel fba6871e5c WIP: persist uiRawTagEditor, uiChangesetEditor between renders 2017-08-13 12:08:49 -04:00
Bryan Housel e0266da083 WIP: add changeset fields and refactor 2017-08-12 14:26:34 -04:00
Bryan Housel 439eed4b39 WIP: refactor uiCommit into sections, introduce uiChangesetEditor
uiCommit is getting kind of big as we add more to the commit pane.

I'm going to split it up and put the field rendering code into a separate
module, similar to how uiEntityEditor embeds uiPresetEditor for the fields.

This allows us to add a few more fields that users can set on their changesets
(like hashtags, source), and even hide them under a "Add field" dropdown.
2017-08-11 17:17:46 -04:00
Bryan Housel 59e6642796 Pacify eslint 2017-08-11 15:07:42 -04:00
Bryan Housel b172b4602b Move review_requested back to the buttons.. Make it work on tag changes 2017-08-11 01:12:42 -04:00
Bryan Housel 1a9614bb9d Adjust styles 2017-08-10 22:59:39 -04:00
Bryan Housel 9bba0ed57e Move request review up next to comment 2017-08-10 22:04:44 -04:00
Bryan Housel d1cfc02449 Merge pull request #4226 from boothym/master
Add terms to wetland
2017-08-10 21:13:20 -04:00
boothym 8aa41fb224 Add terms to wetland 2017-08-10 22:36:48 +01:00
Bryan Housel 03c8e07cb1 Remove the link to the osm wiki changeset page
(doesn't really add anything and not written for newbies)
2017-08-10 15:13:27 -04:00
Bryan Housel e52fcdb562 Move the rest of the RTL rules to be next to the rules they override 2017-08-10 15:12:29 -04:00
Bryan Housel e22c379094 Merge branch 'master' into request_review 2017-08-10 11:40:19 -04:00
Bryan Housel 4904b7a253 Recognize more kinds of concrete surface as "paved" 2017-08-10 11:11:54 -04:00
Bryan Housel 736b632d54 npm run build to regenerate presets (updated pier terms) 2017-08-09 22:08:48 -04:00
Bryan Housel 5539cf3063 Merge branch 'test_cleanups' 2017-08-09 22:07:42 -04:00
Bryan Housel 99a3741b0c Better isolation of services, to avoid hitting network during test runs
1. All services are disabled in testing now to prevent network accesses
2. Only services are enabled when needed to test something
3. Many changes throughout code to allow iD to run with services disabled
   (e.g. check for osm service instead of assuming context.connection() will work)
4. Actually export the services so we can disable and enable them
2017-08-09 22:04:09 -04:00
Bryan Housel b7958415b3 Don't remove all the divs under body when testing 2017-08-09 22:02:58 -04:00
Bryan Housel 94662a34e3 Restore scrolling in the test results screen 2017-08-09 22:01:59 -04:00