Compare commits
2 Commits
d3c28847ec
...
b17bce1cd2
Author | SHA1 | Date | |
---|---|---|---|
|
b17bce1cd2 | ||
|
bb555eec74 |
@ -116,8 +116,6 @@ export class ItemVectorSourceComponent extends SourceVectorComponent implements
|
|||||||
if (!this.stylesCache[key]) {
|
if (!this.stylesCache[key]) {
|
||||||
if (this.itemTypeService.itemTypes[key]) {
|
if (this.itemTypeService.itemTypes[key]) {
|
||||||
let itemType = this.itemTypeService.itemTypes[key];
|
let itemType = this.itemTypeService.itemTypes[key];
|
||||||
let fillColor = color.asArray(itemType.iconColor);
|
|
||||||
fillColor[3] = this.selectedItem?0:0.5;
|
|
||||||
this.stylesCache[key] = new style.Style({
|
this.stylesCache[key] = new style.Style({
|
||||||
image: itemType.icon ? new style.Icon({
|
image: itemType.icon ? new style.Icon({
|
||||||
anchor: [0.5, 1],
|
anchor: [0.5, 1],
|
||||||
@ -128,9 +126,6 @@ export class ItemVectorSourceComponent extends SourceVectorComponent implements
|
|||||||
color: 'red',
|
color: 'red',
|
||||||
width: 1
|
width: 1
|
||||||
}),
|
}),
|
||||||
fill: new style.Fill({
|
|
||||||
color: fillColor
|
|
||||||
}),
|
|
||||||
geometry:(feature) => this.geometry(feature)
|
geometry:(feature) => this.geometry(feature)
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
@ -64,9 +64,6 @@ export class MapEffects {
|
|||||||
stroke: new style.Stroke({
|
stroke: new style.Stroke({
|
||||||
color: 'red',
|
color: 'red',
|
||||||
width: 1
|
width: 1
|
||||||
}),
|
|
||||||
fill: new style.Fill({
|
|
||||||
color: 'rgba(0, 0, 255, 0.1)'
|
|
||||||
})
|
})
|
||||||
})));
|
})));
|
||||||
actions.push(new mapActions.SetStyle('selected',new style.Style({
|
actions.push(new mapActions.SetStyle('selected',new style.Style({
|
||||||
@ -78,9 +75,6 @@ export class MapEffects {
|
|||||||
stroke: new style.Stroke({
|
stroke: new style.Stroke({
|
||||||
color: 'red',
|
color: 'red',
|
||||||
width: 3
|
width: 3
|
||||||
}),
|
|
||||||
fill: new style.Fill({
|
|
||||||
color: 'rgba(0, 0, 255, 0.1)'
|
|
||||||
})
|
})
|
||||||
})));
|
})));
|
||||||
|
|
||||||
|
@ -64,12 +64,21 @@ export class TimespanService {
|
|||||||
return this.getStartEndCaption(new Date(endDate.getTime() - (this.unitScales[unitScale] / 2)), startDate, unitScale, suffix);
|
return this.getStartEndCaption(new Date(endDate.getTime() - (this.unitScales[unitScale] / 2)), startDate, unitScale, suffix);
|
||||||
}
|
}
|
||||||
|
|
||||||
getCaption(startDate: Date, endDate: Date, unitScale: number): string {
|
getCaption(startDate: Date, endDate: Date, unitScale?: number): string {
|
||||||
let startCaption = this.getStartCaption(startDate, endDate, unitScale);
|
let scale = unitScale;
|
||||||
let endCaption = this.getEndCaption(startDate,endDate, unitScale);
|
if(unitScale==null) {
|
||||||
if ((endDate.getTime() - startDate.getTime()) < (1.5 * this.unitScales[unitScale]))
|
scale=4;
|
||||||
|
if(startDate.getUTCMonth() == 0 && startDate.getUTCDate() == 1 && startDate.getUTCHours() == 0 && startDate.getUTCMinutes() ==0 && startDate.getUTCSeconds() ==0 &&
|
||||||
|
endDate.getUTCMonth() == 0 && endDate.getUTCDate() == 1 && endDate.getUTCHours() == 0 && endDate.getUTCMinutes() ==0 && endDate.getUTCSeconds() ==0) {
|
||||||
|
scale=8;
|
||||||
|
} else if (startDate.getUTCHours() > 0 && startDate.getUTCMinutes() >0) {
|
||||||
|
scale =3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
let startCaption = this.getStartCaption(startDate, endDate, scale);
|
||||||
|
let endCaption = this.getEndCaption(startDate,endDate, scale);
|
||||||
|
if ((endDate.getTime() - startDate.getTime()) < (1.5 * this.unitScales[scale]))
|
||||||
return endCaption;
|
return endCaption;
|
||||||
return `${startCaption}-${endCaption}`;
|
return `${startCaption}-${endCaption}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user