Dante Ruizupdate urlsf07b5c87 years agoHistory
59 lines · 1.3 KB · JavaScript
RawDownload
"use strict";////  backbutton.js//  scripts/system/+android////  Created by Gabriel Calero & Cristian Duarte on Apr 06, 2018//  Copyright 2018 High Fidelity, Inc.////  Distributed under the Apache License, Version 2.0.//  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html//(function() { // BEGIN LOCAL_SCOPE var actionbar;var backButton; var logEnabled = true; function printd(str) {    if (logEnabled)        print("[actionbar.js] " + str);} function init() {    actionbar = new QmlFragment({        qml: "hifi/ActionBar.qml"    });    backButton = actionbar.addButton({        icon: "icons/+android_interface/backward.svg",        activeIcon: "icons/+android_interface/backward.svg",        text: "",        bgOpacity: 0.0,        hoverBgOpacity: 0.0,        activeBgOpacity: 0.0    });        backButton.entered.connect(onBackPressed);    backButton.clicked.connect(onBackClicked);} function onBackPressed() {   Controller.triggerHapticPulseOnDevice(Controller.findDevice("TouchscreenVirtualPad"), 0.1, 40.0, 0);} function onBackClicked() {   Window.openAndroidActivity("Home", false);}  Script.scriptEnding.connect(function() {    if(backButton) {        backButton.entered.disconnect(onBackPressed);        backButton.clicked.disconnect(onBackClicked);    }}); init(); }()); // END LOCAL_SCOPE