Bryan Housel
0d0b9b0d9b
Use geoEuclideanDistance for simpler code
2016-10-18 00:56:18 -04:00
Bryan Housel
ad17220577
Pacify eslint
2016-10-18 00:44:31 -04:00
Bryan Housel
24e83189b8
Use bulk loading for rtree inserts, preparation for collision rectangle labels
2016-10-17 23:56:42 -04:00
Bryan Housel
0c35b8f9ab
Fix bug in partial label redraw, tighten margins around line labels
2016-10-17 21:28:37 -04:00
Bryan Housel
2023f28fee
iD.Way tests need context for proper setup of areaKeys
...
I'm not sure why this is failing all of a sudden
I think iD.modeAddPoint was setting it up for other tests to use
iD.modeAddPoint needs to be commented out because of happen mouse handlers.
Not happy about all the side effects in our test suite :-(
2016-10-17 19:09:12 -04:00
Bryan Housel
1da02e57e2
Fix min/max collision box in getPointLabel, remove debug=true
2016-10-17 17:08:40 -04:00
Bryan Housel
f4e7cb6727
Add debugging for both drawn and skipped label collision trees
2016-10-17 16:27:47 -04:00
Bryan Housel
adb1fdd940
Add area labels and icons both to collision tree
2016-10-17 15:40:09 -04:00
Bryan Housel
f3505c2f3d
All labels should use baseline middle, fix math, bboxes for area labels
2016-10-17 14:52:23 -04:00
Bryan Housel
4381bd11ac
Simplify code for determining label font size (eliminate style inspection)
2016-10-17 13:57:15 -04:00
Bryan Housel
ae96d3942c
Support RTL for point labels, fix math
2016-10-17 12:50:56 -04:00
Bryan Housel
e7f20a379e
Fix label autohiding
...
(closes #3464 )
2016-10-17 11:55:56 -04:00
Bryan Housel
8f044dd05e
Minor code fiddling, preparing to address line labeling issues today
2016-10-17 10:36:06 -04:00
Bryan Housel
1ad0fdc78f
Merge pull request #3504 from openstreetmap/greenkeeper-eslint-3.8.0
...
Update eslint to version 3.8.0 🚀
2016-10-15 12:52:34 -04:00
greenkeeperio-bot
33ee7fda55
chore(package): update eslint to version 3.8.0
...
https://greenkeeper.io/
2016-10-14 18:17:38 -04:00
greenkeeperio-bot
d365bc0d26
chore(package): update d3 to version 4.2.7
...
https://greenkeeper.io/
2016-10-14 11:00:41 -04:00
greenkeeperio-bot
b6ed2bb396
chore(package): update rollup-plugin-commonjs to version 5.0.5
...
https://greenkeeper.io/
2016-10-14 11:00:18 -04:00
Bryan Housel
053074d076
Export live binding for services in iD.services, fix init/reset
...
(closes #3324 )
Previously we allowed devs to swap out services that they didn't need.
This became difficult now that ES6 exports are immutable bindings.
But we can wrap the immutable bindings themselves in a live object,
to get back the flexibility that we used to have.
This change also drops the `taginfo` accessor on Context, since devs who want
to swap out taginfo service with something else can now do so through the live
binding. `iD.services.taginfo = myTaginfo()`
2016-10-14 10:38:09 -04:00
Bryan Housel
b07bf8eaa2
Extract lane parsing code from way.js into lanes.js
2016-10-12 00:10:46 -04:00
Bryan Housel
f50e80d0b5
Refactor Intersection, Multipolygon from geo to osm
2016-10-11 23:09:27 -04:00
Bryan Housel
07fa5fcc34
Refactor Entity, Node, Relation, Tags, Way from core to osm
2016-10-11 22:41:24 -04:00
Bryan Housel
fd742518c6
Run all the tests
2016-10-11 15:31:11 -04:00
Bryan Housel
fbbd0709f5
Add radix parameter to parseInt calls
2016-10-11 15:24:01 -04:00
Bryan Housel
acd851b75a
Merge branch 'lane' of https://github.com/kepta/iD into kepta-lane
2016-10-11 10:51:03 -04:00
npmcdn-to-unpkg-bot
3df007a9f4
Replace npmcdn.com with unpkg.com
2016-10-11 09:01:45 -04:00
greenkeeperio-bot
f0230250c1
chore(package): update rollup to version 0.36.2
...
https://greenkeeper.io/
2016-10-11 08:50:24 -04:00
Bryan Housel
c4724d7ae7
Allow network, genus, taxon, species lookups to expect uppercase values
...
(closes #3377 )
In most cases we prefer taginfo value results with lowercase letters.
A few OSM keys expect values to contain uppercase values
This is not an exhaustive list (e.g. `name` also has uppercase values)
but these are the fields where taginfo value lookup is most useful.
2016-10-09 15:48:23 -04:00
Bryan Housel
1c3e778baf
Check for rtl url parameter for testing (rather than regex)
2016-10-08 12:45:01 -04:00
Bryan Housel
17250a090d
Minor formatting
2016-10-08 12:31:29 -04:00
Bryan Housel
5af6266a34
Center Maki preset icons when rtl
2016-10-08 12:10:03 -04:00
Bryan Housel
6224ad3290
Merge branch 'rtl_editor' of https://github.com/mapmeld/iD into mapmeld-rtl_editor
2016-10-08 10:01:20 -04:00
greenkeeperio-bot
10cce8b906
chore(package): update lodash to version 4.16.4
...
https://greenkeeper.io/
2016-10-07 16:19:02 -04:00
greenkeeperio-bot
13fa72cdc5
chore(package): update wmf-sitematrix to version 0.1.3
...
https://greenkeeper.io/
2016-10-07 15:50:25 -04:00
Bryan Housel
84ba112ff4
Rebind clickhandler in update selection (bc it uses wrap selection)
2016-10-07 15:28:16 -04:00
Bryan Housel
61fe3167dd
Split golf water_hazard presets into separate line and area presets
...
(closes #3483 )
2016-10-06 21:16:58 -04:00
Bryan Housel
7f61d36a5e
Rename countryCode->code to avoid rollup name collision bug
2016-10-05 23:01:56 -04:00
Nick Doiron
c22867c279
search results and layer names
2016-10-05 01:38:13 -04:00
Nick Doiron
35976a1fb6
increment/decrement control fix by Naoufel Razouane
2016-10-05 01:38:13 -04:00
Nick Doiron
581bade5f3
update RTL detection
2016-10-05 01:38:13 -04:00
Nick Doiron
e208300ca5
fix mouse position calculation on RTL layout
2016-10-05 01:33:16 -04:00
Nick Doiron
6bc9e63fc3
map controls and menus
2016-10-05 01:33:16 -04:00
Nick Doiron
a9ee42bd94
undo and redo buttons
2016-10-05 01:32:45 -04:00
Nick Doiron
34a6382752
revised RTL features and detection
2016-10-05 01:31:14 -04:00
greenkeeperio-bot
06b9b4207b
chore(package): update lodash to version 4.16.3
...
https://greenkeeper.io/
2016-10-05 00:07:58 -04:00
Bryan Housel
c176d66948
Run 'npm run build' for new preset terms
2016-10-04 22:28:04 -04:00
Bryan Housel
6be9c6075f
Merge pull request #3479 from openstreetmap/the-great-renaming
...
The great renaming
2016-10-04 22:25:04 -04:00
Bryan Housel
bf67bb9534
iD.presets.presets (!) is now iD.presetsInit
2016-10-04 22:09:36 -04:00
Bryan Housel
a90308bd75
Bump alpha version
2016-10-04 22:04:59 -04:00
Bryan Housel
aa2c4afd47
Flatten names, cleanups in index.html
2016-10-04 22:03:38 -04:00
Bryan Housel
87950fd472
Fix lib export, flatten names in tests and docs
2016-10-04 21:56:09 -04:00