From cfbf2cd2539f4c0b65448ffca470068786268acb Mon Sep 17 00:00:00 2001 From: "slamm%netscape.com" Date: Thu, 20 May 1999 00:36:09 +0000 Subject: [PATCH] Avoid user layers with gecko client. Need to use style sheets instead. git-svn-id: svn://10.0.0.236/trunk@32353 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/webtools/tinderbox/showbuilds.cgi | 85 +++++++++++------------ 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/mozilla/webtools/tinderbox/showbuilds.cgi b/mozilla/webtools/tinderbox/showbuilds.cgi index fb947c8c3af..28ed762fc0f 100755 --- a/mozilla/webtools/tinderbox/showbuilds.cgi +++ b/mozilla/webtools/tinderbox/showbuilds.cgi @@ -346,7 +346,7 @@ sub display_build_table_row { # Build Note # if( $hasnote ){ - print ""; + print ""; print "\n"; } @@ -557,27 +557,14 @@ function js_who_menu(tree,n,d,mindate,maxdate) { + "&t1=" + escape("Check-ins within 24 hours") + "&u1=" + escape(js_qr24(tree,n)); - if( parseInt(navigator.appVersion) < 4 ){ + var version = parseInt(navigator.appVersion); + if( version < 4 || version >= 5 ){ document.location = who_link; return false; } var l = document.layers['popup']; l.src = who_link; -ENDJS - #l.document.write( - # "
" + - # js_qr(mindate,maxdate,n) + "What did " + n + " check in to the source tree?
" + - # js_qr24(n) +"What has " + n + " been checking in over the last day?
" + - # "" + - # "Who is " + n + " and how do I wake him/her up?
" + - # "Send mail to " + n + "
" + - # "Where is "+n+"'s office?" + - # "
"); - #l.document.close(); - - #alert( d.y ); -$script_str .=<<'ENDJS'; l.top = d.target.y - 6; l.left = d.target.x - 6; if( l.left + l.clipWidth > window.width ){ @@ -587,9 +574,31 @@ $script_str .=<<'ENDJS'; return false; } -function js_what_menu(d,noteid,logfile,errorparser,buildname,buildtime) { - if( parseInt(navigator.appVersion) < 4 ){ - return true; +function log_params(buildindex,logfile,buildtime) { + var tree = trees[buildindex]; + var buildname = build[buildindex]; + var errorparser = error[buildindex]; + + return "tree=" + tree + + "&errorparser=" + errorparser + + "&buildname=" + escape(buildname) + + "&buildtime=" + buildtime + + "&logfile=" + logfile; +} + +function log_url(buildindex,logfile,buildtime) { + return "showlog.cgi?" + log_params(buildindex,logfile,buildtime); +} + +function comment_url (buildindex,logfile,buildtime) { + return "addnote.cgi?" + log_params(buildindex,logfile,buildtime); +} + +function js_what_menu(d,noteid,buildindex,logfile,buildtime) { + var version = parseInt(navigator.appVersion); + if (version < 4 || version >= 5) { + document.location = log_url(buildindex,logfile,buildtime); + return false; } var l = document.layers['popup']; @@ -617,34 +626,17 @@ trees = new Array(); build = new Array(); error = new Array(); - - - - - - - - -\n"; +$script_str .= q( + + + + + + +); } @@ -777,7 +776,7 @@ sub do_panel { my $tm = sprintf("%d/%d %d:%02d",$mon+1,$mday,$hour,$minute); print q(); print "