aboutsummaryrefslogtreecommitdiffstats
path: root/web/cobrands/cheshireeast/assets.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/cobrands/cheshireeast/assets.js')
-rw-r--r--web/cobrands/cheshireeast/assets.js30
1 files changed, 6 insertions, 24 deletions
diff --git a/web/cobrands/cheshireeast/assets.js b/web/cobrands/cheshireeast/assets.js
index bca654af7..f54af471f 100644
--- a/web/cobrands/cheshireeast/assets.js
+++ b/web/cobrands/cheshireeast/assets.js
@@ -20,18 +20,10 @@ var defaults = {
strategy_class: OpenLayers.Strategy.FixMyStreet
};
-var streetlight_select = $.extend({
- label: "${feature_id}",
- labelOutlineColor: "white",
- labelOutlineWidth: 3,
- labelYOffset: 65,
- fontSize: '15px',
- fontWeight: 'bold'
-}, fixmystreet.assets.style_default_select.defaultStyle);
-
var streetlight_stylemap = new OpenLayers.StyleMap({
'default': fixmystreet.assets.style_default,
- 'select': new OpenLayers.Style(streetlight_select)
+ 'hover': fixmystreet.assets.style_default_hover,
+ 'select': fixmystreet.assets.construct_named_select_style("${feature_id}")
});
var labeled_defaults = $.extend(true, {}, defaults, {
@@ -39,19 +31,10 @@ var labeled_defaults = $.extend(true, {}, defaults, {
stylemap: streetlight_stylemap,
asset_type: 'spot',
asset_id_field: 'central_as',
+ feature_code: 'feature_id',
actions: {
- asset_found: function(asset) {
- var id = asset.attributes.feature_id || '';
- if (id !== '') {
- var asset_name = this.fixmystreet.asset_item;
- $('.category_meta_message').html('You have selected ' + asset_name + ' <b>' + id + '</b>');
- } else {
- $('.category_meta_message').html(this.fixmystreet.asset_item_message);
- }
- },
- asset_not_found: function() {
- $('.category_meta_message').html(this.fixmystreet.asset_item_message);
- }
+ asset_found: fixmystreet.assets.named_select_action_found,
+ asset_not_found: fixmystreet.assets.named_select_action_not_found
}
});
@@ -60,8 +43,7 @@ fixmystreet.assets.add(labeled_defaults, {
filter_key: 'feature_gr',
filter_value: 'LCOL',
asset_group: 'Street lights',
- asset_item: 'street light',
- asset_item_message: 'You can pick a <b class="asset-spot">street light</b> from the map &raquo;'
+ asset_item: 'street light'
});
fixmystreet.assets.add(defaults, {