From 8a811c567423c0cf6963bb2365be9bc98c757ef8 Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Wed, 30 Jun 2010 06:37:52 +0000 Subject: [PATCH] message MDL-22320 message notification overlay stick to the bottom right of the screen fix for IE 6 --- message/module.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/message/module.js b/message/module.js index 28a6396f5e5..5a861847fe7 100644 --- a/message/module.js +++ b/message/module.js @@ -1,4 +1,4 @@ -M.core_message = {}; +M.core_message = M.core_message || {}; M.core_message.init_focus = function(Y, eid) { document.getElementById(eid).focus(); @@ -47,15 +47,17 @@ M.core_message.init_notification = function(Y, title, content, url) { Y.use('overlay', function() { var o = new Y.Overlay({ headerContent : title, - bodyContent : content, - //centered : true + bodyContent : content }); o.render(Y.one(document.body)); - //align the bottom right corner of the overlay with the bottom right of the viewport - o.set("align", { - points:[Y.WidgetPositionAlign.BR, Y.WidgetPositionAlign.BR] - }); + if (Y.UA.ie > 0 && Y.UA.ie < 7) { + // Adjust for IE 6 (can't handle fixed pos) + //align the bottom right corner of the overlay with the bottom right of the viewport + o.set("align", { + points:[Y.WidgetPositionAlign.BR, Y.WidgetPositionAlign.BR] + }); + } Y.one('#notificationyes').on('click', function(e) { window.location.href = url;