MCPcopy
hub / github.com/enyojs/enyo / calcNodeVisibility

Function calcNodeVisibility

src/Scrollable/Scrollable.js:27–35  ·  view source on GitHub ↗
(nodePos, nodeSize, scrollPos, scrollSize)

Source from the content-addressed store, hash-verified

25};
26
27function 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.

Callers 1

Scrollable.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected