John Firebaugh
072f85e2b1
Redraw nodes that move off the screen ( fixes #735 )
2013-02-12 13:34:16 -08:00
John Firebaugh
50edf58703
Clean up iD.ui.Save, give it a shortcut ( fixes #739 )
2013-02-12 12:52:11 -08:00
John Firebaugh
e73c19a4e8
Extract iD.ui.UndoRedo
2013-02-12 12:52:11 -08:00
John Firebaugh
5761c31d29
Extract iD.ui.Modes
2013-02-12 12:52:10 -08:00
John Firebaugh
50f5a43efa
Avoid data-original-title hack
2013-02-12 12:52:10 -08:00
John Firebaugh
e92d991677
Remove dead code
2013-02-12 12:52:10 -08:00
Ansis Brammanis
7554c7445d
Fix typo triggering too many redraws
2013-02-12 15:34:26 -05:00
John Firebaugh
6df64dbf37
Switch to number keys 1-4 for modes ( fixes #731 )
2013-02-12 11:00:11 -08:00
John Firebaugh
cca9c30b32
Fix midpoint hover ( fixes #728 )
2013-02-12 10:51:19 -08:00
Ansis Brammanis
2062fe9a67
Don't end drag when parent removed
2013-02-12 11:29:21 -05:00
John Firebaugh
4d976013f9
Connect via drag for points ( fixes #725 )
2013-02-11 12:44:29 -08:00
Tom MacWright
5ab1eb61ee
Merge branch 'master' of github.com:systemed/iD
2013-02-11 15:38:47 -05:00
Tom MacWright
7401bc431c
Fade lasso in and out
2013-02-11 15:38:39 -05:00
John Firebaugh
1298fe195d
Remove keybinding coupling from iD.behavior.drag
2013-02-11 11:24:05 -08:00
John Firebaugh
66afcd9923
Platform-specific keybindings
...
Specifying keybindings that use a command key (⌘ on Mac,
Ctrl on Win/Linux) using the appropriate Mac binding, e.g.
'⌘Z'. Use iD.ui.cmd to translate it to an appropriate key
string for other platforms, e.g. 'Ctrl+Z'.
2013-02-11 11:24:05 -08:00
Ansis Brammanis
d458a3707f
Add comments about opera detection
2013-02-11 12:42:02 -05:00
Ansis Brammanis
fe32ca9d03
Yep, detecting opera.
...
Goal can be achieved with two different svg styles,
but Opera only implements one, Firefox the other. Can't
apply both because Chrome implements both.
2013-02-11 12:36:21 -05:00
Ansis Brammanis
fc6cb352d8
use compatible mouse position properties
2013-02-11 12:12:18 -05:00
Tom MacWright
511a42914c
Merge branch 'master' of github.com:systemed/iD
2013-02-11 11:03:06 -05:00
Tom MacWright
d34863bfc2
Toggle ui elements gracefully. Refs #449
2013-02-11 11:02:58 -05:00
Ansis Brammanis
97ab739f1b
Update bound data for all elements of points, vertices
2013-02-11 11:00:45 -05:00
Tom MacWright
38b327fefe
jshint fixes, fix global leak
2013-02-11 10:42:49 -05:00
John Firebaugh
3e7b0b0d98
Optimize iD.Connection
...
The big win here is using direct property accessors on
node attributes rather than iteration. The rest is just
micro-optimization.
2013-02-10 12:31:59 -08:00
John Firebaugh
65ab71c3d0
Extract iD.ui.SourceSwitch
2013-02-09 17:04:39 -08:00
John Firebaugh
c56879b29e
Update contributors on load ( fixes #699 )
2013-02-09 16:53:29 -08:00
John Firebaugh
5feb9dea5d
Make contributors i18n-friendly
2013-02-09 16:52:08 -08:00
John Firebaugh
b9fb37e1e4
i18n
2013-02-09 15:59:59 -08:00
John Firebaugh
ccb5b81645
Clean up geocoder
...
Pass context directly; fix indentation; i18n.
2013-02-09 15:51:49 -08:00
Tom MacWright
cd470675e2
Display name fix
2013-02-09 18:27:18 -05:00
John Firebaugh
843baa11c0
graph -> core
...
This matches how it's described in ARCHITECTURE.md.
2013-02-09 15:18:54 -08:00
Tom MacWright
7cb3bd3bae
Merge branch 'master' of github.com:systemed/iD
2013-02-09 18:12:12 -05:00
Tom MacWright
71fc68ddfa
Go live by default. Fixes #653
2013-02-09 18:11:59 -05:00
John Firebaugh
c406413b67
Browse button should be active when moving ( fixes #692 )
2013-02-09 15:09:13 -08:00
Tom MacWright
6faf7a27c4
Support zooming with keyboard. Fixes #695
2013-02-09 18:02:09 -05:00
Tom MacWright
d584eb2f9d
Pan, fix initial loads
2013-02-09 17:56:22 -05:00
Tom MacWright
d9b5816530
Store background setting in hash. Fixes #632
2013-02-09 17:34:44 -05:00
Tom MacWright
f56e27ad2a
Style tweaks and refactoring
2013-02-09 17:21:28 -05:00
Ian B
cc51fdc4be
Refactored geocoder to use data joins
2013-02-09 23:02:36 +01:00
Ian B
8a8a29013e
Search results area
...
Display multiple search results
2013-02-09 18:12:55 +01:00
Ansis Brammanis
a60ed7f6e5
Remove pointer-events for area being drawn
2013-02-09 00:04:29 -05:00
John Firebaugh
f1079a644a
Fix relation role in Split ( #694 )
2013-02-08 20:44:14 -08:00
Ansis Brammanis
f4a6edb224
Localize labels
2013-02-08 18:25:39 -05:00
Ansis Brammanis
334cb9f93b
Fix error, pos could be null
2013-02-08 18:01:45 -05:00
Ansis Brammanis
5b646b75c3
Only lasso if mouse has moved
2013-02-08 17:53:43 -05:00
Ansis Brammanis
ba47d3183d
Fix lasso and add it to select
2013-02-08 17:46:37 -05:00
Ansis Brammanis
123c700853
Fix midpoint dragging
2013-02-08 16:49:09 -05:00
John Firebaugh
e05531ad6c
Fix circularize boundary cases ( fixes #494 )
...
There are still more boundary cases even farther out. But this is
probably sufficient for the real world.
2013-02-08 12:08:48 -08:00
John Firebaugh
d59320ee4b
Extract Way#replaceNode
2013-02-08 12:07:57 -08:00
Tom MacWright
5139de969e
Slow-remove tiles, pay attention to parentNode, refs #686
2013-02-08 13:48:51 -05:00
Tom MacWright
8d8ec84316
Fix inadverted .remove call. Fixes #686
2013-02-08 13:40:57 -05:00