Commit Graph

1437 Commits

Author SHA1 Message Date
Ansis Brammanis 2f15b0ffca Use tree intersects instead of graph.intersects 2013-02-12 17:38:15 -05:00
Ansis Brammanis 9bd46af6ad Tree intersect now works with changes 2013-02-12 17:22:25 -05:00
Ansis Brammanis 07eff40223 Add rtree tree to history for intersects 2013-02-12 13:17:07 -05: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
Tom MacWright afcb1837e7 Only do extent build if necessary 2013-02-08 11:36:25 -05:00
Tom MacWright 7b33472203 Nix the array joins 2013-02-08 11:31:33 -05:00
Tom MacWright 151266c75f Merge branch 'master' of github.com:systemed/iD 2013-02-08 11:20:23 -05:00
Tom MacWright 2e8e7ad1cc Use css transitions for tiles 2013-02-08 11:20:11 -05:00
Ansis Brammanis 2c9732f547 Fix localstorage history clearing 2013-02-08 11:04:05 -05:00
Tom MacWright 0b89df063f Optimize resetting opacity 2013-02-08 11:02:23 -05:00