Merge lp:~hrvojem/percona-xtrabackup/rn-2.1.8-2.1 into lp:percona-xtrabackup/2.1

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Alexey Kopytov
Approved revision: no longer in the source branch.
Merged at revision: 733
Proposed branch: lp:~hrvojem/percona-xtrabackup/rn-2.1.8-2.1
Merge into: lp:percona-xtrabackup/2.1
Diff against target: 3242 lines (+32/-3091)
8 files modified
.bzrignore (+1/-0)
doc/source/conf.py (+3/-3)
doc/source/percona-theme/layout.html (+0/-385)
doc/source/percona-theme/static/default.css_t (+0/-433)
doc/source/percona-theme/static/percona.com.css (+0/-1850)
doc/source/percona-theme/static/percona.com.js (+0/-269)
doc/source/percona-theme/static/sidebar.js (+0/-151)
doc/source/release-notes/2.1/2.1.8.rst (+28/-0)
To merge this branch: bzr merge lp:~hrvojem/percona-xtrabackup/rn-2.1.8-2.1
Reviewer Review Type Date Requested Status
Alexey Kopytov (community) Approve
Review via email: mp+209042@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Alexey Kopytov (akopytov) wrote :

Suggested description of fixed bugs:

 Due to incorrect usage of ``posix_fadvise()`` hints, |Percona
 XtraBackup| discarded read-ahead buffers which resulted in higher
 ``I/O`` rate on the backup stage. Bug fixed :bug:`1093385`.

 Spurious trailing data blocks that would normally be ignored by InnoDB
 could lead to an assertion failure on the backup stage. Bug fixed
 :bug:`1177201`.

 A spurious warning message could cause issues with third-party wrapper
 scripts. Bug fixed :bug:`1271956`.

 :ref:`xbcrypt <xbcrypt>` could fail with the
 ``xbcrypt:xb_crypt_read_chunk: unable to read chunk iv size at offset``
 error under some circumstances. Bug fixed :bug:`1273196`.

 :ref:`xbstream <xbstream_binary>` could sometimes hang when extracting
 a broken or incomplete input stream. Bug fixed :bug:`1273207`.

 Preparing backups of MySQL or Percona Server 5.6 could raise an
 assertion failure in |Percona XtraBackup|. Bug fixed :bug:`1273468`.

 The downtime is decreased when the --safe-slave-backup option is used
 to backup a replication slave. The SQL thread is now
 started before a temporary copy of redo log is streamed into the final
 location. Bug fixed :bug:`1284778`.

 Disabled the "binary version check" functionality in the VersionCheck
 module due to security concerns. Bug fixed :bug:`1285166`.

 Other bugs fixed: :bug:`1284078`.

review: Needs Fixing
Revision history for this message
Alexey Kopytov (akopytov) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '.bzrignore'
--- .bzrignore 2012-07-31 04:46:23 +0000
+++ .bzrignore 2014-03-04 07:59:20 +0000
@@ -7,4 +7,5 @@
7percona-theme/*7percona-theme/*
8percona-theme*8percona-theme*
9doc/source/percona-theme9doc/source/percona-theme
10doc/source/percona-theme/
10doc/build11doc/build
1112
=== modified file 'doc/source/conf.py'
--- doc/source/conf.py 2014-01-23 08:18:47 +0000
+++ doc/source/conf.py 2014-03-04 07:59:20 +0000
@@ -44,16 +44,16 @@
4444
45# General information about the project.45# General information about the project.
46project = u'Percona XtraBackup'46project = u'Percona XtraBackup'
47copyright = u'2009-2013, Percona LLC and/or its affiliates'47copyright = u'2009-2014, Percona LLC and/or its affiliates'
4848
49# The version info for the project you're documenting, acts as replacement for49# The version info for the project you're documenting, acts as replacement for
50# |version| and |release|, also used in various other places throughout the50# |version| and |release|, also used in various other places throughout the
51# built documents.51# built documents.
52#52#
53# The short X.Y version.53# The short X.Y version.
54version = '2.1.7'54version = '2.1.8'
55# The full version, including alpha/beta/rc tags.55# The full version, including alpha/beta/rc tags.
56release = '2.1.7'56release = '2.1.8'
5757
58# The language for content autogenerated by Sphinx. Refer to documentation58# The language for content autogenerated by Sphinx. Refer to documentation
59# for a list of supported languages.59# for a list of supported languages.
6060
=== removed directory 'doc/source/percona-theme'
=== removed file 'doc/source/percona-theme/layout.html'
--- doc/source/percona-theme/layout.html 2014-01-21 08:33:35 +0000
+++ doc/source/percona-theme/layout.html 1970-01-01 00:00:00 +0000
@@ -1,385 +0,0 @@
1{#
2 basic/layout.html
3 ~~~~~~~~~~~~~~~~~
4
5 Master layout template for Sphinx themes.
6
7 :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
8 :license: BSD, see LICENSE for details.
9#}
10{%- block doctype -%}
11<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
12 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
13{%- endblock %}
14{%- set reldelim1 = reldelim1 is not defined and ' &raquo;' or reldelim1 %}
15{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %}
16{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and
17 (sidebars != []) %}
18{%- set url_root = pathto('', 1) %}
19{# XXX necessary? #}
20{%- if url_root == '#' %}{% set url_root = '' %}{% endif %}
21{%- if not embedded and docstitle %}
22 {%- set titlesuffix = " &mdash; "|safe + docstitle|e %}
23{%- else %}
24 {%- set titlesuffix = "" %}
25{%- endif %}
26
27{%- macro relbar() %}
28 <div class="related">
29 <h3>{{ _('Navigation') }}</h3>
30 <ul>
31 {%- for rellink in rellinks %}
32 <li class="right" {% if loop.first %}style="margin-right: 10px"{% endif %}>
33 <a href="{{ pathto(rellink[0]) }}" title="{{ rellink[1]|striptags|e }}"
34 {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a>
35 {%- if not loop.first %}{{ reldelim2 }}{% endif %}</li>
36 {%- endfor %}
37 {%- block rootrellink %}
38 <li><a href="{{ pathto(master_doc) }}">{{ shorttitle|e }}</a>{{ reldelim1 }}</li>
39 {%- endblock %}
40 {%- for parent in parents %}
41 <li><a href="{{ parent.link|e }}" {% if loop.last %}{{ accesskey("U") }}{% endif %}>{{ parent.title }}</a>{{ reldelim1 }}</li>
42 {%- endfor %}
43 {%- block relbaritems %} {% endblock %}
44 </ul>
45 </div>
46{%- endmacro %}
47
48{%- macro sidebar() %}
49 {%- if render_sidebar %}
50 <div class="sphinxsidebar">
51 <div class="sphinxsidebarwrapper">
52
53 <div class="side-column-block"><a href="http://www.percona.com/software/percona-xtrabackup/"><img alt="Percona XtraBackup" src="http://s2.percona.com/logo_percona_xtrabackup_new.png" /></a></div>
54
55 <div class="side-column-block">
56 <div class="header">Call Us</div>
57 <div class="content">
58 <div class="numbers">
59 <div style="padding-bottom: 4px">
60 +1-888-316-9775 (USA - Sales)<br>
61 +1-208-473-2904 (USA - Sales)
62 </div>
63 <div style="padding-bottom: 4px;">
64 +44-208-133-0309 (UK - Sales)<br />
65 0-800-051-8984 (UK - Sales)<br />
66 0-800-181-0665 (GER - Sales)<br />
67 </div>
68 <div style="padding-bottom: 4px;">
69 +1-877-862-4316 (Emergency)
70 </div>
71 <div>
72 +1-855-55TRAIN (Training)<br>
73 +1-925-271-5054 (Training)
74 </div>
75 </div>
76 </div>
77 </div>
78
79 <div class="side-column-block">
80 <div class="a-btn-container">
81 <a title="Download PDF Manual for Percona XtraBackup 2.1" href="http://form.percona.com/PerconaXtraBackup2.1SeriesOperationsManual--5.24.13.html" class="a-btn-new">
82 <span class="a-btn-text">Download Manual</span>
83 <span class="a-btn-fixed-slide-text">PDF for version 2.1</span>
84 <span class="a-btn-icon-right"><span></span></span>
85 </a>
86 </div></div>
87
88 <div class="percona_com_ad" style="width:220px;"><script type="text/javascript" src="http://www.percona.com/ads.php?size=220x120"></script></div>
89
90 {%- if sidebars != None %}
91 {#- new style sidebar: explicitly include/exclude templates #}
92 {%- for sidebartemplate in sidebars %}
93 {%- include sidebartemplate %}
94 {%- endfor %}
95 {%- else %}
96 {#- old style sidebars: using blocks -- should be deprecated #}
97 {%- block serverseries %}
98 <div class="side-column-block">
99 <h3>Percona XtraBackup Series</h3>
100 <ul><li><a href="http://www.percona.com/doc/percona-xtrabackup/1.6/">Percona XtraBackup 1.6</a></li><li><a href="http://www.percona.com/doc/percona-xtrabackup/2.0/">Percona XtraBackup 2.0</a></li><li><a href="http://www.percona.com/doc/percona-xtrabackup/2.1/">Percona XtraBackup 2.1</a></li></ul>
101 </div>
102 {%- endblock %}
103 {%- block sidebartoc %}
104 {%- include "localtoc.html" %}
105 {%- endblock %}
106 {%- block sidebarrel %}
107 {%- include "relations.html" %}
108 {%- endblock %}
109 {%- block sidebarsourcelink %}
110 {%- include "sourcelink.html" %}
111 {%- endblock %}
112 {%- if customsidebar %}
113 {%- include customsidebar %}
114 {%- endif %}
115 {%- block sidebarsearch %}
116 {%- include "searchbox.html" %}
117 {%- endblock %}
118 {%- endif %}
119<br /><br />
120 <div class="side-column-block">
121 <ul class="side-contact-buttons">
122 <li><a href="http://form.percona.com/ContactMe.html" title="Contact Me" class="contact-me"><span>Contact Me</span></a></li>
123 <li><a href="http://www.percona.com/webinars/" title="Attend a Webinar" class="webinar"><span>Attend a Webinar</span></a></li>
124 <li><a href="http://www.percona.com/downloads/" title="Download Software" class="download-software"><span>Download Software</span></a></li>
125 <li><a href="http://www.percona.com/subscribe/" title="Register For Newsletters" class="newsletters"><span>Register For Newsletters</span></a></li>
126 </ul>
127 </div>
128
129 </div>
130 </div>
131 {%- endif %}
132{%- endmacro %}
133
134{%- macro script() %}
135 <script type="text/javascript">
136 var DOCUMENTATION_OPTIONS = {
137 URL_ROOT: '{{ url_root }}',
138 VERSION: '{{ release|e }}',
139 COLLAPSE_INDEX: false,
140 FILE_SUFFIX: '{{ '' if no_search_suffix else file_suffix }}',
141 HAS_SOURCE: {{ has_source|lower }}
142 };
143 </script>
144 {%- for scriptfile in script_files %}
145 <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
146 {%- endfor %}
147{%- endmacro %}
148
149{%- macro css() %}
150 <link rel="stylesheet" href="{{ pathto('_static/percona.com.css', 1) }}" type="text/css" />
151 <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
152 <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
153 {%- for cssfile in css_files %}
154 <link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
155 {%- endfor %}
156{%- endmacro %}
157
158<html xmlns="http://www.w3.org/1999/xhtml">
159 <head>
160 <meta http-equiv="Content-Type" content="text/html; charset={{ encoding }}" />
161 {{ metatags }}
162 {%- block htmltitle %}
163 <title>{{ title|striptags|e }}{{ titlesuffix }}</title>
164 {%- endblock %}
165
166 {{ css() }}
167 {%- if not embedded %}
168 {{ script() }}
169 {%- if use_opensearch %}
170 <link rel="search" type="application/opensearchdescription+xml"
171 title="{% trans docstitle=docstitle|e %}Search within {{ docstitle }}{% endtrans %}"
172 href="{{ pathto('_static/opensearch.xml', 1) }}"/>
173 {%- endif %}
174
175<script src="{{ pathto('_static/percona.com.js', 1)}}" type="text/javascript"></script>
176
177 {%- if favicon %}
178 <link rel="shortcut icon" href="{{ pathto('_static/' + favicon, 1) }}"/>
179 {%- endif %}
180 {%- endif %}
181{%- block linktags %}
182 {%- if hasdoc('about') %}
183 <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
184 {%- endif %}
185 {%- if hasdoc('genindex') %}
186 <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
187 {%- endif %}
188 {%- if hasdoc('search') %}
189 <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
190 {%- endif %}
191 {%- if hasdoc('copyright') %}
192 <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
193 {%- endif %}
194 <link rel="top" title="{{ docstitle|e }}" href="{{ pathto('index') }}" />
195 {%- if parents %}
196 <link rel="up" title="{{ parents[-1].title|striptags|e }}" href="{{ parents[-1].link|e }}" />
197 {%- endif %}
198 {%- if next %}
199 <link rel="next" title="{{ next.title|striptags|e }}" href="{{ next.link|e }}" />
200 {%- endif %}
201 {%- if prev %}
202 <link rel="prev" title="{{ prev.title|striptags|e }}" href="{{ prev.link|e }}" />
203 {%- endif %}
204{%- endblock %}
205{%- block extrahead %} {% endblock %}
206 </head>
207 <body>
208
209{%- block header %}
210
211 <!-- <div id="stickywrapper"> -->
212 <!-- <div id="stickycontent"> -->
213 <div id="header"><div class="header">
214 <div class="logo"><a href="http://www.percona.com/" onfocus="this.blur()"><img src="http://s3.percona.com/ui-logo.png" alt="Percona Performance Consulting Experts" width="220" height="55" /></a></div>
215 <div class="right">
216 <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>
217 <span class="inv"><![CDATA[<noindex>]]></span>
218 <div class="navicontainer"><div class="navi">
219 <span id="navilink-span-menu-914"><a href="http://www.percona.com/about-percona" id="navilink-a-menu-914">About</a></span><span id="navilink-span-menu-915"><a href="http://www.percona.com/products" id="navilink-a-menu-915">Products</a></span><span id="navilink-span-menu-1125"><a href="http://www.percona.com/software" title="" id="navilink-a-menu-1125">Software</a></span><span id="navilink-span-menu-918"><a href="http://www.percona.com/resources" id="navilink-a-menu-918">Resources</a></span><span id="navilink-span-menu-919"><a href="http://www.percona.com/news-and-events" title="Get all of the latest Percona news, events and press releases on the MySQL community. Update yourself with the latest MySQL and MariaDB developments today." id="navilink-a-menu-919">News/Events</a></span><span id="navilink-span-menu-1129"><a href="http://www.percona.com/percona-community" id="navilink-a-menu-1129">Community</a></span><span id="navilink-span-menu-920"><a href="http://www.percona.com/contact" title="" id="navilink-a-menu-920">Contact</a></span><span id="navilink-span-menu-1060"><a href="http://www.percona.com/live" title="" id="navilink-a-menu-1060">Percona Live</a></span> </div></div>
220 <span class="inv"><![CDATA[</noindex>]]></span>
221 </div>
222 </div></div><!-- /.header /#header -->
223
224 <div id="stripe"></div>
225
226{% endblock %}
227
228 <!-- <div id="stripe"></div> -->
229
230{%- block content %}
231
232
233
234 {%- block sidebar1 %} {# possible location for sidebar #} {% endblock %}
235
236 <div class="document">
237
238
239
240 {%- block document %}
241 <div class="documentwrapper">
242 {%- if render_sidebar %}
243 <div class="bodywrapper">
244 {%- endif %}
245
246 {%- block relbar1 %}{{ relbar() }}{% endblock %}
247
248 <div class="body">
249 {% block body %} {% endblock %}
250 </div>
251
252 {%- block relbar2 %}{{ relbar() }}
253
254 {%- if render_sidebar %}
255 <div class="percona_com_ad" style="margin:auto;width:630px;"><script type="text/javascript" src="http://www.percona.com/ads.php?size=630x80"></script></div>
256 </div>
257 {%- endif %}
258
259
260
261 </div>
262
263 {%- endblock %}
264
265 {%- block sidebar2 %}{{ sidebar() }}{% endblock %}
266
267 <div class="clearer"></div>
268
269 {%- if last_updated %}
270 {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
271 {%- endif %}
272
273
274
275
276 <div class="license">
277
278 {%- if show_copyright %}
279 {%- if hasdoc('copyright') %}
280 {% trans path=pathto('copyright'), copyright=copyright|e %}&copy; <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}
281 {%- else %}
282 {% trans copyright=copyright|e %}&copy; Copyright {{ copyright }}.{% endtrans %}
283 {%- endif %}
284 {%- endif %}
285
286 <br />
287 Except where otherwise noted, this documentation is licensed under the following license:
288 <br />
289 <a class="urlextern" rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/">
290 CC Attribution-ShareAlike 2.0 Generic</a><br />
291
292 {%- if show_sphinx %}
293 {% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}
294 {%- endif %}
295
296 </div>
297
298 </div>
299 {%- endblock %}
300
301 {% endblock %}
302
303{%- block footer %}
304
305
306 <div class="file-bugs">
307 This documentation is developed in Launchpad as part of the <a rel="nofollow" href="https://code.launchpad.net/percona-xtrabackup">Percona XtraBackup source code</a>.<br/>
308 If you spotted innacuracies, errors, don't understood it or you think something is missing or should be improved, please <a rel="nofollow" href="https://bugs.launchpad.net/percona-xtrabackup/+filebug?field.tags=doc&amp;field.comment=[In:Percona XtraBackup Documentation]&amp;?field.tags=doc&amp;field.title=[DOC] ">file a bug</a>.
309
310 </div>
311
312
313
314 <div id="footer">
315
316 <div class="footer">
317 <div class="logo"><img width="110" height="25" alt="" src="{{ pathto('_static/ui-footer-logo.png', 1) }}">
318 </div>
319
320 <div class="text">
321 <span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
322 Call us: 1-888-316-9775 • <a href="http://www.percona.com/contact">Contact Us</a><br>
323 MySQL and InnoDB are trademarks of Oracle Corp.<br>
324 Proudly running <a href="http://www.percona.com/software/percona-server/">Percona Server<span id="recentServerVersion"></span></a><br>
325 Copyright &copy; 2013 Percona<br>
326 <a href="http://www.percona.com/about-us/policies/">Copyright, Trademark, and Privacy Policy</a> • <a href="http://www.percona.com/site_map/">Sitemap</a>
327 <span class="inv"><!--[CDATA[</noindex-->]]&gt;</span>
328 </div>
329 </div>
330
331 </div>
332{%- endblock %}
333<span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
334<div id="submenus">
335<div class="navi-dropdown" id="navi-dropdown-menu-914"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/about-us/our-mission">Mission</a></div><div class="item"><a href="http://www.percona.com/about-us/our-team">Team</a></div><div class="item"><a href="http://www.percona.com/about-us/customers">Customers</a></div><div class="item"><a href="http://www.percona.com/about-us/partners">Partners</a></div><div class="item"><a href="http://www.percona.com/about-us/careers">Careers</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-915"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/products/mysql-support">MySQL Support</a></div><div class="item"><a href="http://www.percona.com/products/mysql-consulting">MySQL Consulting</a></div><div class="item"><a href="http://www.percona.com/products/mysql-remote-dba">MySQL Remote DBA</a></div><div class="item"><a href="http://www.percona.com/products/mysql-training">MySQL Training</a></div><div class="item"><a href="http://www.percona.com/products/mysql-development">MySQL Server Development</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Ready</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1125"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/software">Percona Software for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-server">Percona Server with XtraDB</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtradb-cluster">Percona XtraDB Cluster</a></div><div class="item"><a href="http://www.percona.com/software/percona-toolkit">Percona Toolkit for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-monitoring-plugins">Percona Monitoring Plugins</a></div><div class="item"><a href="http://www.percona.com/software/mysql-innodb-data-recovery-tools">Data Recovery Toolkit</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtrabackup">Percona XtraBackup</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtradb">Percona XtraDB</a></div><div class="item"><a href="http://www.percona.com/downloads">Downloads</a></div><div class="item"><a href="http://www.percona.com/software/repositories">Repositories</a></div><div class="item"><a href="http://www.percona.com/software/documentation">Documentation</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Compatibility</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-918"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/resources/mysql-webinars">Webinars</a></div><div class="item"><a href="http://www.percona.com/resources/percona-tools-for-mysql">Percona Tools for MySQL</a></div><div class="item"><a href="http://www.percona.com/resources/presentations">Technical Presentations</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-white-papers">White Papers</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-case-studies">Case Studies</a></div><div class="item"><a href="http://www.percona.com/resources/books">Books by Percona Authors</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-blogs">Blogs</a></div><div class="item"><a rel="nofollow" href="http://percona.tv/">Videos</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-919"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/news-and-events/percona-in-the-news">In The News</a></div><div class="item"><a href="http://www.percona.com/news-and-events/pressreleases">Press Releases</a></div><div class="item"><a href="http://www.percona.com/news-and-events/awards">Awards</a></div><div class="item"><a href="http://www.percona.com/news-and-events/mysql-events">MySQL Events</a></div><div class="item"><a href="http://www.percona.com/news-and-events/percona-university">Percona University</a></div><div class="item"><a href="http://www.percona.com/live/conferences">Percona Live Conferences</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1129"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/forums">Forums</a></div><div class="item"><a href="http://www.mysqlperformanceblog.com/">MySQL Performance Blog</a></div><div class="item"><a rel="nofollow" href="http://groups.google.com/group/percona-discussion">Google Discussion Group</a></div><div class="item"><a rel="nofollow" href="http://twitter.com/percona">Twitter</a></div><div class="item"><a rel="nofollow" href="https://www.facebook.com/Percona">Facebook</a></div><div class="item"><a rel="nofollow" href="http://www.linkedin.com/groups?gid=2299033&amp;trk=hb_side_g">Linkedin</a></div><div class="item"><a rel="nofollow" href="https://launchpad.net/percona-project">Launchpad</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-920"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/contact/24x7-emergency">24x7 Emergency</a></div><div class="item"><a href="http://www.percona.com/contact/sales">Sales &amp; General Inquiries</a></div><div class="item"><a href="http://www.percona.com/contact/billing">Billing Inquiries</a></div><div class="item"><a href="https://customers.percona.com/">Customer Portal Login</a></div><div class="item"><a href="http://www.percona.com/contact/phone-directory">Phone Directory</a></div><div class="item"><a href="http://www.percona.com/subscribe">Subscribe to Newsletter</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1060"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/live/london-2013/">London 2013</a></div><div class="item"><a href="http://www.percona.com/live/mysql-conference-2013/">MySQL Conference &amp; Expo 2013</a></div><div class="item"><a href="http://www.percona.com/live/london-2012/">London 2012</a></div><div class="item"><a href="http://www.percona.com/live/nyc-2012/">New York 2012</a></div><div class="item"><a href="http://www.percona.com/live/mysql-conference-2012/">MySQL Conference &amp; Expo 2012</a></div><div class="item"><a href="http://www.percona.com/live">Previous Percona Live Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div> <div id="search-dropdown" class="search-dropdown">
336 <div class="search-dropdown-header"><!-- //--></div>
337 <div class="search-dropdown-content">
338 <div class="search-info">Search Percona.com:</div>
339 <form method="get" action="http://www.percona.com/search" id="search-form">
340 <div class="form"><input type="text" id="search-input" name="s" maxlength="100" /></div>
341 </form>
342 </div>
343 <div class="search-dropdown-footer"><!-- //--></div>
344 </div>
345</div>
346<div id="stats">
347<!-- GA //-->
348 <script type="text/javascript">
349 var _gaq = _gaq || [];
350 _gaq.push(['b._setAccount', 'UA-343802-3']);
351 _gaq.push(['b._setDomainName', 'percona.com']);
352 _gaq.push(['b._trackPageview']);
353 (function() {
354 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
355 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
356 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
357 })();
358</script>
359
360<!-- /GA //-->
361<!-- NAVI //-->
362<script type="text/javascript">//<![CDATA[
363var navi = [{id:"menu-914", direction: "l"},{id:"menu-915", direction: "l"},{id:"menu-1125", direction: "l"},{id:"menu-918", direction: "l"},{id:"menu-919", direction: "l"},{id:"menu-1129", direction: "l"},{id:"menu-920", direction: "l"},{id:"menu-1060", direction: "l"}];
364for(var i = 0, c = navi.length; i < c; i++) {
365 window.jQuery('#navilink-a-' + navi[i].id).bind('mouseover',{id: navi[i].id, direction:navi[i].direction}, function(e) { NAVI.Open(e.data.id, e.data.direction); } );
366}
367window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + '?s=' + jQuery('#search-input').val(); return false; });
368
369//]]></script>
370<!-- /NAVI //-->
371<script type="text/javascript">
372//<![CDATA[
373Percona.host = 'www.percona.com';
374Percona.getRecentServerVersion('#recentServerVersion');
375//]]>
376</script>
377</div>
378 </body>
379</html>
380
381
382
383{% if theme_collapsiblesidebar|tobool %}
384{% set script_files = script_files + ['_static/sidebar.js'] %}
385{% endif %}
3860
=== removed directory 'doc/source/percona-theme/static'
=== removed file 'doc/source/percona-theme/static/boxes_header_bulletpoint.png'
387Binary files doc/source/percona-theme/static/boxes_header_bulletpoint.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/boxes_header_bulletpoint.png 1970-01-01 00:00:00 +0000 differ1Binary files doc/source/percona-theme/static/boxes_header_bulletpoint.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/boxes_header_bulletpoint.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/button-download-icon.png'
388Binary files doc/source/percona-theme/static/button-download-icon.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/button-download-icon.png 1970-01-01 00:00:00 +0000 differ2Binary files doc/source/percona-theme/static/button-download-icon.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/button-download-icon.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/content_list_bulletpoint.png'
389Binary files doc/source/percona-theme/static/content_list_bulletpoint.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/content_list_bulletpoint.png 1970-01-01 00:00:00 +0000 differ3Binary files doc/source/percona-theme/static/content_list_bulletpoint.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/content_list_bulletpoint.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/default.css_t'
--- doc/source/percona-theme/static/default.css_t 2012-08-03 12:12:02 +0000
+++ doc/source/percona-theme/static/default.css_t 1970-01-01 00:00:00 +0000
@@ -1,433 +0,0 @@
1/*
2 * default.css_t
3 * ~~~~~~~~~~~~~
4 *
5 * Sphinx stylesheet -- default theme.
6 *
7 * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
8 * :license: BSD, see LICENSE for details.
9 *
10 */
11
12@import url("basic.css");
13
14/* -- page layout ----------------------------------------------------------- */
15
16body {
17 font-size: 12px;
18 line-height: 16px;
19 font-family: Arial;
20
21 background-color: #fff;
22 color: #333333;
23 line-height: 20px;
24 margin: 0;
25 padding: 0;
26
27}
28
29div.document {
30 background-color: #fff;
31 margin: 0 auto;
32 overflow: hidden;
33 padding: 30px 0;
34 width: 960px;
35}
36
37div.documentwrapper {
38 /* float: left; */
39 /* width: 100%; */
40
41}
42
43div.bodywrapper {
44 margin: 10 0 0 0px;
45 width: 660px;
46 float:right;
47}
48
49div.body {
50 background-color: #fff;
51 color: #333333;
52 padding: 0 0 20px;
53}
54
55{%- if theme_rightsidebar|tobool %}
56div.bodywrapper {
57 margin: 0 {{ theme_sidebarwidth }}px 0 0;
58}
59{%- endif %}
60
61div.footer {
62 /* color: {{ theme_footertextcolor }}; */
63 /* width: 100%; */
64 /* padding: 9px 0 9px 0; */
65 /* text-align: center; */
66 /* font-size: 75%; */
67 font: 80% "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
68 background: none repeat scroll 0 0 #333333;
69 border-top: 2px solid #D95200;
70 overflow: hidden;
71}
72
73div.footer a {
74 color: {{ theme_footertextcolor }};
75 text-decoration: underline;
76}
77
78div.related {
79 background-color: #ccc;
80 line-height: 30px;
81 color: #333;
82 background: none repeat scroll 0 0 #F8F8F8;
83 border: 1px solid #E0E0E0;
84 clear: both;
85 padding: 10px;
86 width: 635px;
87 margin-bottom: 5px;
88}
89
90div.related a {
91 color: #999;
92}
93
94div.sphinxsidebar {
95 margin-left: 0px;
96 margin-right: 30px;
97 color: #333333;
98 font-family: Arial,Helvetica,sans-serif;
99 width: 260px;
100 {%- if theme_stickysidebar|tobool %}
101 top: 30px;
102 bottom: 0;
103 margin: 0;
104 position: fixed;
105 overflow: auto;
106 height: auto;
107 {%- endif %}
108 {%- if theme_rightsidebar|tobool %}
109 float: right;
110 {%- if theme_stickysidebar|tobool %}
111 right: 0;
112 {%- endif %}
113 {%- endif %}
114}
115
116{%- if theme_stickysidebar|tobool %}
117/* this is nice, but it it leads to hidden headings when jumping
118 to an anchor */
119/*
120div.related {
121 position: fixed;
122}
123
124div.documentwrapper {
125 margin-top: 30px;
126}
127*/
128{%- endif %}
129
130div.sphinxsidebar h3 {
131 /* font-family: {{ theme_headfont }}; */
132 color: #999;
133 font-size: 18px;
134 line-height: 15px;
135 font-weight: 400;
136 margin-left: 5px;
137 padding: 0;
138}
139
140div.sphinxsidebar h3 a {
141 color: #333;
142}
143
144div.sphinxsidebar a:hover {
145 /* color: #333; */
146}
147
148div.sphinxsidebar h4 {
149 /* font-family: {{ theme_headfont }}; */
150 color: #666;
151 font-size: 18px;
152 font-weight: normal;
153 margin: 5px 0 0 5px;
154 padding: 0;
155}
156
157div.sphinxsidebar p {
158 color: #333;
159 margin-bottom: 5px;
160 margin-left: 5px;
161}
162
163div.sphinxsidebar p.topless {
164 margin: 5px 10px 10px 10px;
165}
166
167div.sphinxsidebar ul {
168 margin: 10px;
169 padding-left: 5px;
170 color: #333;
171}
172
173div.sphinxsidebar a {
174 color: #D12907;
175}
176
177div.sphinxsidebar input {
178 border: 1px solid #999;
179 font-family: sans-serif;
180 font-size: 1em;
181}
182
183{% if theme_collapsiblesidebar|tobool %}
184/* for collapsible sidebar */
185div#sidebarbutton {
186 background-color: {{ theme_sidebarbtncolor }};
187}
188{% endif %}
189
190/* -- hyperlink styles ------------------------------------------------------ */
191
192a {
193 color: #D12907;
194 text-decoration: underline;
195 border: medium none;
196 cursor: pointer;
197}
198
199a:visited {
200 color: #D12907;
201 text-decoration: underline;
202}
203
204a:hover {
205 color: #D12907;
206 text-decoration: underline;
207}
208
209{% if theme_externalrefs|tobool %}
210a.external {
211 text-decoration: none;
212 border-bottom: 1px dashed {{ theme_linkcolor }};
213}
214
215a.external:hover {
216 text-decoration: none;
217 border-bottom: none;
218}
219
220a.external:visited {
221 text-decoration: none;
222 border-bottom: 1px dashed {{ theme_visitedlinkcolor }};
223}
224{% endif %}
225
226/* -- body styles ----------------------------------------------------------- */
227
228
229
230a.headerlink {
231 color: {{ theme_headlinkcolor }};
232 font-size: 0.8em;
233 padding: 0 4px 0 4px;
234 text-decoration: none;
235}
236
237a.headerlink:hover {
238 background-color: {{ theme_headlinkcolor }};
239 color: white;
240}
241
242div.body dd, div.body li {
243 text-align: justify;
244}
245
246div.body dt {
247 list-style-type: square;
248 /* margin: 8px 0 8px 30px; */
249 padding: 0 4px 0 5px;
250
251}
252
253div.body p {
254 text-align: justify;
255/* line-height: 130%;*/
256 margin: 10px 0;
257}
258
259/* div.body ul, */
260div.body li {
261 list-style-type: square;
262 margin: 8px 0 8px 30px;
263 padding: 0 4px 0 5px;
264}
265
266.reference em {
267 font-style: normal;
268}
269
270.std-term {
271 font-style: normal;
272 font-weight: 400;
273 color: #FF7400
274}
275
276div.admonition p.admonition-title + p {
277 display: inline;
278}
279
280div.admonition p {
281 margin-bottom: 5px;
282}
283
284div.admonition pre {
285 margin-bottom: 5px;
286}
287
288div.admonition ul, div.admonition ol {
289 margin-bottom: 5px;
290}
291
292div.note {
293 background-color: #eee;
294 border: 1px solid #ccc;
295}
296
297div.seealso {
298 background-color: #ffc;
299 border: 1px solid #ff6;
300}
301
302div.topic {
303 background-color: #eee;
304}
305
306div.warning {
307 background-color: #ffe4e4;
308 border: 1px solid #f66;
309}
310
311p.admonition-title {
312 display: inline;
313}
314
315p.admonition-title:after {
316 content: ":";
317}
318
319pre {
320 padding: 10px;
321 background-color: #F0E6D9/* {{ theme_codebgcolor }} */;
322 color: {{ theme_codetextcolor }};
323 line-height: 120%;
324 border: 1px dashed #ED9821;
325 font-size: 80%;
326 overflow: auto;
327 /* border-left: none; */
328 /* border-right: none; */
329}
330
331tt {
332/* background-color: #ecf0f3;
333 padding: 0 1px 0 1px;
334 font-size: 0.95em;*/
335 font-weight: 400;
336}
337
338div.body td {
339 text-align: none;
340}
341
342table.docutils th {
343 background-color: #DEE7EC;
344 border: 1px solid #8CACBB;
345 padding: 3px;
346 text-align: center;
347 font-style: normal;
348 font-weight: 400;
349}
350
351table.docutils td {
352 border: 1px solid #8CACBB;
353 padding: 3px;
354 line-height: 16px;
355 vertical-align: middle;
356}
357
358.warning tt {
359 background: #efc2c2;
360}
361
362.note tt {
363 background: #d6d6d6;
364}
365
366.viewcode-back {
367 font-family: {{ theme_bodyfont }};
368}
369
370div.viewcode-block:target {
371 background-color: #f4debf;
372 border-top: 1px solid #ac9;
373 border-bottom: 1px solid #ac9;
374}
375
376.file-bugs {
377 background: none repeat scroll 0 0 #E8E8E8;
378 border: 1px solid #E0E0E0;
379 clear: both;
380 color: #333333;
381 padding: 10px;
382 text-align: center;
383 font-size: 90%;
384}
385
386div.footer .footer {
387 margin: 0 auto;
388 overflow: hidden;
389 padding: 10px 0;
390 width: 960px;
391 border-top: none;
392}
393
394div.footer .footer .logo {
395 float: left;
396 overflow: hidden;
397 padding: 17px 0 0;
398}
399
400div.footer .footer .text {
401 color: #E0E0E0;
402 float: right;
403 font-family: Arial,Helvetica,sans-serif;
404 font-size: 11px;
405 line-height: 15px;
406 overflow: hidden;
407 text-align: right;
408}
409
410div.license {
411 font-size: 80%;
412 /* padding: 0.5em; */
413 text-align: center;
414 margin: 13px 0 -15px;
415}
416
417#sidenavi.noborder {
418 border-right: medium none;
419 border-top: medium none;
420 margin: 0;
421}
422
423#sidenavi {
424 color: #333333;
425 /* float: left; */
426 font-family: Arial,Helvetica,sans-serif;
427 font-size: 18px;
428 line-height: 25px;
429 overflow: hidden;
430 padding: 10px 0 8px 0px;
431 width: 255px;
432}
433
4340
=== removed file 'doc/source/percona-theme/static/email-small.png'
435Binary files doc/source/percona-theme/static/email-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/email-small.png 1970-01-01 00:00:00 +0000 differ1Binary files doc/source/percona-theme/static/email-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/email-small.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/percona.com.css'
--- doc/source/percona-theme/static/percona.com.css 2013-01-17 15:08:37 +0000
+++ doc/source/percona-theme/static/percona.com.css 1970-01-01 00:00:00 +0000
@@ -1,1850 +0,0 @@
1body, html{
2 height:100%;
3 margin:0;
4 padding:0;
5 font-size: 12px;
6 line-height: 16px;
7 font-family: Arial;
8 color: #333333;
9}
10
11form{
12 display:inline
13}
14
15a, a:visited{
16 border:none;
17 cursor:pointer;
18 color: #d5390b;
19 text-decoration: underline;
20}
21a:hover
22{
23 color: #712000;
24 text-decoration: underline;
25}
26
27img{
28 border:none
29}
30
31div,img{
32 behavior:url(/static/css/iepngfix.htc)
33}
34
35em
36{
37 font-style: italic;
38}
39
40del
41{
42 text-decoration: line-through;
43}
44
45.hidden{
46 display:none
47}
48
49strong {
50 font-weight: bold;
51}
52
53html, body {
54 height: 100%;
55}
56
57#stickywrapper {
58 position: relative;
59 min-height: 100%;
60}
61
62* html #stickywrapper {
63 height: 100%;
64}
65
66#stickycontent {
67 padding-bottom: 102px;
68}
69
70#stickyfooter {
71 position: relative;
72 margin: -97px auto 0 auto;
73}
74a.links
75{
76 font-style: oblique;
77 text-decoration: underline;
78}
79span.subpart
80{
81 font-weight: bold;
82}
83
84/**
85 * LAYOUT
86 */
87
88#header{
89 background:#333;
90 height:95px;
91 overflow:hidden;
92 zoom:1
93}
94
95#header .header{
96 height:95px;
97 margin:0 auto;
98 overflow:hidden;
99 width:960px;
100 zoom:1
101}
102#header .header .logo{
103 float:left;
104 overflow:hidden;
105 padding:20px 0;
106 width:220px;
107 zoom:1
108}
109
110#header .header .logo
111{
112 overflow: hidden;
113 zoom: 1;
114 float: left;
115 width: 220px;
116 padding: 20px 0px;
117}
118
119#header .header .right
120{
121 overflow: hidden;
122 zoom: 1;
123 float: left;
124 width: 740px;
125 height: 35px;
126 padding: 30px 0px;
127}
128
129
130#header .header .right .searchlink
131{
132 overflow: hidden;
133 zoom: 1;
134 width: 35px;
135 height: 35px;
136 float: right;
137 padding: 0px 0px 0px 10px;
138}
139
140
141#header .header .right .navicontainer
142{
143 overflow: hidden;
144 zoom: 1;
145 float: right;
146 height: 35px;
147 background: #ffffff url(ui-navi-l.png) top left no-repeat;
148}
149
150#header .header .right .navi
151{
152 overflow: hidden;
153 zoom: 1;
154 height: 27px;
155 padding: 4px 10px;
156 background: url(ui-navi-r.png) top right no-repeat;
157}
158
159#header .header .right .navicontainer .navi span
160{
161 overflow: hidden;
162 zoom: 1;
163 height: 27px;
164 float: left;
165 margin: 0px;
166}
167#header .header .right .navicontainer .navi span:hover
168{
169 background: #f0f0f0 url(ui-navi-hover-l.png) top left no-repeat;
170}
171#header .header .right .navicontainer .navi span.selected, #header .header .right .navicontainer .navi span.selected:hover
172{
173 background: #d5390b url(ui-navi-sel-l.png) top left no-repeat;
174}
175
176#header .header .right .navicontainer .navi span a, #header .header .right .navicontainer .navi span a:visited
177{
178 display: block;
179 padding: 6px 10px 4px 10px;
180 height: 17px;
181 font-family: Arial, Helvetica, sans-serif;
182 font-size: 14px;
183 line-height: 14px;
184 color: #000000;
185 text-decoration: none;
186}
187#header .header .right .navicontainer .navi span a:hover
188{
189 background: url(ui-navi-hover-r.png) top right no-repeat;
190}
191#header .header .right .navicontainer .navi span.selected a.selected, #header .header .right .navicontainer .navi span.selected a.selected:visited, #header .header .right .navicontainer .navi span.selected a.selected:hover
192{
193 background: url(ui-navi-sel-r.png) top right no-repeat;
194 color: #ffffff;
195}
196
197
198
199/*
200 * Banners
201 */
202
203#slogan
204{
205 overflow: hidden;
206 zoom: 1;
207 height: 125px;
208 background: #d24300 url(ui-orange-front.png) bottom center no-repeat;
209 text-align: center;
210}
211
212#stripe
213{
214 overflow: hidden;
215 zoom: 1;
216 height: 20px;
217 background: #d24300 url(ui-orange-content.png) top center no-repeat;
218}
219
220
221
222/*
223 * Footer
224 */
225
226#footer
227{
228 overflow: hidden;
229 zoom: 1;
230 background: #333333;
231 border-top: 2px #d95200 solid;
232}
233
234#footer .footer
235{
236 overflow: hidden;
237 zoom: 1;
238 width: 960px;
239 margin: 0px auto;
240 padding: 10px 0px;
241}
242
243#footer .footer .logo
244{
245 overflow: hidden;
246 zoom: 1;
247 float: left;
248 padding: 17px 0px 0px 0px;
249}
250
251#footer .footer .text
252{
253 overflow: hidden;
254 zoom: 1;
255 float: right;
256 text-align: right;
257 font-family: Arial, Helvetica, sans-serif;
258 font-size: 11px;
259 line-height: 15px;
260 color: #e0e0e0;
261}
262
263#footer .footer .text a, #footer .footer .text a:visited
264{
265 color: #e0e0e0;
266 text-decoration: none;
267}
268#footer .footer .text a:hover
269{
270 color: #ffffff;
271 text-decoration: underline;
272}
273
274
275/*
276 * Menu Dropdowns
277 */
278
279div.navi-dropdown
280{
281 display: none;
282 position: absolute;
283 overflow: hidden;
284 zoom: 1;
285 width: 255px;
286 z-index: 900;
287}
288
289div.navi-dropdown .navi-dropdown-header-l
290{
291 overflow: hidden;
292 zoom: 1;
293 width: 255px;
294 height: 20px;
295 background: url(ui-dropdown-header-l.png) top left no-repeat;
296}
297
298div.navi-dropdown .navi-dropdown-header-r
299{
300 overflow: hidden;
301 zoom: 1;
302 width: 255px;
303 height: 20px;
304 background: url(ui-dropdown-header-r.png) top left no-repeat;
305}
306
307div.navi-dropdown .navi-dropdown-content
308{
309 overflow: hidden;
310 zoom: 1;
311 width: 225px;
312 padding: 0px 15px 5px 15px;
313 background: #ffffff url(ui-dropdown-bg.png) repeat-y;
314 font-family: Arial, Helvetica, sans-serif;
315 font-size: 14px;
316 line-height: 20px;
317 color: #333333;
318}
319
320div.navi-dropdown .navi-dropdown-content .item
321{
322 padding: 3px 0px 1px 0px;
323}
324
325div.navi-dropdown .navi-dropdown-content a, div.navi-dropdown .navi-dropdown-content a:visited
326{
327 display: block;
328 color: #333333;
329 text-decoration: none;
330}
331div.navi-dropdown .navi-dropdown-content a:hover
332{
333 color: #d12907;
334 text-decoration: underline;
335}
336
337div.navi-dropdown .navi-dropdown-footer
338{
339 overflow: hidden;
340 zoom: 1;
341 width: 255px;
342 height: 10px;
343 background: url(ui-dropdown-footer.png) top left no-repeat;
344}
345
346
347div.search-dropdown
348{
349 display: none;
350 position: absolute;
351 overflow: hidden;
352 zoom: 1;
353 width: 255px;
354}
355
356div.search-dropdown .search-dropdown-header
357{
358 overflow: hidden;
359 zoom: 1;
360 width: 255px;
361 height: 20px;
362 background: url(ui-dropdown-header-search.png) top left no-repeat;
363}
364
365div.search-dropdown .search-dropdown-content
366{
367 overflow: hidden;
368 zoom: 1;
369 width: 225px;
370 padding: 0px 15px 5px 15px;
371 background: #ffffff url(ui-dropdown-bg.png) repeat-y;
372 font-family: Arial, Helvetica, sans-serif;
373 font-size: 14px;
374 line-height: 20px;
375 color: #333333;
376}
377
378div.search-dropdown .search-dropdown-content .form
379{
380 padding-top: 2px;
381}
382
383div.search-dropdown .search-dropdown-content .form input
384{
385 border: 1px #c0c0c0 solid;
386 padding: 4px;
387 width: 210px;
388 outline: none;
389}
390div.search-dropdown .search-dropdown-content .form input:focus
391{
392 border: 1px #707070 solid;
393 outline: none;
394}
395
396div.search-dropdown .search-dropdown-footer
397{
398 overflow: hidden;
399 zoom: 1;
400 width: 255px;
401 height: 10px;
402 background: url(ui-dropdown-footer.png) top left no-repeat;
403}
404
405
406
407#left-column .navi-title {
408 font-size: 15px;
409 color: #d5390b;
410 margin-bottom: 20px;
411}
412
413#left-column .navi-title span {
414 background: url("left_menu_title_bullet.png") right top no-repeat;
415 padding-right: 20px;
416 padding-left: 10px;
417}
418
419#left-column .item, #left-column .subitem {
420
421 border-top: 1px solid #f3f1ee;
422}
423
424#left-column .subitem {
425 padding-left: 15px;
426}
427
428#left-column .item a, #left-column .subitem a {
429 min-height: 18px;
430 /* line-height: 23px; */
431
432 color: #a3a3a3;
433 font-size: 11px;
434 text-decoration: none;
435 display: block;
436 padding: 5px 0 2px 10px;
437 background: url('left_column_item_bulletpoint.png') left no-repeat;
438}
439#left-column .item a:hover {
440 text-decoration: underline;
441}
442
443#left-column .selected > a {
444 color: #b82c02;
445 background: url('left_menu_item_selected_bulletpoint.png') left no-repeat;
446}
447
448/*
449 * Front page
450 */
451.frontpage-text {
452 font-size: 13px;
453}
454div.frontpage-banners
455{
456 overflow: hidden;
457 zoom: 1;
458 width: 960px;
459 margin: 0px;
460 margin-bottom: 20px;
461 padding: 0px;
462}
463
464div.frontpage-banners div.frontpage-banners-container
465{
466 overflow: hidden;
467 zoom: 1;
468 width: 960px;
469 height: 200px;
470 padding-bottom: 30px;
471 z-index: 100;
472}
473
474div.frontpage-banners a.nivo-imageLink
475{
476 position: absolute;
477 top: 0px;
478 left: 0px;
479 width: 960px;
480 height: 200px;
481 border: 0;
482 padding: 0;
483 margin: 0;
484 z-index: 20;
485 display: none;
486}
487
488
489div.frontpage-banners div.frontpage-banners-container div.nivo-directionNav
490{
491 width: 1px;
492 height: 1px;
493 display: none !important;
494 z-index: 18 !important;
495}
496
497div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav
498{
499 position: absolute;
500 top: 200px;
501 width: 960px;
502 text-align: center;
503 font-size: 28px;
504 line-height: 25px;
505}
506
507div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav a
508{
509 padding: 0px 3px;
510 text-decoration: none !important;
511 color: #919191 !important;
512}
513
514div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav a.active
515{
516 color: #d12907 !important;
517}
518
519div.frontpage-banners div.frontpage-banners-selector
520{
521 overflow: hidden;
522 zoom: 1;
523 height: 20px;
524 text-align: center;
525}
526
527div.frontpage-main
528{
529 overflow: hidden;
530 zoom: 1;
531 width: 960px;
532 padding: 0px;
533}
534
535div.frontpage-boxes
536{
537 overflow: hidden;
538 zoom: 1;
539 margin: 25px 0px 0px 0px;
540 width: 515px;
541 padding: 0px;
542}
543
544div.frontpage-boxes div.frontpage-boxes-selector
545{
546 overflow: hidden;
547 zoom: 1;
548 width: 515px;
549}
550
551div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item
552{
553 overflow: hidden;
554 zoom: 1;
555 width: 127px;
556 float: left;
557 margin-left: -1px;
558 border-top: 1px #cccccc solid;
559 border-left: 1px #cccccc solid;
560 border-right: 1px #cccccc solid;
561 border-bottom: 1px #cccccc solid;
562 text-align: center;
563 margin-top: 10px;
564 padding: 0px 0px 0px 0px;
565}
566
567div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item:first-child
568{
569 margin-left: 0px;
570}
571
572div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item.selected
573{
574 background: url(ui-tab-bg.png) repeat-x;
575 margin-top: 0px;
576 border-bottom: none;
577 padding: 5px 0px 6px 0px;
578}
579
580div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item a
581{
582 display: block;
583 font-size: 13px;
584 line-height: 13px;
585 font-weight: bold;
586 color: #444444 !important;
587 text-decoration: none !important;
588 padding: 9px 0px 8px 0px;
589}
590
591div.frontpage-boxes div.frontpage-boxes-container
592{
593 overflow: hidden;
594 zoom: 1;
595 font-size: 12px;
596 width: 511px;
597 height: 150px;
598 padding-top: 20px;
599 border-left: 1px #cccccc solid;
600 border-right: 1px #cccccc solid;
601 border-bottom: 1px #cccccc solid;
602 padding-left: 0px;
603}
604
605div.frontpage-boxes div.frontpage-boxes-container div.frontpage-box img
606{
607 padding: 5px 15px 55px 0;
608 float:left;
609}
610
611.innerpage-box {
612 padding: 10px 20px;
613}
614/*
615 * Content
616 */
617
618#contentcontainer
619{
620 overflow: hidden;
621 zoom: 1;
622 width: 960px;
623 padding: 30px 0px;
624 margin: 0px auto;
625}
626
627
628.document p
629{
630 margin-bottom:15px;
631}
632
633.document h1
634{
635 font-size: 23px;
636 line-height: 30px;
637 margin: 5px 0px 10px 0px;
638 color: #d5390b;
639}
640
641.document h2
642{
643 font-size: 17px;
644 line-height: 20px;
645 padding: 0px 0px 3px 0px;
646 margin: 30px 0px 15px 0px;
647 color: #000000;
648 border-bottom: 1px #e0e0e0 solid;
649}
650
651.document h3
652{
653 font-weight: bold;
654 font-size: 14px;
655 line-height: 17px;
656 margin: 20px 0px 5px 0px;
657 color: #000000;
658}
659
660.document dl dt
661{
662 font-weight: bold;
663 margin-top: 10px;
664 margin-bottom: 10px;
665}
666
667.document dl dd
668{
669 padding: 0px 0px 0px 30px;
670}
671
672.document ol
673{
674 list-style-type: decimal;
675 padding: 0px 0px 0px 30px;
676}
677
678.document ol li
679{
680 list-style-type: decimal;
681 margin: 8px 0px;
682}
683
684/*
685.document h4
686{
687 font-family: Arial, Helvetica, sans-serif;
688 font-size: 14px;
689 line-height: 14px;
690 font-weight: bold;
691 padding: 5px 0px 0px 0px;
692 margin: -16px 0px 20px 0px;
693 color: #000000;
694 border-top: 1px #e0e0e0 solid;
695}
696.document h4 a, .document h4 a:visited
697{
698 color: #000000;
699 text-decoration: none;
700}
701.document h4 a:hover
702{
703 color: #d12907;
704 text-decoration: none;
705}
706
707
708
709.document ul
710{
711 list-style-type: square;
712 padding: 0px 0px 0px 30px;
713}
714
715.document ul li
716{
717 list-style-type: square;
718 margin: 8px 0px;
719}
720
721
722
723.document div.pagecontent
724{
725 overflow: hidden;
726 zoom: 1;
727}
728*/
729
730
731/*
732 * Content box
733 */
734/*
735div.contentbox
736{
737 border: 1px #e0e0e0 solid;
738}
739
740div.contentbox div.title
741{
742 font-size: 16px;
743 line-height: 20px;
744 font-weight: bold;
745 padding: 8px 15px 2px 15px;
746 background: url(ui-leftnavi-sel.png) repeat-x;
747}
748
749div.contentbox div.content
750{
751 padding: 15px;
752}
753*/
754
755
756div.side-column-block
757{
758 width: 220px;
759 position: relative;
760 margin: 0 0 20px;
761}
762
763div.side-column-block .header
764{
765 background: url("boxes_header_bulletpoint.png") left no-repeat;
766 text-align: left;
767 font-size: 14px;
768 line-height: 20px;
769 padding: 3px 0px 3px 20px;
770 margin-bottom: 10px;
771 font-weight: bold;
772 border-bottom: 1px solid #efece8;
773
774}
775
776div.side-column-block div.content
777{
778 font-size: 11px;
779 padding-left: 5px;
780}
781
782div.side-column-block div.content div.more
783{
784 overflow: hidden;
785 zoom: 1;
786 text-align: right;
787 padding: 5px 0px 0px 0px;
788 font-size: 11px;
789 line-height: 17px;
790}
791div.side-column-block div.content li {
792 padding-left: 10px;
793
794 background: url('boxes_list_bulletpoints.png') left top no-repeat;
795 margin-bottom:7px;
796}
797
798div.side-column-block .content a {
799 color: #b82c02;
800}
801
802div.side-column-block .content table.call-us {
803 width: 100%;
804}
805div.side-column-block .content table.call-us tr {
806 margin-bottom: 10px;
807}
808div.side-column-block .content table.call-us th {
809 vertical-align: text-top;
810 color: #e05d02;
811 font-size: 11px;
812}
813div.side-column-block .content table.call-us td, div.side-column-block .content table.call-us th {
814 padding-bottom: 10px;
815}
816div.side-column-block .content table.call-us td a {
817 color: #e05d02;
818}
819
820div.side-column-block .content .button-customer-login span{
821 display: none;
822}
823.side-column-block .content .button-customer-login {
824 display: block;
825 background: url('button-customer-login.png') top left no-repeat;
826 width: 220px;
827 height: 30px;
828 margin-top: 12px;
829}
830
831.side-column-block .side-contact-buttons {
832 margin: 0 !important;
833 padding-left: 0px !important;
834}
835.side-column-block .side-contact-buttons li {
836 margin-bottom: 5px;
837 list-style: none !important;
838}
839.side-column-block .side-contact-buttons a {
840 display: block;
841 width: 228px;
842 height: 32px;
843 background: url('side_buttons.png') top left no-repeat;
844}
845.side-column-block .side-contact-buttons a.contact-me { background-position: 0px 0px; }
846.side-column-block .side-contact-buttons a.webinar { background-position: 0px -36px; }
847.side-column-block .side-contact-buttons a.download-software { background-position: 0px -71px; }
848.side-column-block .side-contact-buttons a.newsletters { background-position: 0px -108px; }
849
850.side-column-block .side-contact-buttons a span {
851 display: none;
852}
853
854
855.side-column-block .content .numbers
856{
857 padding-left: 45px;
858 background: url(phone.png) 2px center no-repeat;
859 line-height: 18px;
860 text-align: right;
861 padding-right: 5px;
862}
863
864/*
865 * Our team list
866 */
867
868.our-team-page h2
869{
870 clear: both;
871}
872
873div.our-team-item
874{
875 text-align: center;
876 overflow: hidden;
877 zoom: 1;
878 width: 162px;
879 margin-left: 5px;
880 height: 200px;
881 float: left;
882}
883
884.pagecontent div.our-team-profile {
885 height: inherit;
886 margin-left: 0;
887}
888.pagecontent div.our-team-profile img{
889 margin-top: 20px;
890 margin-left: 0;
891 margin-right: 0;
892}
893div.our-team-item .img img
894{
895 border: 1px #e0e0e0 solid;
896 padding: 2px;
897}
898
899/*
900 * Phone Directory
901 */
902
903table.phonetable {
904 margin-top: 1em;
905 border-collapse: collapse;
906}
907
908.phonetable {
909 margin-left: 2em;
910}
911
912table.phonetable th,
913table.phonetable tr {
914 text-align: left;
915}
916
917table.phonetable th {
918 border: 1px #e0e0e0 solid;
919 background: #f8f8f8;
920 padding: 7px;
921 font-weight: bold;
922}
923
924table.phonetable td {
925 border: 1px #e0e0e0 solid;
926 padding: 7px ;
927}
928
929table.phonetable .label {
930 text-align: left;
931}
932
933table.phonetable td.label {
934}
935
936/*
937 * contact forms
938 */
939.form-item
940{
941 clear: both;
942 margin-top: 1em;
943 position: relative;
944}
945.form-item label
946{
947 display: block;
948 font-weight: bold;
949 position: absolute;
950 top: 0;
951 left: 0;
952 width: 13em;
953}
954.form-required
955{
956 color: #fa0;
957 font-weight: bold;
958}
959.form-item .description
960{
961 color: #888;
962 font-size: 0.85em;
963 line-height: 150%;
964 position: relative;
965 left: 14em;
966}
967#edit-submitbutton
968{
969 position: relative;
970 left: 12em;
971 margin: 1em 0;
972}
973.form-item input[type=text],
974.form-item select,
975.form-item textarea
976{
977 border: 1px solid #CCC;
978 width: 350px;
979 position: relative;
980 top: 0;
981 left: 12em;
982}
983.form-item textarea
984{
985 height: 12em;
986 padding: 3px;
987}
988.form-item-spacer
989{
990 padding-top: 1em;
991}
992.form-item #captcha
993{
994 position: relative;
995 top: 0;
996 left: 12em;
997}
998#edit-submitted-captcha
999{
1000 margin-top: 0.5em;
1001 width: 154px;
1002}
1003fieldset.form-item-set
1004{
1005 border: 1px solid #ccc;
1006 display: block;
1007 margin: 12px 0;
1008 padding: 12px;
1009}
1010fieldset.form-item-set legend
1011{
1012 border: none;
1013 display: block;
1014 padding: 0 2px;
1015}
1016div.error
1017{
1018 background: #fff;
1019 border: solid 1px #c52020;
1020 color: #C52020;
1021 padding: 5px;
1022}
1023div.messages
1024{
1025 margin: 5px 20px;
1026 font-size: 11px;
1027}
1028div.messages ul,
1029div.messages ul li
1030{
1031 list-style-image: none;
1032 list-style-type: none;
1033}
1034div.messages ul li
1035{
1036 padding: 0 0 0.2em 0;
1037}
1038.form-item .error
1039{
1040 background-color :#fdd;
1041}
1042
1043#emergency-contacts .node-field-name
1044{
1045 text-align: right;
1046 font-weight: bold;
1047 padding-right: 1em;
1048}
1049#emergency-contacts .node-field-value-phone
1050{
1051 font-weight: bold;
1052 color: #137F00;
1053}
1054#emergency-contacts .node-field-help
1055{
1056 font-weight: bold;
1057}
1058
1059/*
1060 * compact template
1061 */
1062#compact_footer
1063{
1064 width: auto !important;
1065}
1066#compact_contentcontainer
1067{
1068 overflow: hidden;
1069 zoom: 1;
1070 width: auto;
1071 padding: 30px 0px;
1072 margin: 0px 20px;
1073}
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089.content-featured-box {
1090 float: right;
1091 background-color: #f9f9f9;
1092 color: #999999;
1093 font-size: 11px;
1094 padding: 20px;
1095 width: 130px;
1096 margin: 0px 0 10px 10px;
1097}
1098.content-featured-box .footer {
1099 margin-top: 10px;
1100 text-align: right;
1101 color: #666666;
1102 font-size: 11px;
1103}
1104.content-featured-box .footer em {
1105 font-style: normal;
1106 font-size: 11px;
1107}
1108
1109.document ul {
1110 margin-left: 5px;
1111 padding-left: 15px;
1112 margin-bottom: 15px;
1113}
1114
1115.document ul li {
1116 list-style-image: url('content_list_bulletpoint.png');
1117 margin-bottom: 5px;
1118 line-height: 16px;
1119}
1120
1121.document ul.alt-list li {
1122 list-style-image: url('content_list_bulletpoint_alt.png');
1123 font-size: 13px;
1124}
1125
1126.document ul.alt-list li a {
1127 text-decoration: none;
1128
1129}
1130
1131.field-row {
1132 margin-bottom: 20px;
1133}
1134.field-row label {
1135 display:block;
1136 width: 80px;
1137 color: #cc3300;
1138 float: left;
1139}
1140.field-row .field {
1141 display: block;
1142 width: 400px;
1143 float: left;
1144}
1145.field-row:after {
1146 content: ".";
1147 display: block;
1148 visibility: hidden;
1149 height: 0;
1150 clear:both;
1151}
1152
1153/* **************************************************************************************** */
1154/*
1155 * Customer list
1156 */
1157
1158.custlogo img
1159{
1160 /* Images are 175px wide; three side-by-side in a 720px div means each has
1161 * roughly 240px of space to occupy. */
1162 padding: 20px;
1163 border: 1px solid white;
1164}
1165
1166.custlogo img:hover
1167{
1168 border: 1px solid gray;
1169}
1170
1171/*
1172 * Form table
1173 */
1174
1175table.formtable
1176{
1177 border-collapse: collapse;
1178}
1179
1180table.formtable th
1181{
1182 font-weight: normal;
1183 white-space: nowrap;
1184 padding: 4px 20px 4px 0px;
1185}
1186
1187table.formtable td
1188{
1189 padding: 4px 0px 4px 0px;
1190}
1191
1192table.formtable td input[type='text'],
1193table.formtable td select
1194{
1195 border: 1px #e0e0e0 solid;
1196 padding: 4px;
1197 width: 400px;
1198}
1199
1200table.formtable td.submit
1201{
1202 padding: 10px 0px 0px 0px;
1203 text-align: center;
1204}
1205
1206
1207/*
1208 * Data table
1209 */
1210
1211table.datatable
1212{
1213 margin-top: 1em;
1214 border-collapse: collapse;
1215}
1216.datatable
1217{
1218 margin-left: 2em;
1219}
1220table.datatable th,
1221table.datatable tr {
1222 text-align: center;
1223}
1224
1225table.datatable th
1226{
1227 border: 1px #e0e0e0 solid;
1228 background: #f8f8f8;
1229 padding: 7px;
1230 font-weight: bold;
1231}
1232
1233table.datatable td
1234{
1235 border: 1px #e0e0e0 solid;
1236 padding: 7px;
1237}
1238
1239table.datatable .label {
1240 text-align: left;
1241
1242}
1243
1244
1245
1246/*
1247 * Front page blocks
1248 */
1249/*
1250.frontpage-sidebar .header
1251{
1252 padding: 0px 0px 10px 0px;
1253 font-size: 18px;
1254 font-weight: normal;
1255 text-align: center;
1256}
1257.frontpage-sidebar .header.link
1258{
1259 padding: 13px 0px 10px 4px;
1260 text-align: left;
1261}
1262.frontpage-sidebar .header a, .frontpage-sidebar .header a:visited
1263{
1264 color: #333333 !important;
1265 text-decoration: none !important;
1266}
1267.frontpage-sidebar .header a:hover
1268{
1269 color: #d12907 !important;
1270 text-decoration: none !important;
1271}
1272
1273.frontpage-sidebar .header.bloglink
1274{
1275 font-size:16px;
1276 padding: 0px 0px 10px 10px;
1277 text-align: center;
1278}
1279
1280.frontpage-sidebar .header.blogheader
1281{
1282 font-weight:normal;
1283 text-align:center;
1284 font-size: 15px;
1285 padding: 13px 10px 10px 0px;
1286}
1287
1288.frontpage-sidebar .header a.email
1289{
1290 padding: 13px 10px 10px 40px;
1291 background: url(email-small.png) left center no-repeat;
1292}
1293
1294
1295
1296
1297
1298.frontpage-sidebar .eventum a, .frontpage-sidebar .eventum a:visited
1299{
1300 padding: 0px 2px 0px 55px;
1301 font-size: 12px;
1302 line-height: 18px;
1303 text-align: left;
1304 background: url(support-small.png) left center no-repeat;
1305 display: block;
1306 color: #333333 !important;
1307 text-decoration: none !important;
1308}
1309
1310.frontpage-sidebar .eventum a:hover
1311{
1312 color: #d12907 !important;
1313 text-decoration: underline !important;
1314}
1315*/
1316
1317/*
1318 * Presentations
1319 */
1320
1321div.presentation
1322{
1323 border-top: 1px #e0e0e0 dotted;
1324 padding: 15px 0px;
1325}
1326div.presentation:first-child
1327{
1328 margin-top: 0;
1329 border: none;
1330}
1331
1332div.presentation table.presentation
1333{
1334 border-collapse: collapse;
1335}
1336
1337div.presentation table.presentation td div.bordered-image-screenshot
1338{
1339 border: 1px #e0e0e0 solid;
1340 background: #f8f8f8;
1341 padding: 5px;
1342}
1343
1344div.presentation table.presentation td.presentations-descr
1345{
1346
1347 padding-left: 15px;
1348}
1349
1350div.presentation table.presentation td.presentations-descr h4
1351{
1352 font-size: 14px;
1353
1354 font-weight: bold;
1355 margin-top: 0px !important;
1356 margin-bottom: 10px;
1357 border-top: none !important;
1358}
1359
1360.customer-vote {
1361 width: 412px;
1362 text-align: justify;
1363}
1364
1365.training-info-container {
1366 float: right;
1367 width:200px;
1368 background-color:#fff;
1369 padding:10px;
1370 margin:0 15px;
1371 border:1px solid #E0E0E0;
1372}
1373
1374/*
1375 * Software info container
1376 */
1377
1378div.software-info-container
1379{
1380 overflow: hidden;
1381 zoom: 1;
1382 float: right;
1383 padding: 0px 0px 25px 25px;
1384}
1385
1386table.software-info-container
1387{
1388 width: 240px;
1389 border-collapse: collapse;
1390}
1391
1392table.software-info-container td
1393{
1394 border: 1px #e0e0e0 solid;
1395 padding: 10px 10px 10px 10px;
1396}
1397
1398table.software-info-container td.latest
1399{
1400 padding: 10px 10px 10px 62px;
1401 background: url(software-latest.png) 15px center no-repeat;
1402 min-height: 32px;
1403 font-size: 16px;
1404 line-height: 24px;
1405}
1406
1407table.software-info-container td.download a
1408{
1409 font-weight: bold;
1410}
1411
1412table.software-info-container td.download
1413{
1414 padding: 15px 62px 15px 20px;
1415 background: url(software-download.png) 195px center no-repeat;
1416 min-height: 32px;
1417 font-size: 18px;
1418 line-height: 24px;
1419}
1420
1421table.software-info-container td.links
1422{
1423 text-align: left;
1424 padding: 4px 10px 4px 20px;
1425}
1426
1427table.software-info-container td.links div
1428{
1429 margin: 10px 0px;
1430}
1431
1432.inv {
1433 display: none;
1434}
1435
1436/*
1437 * Downloads table
1438 */
1439
1440table.downloadstable
1441{
1442 margin-top: 20px;
1443 border-collapse: collapse;
1444}
1445
1446table.downloadstable th
1447{
1448 border: 1px #e0e0e0 solid;
1449 background: #f8f8f8;
1450 padding: 7px;
1451 font-weight: bold;
1452}
1453
1454table.downloadstable td
1455{
1456 border: 1px #e0e0e0 solid;
1457 padding: 7px;
1458}
1459
1460table.downloadstable td.file
1461{
1462 width: 90%;
1463 text-align: left;
1464}
1465
1466table.downloadstable td.modified
1467{
1468 width: 5%;
1469 text-align: center;
1470 white-space: nowrap;
1471}
1472
1473table.downloadstable td.size
1474{
1475 width: 5%;
1476 text-align: right;
1477 white-space: nowrap;
1478}
1479
1480/*
1481 * Maintenance promo on /downloads
1482 */
1483
1484div.downloads-maintenance-promo, div.downloads-warning
1485{
1486 border: 1px #e0e0e0 solid;
1487 padding: 15px 20px 15px 150px;
1488 margin: 30px 0px;
1489 background: url(shield.png) 35px center no-repeat;
1490}
1491div.downloads-maintenance-promo > .close-button
1492{
1493 float:right;
1494 clear:right;
1495 margin-top:-10px;
1496 margin-right:-15px;
1497 cursor: pointer; cursor: hand;
1498}
1499
1500div.downloads-warning {
1501 background: url(warning.png) 35px center no-repeat;
1502}
1503
1504
1505/*
1506 * Downloads pages
1507 */
1508
1509div.downloads-version
1510{
1511 border-top: 1px #e0e0e0 solid;
1512 margin-top: -10px;
1513 padding-top: 10px;
1514 text-align: right;
1515 font-size: 14px;
1516 line-height: 14px;
1517 font-weight: bold;
1518}
1519
1520div.downloads-anchors
1521{
1522 font-size: 12px;
1523 line-height: 15px;
1524 margin: 20px 0px;
1525}
1526
1527div.downloads-backtotop
1528{
1529 font-size: 12px;
1530 line-height: 15px;
1531 padding-top: 8px;
1532}
1533
1534
1535/*
1536 * Downloads signup
1537 */
1538
1539.downloadsignupdialog .ui-dialog-titlebar
1540{
1541 display: none;
1542}
1543
1544#downloadsignup .title-bar-close {
1545 float:right;
1546 margin-top:-10px;
1547}
1548
1549#downloadsignup h2
1550{
1551 font-family: Arial, Helvetica, sans-serif;
1552 font-size: 22px;
1553 line-height: 22px;
1554 margin: 10px 0px 20px 0px;
1555 color: #d12907;
1556}
1557
1558#downloadsignup .intro
1559{
1560 margin: 10px 0px 15px 0px;
1561}
1562
1563#downloadsignup .form .field
1564{
1565 overflow: hidden;
1566 zoom: 1;
1567 margin: 10px 0px;
1568}
1569
1570#downloadsignup .form .field .label
1571{
1572 overflow: hidden;
1573 zoom: 1;
1574 width: 150px;
1575 float: left;
1576 padding-top: 5px;
1577}
1578
1579#downloadsignup .form .field .element
1580{
1581 overflow: hidden;
1582 zoom: 1;
1583 width: 410px;
1584 float: left;
1585}
1586
1587#downloadsignup .form .field .element input, #downloadsignup .form .field .element select
1588{
1589 width: 400px;
1590 border: 1px #cccccc solid;
1591 padding: 3px;
1592 outline: none;
1593}
1594
1595#downloadsignup .form .field .element input:focus, #downloadsignup .form .field .element select:focus
1596{
1597 border: 1px #333333 solid;
1598 background: #f8f8f8;
1599 outline: none;
1600}
1601
1602#downloadsignup .form .field .radiolist
1603{
1604 overflow: hidden;
1605 zoom: 1;
1606 display: block;
1607 padding: 0;
1608 margin: 0;
1609}
1610
1611#downloadsignup .form .field table.radiolist
1612{
1613 width: 100%;
1614}
1615
1616#downloadsignup .form .field .radiolist td
1617{
1618 width: 25%;
1619}
1620
1621#downloadsignup .form .field div.radiolist label
1622{
1623 display: block;
1624 min-width: 55px;
1625 float: left;
1626 zoom: 1;
1627 padding: 8px 10px 2px 24px !important;
1628 text-indent: -24px;
1629 overflow: auto;
1630}
1631
1632#downloadsignup .form .field table.radiolist label
1633{
1634 padding: 8px 15px 2px 0px !important;
1635 zoom: 1;
1636 display: block;
1637}
1638#downloadsignup .form .field .radiolist label input
1639{
1640 margin: 0px 7px 0px 3px !important;
1641}
1642
1643/*
1644.schedule td {
1645 padding: 3px;
1646 border: 1px solid #eeeeee;
1647 padding-left: 10px;
1648 font-size: 16px;
1649}
1650
1651.tdmini {
1652 font-weight: bold;
1653 font-size: 10px !important;
1654}
1655
1656.tdbreak {
1657 background-color: #ffeeee;
1658 text-align: center;
1659}
1660.trhead td {
1661 background-color: #d12907;
1662 color: #ffffff;
1663 font-weight: bold;
1664}
1665
1666.speaker {
1667 font-size: 10px;
1668}
1669*/
1670/* Tables with bolded-right aligned headers in the first column */
1671/*table.left-headers th {
1672 font-weight: bold;
1673 text-align: right;
1674 padding: 5px 12px;
1675 vertical-align: top;
1676 border-right: 1px solid black;
1677}
1678table.left-headers td {
1679 padding: 5px 12px;
1680}
1681
1682.training-list tr th {
1683 font-weight:bold;
1684}
1685
1686.training-list tr td {
1687 padding-right: 15px;
1688}
1689*/
1690/***
1691 * side style buttons
1692*/
1693.a-btn-container {
1694 overflow:hidden;
1695 border-radius:4px;
1696}
1697.a-btn, .a-btn-new {
1698 width: 218px;
1699 height: 48px;
1700 background: #fdcd34;
1701 background:-webkit-gradient(linear,left top,left bottom,color-stop(##fdcd34,0),color-stop(##d42c14,1));
1702 background:-webkit-linear-gradient(top, #fdcd34 0%, #d42c14 100%);
1703 background:-moz-linear-gradient(top, #fdcd34 0%, #d42c14 100%);
1704 background:-o-linear-gradient(top, #fdcd34 0%, #d42c14 100%);
1705 background:linear-gradient(top, #fdcd34 0%, #d42c14 100%);
1706 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdcd34', endColorstr='#d42c14',GradientType=0 );
1707
1708 padding:0px;
1709
1710 display:inline-block;
1711 position:relative;
1712 -webkit-border-radius:4px;
1713 -moz-border-radius:4px;
1714 border-radius:4px;
1715
1716 overflow:hidden;
1717 -webkit-transition:all 0.3s linear;
1718 -moz-transition:all 0.3s linear;
1719 -o-transition:all 0.3s linear;
1720 transition:all 0.3s linear;
1721 text-decoration: none !important;
1722 border: 1px solid #f08900;
1723 margin-bottom: 10px;
1724}
1725
1726.a-btn-text{
1727 padding-left:10px;
1728 padding-top:5px;
1729 display:block;
1730 font-size:13px;
1731 white-space:nowrap;
1732 color: #ffffff;
1733 -webkit-transition:all 0.3s linear;
1734 -moz-transition:all 0.3s linear;
1735 -o-transition:all 0.3s linear;
1736 transition:all 0.3s linear;
1737
1738}
1739
1740.a-btn-slide-text, .a-btn-fixed-slide-text {
1741 padding-left: 10px;
1742 left:0px;
1743 width:auto;
1744 right:52px;
1745 height:0px;
1746
1747 color:#000000;
1748 font-size:12px;
1749 white-space:nowrap;
1750 font-family:Georgia, serif;
1751 font-style:italic;
1752 text-indent:15px;
1753 overflow:hidden;
1754
1755
1756}
1757.a-btn-fixed-slide-text{
1758 height: 30px;
1759}
1760
1761.a-btn-icon-right{
1762 position:absolute;
1763 right:0px;
1764 top:0px;
1765 height:100%;
1766 width:52px;
1767}
1768
1769.a-btn-icon-right span{
1770 width:38px;
1771 height:38px;
1772
1773 position:absolute;
1774 left:50%;
1775 top:50%;
1776 margin:-20px 0px 0px -20px;
1777 background:transparent url('button-download-icon.png') no-repeat 50% 55%;
1778 -webkit-transition:all 0.3s linear;
1779 -moz-transition:all 0.3s linear;
1780 -o-transition:all 0.3s linear;
1781 transition:all 0.3s linear;
1782
1783}
1784
1785
1786.paper-desc {
1787 padding-left: 20px;
1788}
1789.papers-content h2 a {
1790 text-decoration: none !important;
1791 color: inherit !important;
1792}
1793.paper-author {
1794 padding-bottom: 20px;
1795}
1796.paper-author img {
1797 border: 1px solid #CCCCCC;
1798 display: block;
1799 float: left;
1800 margin-right: 15px;
1801 padding: 1px;
1802 width: 110px;
1803}
1804.paper-author h2 {
1805 border-bottom: 0 !important;
1806 color: #000000;
1807 font-family: Arial,Helvetica,sans-serif;
1808 font-size: 20px;
1809 line-height: 20px;
1810 margin: 30px 0 0 !important;
1811 padding: 0 0 3px;
1812}
1813.paper-author h3 {
1814 color: #555555 !important;
1815 font-family: Times New Roman,serif !important;
1816 font-style: italic;
1817 font-weight: normal !important;
1818 margin-left: 130px !important;
1819 margin-top: 5px !important;
1820}
1821.paper-long-desc {
1822 width: 325px;
1823 float: left;
1824}
1825.paper-long-desc > p{
1826 padding: 0 20px;
1827 margin:0 !important;
1828}
1829.paper-details .paper-thumb {
1830 width: 185px; float: left;
1831}
1832.paper-details .paper-thumb div.content {
1833 padding: 5px;
1834}
1835.paper-details .paper-thumb img {
1836 width: 175px;
1837}
1838.pr-subhead {
1839 font-size: 16px !important;
1840 border: none !important;
1841 text-align: center;
1842 margin-top: 15px !important;
1843 font-style: italic;
1844}
1845
1846
1847.clearer {
1848 clear: both;
1849}
1850
18510
=== removed file 'doc/source/percona-theme/static/percona.com.js'
--- doc/source/percona-theme/static/percona.com.js 2012-08-03 12:12:02 +0000
+++ doc/source/percona-theme/static/percona.com.js 1970-01-01 00:00:00 +0000
@@ -1,269 +0,0 @@
1window.jQuery(function($) {
2
3
4
5function setCookie(c_name, value, expiredays)
6{
7 var exdate = new Date();
8 exdate.setDate(exdate.getDate() + expiredays);
9 document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";path=/;expires=" + exdate.toUTCString());
10}
11
12function getCookie(c_name)
13{
14 if (document.cookie.length > 0)
15 {
16 c_start = document.cookie.indexOf(c_name + "=");
17 if (c_start != -1)
18 {
19 c_start = c_start + c_name.length+1;
20 c_end = document.cookie.indexOf(";",c_start);
21 if (c_end == -1)
22 {
23 c_end = document.cookie.length;
24 }
25 return unescape(document.cookie.substring(c_start, c_end));
26 }
27 }
28 return "";
29}
30
31
32NAVI = new Object();
33
34NAVI.CloseTimer = null;
35
36NAVI.Open = function ( menu_tag, dir )
37{
38 NAVI_CancelTimer();
39 NAVI_Close();
40 SEARCH_CancelTimer();
41 SEARCH_Close();
42 if ('h' == dir)
43 {
44 return;
45 }
46 var pos = $("#navilink-span-"+menu_tag).offset();
47 if (dir=='r')
48 {
49 $("#navi-dropdown-"+menu_tag).css( { "position": "absolute", "left": (pos.left + ($("#navilink-span-"+menu_tag).width()) + 2 - ($("#navi-dropdown-"+menu_tag).width())) + "px", "top": (pos.top + 32) + "px" } );
50 }
51 else
52 {
53 $("#navi-dropdown-"+menu_tag).css( { "position": "absolute", "left": (pos.left) + "px", "top": (pos.top + 32) + "px" } );
54 }
55 $("#navi-dropdown-"+menu_tag).show();
56 $("#navilink-span-"+menu_tag).bind('mouseover',NAVI_CancelTimer);
57 $("#navilink-span-"+menu_tag).bind('mouseout',NAVI_Timer);
58 $("#navi-dropdown-"+menu_tag).bind('mouseover',NAVI_CancelTimer);
59 $("#navi-dropdown-"+menu_tag).bind('mouseout',NAVI_Timer);
60};
61
62function NAVI_Close()
63{
64 $(".navi-dropdown").hide();
65 $("#menu div").unbind('mouseover');
66 $(".dropdown").unbind('mouseover');
67 $(".dropdown").unbind('mouseout');
68
69 $("#search-dropdown").hide();
70 $("#searchlink-anchor").unbind('mouseover');
71 $("#searchlink-anchor").unbind('mouseout');
72 $("#search-dropdown").unbind('mouseover');
73 $("#search-dropdown").unbind('mouseout');
74}
75
76function NAVI_CancelTimer()
77{
78 if (NAVI.CloseTimer!=null)
79 {
80 window.clearTimeout(NAVI.CloseTimer);
81 NAVI.CloseTimer = null;
82 }
83}
84
85function NAVI_Timer()
86{
87 if (NAVI.CloseTimer==null)
88 {
89 NAVI.CloseTimer = window.setTimeout(NAVI_Close, 300);
90 }
91}
92
93
94SUBNAVI = new Object();
95
96SUBNAVI.Open = function ( menu_tag )
97{
98 if ($("#sidesubnavi-" + menu_tag + ':hidden').length)
99 {
100 $(".sidesubnavi").hide();
101 $("#sidesubnavi-"+menu_tag).show();
102 return false;
103 } else {
104 return true;
105 }
106};
107
108
109SEARCH = new Object();
110
111SEARCH.CloseTimer = null;
112
113SEARCH.Open = function()
114{
115 NAVI_CancelTimer();
116 NAVI_Close();
117 SEARCH_CancelTimer();
118 SEARCH_Close();
119 var pos = $("#searchlink-anchor").offset();
120 $("#search-dropdown").css( { "position": "absolute", "left": (pos.left - ($("#search-dropdown").width()) + 40) + "px", "top": (pos.top + 36) + "px" } );
121 $("#search-dropdown").show();
122 $("#searchlink-anchor").bind('mouseover',NAVI_CancelTimer);
123 $("#searchlink-anchor").bind('mouseout',NAVI_Timer);
124 $("#search-dropdown").bind('mouseover',NAVI_CancelTimer);
125 $("#search-dropdown").bind('mouseout',NAVI_Timer);
126 $("#search-input")[0].focus();
127};
128
129function SEARCH_Close()
130{
131 $(".navi-dropdown").hide();
132 $("#menu div").unbind('mouseover');
133 $(".dropdown").unbind('mouseover');
134 $(".dropdown").unbind('mouseout');
135
136 $("#search-dropdown").hide();
137 $("#searchlink-anchor").unbind('mouseover');
138 $("#searchlink-anchor").unbind('mouseout');
139 $("#search-dropdown").unbind('mouseover');
140 $("#search-dropdown").unbind('mouseout');
141}
142
143
144function SEARCH_CancelTimer()
145{
146 if (SEARCH.CloseTimer!=null)
147 {
148 window.clearTimeout(SEARCH.CloseTimer);
149 SEARCH.CloseTimer = null;
150 }
151}
152
153function SEARCH_Timer()
154{
155 if (SEARCH.CloseTimer==null)
156 {
157 SEARCH.CloseTimer = window.setTimeout(SEARCH_Close, 300);
158 }
159}
160
161menuImg1 = new Image(); menuImg1.src = 'http://s1.percona.com/ui-dropdown-header-l.png';
162menuImg2 = new Image(); menuImg2.src = 'http://s2.percona.com/ui-dropdown-header-r.png';
163menuImg3 = new Image(); menuImg3.src = 'http://s3.percona.com/ui-dropdown-header-search.png';
164menuImg4 = new Image(); menuImg4.src = 'http://s0.percona.com/ui-dropdown-bg.png';
165menuImg5 = new Image(); menuImg5.src = 'http://s1.percona.com/ui-dropdown-footer.png';
166
167
168});
169
170
171var Percona = {
172 ssl: false,
173 host: 'www.percona.com'
174};
175/**
176 * @param string selector jQuery selector string
177 */
178Percona.getRecentServerVersion = function(selector)
179{
180 if ('string' != typeof(selector))
181 {
182 alert('Percona.getRecentServerVersion: missed or wrong selector!');
183 }
184 /* Localize jQuery variable */
185 var jQuery;
186 /******** Load jQuery if not present *********/
187 if (window.jQuery === undefined || window.jQuery.fn.jquery !== '1.4.2')
188 {
189 var script_tag = document.createElement('script');
190 script_tag.setAttribute("type","text/javascript");
191 script_tag.setAttribute('src', 'http' + (Percona.ssl ? 's' : '') + ':/' + '/ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');
192 script_tag.onload = scriptLoadHandler;
193 script_tag.onreadystatechange = function () /* Same thing but for IE */
194 {
195 if (this.readyState == 'complete' || this.readyState == 'loaded')
196 {
197 scriptLoadHandler();
198 }
199 };
200 /* Try to find the head, otherwise default to the documentElement */
201 (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_tag);
202 } else {
203 /* The jQuery version on the window is the one we want to use */
204 jQuery = window.jQuery;
205 main();
206 }
207 var scriptLoadHandler_counter = 0;
208 /******** Called once jQuery has loaded ******/
209 function scriptLoadHandler()
210 {
211 if (++scriptLoadHandler_counter > 1)
212 {
213 return;
214 }
215 /* Restore $ and window.jQuery to their previous values and store the
216 new jQuery in our local jQuery variable */
217 jQuery = window.jQuery.noConflict(true);
218 /* Call our main function */
219 main(jQuery);
220 }
221 /******** Our main function ********/
222 function main($)
223 {
224 var fillRecentServerVersion = function($)
225 {
226 if ($(selector).get(0))
227 {
228 $.get('http' + (Percona.ssl ? 's' : '') + ':/' + '/' + Percona.host + '/ajax/server-version/?callback=?', {}, function(json)
229 {
230 if ('object' == typeof(json) && 'string' == typeof(json.recentServerVersion))
231 {
232 $(selector).text(' ' + json.recentServerVersion);
233 }
234 }, 'jsonp');
235 }
236 };
237 $(document).ready(function()
238 {
239 fillRecentServerVersion(jQuery);
240 });
241 }
242};
243
244$(document).ready(function(){
245 $(window).bind("resize", resizeWindow);
246 resizeWindow();
247 function resizeWindow() {
248 var win_w = $(window).width();
249 var ribon = $("#support-ribbon");
250 if(win_w < 1265){
251 if(/mobile/i.test(navigator.userAgent)){
252 ribon.hide();
253 }else{
254 if(ribon.hasClass("vertical")){
255 ribon.removeClass("vertical");
256 ribon.addClass("horizontal");
257 }
258 ribon.css({"left":'50%', "margin-left": '-'+(ribon.width() / 2)+'px'});
259 }
260 }else{
261 if(ribon.hasClass("horizontal")){
262 ribon.addClass("vertical");
263 ribon.removeClass("horizontal");
264 ribon.removeAttr("style");
265 }
266
267 }
268 }
269});
270\ No newline at end of file0\ No newline at end of file
2711
=== removed file 'doc/source/percona-theme/static/phone-small.png'
272Binary files doc/source/percona-theme/static/phone-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/phone-small.png 1970-01-01 00:00:00 +0000 differ2Binary files doc/source/percona-theme/static/phone-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/phone-small.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/phone.png'
273Binary files doc/source/percona-theme/static/phone.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/phone.png 1970-01-01 00:00:00 +0000 differ3Binary files doc/source/percona-theme/static/phone.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/phone.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/shield.png'
274Binary files doc/source/percona-theme/static/shield.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/shield.png 1970-01-01 00:00:00 +0000 differ4Binary files doc/source/percona-theme/static/shield.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/shield.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/side_buttons.png'
275Binary files doc/source/percona-theme/static/side_buttons.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/side_buttons.png 1970-01-01 00:00:00 +0000 differ5Binary files doc/source/percona-theme/static/side_buttons.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/side_buttons.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/sidebar.js'
--- doc/source/percona-theme/static/sidebar.js 2012-08-03 12:12:02 +0000
+++ doc/source/percona-theme/static/sidebar.js 1970-01-01 00:00:00 +0000
@@ -1,151 +0,0 @@
1/*
2 * sidebar.js
3 * ~~~~~~~~~~
4 *
5 * This script makes the Sphinx sidebar collapsible.
6 *
7 * .sphinxsidebar contains .sphinxsidebarwrapper. This script adds
8 * in .sphixsidebar, after .sphinxsidebarwrapper, the #sidebarbutton
9 * used to collapse and expand the sidebar.
10 *
11 * When the sidebar is collapsed the .sphinxsidebarwrapper is hidden
12 * and the width of the sidebar and the margin-left of the document
13 * are decreased. When the sidebar is expanded the opposite happens.
14 * This script saves a per-browser/per-session cookie used to
15 * remember the position of the sidebar among the pages.
16 * Once the browser is closed the cookie is deleted and the position
17 * reset to the default (expanded).
18 *
19 * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
20 * :license: BSD, see LICENSE for details.
21 *
22 */
23
24$(function() {
25 // global elements used by the functions.
26 // the 'sidebarbutton' element is defined as global after its
27 // creation, in the add_sidebar_button function
28 var bodywrapper = $('.bodywrapper');
29 var sidebar = $('.sphinxsidebar');
30 var sidebarwrapper = $('.sphinxsidebarwrapper');
31
32 // for some reason, the document has no sidebar; do not run into errors
33 if (!sidebar.length) return;
34
35 // original margin-left of the bodywrapper and width of the sidebar
36 // with the sidebar expanded
37 var bw_margin_expanded = bodywrapper.css('margin-left');
38 var ssb_width_expanded = sidebar.width();
39
40 // margin-left of the bodywrapper and width of the sidebar
41 // with the sidebar collapsed
42 var bw_margin_collapsed = '.8em';
43 var ssb_width_collapsed = '.8em';
44
45 // colors used by the current theme
46 var dark_color = $('.related').css('background-color');
47 var light_color = $('.document').css('background-color');
48
49 function sidebar_is_collapsed() {
50 return sidebarwrapper.is(':not(:visible)');
51 }
52
53 function toggle_sidebar() {
54 if (sidebar_is_collapsed())
55 expand_sidebar();
56 else
57 collapse_sidebar();
58 }
59
60 function collapse_sidebar() {
61 sidebarwrapper.hide();
62 sidebar.css('width', ssb_width_collapsed);
63 bodywrapper.css('margin-left', bw_margin_collapsed);
64 sidebarbutton.css({
65 'margin-left': '0',
66 'height': bodywrapper.height()
67 });
68 sidebarbutton.find('span').text('»');
69 sidebarbutton.attr('title', _('Expand sidebar'));
70 document.cookie = 'sidebar=collapsed';
71 }
72
73 function expand_sidebar() {
74 bodywrapper.css('margin-left', bw_margin_expanded);
75 sidebar.css('width', ssb_width_expanded);
76 sidebarwrapper.show();
77 sidebarbutton.css({
78 'margin-left': ssb_width_expanded-12,
79 'height': bodywrapper.height()
80 });
81 sidebarbutton.find('span').text('«');
82 sidebarbutton.attr('title', _('Collapse sidebar'));
83 document.cookie = 'sidebar=expanded';
84 }
85
86 function add_sidebar_button() {
87 sidebarwrapper.css({
88 'float': 'left',
89 'margin-right': '0',
90 'width': ssb_width_expanded - 28
91 });
92 // create the button
93 sidebar.append(
94 '<div id="sidebarbutton"><span>&laquo;</span></div>'
95 );
96 var sidebarbutton = $('#sidebarbutton');
97 light_color = sidebarbutton.css('background-color');
98 // find the height of the viewport to center the '<<' in the page
99 var viewport_height;
100 if (window.innerHeight)
101 viewport_height = window.innerHeight;
102 else
103 viewport_height = $(window).height();
104 sidebarbutton.find('span').css({
105 'display': 'block',
106 'margin-top': (viewport_height - sidebar.position().top - 20) / 2
107 });
108
109 sidebarbutton.click(toggle_sidebar);
110 sidebarbutton.attr('title', _('Collapse sidebar'));
111 sidebarbutton.css({
112 'color': '#FFFFFF',
113 'border-left': '1px solid ' + dark_color,
114 'font-size': '1.2em',
115 'cursor': 'pointer',
116 'height': bodywrapper.height(),
117 'padding-top': '1px',
118 'margin-left': ssb_width_expanded - 12
119 });
120
121 sidebarbutton.hover(
122 function () {
123 $(this).css('background-color', dark_color);
124 },
125 function () {
126 $(this).css('background-color', light_color);
127 }
128 );
129 }
130
131 function set_position_from_cookie() {
132 if (!document.cookie)
133 return;
134 var items = document.cookie.split(';');
135 for(var k=0; k<items.length; k++) {
136 var key_val = items[k].split('=');
137 var key = key_val[0];
138 if (key == 'sidebar') {
139 var value = key_val[1];
140 if ((value == 'collapsed') && (!sidebar_is_collapsed()))
141 collapse_sidebar();
142 else if ((value == 'expanded') && (sidebar_is_collapsed()))
143 expand_sidebar();
144 }
145 }
146 }
147
148 add_sidebar_button();
149 var sidebarbutton = $('#sidebarbutton');
150 set_position_from_cookie();
151});
1520
=== removed file 'doc/source/percona-theme/static/software-download.png'
153Binary files doc/source/percona-theme/static/software-download.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/software-download.png 1970-01-01 00:00:00 +0000 differ1Binary files doc/source/percona-theme/static/software-download.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/software-download.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/software-latest.png'
154Binary files doc/source/percona-theme/static/software-latest.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/software-latest.png 1970-01-01 00:00:00 +0000 differ2Binary files doc/source/percona-theme/static/software-latest.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/software-latest.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/support-small.png'
155Binary files doc/source/percona-theme/static/support-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/support-small.png 1970-01-01 00:00:00 +0000 differ3Binary files doc/source/percona-theme/static/support-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/support-small.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-dropdown-bg.png'
156Binary files doc/source/percona-theme/static/ui-dropdown-bg.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-bg.png 1970-01-01 00:00:00 +0000 differ4Binary files doc/source/percona-theme/static/ui-dropdown-bg.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-bg.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-dropdown-footer.png'
157Binary files doc/source/percona-theme/static/ui-dropdown-footer.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-footer.png 1970-01-01 00:00:00 +0000 differ5Binary files doc/source/percona-theme/static/ui-dropdown-footer.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-footer.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-l.png'
158Binary files doc/source/percona-theme/static/ui-dropdown-header-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-l.png 1970-01-01 00:00:00 +0000 differ6Binary files doc/source/percona-theme/static/ui-dropdown-header-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-l.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-r.png'
159Binary files doc/source/percona-theme/static/ui-dropdown-header-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-r.png 1970-01-01 00:00:00 +0000 differ7Binary files doc/source/percona-theme/static/ui-dropdown-header-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-r.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-search.png'
160Binary files doc/source/percona-theme/static/ui-dropdown-header-search.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-search.png 1970-01-01 00:00:00 +0000 differ8Binary files doc/source/percona-theme/static/ui-dropdown-header-search.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-search.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-footer-logo.png'
161Binary files doc/source/percona-theme/static/ui-footer-logo.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-footer-logo.png 1970-01-01 00:00:00 +0000 differ9Binary files doc/source/percona-theme/static/ui-footer-logo.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-footer-logo.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-leftnavi-sel.png'
162Binary files doc/source/percona-theme/static/ui-leftnavi-sel.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-leftnavi-sel.png 1970-01-01 00:00:00 +0000 differ10Binary files doc/source/percona-theme/static/ui-leftnavi-sel.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-leftnavi-sel.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-logo.png'
163Binary files doc/source/percona-theme/static/ui-logo.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-logo.png 1970-01-01 00:00:00 +0000 differ11Binary files doc/source/percona-theme/static/ui-logo.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-logo.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-navi-hover-l.png'
164Binary files doc/source/percona-theme/static/ui-navi-hover-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-hover-l.png 1970-01-01 00:00:00 +0000 differ12Binary files doc/source/percona-theme/static/ui-navi-hover-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-hover-l.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-navi-hover-r.png'
165Binary files doc/source/percona-theme/static/ui-navi-hover-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-hover-r.png 1970-01-01 00:00:00 +0000 differ13Binary files doc/source/percona-theme/static/ui-navi-hover-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-hover-r.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-navi-l.png'
166Binary files doc/source/percona-theme/static/ui-navi-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-l.png 1970-01-01 00:00:00 +0000 differ14Binary files doc/source/percona-theme/static/ui-navi-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-l.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-navi-r.png'
167Binary files doc/source/percona-theme/static/ui-navi-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-r.png 1970-01-01 00:00:00 +0000 differ15Binary files doc/source/percona-theme/static/ui-navi-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-r.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-navi-sel-l.png'
168Binary files doc/source/percona-theme/static/ui-navi-sel-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-sel-l.png 1970-01-01 00:00:00 +0000 differ16Binary files doc/source/percona-theme/static/ui-navi-sel-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-sel-l.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-navi-sel-r.png'
169Binary files doc/source/percona-theme/static/ui-navi-sel-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-sel-r.png 1970-01-01 00:00:00 +0000 differ17Binary files doc/source/percona-theme/static/ui-navi-sel-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-sel-r.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-orange-content.png'
170Binary files doc/source/percona-theme/static/ui-orange-content.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-orange-content.png 1970-01-01 00:00:00 +0000 differ18Binary files doc/source/percona-theme/static/ui-orange-content.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-orange-content.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-orange-front.png'
171Binary files doc/source/percona-theme/static/ui-orange-front.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-orange-front.png 1970-01-01 00:00:00 +0000 differ19Binary files doc/source/percona-theme/static/ui-orange-front.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-orange-front.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-search.png'
172Binary files doc/source/percona-theme/static/ui-search.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-search.png 1970-01-01 00:00:00 +0000 differ20Binary files doc/source/percona-theme/static/ui-search.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-search.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/ui-tab-bg.png'
173Binary files doc/source/percona-theme/static/ui-tab-bg.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-tab-bg.png 1970-01-01 00:00:00 +0000 differ21Binary files doc/source/percona-theme/static/ui-tab-bg.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-tab-bg.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'doc/source/percona-theme/static/warning.png'
174Binary files doc/source/percona-theme/static/warning.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/warning.png 1970-01-01 00:00:00 +0000 differ22Binary files doc/source/percona-theme/static/warning.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/warning.png 1970-01-01 00:00:00 +0000 differ
=== added file 'doc/source/release-notes/2.1/2.1.8.rst'
--- doc/source/release-notes/2.1/2.1.8.rst 1970-01-01 00:00:00 +0000
+++ doc/source/release-notes/2.1/2.1.8.rst 2014-03-04 07:59:20 +0000
@@ -0,0 +1,28 @@
1============================
2 |Percona XtraBackup| 2.1.8
3============================
4
5Percona is glad to announce the release of |Percona XtraBackup| 2.1.8 on March 6th 2014. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.6/>`_ and :doc:`Percona Software Repositories </installation>`.
6
7This release is the current GA (Generally Available) stable release in the 2.1 series.
8
9Bugs Fixed
10----------
11
12 Due to incorrect usage of ``posix_fadvise()`` hints, |Percona XtraBackup| discarded read-ahead buffers which resulted in higher ``I/O`` rate on the backup stage. Bug fixed :bug:`1093385`.
13
14 Spurious trailing data blocks that would normally be ignored by |InnoDB| could lead to an assertion failure on the backup stage. Bug fixed :bug:`1177201`.
15
16 A spurious warning message could cause issues with third-party wrapper scripts. Bug fixed :bug:`1271956`.
17
18 :ref:`xbcrypt <xbcrypt>` could fail with the ``xbcrypt:xb_crypt_read_chunk: unable to read chunk iv size at offset`` error under some circumstances. Bug fixed :bug:`1273196`.
19
20 :ref:`xbstream <xbstream_binary>` could sometimes hang when extracting a broken or incomplete input stream. Bug fixed :bug:`1273207`.
21
22 Preparing backups of |MySQL| or |Percona Server| 5.6 could raise an assertion failure in |Percona XtraBackup|. Bug fixed :bug:`1273468`.
23
24 The downtime is decreased when the :option:`innobackupex --safe-slave-backup` option is used to backup a replication slave. The SQL thread is now started before a temporary copy of redo log is streamed into the final location. Bug fixed :bug:`1284778`.
25
26 Disabled the "binary version check" functionality in the VersionCheck module due to security concerns. Bug fixed :bug:`1285166`.
27
28Other bugs fixed: :bug:`1284078`.

Subscribers

People subscribed via source and target branches