8 <meta http-equiv="content-type" content="text/html; charset=utf-8">
9 <title>i3 - improved tiling wm</title>
10 <link rel="icon" type="image/png" href="/favicon.png">
11 <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen">
12 <link rel="publisher" href="https://plus.google.com/113555191861605339299">
13 <meta name="description" content="i3 is a dynamic tiling window manager with clean, readable and documented code, featuring extended Xinerama support, usage of libxcb instead of xlib and several improvements over wmii">
14 <meta name="keywords" content="i3, window, manager, tiling, keyboard, wmii, x11, xcb, xinerama, utf8">
15 <meta name="author" content="i3 developers">
16 % if self.attr.javascript:
17 <script type="text/javascript">
19 % if not self.attr.require_jquery:
20 var element = document.createElement("script");
21 element.src = "/js/${self.attr.javascript}";
22 document.body.appendChild(element);
24 var jquery_done = false,
26 var head = document.getElementsByTagName('head')[0];
28 var element = document.createElement("script");
29 element.src = "/js/jquery.1.6.2.min.js";
30 element.onload = element.onreadystatechange = function() {
31 if (!jquery_done && (!this.readyState || this.readyState === 'loaded' || this.readyState === 'complete')) {
34 ${self.attr.js_callback}
36 element.onload = element.onreadystatechange = null;
39 document.body.appendChild(element);
41 var script = document.createElement("script");
42 script.src = "/js/${self.attr.javascript}";
43 script.onload = script.onreadystatechange = function() {
44 if (!script_done && (!this.readyState || this.readyState === 'loaded' || this.readyState === 'complete')) {
47 ${self.attr.js_callback}
49 script.onload = script.onreadystatechange = null;
52 document.body.appendChild(script);
57 if (window.addEventListener)
58 window.addEventListener("load", loadjs, false);
59 else if (window.attachEvent)
60 window.attachEvent("onload", loadjs);
61 else window.onload = loadjs;
67 <a href="/"><h1 id="title">i3 - improved tiling WM</h1></a>
72 [ "/screenshots", "Screens" ],
73 [ "http://faq.i3wm.org/", "FAQ" ],
74 [ "/contact", "Contact" ],
75 [ "http://bugs.i3wm.org/", "Bugs" ]
78 % for link, title in menu:
80 % if self.attr.section == title.lower():
81 style="border-bottom: 2px solid #fff"
83 href="${link}">${title}</a></li>
86 <br style="clear: both">
90 <div id="footer" lang="de">
91 © 2009-2012 Michael Stapelberg, <a href="/impress.html">Impressum</a>