Skip to content

Commit 2eb99c1

Browse files
Merge pull request #3490 from OneCommunityGlobal/revert-3373-Calvin-Fix-task-time-update
Revert "Calvin - Fix task time update so it happens immediately on the Tasks tab"
2 parents 09f759e + 4f0528c commit 2eb99c1

3 files changed

Lines changed: 12 additions & 84 deletions

File tree

src/components/Header/DarkMode.css

Lines changed: 9 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -6,60 +6,50 @@
66

77
.dark-mode .close {
88
color: white;
9-
opacity: 1;
9+
opacity: 1;
1010
}
1111

1212
.dark-mode .close:hover {
1313
color: #f0f0f0;
14-
opacity: 1;
14+
opacity: 1;
1515
}
16-
1716
/* Custom styles for datepicker in darkMode */
1817
.dark-mode .react-datepicker {
1918
background-color: #3A506B;
2019
color: #ffffff;
2120
}
22-
2321
.dark-mode .react-datepicker__header {
2422
background-color: #1C2541;
2523
border-bottom: 1px solid #555555;
2624
}
27-
2825
.dark-mode .react-datepicker__current-month {
2926
color: #ffffff;
3027
}
31-
3228
.dark-mode .react-datepicker__navigation--previous::before,
3329
.dark-mode .react-datepicker__navigation--next::before {
3430
border-color: #ffffff;
3531
}
36-
3732
.dark-mode .react-datepicker__month-container {
3833
background-color: #3A506B;
3934
}
40-
4135
.dark-mode .react-datepicker__day,
4236
.dark-mode .react-datepicker__time-name {
4337
color: #ffffff;
4438
}
45-
4639
.dark-mode .react-datepicker__day-name {
4740
background-color: #1C2541;
4841
color: #ffffff;
4942
}
50-
5143
.dark-mode .react-datepicker__day--selected,
5244
.dark-mode .react-datepicker__day--in-selecting-range,
5345
.dark-mode .react-datepicker__day--in-range,
5446
.dark-mode .react-datepicker__day:hover {
5547
background-color: #1C2541;
5648
color: #ffffff;
5749
}
58-
5950
.dark-mode .react-datepicker__navigation {
6051
background: none;
6152
}
62-
6353
.dark-mode .react-datepicker__navigation::before {
6454
border-color: #ffffff;
6555
}
@@ -70,52 +60,42 @@
7060
}
7161

7262
.hover-effect-reports-page-dark-mode:hover {
73-
background-color: #1C2541;
74-
color: #ffffff;
63+
background-color: #1C2541;
64+
color: #ffffff;
7565
}
7666

7767
/* Dark mode for DayPicker (AddTaskModal) */
7868
.dark-mode .DayPicker {
7969
background-color: #3A506B;
8070
color: #ffffff;
8171
}
82-
8372
/* .dark-mode .DayPicker-wrapper {
8473
background-color: #1C2541;
8574
} */
8675
.dark-mode .DayPicker-Caption {
8776
color: #ffffff;
8877
}
89-
9078
.dark-mode .DayPicker-NavButton {
9179
/* background: none; */
9280
}
93-
9481
.dark-mode .DayPicker-Month {
9582
background-color: #3A506B;
9683
}
97-
9884
.dark-mode .DayPicker-NavButton--prev::before,
9985
.dark-mode .DayPicker-NavButton--next::before {
10086
border-color: #ffffff;
10187
}
102-
10388
.dark-mode .DayPicker-Day {
10489
color: #ffffff;
10590
}
106-
10791
.dark-mode .DayPicker-Weekday {
10892
color: #ffffff;
10993
}
110-
11194
.dark-mode .DayPicker-Day:hover {
112-
background-color: #1C2541 !important;
113-
/* Remove background color on hover */
114-
color: #ffffff !important;
115-
/* Ensure text color remains white */
95+
background-color: #1C2541 !important; /* Remove background color on hover */
96+
color: #ffffff !important; /* Ensure text color remains white */
11697
}
117-
118-
.dark-mode tr:hover {
98+
.dark-mode tr:hover{
11999
background-color: #2f4157;
120100
}
121101

@@ -133,8 +113,7 @@
133113
transition: background-color 1000ms ease-in-out;
134114
}
135115

136-
.sunHoverIcon,
137-
.nightIcon {
116+
.sunHoverIcon, .nightIcon {
138117
height: 25px;
139118
padding: 2px;
140119
border-radius: 50%;
@@ -203,8 +182,7 @@
203182
transition: background-color 1000ms ease-in-out;
204183
}
205184

206-
.sunIcon,
207-
.nightHoverIcon {
185+
.sunIcon, .nightHoverIcon {
208186
height: 25px;
209187
padding: 2px;
210188
border-radius: 50%;
@@ -258,9 +236,3 @@
258236
opacity: 1;
259237
transition: opacity 200ms linear 800ms;
260238
}
261-
262-
/* Soft Refresh*/
263-
body.refreshing {
264-
opacity: 0;
265-
transition: opacity 0.3s ease;
266-
}

src/components/Timelog/TimeEntryForm/TimeEntryForm.jsx

Lines changed: 3 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ import TimeLogConfirmationModal from './TimeLogConfirmationModal';
3636
import { ENDPOINTS } from '../../../utils/URL';
3737
import '../../Header/DarkMode.css';
3838
import { updateIndividualTaskTime } from '../../TeamMemberTasks/actions';
39-
import '../Timelog.css';
4039

4140
// Images are not allowed in timelog
4241
const customImageUploadHandler = () =>
@@ -45,36 +44,6 @@ const customImageUploadHandler = () =>
4544
reject({ message: 'Pictures are not allowed here!', remove: true });
4645
});
4746

48-
/*
49-
const TINY_MCE_INIT_OPTIONS = {
50-
license_key: 'gpl',
51-
menubar: false,
52-
placeholder: 'Description (10-word minimum) and reference link',
53-
plugins: 'advlist autolink autoresize lists link charmap table paste help wordcount',
54-
toolbar:
55-
// eslint-disable-next-line no-multi-str
56-
'bold italic underline link removeformat bullist numlist outdent indent |\
57-
styleselect fontsizeselect | table| strikethrough forecolor backcolor |\
58-
subscript superscript charmap | help',
59-
branding: false,
60-
toolbar_mode: 'sliding',
61-
min_height: 180,
62-
max_height: 300,
63-
autoresize_bottom_margin: 1,
64-
content_style: 'body { cursor: text !important; }',
65-
images_upload_handler: customImageUploadHandler,
66-
};
67-
*/
68-
69-
/* Soft Refresh */
70-
const softRefresh = () => {
71-
document.body.classList.add('refreshing');
72-
// console.log(document.body.classList);
73-
setTimeout(() => {
74-
window.location.reload();
75-
}, 300);
76-
};
77-
7847
/**
7948
* Modal used to submit and edit tangible and intangible time entries.
8049
* There are several use cases:
@@ -156,8 +125,8 @@ function TimeEntryForm(props) {
156125

157126
const timeEntryInitialProjectOrTaskId = edit
158127
? initialProjectId +
159-
(initialwbsId ? `/${initialwbsId}` : '') +
160-
(initialTaskId ? `/${initialTaskId}` : '')
128+
(initialwbsId ? `/${initialwbsId}` : '') +
129+
(initialTaskId ? `/${initialTaskId}` : '')
161130
: 'defaultProject';
162131

163132
const initialReminder = {
@@ -384,17 +353,13 @@ function TimeEntryForm(props) {
384353
const today = moment().tz('America/Los_Angeles');
385354
const offset = today.week() - date.week();
386355
props.getTimeEntriesForWeek(timeEntryUserId, Math.min(offset, 3));
387-
// Use GET_TIME_ENTRIES_WEEK, and fix offset to 0 (this week)
388-
// await props.getTimeEntriesForWeek(timeEntryUserId, 0);
389-
// dispatch(fetchTeamMembersTask(timeEntryUserId));
390356
clearForm();
391357
break;
392358
}
393359
case 'WeeklyTab':
394360
await Promise.all([
395361
props.getUserProfile(timeEntryUserId),
396362
props.getTimeEntriesForWeek(timeEntryUserId, tab),
397-
// props.getTimeEntriesForPeriod(timeEntryUserId, today, today),
398363
]);
399364
break;
400365
default:
@@ -407,8 +372,6 @@ function TimeEntryForm(props) {
407372
editLimitNotification: !r.editLimitNotification,
408373
}));
409374
}
410-
// Soft Refresh
411-
softRefresh();
412375
};
413376

414377
try {
@@ -736,7 +699,7 @@ function TimeEntryForm(props) {
736699

737700
{'notes' in errors && (
738701
<div className="text-danger">
739-
<small>{errors.notes}</small>handlePostSubmitActions
702+
<small>{errors.notes}</small>
740703
</div>
741704
)}
742705
</FormGroup>
@@ -828,7 +791,6 @@ TimeEntryForm.propTypes = {
828791
const mapStateToProps = state => ({
829792
authUser: state.auth.user,
830793
darkMode: state.theme.darkMode,
831-
timeEntriesPeriod: state.timeEntries.period,
832794
});
833795

834796
export default connect(mapStateToProps, {

src/components/Timelog/Timelog.css

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -278,10 +278,4 @@
278278
font-size: 14px;
279279
margin-left: 5px;
280280
/* Add spacing between text and icon */
281-
}
282-
283-
/*Soft Refresh*/
284-
body.refreshing {
285-
opacity: 0;
286-
transition: opacity 0.3s ease;
287281
}

0 commit comments

Comments
 (0)