|
1 | 1 | // helper functions to make all input elements |
2 | 2 | import $ from "jquery"; |
3 | 3 | import logging from "../core/logging"; |
4 | | -var namespace = "input-change-events"; |
| 4 | +const namespace = "input-change-events"; |
5 | 5 | const log = logging.getLogger(namespace); |
6 | 6 |
|
7 | | -var _ = { |
| 7 | +const _ = { |
8 | 8 | setup: function ($el, pat) { |
9 | 9 | if (!pat) { |
10 | 10 | log.error("The name of the calling pattern has to be set."); |
11 | 11 | return; |
12 | 12 | } |
13 | 13 | // list of patterns that installed input-change-event handlers |
14 | | - var patterns = $el.data(namespace) || []; |
| 14 | + const patterns = $el.data(namespace) || []; |
15 | 15 | log.debug("setup handlers for " + pat); |
16 | 16 |
|
17 | 17 | if (!patterns.length) { |
@@ -42,9 +42,9 @@ var _ = { |
42 | 42 | }, |
43 | 43 |
|
44 | 44 | registerHandlersForElement: function () { |
45 | | - var $el = $(this), |
46 | | - isNumber = $el.is("input[type=number]"), |
47 | | - isText = $el.is("input:text, input[type=search], textarea"); |
| 45 | + const $el = $(this); |
| 46 | + const isNumber = $el.is("input[type=number]"); |
| 47 | + const isText = $el.is("input:text, input[type=search], textarea"); |
48 | 48 |
|
49 | 49 | if (isNumber) { |
50 | 50 | // for <input type="number" /> we want to trigger the change |
@@ -74,7 +74,7 @@ var _ = { |
74 | 74 | }, |
75 | 75 |
|
76 | 76 | remove: function ($el, pat) { |
77 | | - var patterns = $el.data(namespace) || []; |
| 77 | + let patterns = $el.data(namespace) || []; |
78 | 78 | if (patterns.indexOf(pat) === -1) { |
79 | 79 | log.warn("input-change-events were never installed for " + pat); |
80 | 80 | } else { |
|
0 commit comments