From 418ff5929ea6acf92835d607c915b37712a17167 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Fri, 27 Mar 2015 14:22:47 -0700 Subject: [PATCH] Make friends add/remove button open WebWindow dialog --- examples/users.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/examples/users.js b/examples/users.js index c728a1291e..7ee5d4a570 100644 --- a/examples/users.js +++ b/examples/users.js @@ -88,6 +88,12 @@ var usersWindow = (function () { scrollbarBarClickedAt, // 0.0 .. 1.0 scrollbarValue = 0.0, // 0.0 .. 1.0 + FRIENDS_DIALOG_TITLE = "Add/Remove Friends", + FRIENDS_DIALOG_URL = "https://metaverse.highfidelity.com/user/friends", + FRIENDS_DIALOG_WIDTH = 900, + FRIENDS_DIALOG_HEIGHT = 700, + friendsDialog, + RADIO_BUTTON_SVG = HIFI_PUBLIC_BUCKET + "images/radio-button.svg", RADIO_BUTTON_SVG_DIAMETER = 14, RADIO_BUTTON_DISPLAY_SCALE = 0.7, // 1.0 = windowTextHeight @@ -418,6 +424,11 @@ var usersWindow = (function () { updateOverlayPositions(); updateUsersDisplay(); } + + if (clickedOverlay === friendsButton2D) { + friendsDialog.setVisible(true); + friendsDialog.raise(); + } } function onMouseMoveEvent(event) { @@ -576,6 +587,10 @@ var usersWindow = (function () { myVisibility = ""; } + friendsDialog = new WebWindow(FRIENDS_DIALOG_TITLE, FRIENDS_DIALOG_URL, FRIENDS_DIALOG_WIDTH, FRIENDS_DIALOG_HEIGHT, + false); + friendsDialog.setVisible(false); + optionText = "everyone"; visibilityControls2D = [{ radioOverlay: Overlays.addOverlay("image", { // Create first so that it is under textOverlay.