EWS bubbles need more space
[WebKit-https.git] / Websites / bugs.webkit.org / template / en / custom / attachment / rietveldreview.html.tmpl
1 [%# The contents of this file are subject to the Mozilla Public
2   # License Version 1.1 (the "License"); you may not use this file
3   # except in compliance with the License. You may obtain a copy of
4   # the License at http://www.mozilla.org/MPL/
5   #
6   # Software distributed under the License is distributed on an "AS
7   # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
8   # implied. See the License for the specific language governing
9   # rights and limitations under the License.
10   #
11   # The Original Code is the Bugzilla Bug Tracking System.
12   #
13   # The Initial Developer of the Original Code is Netscape Communications
14   # Corporation. Portions created by Netscape are
15   # Copyright (C) 1998 Netscape Communications Corporation. All
16   # Rights Reserved.
17   #
18   # Contributor(s): Myk Melez <myk@mozilla.org>
19   #%]
20
21 [% PROCESS global/variables.none.tmpl %]
22
23 <!DOCTYPE HTML>
24 <html>
25 <head>
26 <title>Rietveld review patch #[% attachment.id %] for [% terms.Bug %] #[% attachment.bug_id %]: [% bugsummary FILTER html %]</title>
27 <script type="text/javascript">
28 <!--
29 /**
30  * Handle the postMessage response from Rietveld.
31  * The response will be the comments to combine with those left in the
32  * comments box.
33  */
34 function updateComments(e)
35 {
36     if (e.origin == 'http://wkrietveld.appspot.com') {
37         var reviewFormDoc = document.getElementById('reviewFormFrame').
38             contentDocument;
39         // Add the Rietveld comments to the comments field.
40         if (e.data) {
41             var commentBox = reviewFormDoc.getElementById('comment');
42
43             if (commentBox.value)
44                 commentBox.value += '\n---------------------------------\n';
45             commentBox.value += e.data;
46         }
47         reviewFormDoc.forms[0].submit();
48     }
49 }
50
51 /**
52  * Fetch comments from Rietveld via postMessage.
53  */
54 function getComments()
55 {
56     document.getElementById('rietveldFrame').contentWindow.
57         postMessage('publish', 'http://wkrietveld.appspot.com');
58 }
59
60 // Listen for messages from Rietveld.
61 if (window.postMessage)
62     window.addEventListener("message", updateComments, false);
63 else
64     alert('Error: Please load this page in a browser that supports postMessage');
65 //-->
66 </script>
67
68 [% IF !user.login %]
69 [%# We shouldn't ever hit this, since all links to this page use GoAheadAndLogIn.
70     This is just here as a safeguard if anyone directly navigates to it. %]
71 Please log in and refresh this page.
72 [% ELSE %]
73 <frameset rows="80%,20%">
74 <frame id=rietveldFrame src="http://wkrietveld.appspot.com/[% attachment.bug_id  %]?email=[% user.login %]">
75 <frame id=reviewFormFrame src="attachment.cgi?id=[% attachment.id %]&action=reviewform&rietveldreview=true">
76 </frameset>
77 [% END %]