Skip to content

Commit 3bbd7e0

Browse files
authored
Support textarea change events for report options (#127)
* Handle change events for report options textfields * Production JS * Changelog updated
1 parent 257a092 commit 3bbd7e0

File tree

6 files changed

+515
-1475
lines changed

6 files changed

+515
-1475
lines changed

docs/Changelog.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
2.4.0 (unreleased)
22
------------------
33

4-
- no changes yet
4+
- #127 Support textarea change events for report options
55

66

77
2.3.0 (2022-10-03)

src/senaite/impress/static/bundles/main.css

+1-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/senaite/impress/static/bundles/main.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webpack/app/components/ReportOptions.js

+6
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ class ReportOptions extends React.Component {
1818
node.addEventListener("change", this.props.onChange);
1919
}
2020

21+
// Bind change event to textarea fields
22+
controls = form.context.getElementsByTagName("textarea");
23+
for (let [index, node] of Object.entries(controls)) {
24+
node.addEventListener("change", this.props.onChange);
25+
}
26+
2127
// Bind change event to select fields
2228
controls = form.context.getElementsByTagName("select");
2329
for (let [index, node] of Object.entries(controls)) {

webpack/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"css-loader": "^5.0.1",
3333
"html-webpack-plugin": "^4.5.1",
3434
"mini-css-extract-plugin": "^1.3.3",
35-
"node-sass": "^5.0.0",
35+
"node-sass": "npm:sass@^1.55.0",
3636
"sass-loader": "^10.1.0",
3737
"style-loader": "^2.0.0",
3838
"webpack": "^5.11.1",

0 commit comments

Comments
 (0)