나는 도구 모음 (책갈피, 메뉴 또는 상태 표시 줄과 같은)에 배치 할 수있는 확장자를 가지고 있습니다. 일반적으로 상황에 맞는 메뉴는 아래쪽으로 열리지 만 상태 표시 줄에 배치되고 Firefox가 화면 하단에 닫히면 상황에 맞는 메뉴가 위쪽으로 열립니다. 그 위 또는 아래 방향을 기반으로 컨텍스트 메뉴를 재정렬하려고하므로 같은 옵션이 항상 마우스에 가장 가깝습니다. 아래 열 때 예를 들어XUL 메신저 팝업이 열렸는지 확인하는 방법은 무엇입니까?
, 그것은 다음과 같이 나타납니다
--> (mouse) --------------- - MenuItem A - --------------- - MenuItem B - --------------- - MenuItem C - --------------- - ....... - ---------------
를이 같이 그 위로 열리면 그러나
--------------- - MenuItem A - --------------- - MenuItem B - --------------- - MenuItem C - --------------- - ....... - --------------- --> (mouse)
, 내가 가장 가까운 표시 "의 MenuItem A"를하고 싶습니다 가장 일반적인 항목부터 마우스로 항상 이동합니다. 항목을 동적으로 렌더링 할 수 있으므로 방금 오리엔테이션을 찾아야합니다.
당신은 순서를 중요하지 않습니다 확실한가요? 메뉴 위치를 변경하는 것은 사용자에게 당혹 스러울 수 있으며, 도움이되기 위해 무엇을하고 있다고 생각 하느냐에 따라 혼란이 생길 수 있습니다. 일관성은 사소한 편리함보다 우선합니다. – Robusto
그래, 그게 걱정이야. 그것은 주로 테스트하고 작동하는 방식을보고 싶은 무언가입니다. 내 사용자가 도구 모음간에 확장 프로그램을 자주 이동하지 않으므로 일관성이 문제가되지 않을 수도 있습니다. – Jon