35 lines · 1.2 KB · JavaScript
RawDownload
(function () {	var HTML_URL = Script.resolvePath("sliderTest.html");	var tablet = Tablet.getTablet("com.highfidelity.interface.tablet.system");    var button = tablet.addButton({        text: "SLIDER"    });     function onClicked() {        tablet.gotoWebScreen(HTML_URL);    }     button.clicked.connect(onClicked);     var onSliderTestScreen = false;    function onScreenChanged(type, url) {        if (type === "Web" && url === HTML_URL) {            // when switching to the slider page, change inputMode to "Mouse", this should make the sliders work.            onSliderTestScreen = true;            Overlays.editOverlay(HMD.tabletScreenID, { inputMode: "Mouse" });        } else if (onSliderTestScreen) {            // when switching off of the slider page, change inputMode to back to "Touch".            onSliderTestScreen = false;            Overlays.editOverlay(HMD.tabletScreenID, { inputMode: "Touch" });        }    }     tablet.screenChanged.connect(onScreenChanged); 	function cleanup() {        tablet.removeButton(button);        tablet.screenChanged.disconnect(onScreenChanged);    }    Script.scriptEnding.connect(cleanup); }());