Loading public/javascript/app/details/views/ActivityCatalogDetailsView.js +5 −0 Original line number Diff line number Diff line Loading @@ -48,6 +48,11 @@ define([ conditionHref: "activityCategory", conditionValue: "ar", href: redmicConfig.viewPaths.activityCatalogAreaMap },{ title: "seeMap", conditionHref: "activityCategory", conditionValue: "ml", href: redmicConfig.viewPaths.activityCatalogLayerMap }]; this.pathParent = redmicConfig.viewPaths.activityCatalog; Loading public/javascript/app/details/views/ActivityCatalogLayerMapView.js 0 → 100644 +29 −0 Original line number Diff line number Diff line define([ 'app/details/views/ActivityLayerMapBase' , 'app/redmicConfig' , 'dojo/_base/declare' ], function( ActivityLayerMapBase , redmicConfig , declare ) { return declare(ActivityLayerMapBase, { // summary: // Vista de detalle en mapa para actividades con datos de capas _setConfigurations: function() { this.tabs = [{ title: 'seeInfo', href: redmicConfig.viewPaths.activityCatalogDetails },{ title: 'seeMap', select: true, href: redmicConfig.viewPaths.activityCatalogLayerMap }]; this.pathParent = redmicConfig.viewPaths.activityCatalog; } }); }); public/javascript/app/details/views/ActivityDetailsView.js +6 −1 Original line number Diff line number Diff line Loading @@ -58,6 +58,11 @@ define([ conditionHref: "activityCategory", conditionValue: "ar", href: redmicConfig.viewPaths.activityAreaMap },{ title: "seeMap", conditionHref: "activityCategory", conditionValue: "ml", href: redmicConfig.viewPaths.activityLayerMap }]; this.pathParent = redmicConfig.viewPaths.activity; Loading public/javascript/app/details/views/ActivityLayerMapBase.js 0 → 100644 +63 −0 Original line number Diff line number Diff line define([ 'app/designs/details/main/ActivityMap' , 'app/redmicConfig' , 'dojo/_base/declare' , 'dojo/_base/lang' , 'dojo/aspect' , 'redmic/modules/map/layer/WmsLayerImpl' ], function( ActivityMap , redmicConfig , declare , lang , aspect , WmsLayerImpl ) { return declare(ActivityMap, { // summary: // constructor: function(args) { this.config = { target: redmicConfig.services.activity, templateTargetChange: '', layerTarget: redmicConfig.services.atlasLayer, activityCategory: ['ml'], definitionLayer: [WmsLayerImpl] }; lang.mixin(this, this.config, args); }, _itemAvailable: function() { var storeChannel = this._buildChannel(this.storeChannel, this.actions.AVAILABLE); this._once(storeChannel, lang.hitch(this, this._onLayerActivitiesData), { predicate: lang.hitch(this, this._chkIsDataFromLayerActivities) }); this._emitEvt('REQUEST', { target: this.layerTarget, action: '_search', method: 'POST', query: { terms: { activities: [this.pathVariableId] } } }); }, _chkIsDataFromLayerActivities: function(res) { return res.target === this.layerTarget; }, _onLayerActivitiesData: function(res) { console.log('llega atlas', res); } }); }); public/javascript/app/details/views/ActivityLayerMapView.js 0 → 100644 +29 −0 Original line number Diff line number Diff line define([ 'app/details/views/ActivityLayerMapBase' , 'app/redmicConfig' , 'dojo/_base/declare' ], function( ActivityLayerMapBase , redmicConfig , declare ) { return declare(ActivityLayerMapBase, { // summary: // Vista de detalle en mapa para actividades con datos de capas _setConfigurations: function() { this.tabs = [{ title: 'seeInfo', href: redmicConfig.viewPaths.activityDetails },{ title: 'seeMap', select: true, href: redmicConfig.viewPaths.activityLayerMap }]; this.pathParent = redmicConfig.viewPaths.activity; } }); }); Loading
public/javascript/app/details/views/ActivityCatalogDetailsView.js +5 −0 Original line number Diff line number Diff line Loading @@ -48,6 +48,11 @@ define([ conditionHref: "activityCategory", conditionValue: "ar", href: redmicConfig.viewPaths.activityCatalogAreaMap },{ title: "seeMap", conditionHref: "activityCategory", conditionValue: "ml", href: redmicConfig.viewPaths.activityCatalogLayerMap }]; this.pathParent = redmicConfig.viewPaths.activityCatalog; Loading
public/javascript/app/details/views/ActivityCatalogLayerMapView.js 0 → 100644 +29 −0 Original line number Diff line number Diff line define([ 'app/details/views/ActivityLayerMapBase' , 'app/redmicConfig' , 'dojo/_base/declare' ], function( ActivityLayerMapBase , redmicConfig , declare ) { return declare(ActivityLayerMapBase, { // summary: // Vista de detalle en mapa para actividades con datos de capas _setConfigurations: function() { this.tabs = [{ title: 'seeInfo', href: redmicConfig.viewPaths.activityCatalogDetails },{ title: 'seeMap', select: true, href: redmicConfig.viewPaths.activityCatalogLayerMap }]; this.pathParent = redmicConfig.viewPaths.activityCatalog; } }); });
public/javascript/app/details/views/ActivityDetailsView.js +6 −1 Original line number Diff line number Diff line Loading @@ -58,6 +58,11 @@ define([ conditionHref: "activityCategory", conditionValue: "ar", href: redmicConfig.viewPaths.activityAreaMap },{ title: "seeMap", conditionHref: "activityCategory", conditionValue: "ml", href: redmicConfig.viewPaths.activityLayerMap }]; this.pathParent = redmicConfig.viewPaths.activity; Loading
public/javascript/app/details/views/ActivityLayerMapBase.js 0 → 100644 +63 −0 Original line number Diff line number Diff line define([ 'app/designs/details/main/ActivityMap' , 'app/redmicConfig' , 'dojo/_base/declare' , 'dojo/_base/lang' , 'dojo/aspect' , 'redmic/modules/map/layer/WmsLayerImpl' ], function( ActivityMap , redmicConfig , declare , lang , aspect , WmsLayerImpl ) { return declare(ActivityMap, { // summary: // constructor: function(args) { this.config = { target: redmicConfig.services.activity, templateTargetChange: '', layerTarget: redmicConfig.services.atlasLayer, activityCategory: ['ml'], definitionLayer: [WmsLayerImpl] }; lang.mixin(this, this.config, args); }, _itemAvailable: function() { var storeChannel = this._buildChannel(this.storeChannel, this.actions.AVAILABLE); this._once(storeChannel, lang.hitch(this, this._onLayerActivitiesData), { predicate: lang.hitch(this, this._chkIsDataFromLayerActivities) }); this._emitEvt('REQUEST', { target: this.layerTarget, action: '_search', method: 'POST', query: { terms: { activities: [this.pathVariableId] } } }); }, _chkIsDataFromLayerActivities: function(res) { return res.target === this.layerTarget; }, _onLayerActivitiesData: function(res) { console.log('llega atlas', res); } }); });
public/javascript/app/details/views/ActivityLayerMapView.js 0 → 100644 +29 −0 Original line number Diff line number Diff line define([ 'app/details/views/ActivityLayerMapBase' , 'app/redmicConfig' , 'dojo/_base/declare' ], function( ActivityLayerMapBase , redmicConfig , declare ) { return declare(ActivityLayerMapBase, { // summary: // Vista de detalle en mapa para actividades con datos de capas _setConfigurations: function() { this.tabs = [{ title: 'seeInfo', href: redmicConfig.viewPaths.activityDetails },{ title: 'seeMap', select: true, href: redmicConfig.viewPaths.activityLayerMap }]; this.pathParent = redmicConfig.viewPaths.activity; } }); });