Commit Graph

1443 Commits

Author SHA1 Message Date
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