From 59dcc8b253c544c69f844cc3b5bcd507bdfe7117 Mon Sep 17 00:00:00 2001 From: Frederik Ramm Date: Sat, 1 May 2010 20:14:53 +0200 Subject: [PATCH] Add 'hide areas' button to data view --- app/views/browse/start.rjs | 51 ++++++++++++++++++++++++++++++-------- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/app/views/browse/start.rjs b/app/views/browse/start.rjs index d4ef1f530..31d7c9ecc 100644 --- a/app/views/browse/start.rjs +++ b/app/views/browse/start.rjs @@ -9,6 +9,7 @@ page << <= 15) { - useMap(); + useMap(false); } else { setStatus("#{I18n.t('browse.start_rjs.zoom_or_select')}"); } @@ -84,7 +88,7 @@ page << < #{MAX_REQUEST_AREA}) { setStatus(i18n("#{I18n.t('browse.start_rjs.unable_to_load_size', :max_bbox_size => MAX_REQUEST_AREA)}", { bbox_size: size })); } else { - loadGML("/api/#{API_VERSION}/map?bbox=" + projected.toBBOX()); + loadGML("/api/#{API_VERSION}/map?bbox=" + projected.toBBOX(), reload); } } - function loadGML(url) { + function loadGML(url,reload) { setStatus("#{I18n.t('browse.start_rjs.loading')}"); $("browse_content").innerHTML = ""; - if (!browseDataLayer) { + fOptions = { + checkTags: true, + interestingTagsExclude: ['source','source_ref','source:ref','history','attribution','created_by','tiger:county','tiger:tlid','tiger:upload_uuid'] + }; + if (areasHidden) fOptions.areaTags = []; + + if (!browseDataLayer || reload) { var style = new OpenLayers.Style(); style.addRules([new OpenLayers.Rule({ @@ -207,12 +234,11 @@ page << <