Function
calcNodeVisibility
(nodePos, nodeSize, scrollPos, scrollSize)
Source from the content-addressed store, hash-verified
| 25 | }; |
| 26 | |
| 27 | function calcNodeVisibility (nodePos, nodeSize, scrollPos, scrollSize) { |
| 28 | return (nodePos >= scrollPos && nodePos + nodeSize <= scrollPos + scrollSize) |
| 29 | ? 0 |
| 30 | : nodePos - scrollPos > 0 |
| 31 | ? 1 |
| 32 | : nodePos - scrollPos < 0 |
| 33 | ? -1 |
| 34 | : 0; |
| 35 | } |
| 36 | |
| 37 | /** |
| 38 | * Mix scrolling support into any Control that contains content suitable for scrolling. |
Tested by
no test coverage detected