Opened 13 years ago
Closed 13 years ago
#55 closed defect (fixed)
Select/search/buffer tab conflicts
Reported by: | andersd | Owned by: | theduckylittle |
---|---|---|---|
Priority: | major | Milestone: | 2.6 |
Component: | Demo | Version: | 2.6 |
Keywords: | Cc: |
Description
This happens in both Chrome and IE8 with the demo. To replicate this problem.
- Open the demo.
- Zoom to an area.
- Select a group (polygon) -> creates select tab and highlites group
- Buffer selected set 20 feet. -> creates buffer tab and highlites group
- Use search to find owner name cn 'anderson' -> creates owner tab and highlites group
Now you have three tabs for selected set but only one is "connected" to the map highlited group. My suggested change is:
When you execute any feature selection process (search, select, buffer) it should automatically remove the select, search, identify, and buffer tabs. Or at lease clear them out.
Change History (10)
comment:1 by , 13 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
comment:2 by , 13 years ago
Used trunk demo with chrome
- Start
- zoom in
- identify a feature (works fine)
- Select features with triangle
4a. Says "Loading" in Select feature tab then... Error
Error Calling server: TypeError: Object#<Object> has not method 'clearLayerParameters'
- Then do search and the same error occurs
comment:3 by , 13 years ago
Status: | assigned → accepted |
---|
This is looking increasingly fixed in r715 or newer.
comment:4 by , 13 years ago
Status: | accepted → assigned |
---|
There is a possibly related browser specific tab conflict issue. Using about r711 in IE8.
- Engage Layer Tools--> Add Polygons
- Draw a polygon on the map
- Engage Identify tool
- Identify by clicking on the map
- Engage Layer Tools--> Add Polygons <--Identify Tab stay present and active
- Start drawing polygon <--This works by adding vertices to polygon and Identify Tab updates results each time you click.
- Try to stop drawing polygon by double clicking <-- Does not work, can't succeed. Can work around by manually closing Identify Tab and then double clicking.
comment:5 by , 13 years ago
Status: | assigned → accepted |
---|
Tabs now clobber themselves. It was a simpler fix than originally envisioned.
r728.
comment:6 by , 13 years ago
Status: | accepted → assigned |
---|
Done with IE8 on trunk demo.
When run you identify after select or search, the select/search tab is removed but the select/search set remains highlited on the map. This works properly between select and search.
comment:8 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:9 by , 13 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:10 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Tested with trunk demo on both chrome and ie8. As follows:
- Start
- Search
- Identify <-- cleared both tab and selected map features
- Select some with a box
- identify <-- cleared both tab and selected map features
This is actually *very* difficult to implement. No "tab" has really any idea about any other tab. They can make sure that no other instances of themselves exists (IE, no more than one identify tab) but the others are all independent operators.
Ways we could potentially fix this:
Working on this ticket did reveal another set of bugs. Which I've worked to fix and can be seen in r703.