Commit Graph

242 Commits

Author SHA1 Message Date
John Firebaugh 988bfeb767 Support both delete and backspace (fixes #887)
Also show correct key in operation tooltip.
2013-03-04 17:12:44 -08:00
Ansis Brammanis 44079759a6 untie showing grid and showing radial menu 2013-03-04 00:42:02 -05:00
John Firebaugh b09bc8cfa2 Extract selection reference 2013-03-01 10:30:12 -08:00
John Firebaugh 8b5b13fbc4 Delete commented out code 2013-03-01 10:30:12 -08:00
John Firebaugh 1f28e1441e Camel case identifiers 2013-03-01 10:30:12 -08:00
Ansis Brammanis 40e133c130 Tagless entities trigger initial 2013-02-28 19:30:48 -05:00
John Firebaugh c02531fe21 Put presetData in context 2013-02-28 16:05:04 -08:00
Ansis Brammanis e0bc3bf7e1 No initial mode after rotating 2013-02-28 13:21:18 -05:00
John Firebaugh b7894ceaf0 Calculate participating ways in AddMidpoint
Due to differenced redraw, midpoint.ways was getting stale,
so sometimes dragging a midpoint didn't add the new node to
all ways. Better to calculate participating ways when needed.
This also simplifies the code for adding a midpoint via double
click. It does make filtering midpoints on redraw a bit more
expensive, but a cursory profile didn't show it being a problem.

Fixes #763.
2013-02-27 20:41:38 -08:00
Ansis Brammanis 4e6a3c322f Merge branch 'master' of git://github.com/systemed/iD into rotate2
Conflicts:
	index.html
	test/index.html
2013-02-27 21:41:26 -05:00
Ansis Brammanis 404488c54a Fix a couple of rotate bugs 2013-02-27 21:38:40 -05:00
John Firebaugh 78f6a00029 Fix moving multiple entities which share nodes
While here, implement moving multipolygons too.
2013-02-27 17:12:39 -08:00
John Firebaugh 89ee4244ff Pass context directly 2013-02-26 17:22:16 -08:00
Ansis Brammanis ac275c8011 Don't show presetgrid after moving 2013-02-26 16:56:05 -05:00
Ansis Brammanis d964d7fe28 remove highway=residential as default tag 2013-02-26 13:04:24 -05:00
Ian B 9f5564508f Add rotate shape operation (addresses #838) 2013-02-25 21:09:41 +01:00
Ansis Brammanis 7222fcb63f Move multiple elements 2013-02-23 20:06:37 -05:00
Ansis Brammanis 24a6092569 Fix moveway 2013-02-23 17:24:01 -05:00
Ansis Brammanis c00f4a8e2d Fix updating preset ui when undoing, address ui 2013-02-23 16:54:51 -05:00
Ansis Brammanis 559d1b9420 Fix tabbing through taglist 2013-02-21 17:05:05 -05:00
Ansis Brammanis 49e5eb8317 Fix name input saving and updating 2013-02-20 17:35:50 -05:00
Ansis Brammanis bf3a635da5 Extract tag editor ui 2013-02-15 15:58:05 -05:00
Ansis Brammanis 0bb805f557 Merge remote-tracking branch 'systemed/master' into presets
Conflicts:
	css/app.css
	index.html
	js/id/connection.js
	js/id/modes/select.js
	js/id/ui/inspector.js
	js/id/util.js
	test/spec/modes/add_point.js
2013-02-14 11:38:18 -05:00
John Firebaugh c0b8cd74de Reopen radial menu when clicking on selected entity (fixes #758) 2013-02-13 16:23:58 -08:00
Tom MacWright 8538339b44 Fix zooming to validated features. Fixes #748 2013-02-13 17:21:21 -05:00
John Firebaugh 65fbc808a1 Map#pan redraws 2013-02-13 10:39:48 -08:00
John Firebaugh 1e60b0b7fa iD constructors are camel case 2013-02-12 16:51:25 -08:00
John Firebaugh 6bebb9197c 200ms 2013-02-12 15:00:58 -08:00
John Firebaugh 89fe4bff09 Only add vertex when double-clicking the selected entity
Previously double-clicking would add a vertex to any way,
as long as anything was selected.
2013-02-12 14:54:39 -08:00
John Firebaugh 419aa088e3 RadialMenu#center 2013-02-12 14:54:39 -08:00
John Firebaugh 3f19a293aa Make selection less laggy 2013-02-12 14:54:39 -08:00
John Firebaugh 6df64dbf37 Switch to number keys 1-4 for modes (fixes #731) 2013-02-12 11:00:11 -08:00
Ansis Brammanis fc6cb352d8 use compatible mouse position properties 2013-02-11 12:12:18 -05:00
John Firebaugh c406413b67 Browse button should be active when moving (fixes #692) 2013-02-09 15:09:13 -08:00
Ansis Brammanis ba47d3183d Fix lasso and add it to select 2013-02-08 17:46:37 -05:00
Tom MacWright 189412398e Merge pull request #673 from systemed/lasso
Lasso
2013-02-07 13:36:54 -08:00
John Firebaugh 5cad057212 Clear selection on esc (fixes #643) 2013-02-07 13:36:19 -08:00
Tom MacWright f0b761b979 Lasso action 2013-02-07 16:21:25 -05:00
Ansis Brammanis a4bf7c689f Merge DragNode and DragMidpoint
Adds shared behaviors such as snapping to DragMidpoint
2013-02-06 10:49:58 -05:00
Tom MacWright 42f2cebab3 Merge branch 'master' of github.com:systemed/iD 2013-02-05 19:09:42 -05:00
Tom MacWright 8f17628190 Support nudging while moving ways. Fixes #533 2013-02-05 19:09:22 -05:00
John Firebaugh 5eb0644242 Improve multipolygon rendering
Multipolygon relations report their geometry as 'area' and are rendered
as such. However, they do not render a stroke. The stroke rendering
will come from the individual lines, which are given the tag
classes of their parent relations, allowing them to have a stroke
style matching the style of simple areas with the same tags.

Untagged circular ways are no longer considered areas. This prevents
an untagged inner way of a multipolygon from rendering as an area and
is consistent with how P2 and JOSM treat them.

In the CSS, it's no longer necessary to deal with multipolygons
explicitly in selectors. But keep in mind that area boundaries can
now be rendered either as lines or as area strokes. In most cases
the selector should be `path.stroke.tag-_____`, i.e. an explicit
`.area` or `.line` classes should not be included.

Finally, the parent ways of selected multipolygons are given the 'selected'
class.
2013-02-05 15:20:11 -08:00
Ansis Brammanis bc6238c2be Use AddMidpoint when doubleclicking on way 2013-02-05 14:52:05 -05:00
Ansis Brammanis 2d4f477265 dblclick a shared way adds vertex to all ways 2013-02-05 14:11:03 -05:00
Tom MacWright db7f42145e Continue removing any non-scoped selectors. Refs #595
Last hits will be combobox and layerswitcher.
2013-02-05 12:00:10 -05:00
Ansis Brammanis 3576a99eb5 Always have delete as first op 2013-02-05 11:00:13 -05:00
Ansis Brammanis 915bcf7826 Fix drawing, leaking globals 2013-02-05 00:41:07 -05:00
Ansis Brammanis c8ab057f19 Remove unused midpoint code 2013-02-04 18:26:45 -05:00
Tom MacWright 3d8f2ffb84 Consistify syntax 2013-02-04 16:08:34 -05:00
John Firebaugh 09dac581be Fix MoveWay mode (fixes #602) 2013-02-02 12:55:20 -05:00