Check in map of science's comparison view for 1.4 release testing

Remaining works:
- support csv download for sub-entity
- show sub-entity mapping results
This commit is contained in:
kongchinhua 2011-11-07 05:34:58 +00:00
parent 60a87403d1
commit be65655c7e
14 changed files with 895 additions and 316 deletions

View file

@ -13,7 +13,15 @@ var ScimapWidget = Class.extend({
var me = this;
me.initControlPanels();
me.initMarkerManagers();
me.show(SCIMAP_TYPE.SUBDISCIPLINE);
me.activeManager.addMarkersToMap();
me.updateDisplayedMarkers();
},
cleanView: function() {
var me = this;
me._cleanUpMarkers();
me.sliderControl.removeFromMap();
me.disciplineLabelsControl.removeFromMap();
me.labelsMarkerManager.removeMarkersFromMap();
},
initControlPanels: function() {
var me = this;
@ -30,7 +38,7 @@ var ScimapWidget = Class.extend({
me.sliderControl.addToMap();
me.sliderControl.setChangeEventHandler(function(event, ui) {
if (me.keyToMarkerManagers) {
me.updateDisplayedMarkers(ui.value);
me.updateDisplayedMarkers();
}
});
@ -53,6 +61,7 @@ var ScimapWidget = Class.extend({
/* Display labels if checked */
me.disciplineLabelsControl.addToMap();
me.labelsMarkerManager.addMarkersToMap();
if (me.disciplineLabelsControl.isChecked()) {
me.labelsMarkerManager.showMarkers();
}
@ -75,6 +84,7 @@ var ScimapWidget = Class.extend({
null
);
this.keyToMarkerManagers = managers;
this.show(SCIMAP_TYPE.SUBDISCIPLINE);
}
},
needLoaded: function(){
@ -185,14 +195,8 @@ var ScimapWidget = Class.extend({
INFO_WINDOW.close();
}
},
cleanup: function() {
var me = this;
me._cleanUpMarkers();
me.sliderControl.RemoveFromMap();
me.disciplineLabelsControl.RemoveFromMap();
},
updateDisplayedMarkers: function(numberOfMarkers) {
this.activeManager.display(numberOfMarkers);
updateDisplayedMarkers: function() {
this.activeManager.display(this.sliderControl.getValue());
},
updateMap: function() {
var manager = this.activeManager;