Helpviewer/HTMLResources.py

Sun, 19 Feb 2012 20:24:03 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 19 Feb 2012 20:24:03 +0100
changeset 1647
30be422ac04b
parent 1615
bf0fc9794f33
child 1664
863114db258e
permissions
-rw-r--r--

Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.

0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 # -*- coding: utf-8 -*-
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2
1509
c0b5e693b0eb Updated copyright for 2012.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1232
diff changeset
3 # Copyright (c) 2009 - 2012 Detlev Offenbach <detlev@die-offenbachs.de>
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 #
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 Module containing some HTML resources.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 notFoundPage_html = """\
1647
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
11 <?xml version="1.0" encoding="UTF-8" ?>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
12 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
13 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
14 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 <head>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 <title>{0}</title>
1647
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
17 <link rel="icon" href="data:image/png;base64,@FAVICON@" type="image/x-icon" />
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 <style>
256
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
19 body {{
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 padding: 3em 0em;
262
f983acadf76c Made the error page look better.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 256
diff changeset
21 background: -webkit-gradient(linear, left top, left bottom, from(#85784A), to(#FDFDFD), color-stop(0.5, #FDFDFD));
f983acadf76c Made the error page look better.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 256
diff changeset
22 background-repeat: repeat-x;
256
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
23 }}
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
24 img {{
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 float: left;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 opacity: .8;
256
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
27 }}
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
28 #box {{
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 background: white;
278
c93823b96faa Added a handler for ftp: URLs to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 262
diff changeset
30 border: 1px solid #85784A;
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 width: 600px;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 padding: 60px;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 margin: auto;
1647
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
34 border-radius: 0.8em;
256
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
35 }}
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
36 h1 {{
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 font-size: 130%;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 font-weight: bold;
278
c93823b96faa Added a handler for ftp: URLs to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 262
diff changeset
39 border-bottom: 1px solid #85784A;
1647
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
40 margin-left: 64px;
256
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
41 }}
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
42 h2 {{
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 font-size: 100%;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 font-weight: normal;
278
c93823b96faa Added a handler for ftp: URLs to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 262
diff changeset
45 border-bottom: 1px solid #85784A;
1647
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
46 margin-left: 64px;
256
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
47 }}
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
48 ul {{
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
49 font-size: 100%;
1647
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
50 padding-left: 64px;
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 margin: 5px 0;
256
04083f42042d Some changes to the eric web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 13
diff changeset
52 }}
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 </style>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 </head>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <body>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 <div id="box">
1647
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
57 <img src="data:image/png;base64,@IMAGE@" width="48" height="48"/>
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <h1>{1}</h1>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <h2>{2}</h2>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 <ul>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <li>{3}</li>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <li>{4}</li>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <li>{5}</li>
629
c88489b378fb Added configuration options for the web browser cache policy.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 278
diff changeset
64 <li>{6}</li>
1615
bf0fc9794f33 Changed the web browser error page to include a "try again" option.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1509
diff changeset
65 <input type="submit" id="reloadButton" value="{7}" onclick="window.location.reload()">
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 </ul>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 </div>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </body>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 </html>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 ##########################################################################################
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73
1647
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
74 adblockPage_html ="""\
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
75 <?xml version="1.0" encoding="UTF-8" ?>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
76 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
77 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
78 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
79 <head>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
80 <title>{0}</title>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
81 <link rel="icon" href="data:image/png;base64,@FAVICON@" type="image/x-icon" />
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
82 <style>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
83 body {{
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
84 padding: 3em 0em;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
85 background: -webkit-gradient(linear, left top, left bottom, from(#85784A), to(#FDFDFD), color-stop(0.5, #FDFDFD));
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
86 background-repeat: repeat-x;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
87 }}
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
88 #box {{
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
89 background: white;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
90 border: 1px solid #85784A;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
91 max-width: 600px;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
92 height: 50%;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
93 padding: 40px;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
94 padding-bottom: 10px;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
95 margin: auto;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
96 border-radius: 0.8em;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
97 text-align: center;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
98 vertical-align: middle;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
99 margin: auto;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
100 }}
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
101 h1 {{
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
102 font-size: 130%;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
103 font-weight: bold;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
104 border-bottom: 1px solid #85784A;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
105 margin-bottom: 0px;
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
106 }}
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
107 </style>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
108 </head>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
109 <body>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
110 <div id="box">
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
111 <img src="data:image/png;base64,@IMAGE@" width="64" height="64"/>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
112 <h1>AdBlock Plus</h1>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
113 <p>{1}</p>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
114 </div>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
115 </body>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
116 </html>
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
117 """
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
118
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
119 ##########################################################################################
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
120
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 startPage_html = """\
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <?xml version="1.0" encoding="UTF-8" ?>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <head>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <title></title>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <style>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 * {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 margin: 0;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 padding: 0;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 font-family: "DejaVu Sans";
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 body {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 background: -webkit-gradient(linear, left top, left bottom, from(#85784A), to(#FDFDFD), color-stop(0.5, #FDFDFD));
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 background-repeat: repeat-x;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 margin-top: 200px;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 #header, #search, #footer {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 width: 600px;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 margin: 10px auto;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 #header, #search {
1647
30be422ac04b Enhanced the web browser error page a bit and included an error page for content blocked by AdBlock Plus.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1615
diff changeset
147 border-radius: 0.8em;
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 padding: 25px;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 #header {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 background: -webkit-gradient(linear, left top, left bottom, from(#D57E3E), to(#D57E3E), color-stop(0.5, #FFBA89));
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 height: 25px;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 #header h1 {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 display: inline;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 font-size: 1.7em;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 font-weight: bold;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 #header img {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 display: inline;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 float: right;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 margin-top: -5px;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 #search {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 background: -webkit-gradient(linear, left top, right top, from(#85784A), to(#85784A), color-stop(0.5, #C8C2AE));
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 height: 50px;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 color: #000;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 text-align: center;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 padding-top: 40px !important;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 #search fieldset {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 border: 0;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 #search input[type=text] {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 width: 65%;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 #search input[type=submit] {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 width: 25%;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
187
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 #footer {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 text-align: center;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 color: #999;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 #footer a {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 color: #555;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 text-decoration: none;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 #footer a:hover {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 text-decoration: underline;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 </style>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 <script type="text/javascript">
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 function update()
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 {
1232
ed31e909cf2e Harmonisation of some display strings related to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 791
diff changeset
205 document.title = window.eric.translate('Welcome to eric5 Web Browser!');
ed31e909cf2e Harmonisation of some display strings related to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 791
diff changeset
206 document.getElementById('headerTitle').innerHTML = window.eric.translate('eric5 Web Browser');
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 document.getElementById('searchButton').value = window.eric.translate('Search!');
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 document.getElementById('footer').innerHTML = window.eric.providerString()
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 + ' | ' + '<a href="http://eric-ide.python-projects.org/">'
1232
ed31e909cf2e Harmonisation of some display strings related to the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 791
diff changeset
210 + window.eric.translate('About eric5') + '</a>';
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 document.getElementById('lineEdit').placeholder = window.eric.providerString();
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 // Try to change the direction of the page:
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 var newDir = window.eric.translate('QT_LAYOUT_DIRECTION');
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 newDir = newDir.toLowerCase();
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 if ((newDir != 'ltr') && (newDir != 'rtl'))
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 newDir = 'ltr';
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 document.getElementsByTagName('body')[0].setAttribute('dir', newDir);
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 function formSubmitted()
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 {
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 var string = lineEdit.value;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 if (string.length == 0)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 return;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 var url = window.eric.searchUrl(string);
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230 window.location.href = url;
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231 }
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 </script>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 </head>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 <body onload="document.forms[0].lineEdit.select(); update();">
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235 <div id="header">
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 <h1 id="headerTitle"></h1>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 <img src="data:image/png;base64,IMAGE_BINARY_DATA_HERE" width="32" height="32"/>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 </div>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 <div id="search">
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 <form action="javascript:formSubmitted();">
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <fieldset>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 <input id="lineEdit" name="lineEdit" type="text" />
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243 <input id="searchButton" type="submit" />
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 </fieldset>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 </form>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 </div>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 <div id="footer"></div>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 </body>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 </html>
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250 """

eric ide

mercurial