Bryan Housel
8d191cd34a
More careful address div selection to avoid data binding combobox caret
...
(closes #3715 )
2017-01-31 15:10:20 -05:00
Bryan Housel
68d28b2ad5
Styling for construction preset icon area
2017-01-30 13:22:12 -05:00
Bryan Housel
bd069786bb
Add ellipsis to category names
2017-01-30 13:12:09 -05:00
Bryan Housel
efa424bd7a
Cleanup icons and fix RTL for preset categories
2017-01-30 13:04:31 -05:00
Bryan Housel
c9f8b3d386
Cleanup icons and fix RTL for Help pane navigation
2017-01-30 09:51:31 -05:00
Bryan Housel
b9b7ef9748
Suppress menu when selecting entity from member/membership editor
2017-01-29 21:27:39 -05:00
greenkeeperio-bot
b4e0862119
chore(package): update d3 to version 4.5.0
...
https://greenkeeper.io/
2017-01-29 21:08:25 -05:00
Bryan Housel
bc1193c347
Make sure nodes can be dragged too, not just vertices
...
(fixes bug introduced in 0440054 )
2017-01-29 17:23:34 -05:00
Bryan Housel
f93e57b97d
Use #map.node() for drag surface instead of svg #surface
...
This is because #surface can be transformed during a partial redraw
and d3.mouse() returns transformed point, not the real screen point.
a2cf4f32ec/src/point.js (L4-L9)
2017-01-29 17:11:55 -05:00
Bryan Housel
31dcabc8f8
Actually move the dragged point while nudging
2017-01-29 17:01:36 -05:00
Bryan Housel
6c062fb312
WIP: improve edge to support diagonal nudges, redraws on nudge
...
(working on #3594 today)
2017-01-28 15:51:23 -05:00
Bryan Housel
5c4b99827a
Remove padding to avoid line wrapping Save button
...
(closes #3803 )
2017-01-27 16:28:24 -05:00
Bryan Housel
71141550a1
Show change count by save button after switching language
2017-01-27 14:53:21 -05:00
Bryan Housel
0440054cd9
Child and sibling vertices should be eligible for drag_node
...
(closes #3799 , see also #3801 )
2017-01-27 13:02:27 -05:00
Bryan Housel
6677d15c44
Fix distracting typo
2017-01-27 10:57:53 -05:00
Bryan Housel
fecff193e2
Merge pull request #3798 from openstreetmap/language-debugging
...
Add _tkeys_ language for translation debugging
2017-01-27 10:00:38 -05:00
popov
ad06e341ad
do not use tabs
2017-01-27 09:54:08 -05:00
popov
56dbebd0b6
fix array concat
2017-01-27 09:54:01 -05:00
popov
a2f9f51ee6
Allow to drag a node when a parent relation is selected
2017-01-27 09:53:52 -05:00
Bryan Housel
df63b680e5
Improve visibility of school preset-icon-frame
2017-01-27 09:47:07 -05:00
Bryan Housel
ca409966db
Watch for mousemove/mouseup on window, not selection
...
(closes #3800 )
2017-01-26 16:29:49 -05:00
Bryan Housel
2ab4e592c9
Add _tkeys_ language for translation debugging
2017-01-26 12:00:03 -05:00
Bryan Housel
348b355e37
Refresh icons, Add save icon, navigation icons
...
(closes #3777 )
2017-01-26 00:01:52 -05:00
Bryan Housel
99594c19e6
Fix spinner position when UI is RTL *and spin it backwards*
...
(closes #3794 )
2017-01-25 11:44:10 -05:00
Bryan Housel
d0ee1579e9
Roads should be connected to other roads
2017-01-25 11:19:44 -05:00
Bryan Housel
6b62f40eb6
Improve save flow
...
(see #3777 )
* When entering Save mode, map content transitions inactive: appears grayscale
and dims slightly so colorblind users perceive a change. The sidebar controls
still let the user review their edits, or return to editing to address any
warnings.
* Adjusted the language a little bit "Save" -> "Upload" to make it clear that
an Upload needs to happen. No more 2 Save buttons.
2017-01-24 12:21:05 -05:00
Bryan Housel
8ecff8b8bc
Add osmNode#isConnected
...
This is used to draw vertices
* where multiple parent ways meet
* where a single way self intersects (but not the closing node of a loop)
We were using Graph#isShared or osmNode#isIntersection, but this is slightly
different to handle self-intersecting ways.
2017-01-23 23:44:04 -05:00
Bryan Housel
e4f11f137d
Slightly increase the size of unconnected endpoints
...
(closes #3775 )
2017-01-23 22:18:03 -05:00
Bryan Housel
04e0a9f9b0
Add endpoint class for endpoint vertices
2017-01-23 21:56:37 -05:00
Bryan Housel
e9edfe0cd5
Always render vertices at endpoints
...
(see #3775 )
2017-01-23 21:10:50 -05:00
Bryan Housel
04971478cb
Add osmNode#isEndpoint
2017-01-23 21:03:34 -05:00
Bryan Housel
e9e442e998
Add a disconnected highway validation
...
(closes #3786 )
2017-01-23 16:50:31 -05:00
Bryan Housel
2194ea2355
Run phantomjs with --web-security=no
...
Potential fix for #3670
see http://stackoverflow.com/questions/15913170/phantom-js-synchronous-ajax-request-network-err-xmlhttprequest-exception-101
2017-01-23 15:51:07 -05:00
Bryan Housel
e4587a2259
Merge enter into update selection for view_on_osm link
...
(closes #3778 )
2017-01-23 15:22:55 -05:00
greenkeeperio-bot
4a2aa2da5d
chore(package): update d3 to version 4.4.4
...
https://greenkeeper.io/
2017-01-23 15:08:50 -05:00
Bryan Housel
eaae835829
Minor style tweak
2017-01-23 14:54:42 -05:00
Bryan Housel
0a77f0b09b
Don't save history if degeneracies exist in selectedIDs
...
(closes #3750 )
2017-01-23 14:47:55 -05:00
Bryan Housel
ec2c2e6612
Ensure isDegenerate can be called for all entities
2017-01-23 14:17:41 -05:00
Bryan Housel
c9804fb3aa
Rename "Goods" to "Goods Aerialway"
...
per https://github.com/openstreetmap/iD/pull/3747#discussion_r95800707
2017-01-23 11:41:27 -05:00
Bryan Housel
b407fb0c17
Remove workaround for old rollup bug
2017-01-22 21:49:25 -05:00
Bryan Housel
4d51f40581
Merge pull request #3788 from openstreetmap/tyrasd-unsavedchangesmessageonsavedialog
...
Show "You have unsaved changes" message also in save mode
2017-01-22 21:38:34 -05:00
Martin Raifer
ac8a52980b
show "You have unsaved changes" message also in save mode
2017-01-22 19:35:08 +01:00
Bryan Housel
3246ca176f
Eagerly load user's details and changesets
...
(closes #3787 )
Also, don't redo authentication in save.js if user is already authenticated
2017-01-22 12:43:39 -05:00
Bryan Housel
8205a3e55e
Merge pull request #3764 from openstreetmap/quick-translate
...
Change translation on the fly
2017-01-21 22:01:55 -05:00
Bryan Housel
2a39a25b32
Map div needs to remain ltr
2017-01-21 21:55:47 -05:00
greenkeeperio-bot
a45aed7d30
chore(package): update eslint to version 3.14.0
...
https://greenkeeper.io/
2017-01-22 00:58:30 +05:30
greenkeeperio-bot
dc127677d5
chore(package): update d3 to version 4.4.3
...
https://greenkeeper.io/
2017-01-22 00:57:41 +05:30
greenkeeperio-bot
6fae8ba516
chore(package): update mapillary-js to version 2.4.0
...
https://greenkeeper.io/
2017-01-20 23:55:59 +05:30
Bryan Housel
5cfe5598e0
Use 'pt' wiki pages in 'pt-BR' iD localization
...
(closes #3776 )
2017-01-20 16:31:59 +05:30
Bryan Housel
c47a178ef6
Fix preset icons for right-to-left languages
...
(closes #3766 )
2017-01-20 16:10:12 +05:30