Bryan Housel
4cfc51bf4a
Merge branch 'cedarstudios-master'
2017-01-05 11:09:14 -05:00
Bryan Housel
ddd1b7e43a
Don't change history state while in transition
2017-01-04 17:37:29 -05:00
Bryan Housel
8ce6b9e185
Merge branch 'transitioned-actions'
2017-01-04 17:26:22 -05:00
Bryan Housel
12047b1b5b
Merge branch 'master' of https://github.com/cedarstudios/iD into cedarstudios-master
2017-01-04 13:33:31 -05:00
Milad Karbasizadeh
4729bbbc4e
fix a bug with space
2017-01-04 11:13:45 +03:30
Bryan Housel
d63c766e69
Split into utilDisplayName / utilDisplayNameForPath
...
This is because utilDisplayName gets called a bunch of places and we
only want to add the Arabic reversal code for textpath labels
2017-01-03 20:58:56 -05:00
Bryan Housel
c70b6278fc
Avoid es6 let/const (because phantomjs)
2017-01-03 17:29:33 -05:00
Bryan Housel
952a338abf
eslint / formatting
2017-01-03 17:27:48 -05:00
Bryan Housel
f9f369b806
Merge branch 'master' of https://github.com/cedarstudios/iD into cedarstudios-master
2017-01-03 17:10:15 -05:00
Milad Karbasizadeh
3ef1103c3a
Remove signs of real_name ever existed.
2017-01-03 21:57:29 +03:30
Nick Doiron
9e5d3e7c5a
digest combined LTR and RTL words
2017-01-03 22:21:15 +08:00
Milad Karbasizadeh
5da7d83fe9
Modify railways arabic/persian names
2017-01-03 16:34:57 +03:30
Milad Karbasizadeh
a36650ccbe
add arabic kaf to character table
2017-01-03 16:15:08 +03:30
Nick Doiron
88efc0c8ef
add and reorder letters
2017-01-03 18:18:29 +08:00
Nick Doiron
94ee7d4916
move changes to svg display name
2017-01-03 18:18:18 +08:00
Bryan Housel
fc5aea739f
Update fontstack to use better system fonts over Helvetecia Neue
2017-01-02 18:51:12 -05:00
Milad Karbasizadeh
af1ac89df7
Rename fix-string.js and fixTextForSvg function name to a more readable name.
...
User regex to detect arabic characters.
Fix editing bugs.
2017-01-02 14:48:22 +03:30
Milad Karbasizadeh
92b5ce133d
fix persian characters on chrome and safari
2017-01-01 15:41:47 +03:30
Bryan Housel
c2713c3a3f
For node-way merge, preserve original node if possible
...
(closes #3683 )
2016-12-31 02:01:13 -05:00
Bryan Housel
45ad0842dd
Pacify eslint
2016-12-28 01:16:57 -05:00
popov
19b0a771f6
make vertex by midpoint double-clicking
2016-12-28 15:32:47 +10:00
Bryan Housel
0c9fb7c407
Improve military presets
...
(closes #3663 )
* Add Nuclear Explosion Site and Military Office presets
* Add Bunker Type field
* Improve styling rules for preset icons
* Improve search terms for all military presets
* Nest military presets under `landuse=military`
* Add ref, iata, icao fields to Military Airfield
* Don't set area pattern fills on buildings
2016-12-27 01:19:13 -05:00
Bryan Housel
0e2cd589d4
Add styling for natural=bare_rock, natural=sand
2016-12-26 16:00:02 -05:00
Bryan Housel
eb0cdd5e8c
History transition code cleanup
2016-12-23 17:18:28 -05:00
Bryan Housel
cb70b8028f
Pacify eslint
2016-12-23 12:26:00 -05:00
Bryan Housel
c48cdc7c70
Clearer intent for right triangle code
2016-12-23 12:22:48 -05:00
Bryan Housel
cc5f238042
Support transitioned orthogonalize action
2016-12-23 12:04:53 -05:00
Bryan Housel
3e82a7352c
Support transitioned straighten action
2016-12-23 11:09:17 -05:00
Bryan Housel
fdc37287ec
Support transitioned circularize action
2016-12-23 10:52:00 -05:00
Bryan Housel
d917424fc4
Support for performing transitionable actions
2016-12-23 00:57:05 -05:00
Bryan Housel
1685e4c2b4
Support transitioned reflect actions
2016-12-23 00:56:44 -05:00
Bryan Housel
9a922c0731
Make Reflect/Rotate unavailable for strictly linear features
2016-12-22 15:18:01 -05:00
Bryan Housel
37534aed0e
More cleanup of operations and post-paste behavior
...
* Support move, rotate, reflect, delete post paste on multiselection
* Improve text and error msgs for singular vs multi selections
* Move `disabled` checks from actions to operations
* Reproject center of rotation (closes #3667 )
* Cleanup tests
2016-12-21 23:58:13 -05:00
Bryan Housel
38e4900355
Allow rotate of multiple selected objects
...
(closes #1719 )
2016-12-21 16:44:40 -05:00
Bryan Housel
cad4c0090c
Refactor rotation code to geoRotate, add tests
2016-12-21 11:21:06 -05:00
Bryan Housel
063e7712b8
Move geo functions from index.js to geo.js
2016-12-20 23:08:22 -05:00
Bryan Housel
573f476cdd
Rename actionRotateWay -> actionRotate
2016-12-20 22:38:30 -05:00
Bryan Housel
6ab9489fe7
Add utilGetAllNodes to get all nodes and descendants
2016-12-20 22:37:53 -05:00
Bryan Housel
a2f50f4485
Support behaviors in Rotate mode
2016-12-20 14:55:02 -05:00
Bryan Housel
57696ab5eb
Rename rotate-way mode to just rotate
2016-12-20 13:44:39 -05:00
Bryan Housel
addd12ae99
Exclude child nodes from newIDs if their parent way was also copied
...
for #3656 item 1
2016-12-20 01:31:49 -05:00
Bryan Housel
087a8c62d1
Behaviors for all Operations
2016-12-20 00:28:24 -05:00
Bryan Housel
068a40e6cc
Support Reflect behaviors in Move mode
...
Also some refactor and added support diagonal nudging
2016-12-19 16:56:32 -05:00
Bryan Housel
35aae816b0
Expose Reflect operation behavior
2016-12-19 16:55:49 -05:00
Bryan Housel
1884c7070e
Add a keybinding behavior for operations
2016-12-19 16:55:11 -05:00
Bryan Housel
d69c4d6d9a
Don't highlight previous parent way
...
(closes #3657 )
2016-12-17 23:13:10 -05:00
Bryan Housel
fac0429c4c
Don't call updateTags extra times
...
(closes #3650 )
2016-12-17 22:38:28 -05:00
Bryan Housel
650e77e9ac
Update togeojson import
2016-12-16 16:21:03 -05:00
Bryan Housel
2267035dfb
Support both reflect long axis and reflect short axis operations
2016-12-16 13:59:33 -05:00
Bryan Housel
dca1c8fb41
Add reflect icons
2016-12-16 11:24:29 -05:00