mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-04-29 21:23:44 +02:00
fix users
This commit is contained in:
parent
06171f6063
commit
db197b5014
1 changed files with 24 additions and 18 deletions
|
@ -17,7 +17,8 @@ var PopUpMenu = function (properties) {
|
||||||
optionOverlays = [],
|
optionOverlays = [],
|
||||||
isDisplayingOptions = false,
|
isDisplayingOptions = false,
|
||||||
OPTION_MARGIN = 4,
|
OPTION_MARGIN = 4,
|
||||||
MIN_MAX_BUTTON_SVG = Script.resolvePath("assets/images/tools/min-max-toggle.svg",
|
HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/",
|
||||||
|
MIN_MAX_BUTTON_SVG = HIFI_PUBLIC_BUCKET + "images/tools/min-max-toggle.svg",
|
||||||
MIN_MAX_BUTTON_SVG_WIDTH = 17.1,
|
MIN_MAX_BUTTON_SVG_WIDTH = 17.1,
|
||||||
MIN_MAX_BUTTON_SVG_HEIGHT = 32.5,
|
MIN_MAX_BUTTON_SVG_HEIGHT = 32.5,
|
||||||
MIN_MAX_BUTTON_WIDTH = 14,
|
MIN_MAX_BUTTON_WIDTH = 14,
|
||||||
|
@ -193,6 +194,8 @@ var PopUpMenu = function (properties) {
|
||||||
|
|
||||||
var usersWindow = (function () {
|
var usersWindow = (function () {
|
||||||
|
|
||||||
|
var HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/",
|
||||||
|
|
||||||
WINDOW_WIDTH = 160,
|
WINDOW_WIDTH = 160,
|
||||||
WINDOW_MARGIN = 12,
|
WINDOW_MARGIN = 12,
|
||||||
WINDOW_BASE_MARGIN = 6, // A little less is needed in order look correct
|
WINDOW_BASE_MARGIN = 6, // A little less is needed in order look correct
|
||||||
|
@ -205,7 +208,7 @@ var usersWindow = (function () {
|
||||||
WINDOW_BACKGROUND_ALPHA = 0.8,
|
WINDOW_BACKGROUND_ALPHA = 0.8,
|
||||||
windowPane,
|
windowPane,
|
||||||
windowHeading,
|
windowHeading,
|
||||||
MIN_MAX_BUTTON_SVG = Script.resolvePath("assets/images/tools/min-max-toggle.svg",
|
MIN_MAX_BUTTON_SVG = HIFI_PUBLIC_BUCKET + "images/tools/min-max-toggle.svg",
|
||||||
MIN_MAX_BUTTON_SVG_WIDTH = 17.1,
|
MIN_MAX_BUTTON_SVG_WIDTH = 17.1,
|
||||||
MIN_MAX_BUTTON_SVG_HEIGHT = 32.5,
|
MIN_MAX_BUTTON_SVG_HEIGHT = 32.5,
|
||||||
MIN_MAX_BUTTON_WIDTH = 14,
|
MIN_MAX_BUTTON_WIDTH = 14,
|
||||||
|
@ -225,7 +228,7 @@ var usersWindow = (function () {
|
||||||
scrollbarBackgroundHeight,
|
scrollbarBackgroundHeight,
|
||||||
scrollbarBarHeight,
|
scrollbarBarHeight,
|
||||||
FRIENDS_BUTTON_SPACER = 6, // Space before add/remove friends button
|
FRIENDS_BUTTON_SPACER = 6, // Space before add/remove friends button
|
||||||
FRIENDS_BUTTON_SVG = Script.resolvePath("assets/images/tools/add-remove-friends.svg",
|
FRIENDS_BUTTON_SVG = HIFI_PUBLIC_BUCKET + "images/tools/add-remove-friends.svg",
|
||||||
FRIENDS_BUTTON_SVG_WIDTH = 107,
|
FRIENDS_BUTTON_SVG_WIDTH = 107,
|
||||||
FRIENDS_BUTTON_SVG_HEIGHT = 27,
|
FRIENDS_BUTTON_SVG_HEIGHT = 27,
|
||||||
FRIENDS_BUTTON_WIDTH = FRIENDS_BUTTON_SVG_WIDTH,
|
FRIENDS_BUTTON_WIDTH = FRIENDS_BUTTON_SVG_WIDTH,
|
||||||
|
@ -661,7 +664,10 @@ var usersWindow = (function () {
|
||||||
|
|
||||||
function onMouseMoveEvent(event) {
|
function onMouseMoveEvent(event) {
|
||||||
if (isMovingScrollbar) {
|
if (isMovingScrollbar) {
|
||||||
if (scrollbarBackgroundPosition.x - WINDOW_MARGIN <= event.x && event.x <= scrollbarBackgroundPosition.x + SCROLLBAR_BACKGROUND_WIDTH + WINDOW_MARGIN && scrollbarBackgroundPosition.y - WINDOW_MARGIN <= event.y && event.y <= scrollbarBackgroundPosition.y + scrollbarBackgroundHeight + WINDOW_MARGIN) {
|
if (scrollbarBackgroundPosition.x - WINDOW_MARGIN <= event.x
|
||||||
|
&& event.x <= scrollbarBackgroundPosition.x + SCROLLBAR_BACKGROUND_WIDTH + WINDOW_MARGIN
|
||||||
|
&& scrollbarBackgroundPosition.y - WINDOW_MARGIN <= event.y
|
||||||
|
&& event.y <= scrollbarBackgroundPosition.y + scrollbarBackgroundHeight + WINDOW_MARGIN) {
|
||||||
scrollbarValue = (event.y - scrollbarBarClickedAt * scrollbarBarHeight - scrollbarBackgroundPosition.y) / (scrollbarBackgroundHeight - scrollbarBarHeight - 2);
|
scrollbarValue = (event.y - scrollbarBarClickedAt * scrollbarBarHeight - scrollbarBackgroundPosition.y) / (scrollbarBackgroundHeight - scrollbarBarHeight - 2);
|
||||||
scrollbarValue = Math.min(Math.max(scrollbarValue, 0.0), 1.0);
|
scrollbarValue = Math.min(Math.max(scrollbarValue, 0.0), 1.0);
|
||||||
firstUserToDisplay = Math.floor(scrollbarValue * (linesOfUsers.length - numUsersToDisplay));
|
firstUserToDisplay = Math.floor(scrollbarValue * (linesOfUsers.length - numUsersToDisplay));
|
||||||
|
|
Loading…
Reference in a new issue