Skip to content

Conversation

@chrissbarnett
Copy link

testing pull request for version 2.0

adjusts bounds reported to solr; google map only shows +-85 degrees lat.
That extent is now reported to the solr query as +-90 degrees.  layers
with undefined data types are included in advanced search results if all
or no datatypes are selected.  Unspecified dates ("0001") are rendered
as "?" in the ui. 'Unknown' data type added in solr.js, so we can search
for these layers.  In userInterface.js, if there is a fileDownload value
in the location field, we try to download directly via the client using
this url.  Also, a bug fix for mouse cursor behavior previously squashed
was reintroduced. In includes.jsp, we are now using relative protocol
notation.
panZoom.js to use div's with background images, rather than img's.
removal of cross dependencies in javascript objects, working toward data
driven, event based architecture. javascript is generally removed from
"on" attributes of html nodes.  Much work towards infinitely scrollable
results table.
previewed layers collection. Mostly finished work with the download
request queue for layer download.
adding/removing columns from the preview panel, exploration of wfs
download using GeoTools (GML to shapefile).
panel.  Also colspan for the preview control row.
Security.  Added parsing of http links that appear in attribute tables.
fixed issue where cart button text would disappear after "cancel" in a
dialog. Added code so that item is added to cart with successful login
or item is previewed after successful login.  Restricted layers warning
fixed.  Genericized UI.
controllers.  index(home) page is now a controller so that some values
can be injected (faster page load).  More values are configurable via
properties file.
changed to using factory pattern to provide prototype scoped objects to
singleton controllers.
error in DynamicOgcController that could result in an out of index
error. Changed version in pom to BETA.
basemap. some css work to adjust basic search boxes, map elements.
map resizing on window resize improved, preview pane bottom border
behavior implemented.
fixed distance from center clause in solr query.  
added tooltips for text in preview pane
leftPanelModel.js separated from view file.

support for specifying header title (text) in ogp.properties

In DownloadHandlerImpl, don't check for wms describe layer info unless
there is a wms url for the layer.

In MetadataDownloadController, specify UTF-8 and proper mime type (see
Mike Graves' pull request for 1.2 branch)

changed search form boxes to type search per HTML5

misc bug fixes
map center change) with each pan.

cleanup: commented out many console.log statements used in dev
-map extent changes are queued so that multiple changes in a short time
frame fire only one search.
-duplicate search queries are detected so that consecutive duplicate
queries don't fire multiple searches (pressing the search button over
and over without changing any params fires only one search)
-the keyword field in advanced search works properly now.

clean-up of solr.js;  a lot of cruft had accumulated.

Hover over cart options now highlights layers correctly.

Some css fixes:  
-borders for table cells in the preview pane are no longer white.
-z order for modal dialog mask fixed
external preview (separate page)

-included a couple of missing graphics (external link graphic is a
placeholder)
web form from an external server to authenticate, but don't integrate
deeply with Spring.

Altered OgpConfigRetriever to access properties not defined in the
properties object.

Made a few changes to the default security-app-context.xml, such as
disabling http basic auth.
@chrissbarnett
Copy link
Author

attempting merge

render the preview control (empty control rendered if there is no
preview url).  Also got rid of references to "parsedLocation" property,
since "Location" is already parsed.
Collection to respective cart action (Backbone view)
where bounding boxes are too small to be easily seen by the user (on
layer result hover)

Added "powered by Google" attribution to geocoder results, just to make
sure we are dotting our i's and crossing our t's.
name of download directory to "ogpdownload" for clarity.
moved download directory value to ogp.properties
greatly improved handling of column resizing, column adding and removing
in the results table.

Advanced Search Institution selection control maintains Institution case
now.

In mapDiv.js, changed default map projection to EPSG:3857 for improved
compatibility. Also changed handling of layer name retrieval (for
Harvard layers, which have different tilecache and wms names).
properly.

fixed download from cart and downloadQueue to properly handle emailed
downloads.

cleanup: removed or commented out console.log's
1. moved handler to mapDiv.js
2. moved and restyled the load indicator (it was sometimes hard to see,
depending on the base map)
3. for some actions, the load indicator was never "hidden"
length headers caused an http client exception
Add: wmc ui elements, added support for namespace prefixes in jaxb
implementation

Update: libraries; Spring, Spring Security, Jackson, underscore,
backbone, etc. (see pom.xml)

fix: removed version numbers from Spring application context schema
locations

fix: reimplemented load indicators: sometimes indicator wouldn't go away
after load.
move towards removing datatables as a dependency).

fix: better behavior for select boxes.  now close on button click and
focus doesn't change when check boxes are selected or deselected.

fix: previewed layers panel didn't remove tools dom elements on preview
tool close.

fix: removed some dependencies from common controls.

change: wms getmap no longer waits for wms describelayer info to begin
drawing.
cross-browser issues. stylesheets are specified in ogp.properties

change: css changes to support IE 9.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant