Skip to content

Commit 4ae6802

Browse files
authored
Merge pull request #341 from HDI-Project/disabledNavSync
Disabled period navigation while in sync mode (temp functionality)
2 parents 62b2096 + 9f16879 commit 4ae6802

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

client/src/components/Timeseries/Sidebar/Header.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ const Header = ({
9696
<li>
9797
<button
9898
type="button"
99+
disabled={isTimeSyncEnabled}
99100
onClick={() => !isEditingEventRange && setReviewRange('year')}
100101
className={reviewRange === 'year' || reviewRange === null ? 'active' : ''}
101102
>
@@ -107,7 +108,7 @@ const Header = ({
107108
type="button"
108109
onClick={() => !isEditingEventRange && setReviewRange('month')}
109110
className={reviewRange === 'month' ? 'active' : ''}
110-
disabled={reviewRange === null}
111+
disabled={reviewRange === null || isTimeSyncEnabled}
111112
>
112113
Month
113114
</button>
@@ -117,7 +118,7 @@ const Header = ({
117118
type="button"
118119
onClick={() => !isEditingEventRange && setReviewRange('day')}
119120
className={reviewRange === 'day' ? 'active' : ''}
120-
disabled={reviewRange === null || selectedPeriodLevel.month === ''}
121+
disabled={reviewRange === null || selectedPeriodLevel.month === '' || isTimeSyncEnabled}
121122
>
122123
Day
123124
</button>

client/src/components/Timeseries/Sidebar/Sidebar.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,10 @@
6464
background: $btn-blue;
6565
color: #fff;
6666
}
67-
&:disabled{
67+
&:disabled, &.active:disabled{
6868
opacity: 0.4;
69+
background-color: rgba(0, 0, 0, 0.4);
70+
color: rgba(255, 255, 255, 0.5);
6971
cursor: not-allowed;
7072
}
7173
}

client/src/model/utils/Utils.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ export const toTimestamp = function (strDate) {
2525
return datum / 1000;
2626
};
2727

28+
const getEventTag = (currentTag) => (currentTag === null || currentTag === 'None' ? 'Untagged' : currentTag);
29+
2830
export const groupEventsByTimestamp = (events) => {
2931
let result = {};
3032
events.forEach((event) => {
@@ -41,7 +43,7 @@ export const groupEventsByTimestamp = (events) => {
4143
id: event.id,
4244
start_time: start_time >= yearStartDate ? start_time : yearStartDate,
4345
stop_time: stop_time <= yearStopDate ? stop_time : yearStopDate,
44-
tag: event.tag,
46+
tag: getEventTag(event.tag),
4547
score: event.score,
4648
};
4749

@@ -68,7 +70,7 @@ export const groupEventsByTimestamp = (events) => {
6870
id: event.id,
6971
start_time: start_time >= monthDateStart ? start_time : monthDateStart,
7072
stop_time: stop_time <= monthDateStop ? stop_time : monthDateStop,
71-
tag: event.tag,
73+
tag: getEventTag(event.tag),
7274
score: event.score,
7375
days: {},
7476
};
@@ -94,7 +96,7 @@ export const groupEventsByTimestamp = (events) => {
9496
id: event.id,
9597
start_time: start_time >= dayDateStart ? start_time : dayDateStart,
9698
stop_time: stop_time <= dayDateStop ? stop_time : dayDateStop,
97-
tag: event.tag,
99+
tag: getEventTag(event.tag),
98100
score: event.score,
99101
};
100102

0 commit comments

Comments
 (0)