@@ -124,19 +124,19 @@ function handleLastWeekContributionChange() {
124
124
let value = lastWeekContributionElement . checked ;
125
125
let labelElement = document . querySelector ( "label[for='lastWeekContribution']" ) ;
126
126
if ( value ) {
127
- startingDateElement . disabled = true ;
128
- endingDateElement . disabled = true ;
129
- endingDateElement . value = getToday ( ) ;
130
- startingDateElement . value = getLastWeek ( ) ;
131
- handleEndingDateChange ( ) ;
132
- handleStartingDateChange ( ) ;
133
- labelElement . classList . add ( "selectedLabel" ) ;
134
- labelElement . classList . remove ( "unselectedLabel" ) ;
127
+ startingDateElement . readOnly = true ;
128
+ endingDateElement . readOnly = true ;
129
+ endingDateElement . value = getToday ( ) ;
130
+ startingDateElement . value = getLastWeek ( ) ;
131
+ handleEndingDateChange ( ) ;
132
+ handleStartingDateChange ( ) ;
133
+ labelElement . classList . add ( "selectedLabel" ) ;
134
+ labelElement . classList . remove ( "unselectedLabel" ) ;
135
135
} else {
136
- startingDateElement . disabled = false ;
137
- endingDateElement . disabled = false ;
138
- labelElement . classList . add ( "unselectedLabel" ) ;
139
- labelElement . classList . remove ( "selectedLabel" ) ;
136
+ startingDateElement . readOnly = false ;
137
+ endingDateElement . readOnly = false ;
138
+ labelElement . classList . add ( "unselectedLabel" ) ;
139
+ labelElement . classList . remove ( "selectedLabel" ) ;
140
140
}
141
141
142
142
chrome . storage . local . set ( { lastWeekContribution : value } ) ;
@@ -147,17 +147,17 @@ function handleYesterdayContributionChange() {
147
147
let labelElement = document . querySelector ( "label[for='yesterdayContribution']" ) ;
148
148
149
149
if ( value ) {
150
- startingDateElement . disabled = true ;
151
- endingDateElement . disabled = true ;
150
+ startingDateElement . readOnly = true ;
151
+ endingDateElement . readOnly = true ;
152
152
endingDateElement . value = getToday ( ) ;
153
153
startingDateElement . value = getYesterday ( ) ;
154
154
handleEndingDateChange ( ) ;
155
155
handleStartingDateChange ( ) ;
156
156
labelElement . classList . add ( "selectedLabel" ) ;
157
157
labelElement . classList . remove ( "unselectedLabel" ) ;
158
158
} else {
159
- startingDateElement . disabled = false ;
160
- endingDateElement . disabled = false ;
159
+ startingDateElement . readOnly = false ;
160
+ endingDateElement . readOnly = false ;
161
161
labelElement . classList . add ( "unselectedLabel" ) ;
162
162
labelElement . classList . remove ( "selectedLabel" ) ;
163
163
}
0 commit comments