X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=UI%2FWebServerResources%2Fgeneric.js;h=0ff9cfa81c5a7250105891b378b4873a5b463c08;hb=4a618da690a9beadcefd0ea89a921900e3897ce8;hp=1d5428f7fcbc096396a9ed60f41c899b0941abab;hpb=839a675fb27fc2d7d1f5068f9e635096a307e869;p=scalable-opengroupware.org diff --git a/UI/WebServerResources/generic.js b/UI/WebServerResources/generic.js index 1d5428f7..0ff9cfa8 100644 --- a/UI/WebServerResources/generic.js +++ b/UI/WebServerResources/generic.js @@ -1211,6 +1211,16 @@ function onLinkBannerClick() { checkAjaxRequestsState(); } +function onPreferencesClick(event) { + var urlstr = UserFolderURL + "preferences"; + var w = window.open(urlstr, "User Preferences", + "width=430,height=250,resizable=0,scrollbars=0"); + w.opener = window; + w.focus(); + + event.preventDefault(); +} + function configureLinkBanner() { var linkBanner = $("linkBanner"); if (linkBanner) { @@ -1219,8 +1229,10 @@ function configureLinkBanner() { Event.observe(anchors[i], "mousedown", listRowMouseDownHandler); Event.observe(anchors[i], "click", onLinkBannerClick); } - if (anchors.length > 3) - Event.observe(anchors[3], "click", toggleLogConsole); + Event.observe(anchors[3], "mousedown", listRowMouseDownHandler); + Event.observe(anchors[3], "click", onPreferencesClick); + if (anchors.length > 4) + Event.observe(anchors[4], "click", toggleLogConsole); } }