Skip to content

Commit ee45ba5

Browse files
author
Donny Wong
committed
maintain font size in grading view
1 parent 9dd88ff commit ee45ba5

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

app/javascript/Components/Result/text_viewer.jsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,10 @@ export class TextViewer extends React.PureComponent {
106106
if (content && (content !== prevContent || this.props.annotations !== prevProps.annotations)) {
107107
this.ready_annotations();
108108
this.setState({copy_success: false});
109+
110+
if (localStorage.getItem("text_viewer_font_size") != null) {
111+
this.setState({font_size: Number(localStorage.getItem("text_viewer_font_size"))});
112+
}
109113
} else if (this.props.focusLine !== prevProps.focusLine) {
110114
this.scrollToLine(this.props.focusLine);
111115
}
@@ -178,7 +182,9 @@ export class TextViewer extends React.PureComponent {
178182
};
179183

180184
change_font_size = delta => {
181-
this.setState({font_size: Math.max(this.state.font_size + delta, 0.25)});
185+
let font_size = Math.max(this.state.font_size + delta, 0.25);
186+
this.setState({font_size: font_size});
187+
localStorage.setItem("text_viewer_font_size", font_size);
182188
};
183189

184190
display_annotation = annotation => {

0 commit comments

Comments
 (0)