|
104 | 104 | value = event[k]
|
105 | 105 | let expected = oList[k]
|
106 | 106 | if (typeof value !== expected) {
|
107 |
| - throw 'err' |
| 107 | + value = 'err' |
108 | 108 | } else if ("number" == expected && Number.isNaN(value)) {
|
109 |
| - throw 'NaN' |
110 |
| - } else { |
111 |
| - value = cleanFn(value) |
| 109 | + value = 'NaN' |
112 | 110 | }
|
113 | 111 | } catch(e) {
|
114 | 112 | value = e.name
|
|
121 | 119 | // build display
|
122 | 120 | let lines = ["pressure", "pointerType", "tangentialPressure", "altitudeAngle"]
|
123 | 121 | let divider = "<span class='faint'>" + "----------".padStart(padlen) +"--------"+ sc
|
124 |
| - let eventstr = '' |
| 122 | + let eventstr = '', |
| 123 | + isDown = Object.keys(oData['pointerdown']).length > 0, |
| 124 | + isOver = Object.keys(oData['pointerover']).length > 0 |
| 125 | + if (isOver && !isDown) {eventstr = 'pointerover' |
| 126 | + } else if (!isOver && isDown) {eventstr = 'pointerdown' |
| 127 | + } else {eventstr = 'pointerover | down'} |
| 128 | + |
125 | 129 | for (const k of Object.keys(oList)) {
|
126 | 130 | if (lines.includes(k)) {
|
127 | 131 | oDisplay.push(divider)
|
|
130 | 134 | let valueDown = oData['pointerdown'][k],
|
131 | 135 | valueOver = oData['pointerover'][k]
|
132 | 136 | let str
|
133 |
| - if (valueDown == undefined) { |
134 |
| - str = valueOver |
135 |
| - eventstr = 'pointerover' |
136 |
| - } else if (valueOver == undefined) { |
137 |
| - str = valueDown + strActive |
138 |
| - eventstr = 'pointerdown' |
| 137 | + if (valueDown == undefined) {str = valueOver |
| 138 | + } else if (valueOver == undefined) {str = valueDown + strActive |
139 | 139 | } else {
|
140 |
| - eventstr = 'pointerover | down' |
141 |
| - if (valueDown == valueOver) { |
142 |
| - str = valueDown |
143 |
| - } else { |
144 |
| - str = valueOver + " | " + valueDown + strActive |
145 |
| - } |
| 140 | + if (valueDown == valueOver) {str = valueDown |
| 141 | + } else {str = valueOver + " | " + valueDown + strActive} |
146 | 142 | }
|
147 | 143 | oDisplay.push(s6 + k.padStart(padlen) +": "+ sc + str)
|
148 | 144 | }
|
|
0 commit comments