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