Git Product home page Git Product logo

imap's People

Contributors

jbocan avatar jcahoon avatar jkeppler avatar jsomerville avatar mdgio avatar mes-jessie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

imap's Issues

Tools

share
measure
bookmarks
time slider
draw
editor

Measure Tool Click Event

Get the measure dijit to work properly in the new template. The code has been inserted, but the toggle event is not opening the floating pane properly

AGO template - title logo

Create a hyperlink capability for the title logo. This was present in version of the template. So snippet should be available in old layout.js for re-use. Make this hyperlink configurable in config.js and app.js.

Print Tool

Print Tool doesn't show a user that the tool is working or "in process", esp for some webmaps that take longer than others

Query Toolset Added

Query a webmap that has been added via URL (e.g., index.html?webmap=[webmap_ID_number]) or by the addition of the webmap ID in apps.js. A user can query features by spatially selecting them on the map or by given a specific and actual attribute. The tool will allow a user to see and also download query results in a comma separated value (CSV) file that can be opened in MS Excel or other equivalent spreadsheet software.

Toolbar

Description:
Toolbar not transparent

Steps to reproduce:

  1. Open in IE 9.
  2. Open Developer Tools
  3. Set Browser Mode to IE 8
  4. Set Document Mode to IE 8 (this causes the issue to appear). In actual IE 8 the tool buttons did not line up properly, either. IE 7 Browser Mode and Document Mode show this.

Browsers:
IE 8

AGO template - title

If no title is specified and show title is checked, then configure the application to use the web map's title.

Available in layout.js FinalizeLayout function as: this._WebMap.item.title

Could move InitialLayout function's following snippet to the FinalizeLayout function. Would likely need the embed and displaytitle checks as well.

var logoImgHtml = '';
dojo.create("div", {
id: 'webmapTitle',
innerHTML: logoImgHtml + "

" + this._AppConfig.title + "
"
}, "header");

AGO template - map logo hyperlink

Make the map logo hyperlink configurable in AGO by adding to config.js. In config.js it should be named: "customlogolink". The functionality to read it should already be present in the application code.

No URL in repo

Feature Request: Please add the relevant imap URL to the description of the repo on Github? :octocat:

Data Interoperability dijit

Description:
Closing and re-opening the floating pane causes it to open further and further to the right on the screen until it is inaccessible off the screen.

Steps to reproduce:

  1. Click Data button
  2. Click Data button or x to close pane
  3. Click Data button again.

Browsers/Versions:
All

Search tool

Description:

  1. Restrict search range to Maryland area
  2. Only show top ranked entry with pushpin
  3. Clear map pushpin when clear button is pressed in search tool
  4. Show an Alert message when no results are found

Toolbar

On smaller screen sizes, the search box overlaps buttons.

Possible remedies

  1. Start buttons near left edge of map
  2. Shrink width of search box

AGO - Web Application configuration - Multiple logins

Configuring a web application, that is based on the iMap template, in ArcGIS Online sometimes results in re-logging in after each save.

Steps to reproduce:

  1. Login to ArcGIS Online: http://maryland.maps.arcgis.com/home/content.html
  2. Create and save a new Web Map
  3. Click the Share button
  4. Share to a group (e.g. State of Maryland iMap), but not to Everyone
  5. Click Make a Web Application
  6. Click Publish under iMap Base Template - Test
  7. In the Share popup, enter a Title, Tags, etc., as required
  8. Click Save & Publish
  9. Click "go to the item now" link
  10. Click Configure App
  11. Sign in
  12. Change the Theme: to Green
  13. Click Save

Q1: Are you prompted to login again?

  1. Click Cancel
  2. Click My Content
  3. Check the box next to the Web Map from Step 2
  4. Click Share
  5. Share to Everyone
  6. Click on the Web Mapping Application created in Step 8 above
  7. Click Share
  8. Share to Everyone
  9. Click Configure App
  10. Change the Theme: to MD iMap Basic
  11. Click Save

Q2: Were you prompted to login again?

If the answers to the questions were yes, and no, respectively, it could be that the template residing at a separate location (DoIT server) is not able to "remember" your login after clicking Save in Step 13, upon page refresh. Whereas, the templates residing on arcgis.com might have access to your web session, and thus can "remember" your permissions and not prompt for a login after each Save.

Add Layers

Much needed overhaul of layers in the Add Data tab. A new AddLayers.js file updates these layers--all new and no dead links. More new layers to come, weekly!

AGO template - empty config params

Unspecified parameters are not handled properly in app.js (starting approximately line 162).

Cause:
The checks in the pattern of: "if (response.values.theme !== undefined)" are not sufficient. Empty strings (i.e. no parameter was specified) are not = undefined.

Change config params to pattern of "if (response.values.titleLogoUrl)". Test to see if this is sufficient.

AGO template - themes

Themes that are not supported by template are showing in AGO Theme config param. Update config.js to only the supported themes.

Base Map use with template

When sharing the template within the "organization" both the iMap and ESRI basemaps are available. But, when you share to everyone, the iMap basemaps disappear from the list. Since the two sets of basemaps are in different coordinate systems they are not interchangeable as well.

Query Tool

The "Circle" spatial select does not work in IE (version 10 tested)

TOC / Legend

Some webmaps may not display legend graphic swatches in the Table of Contents. This issue seems to arise from older ArcGIS Server services (pre 10.1?)

AGO template - header links

Description:
Make header links configurable in AGO. The link1 and link2 parameters in app.js should be created in config.js for text input by AGO users.

Data Interoperability dijit

Description:
Attempting to load the same zipped shapefile multiple times does not prompt the upload operation.

Steps to reproduce:

  1. Click Data button
  2. Click Browse button
  3. Choose a zip file
  4. Wait for operation to complete
  5. Click Browse button
  6. Choose the same zip file
  7. Upload operation does not occur

Browsers:
All

Potential fix:
The event to prompt the upload is triggered by the line: "uploadForm.onchange = lang.hitch(this, this._listening);". It is triggered when the file path changes. Since the same file path is attempted the 2nd time, no "change" event occurs. Could clear this value after an upload operation (and handle the empty string case in the handler).

Toolbar

Description:
On first click of a button, the map toolbar shifts upward.

Steps:

  1. Click a button in toolbar
  2. Toolbar (with buttons) shifts upwards

Browsers:
All

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.