Conflicts:
	README.rst
	conf.py
	setup.cfg
This commit is contained in:
Anne Gentle 2015-01-28 14:01:32 -06:00
commit c82a48d0d0
406 changed files with 67792 additions and 2 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
_build/

177
Makefile Normal file
View File

@ -0,0 +1,177 @@
# Makefile for Sphinx documentation
#
# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
PAPER =
BUILDDIR = _build
# User-friendly check for sphinx-build
ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/)
endif
# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
# the i18n builder cannot share the environment and doctrees with the others
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
help:
@echo "Please use \`make <target>' where <target> is one of"
@echo " html to make standalone HTML files"
@echo " dirhtml to make HTML files named index.html in directories"
@echo " singlehtml to make a single large HTML file"
@echo " pickle to make pickle files"
@echo " json to make JSON files"
@echo " htmlhelp to make HTML files and a HTML help project"
@echo " qthelp to make HTML files and a qthelp project"
@echo " devhelp to make HTML files and a Devhelp project"
@echo " epub to make an epub"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " latexpdf to make LaTeX files and run them through pdflatex"
@echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
@echo " text to make text files"
@echo " man to make manual pages"
@echo " texinfo to make Texinfo files"
@echo " info to make Texinfo files and run them through makeinfo"
@echo " gettext to make PO message catalogs"
@echo " changes to make an overview of all changed/added/deprecated items"
@echo " xml to make Docutils-native XML files"
@echo " pseudoxml to make pseudoxml-XML files for display purposes"
@echo " linkcheck to check all external links for integrity"
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
clean:
rm -rf $(BUILDDIR)/*
html:
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
dirhtml:
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
singlehtml:
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
@echo
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
pickle:
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
@echo
@echo "Build finished; now you can process the pickle files."
json:
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
@echo
@echo "Build finished; now you can process the JSON files."
htmlhelp:
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
@echo
@echo "Build finished; now you can run HTML Help Workshop with the" \
".hhp project file in $(BUILDDIR)/htmlhelp."
qthelp:
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@echo
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/os-doc-demo.qhcp"
@echo "To view the help file:"
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/os-doc-demo.qhc"
devhelp:
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
@echo
@echo "Build finished."
@echo "To view the help file:"
@echo "# mkdir -p $$HOME/.local/share/devhelp/os-doc-demo"
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/os-doc-demo"
@echo "# devhelp"
epub:
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
@echo
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
latex:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
@echo "Run \`make' in that directory to run these through (pdf)latex" \
"(use \`make latexpdf' here to do that automatically)."
latexpdf:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through pdflatex..."
$(MAKE) -C $(BUILDDIR)/latex all-pdf
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
latexpdfja:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through platex and dvipdfmx..."
$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
text:
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
@echo
@echo "Build finished. The text files are in $(BUILDDIR)/text."
man:
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
@echo
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
texinfo:
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
@echo
@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
@echo "Run \`make' in that directory to run these through makeinfo" \
"(use \`make info' here to do that automatically)."
info:
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
@echo "Running Texinfo files through makeinfo..."
make -C $(BUILDDIR)/texinfo info
@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
gettext:
$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
@echo
@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
changes:
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
@echo
@echo "The overview file is in $(BUILDDIR)/changes."
linkcheck:
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
@echo
@echo "Link check complete; look for any errors in the above output " \
"or in $(BUILDDIR)/linkcheck/output.txt."
doctest:
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
@echo "Testing of doctests in the sources finished, look at the " \
"results in $(BUILDDIR)/doctest/output.txt."
xml:
$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
@echo
@echo "Build finished. The XML files are in $(BUILDDIR)/xml."
pseudoxml:
$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
@echo
@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."

View File

@ -8,3 +8,4 @@ docs.openstack.org. Intended for use by OpenStack projects.
* Documentation: http://docs.openstack.org/developer/openstackdocstheme
* Source: http://git.openstack.org/cgit/openstack/openstackdocstheme
* Bugs: http://bugs.launchpad.net/openstack-manuals

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

4
_build/html/.buildinfo Normal file
View File

@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: ff14f43a0a8d75b7349a6a31a4060e6b
tags: 645f666f9bcd5a90fca523b33c5a78b7

View File

@ -0,0 +1,578 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
<title>OpenStack Docs: &lt;no title&gt;</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSS references are in the css.html template -->
<!-- Bootstrap Core CSS -->
<link href="_static/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="_static/css/combined.css" rel="stylesheet">
<link href="_static/css/styles.css" rel="stylesheet">
<!-- Fonts -->
<!--<link href="font-awesome.min.css" rel="stylesheet">-->
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,700' rel='stylesheet' type='text/css'>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- Page-specific CSS -->
</head>
<body>
<!-- Header -->
<!-- Header Navigation -->
<nav class="navbar navbar-default inner" role="navigation">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle"
data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="brand-wrapper">
<a class="navbar-brand" href="/"></a>
</div>
<div class="search-icon show"><i class="fa fa-search"></i>
Search</div>
</div>
<!-- Collect the nav links, forms, and other content for toggling
-->
<div class="collapse navbar-collapse"
id="bs-example-navbar-collapse-1">
<div class="search-container tiny">
<div id="gcse">
<script type="text/javascript">
(function() {
var cx = '000108871792296872333:noj9nikm74i';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' :
'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search gname="standard"></gcse:search>
</div>
<i class="fa fa-times close-search"></i>
</div>
<ul class="nav navbar-nav navbar-main show">
<li>
<div id="gcse-mobile">
<gcse:search gname="mobile"></gcse:search>
</div>
</li>
<li>
<a href="http://www.openstack.org/software/" class="drop"
id="dropdownMenuSoftware">Software <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuSoftware">
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/software/">Overview</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-compute/">Compute</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-storage/">Storage</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-networking/">Networking</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-dashboard/">Dashboard</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-shared-services/">Shared Services</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/software/start/">Get
Started</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/user-stories/" class="drop"
id="dropdownMenuUsers">Users <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuUsers">
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/user-stories/">Overview</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//superuser.openstack.org/">Superuser
Magazine</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/enterprise/auto/">Featured: Top 10
Automaker</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/community/" class="drop"
id="dropdownMenuCommunity">Community <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuCommunity">
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/community/">Welcome! Start Here</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//ask.openstack.org/">Ask A Technical
Question</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//wiki.openstack.org/wiki/Main_Page">OpenStack Wiki</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/community/events/">Community Events</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//wiki.openstack.org/wiki/Getting_The_Code">Source Code</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/foundation/companies/">Supporting Companies</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/community/jobs/">Jobs</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//www.openstack.org/join/">Join The
Community</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/marketplace/">Marketplace</a>
</li>
<li>
<a href="http://www.openstack.org/events/" class="drop"
id="dropdownMenuEvents">Events <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuEvents">
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/community/events/">Overview</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/summit/openstack-paris-summit-2014/">The OpenStack
Summit</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//www.openstack.org/community/events/">More
OpenStack Events</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/blog/">Blog</a>
</li>
<li>
<a href="http://docs.openstack.org/">Docs</a>
</li>
<li>
<a href="http://openstack.org/Security/login/"
class="sign-in-btn">Sign In</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav>
<!-- Begin Page Content -->
<div class="container docs-book-wrapper">
<div class="row">
<div class="col-lg-9 col-md-8 col-sm-8 col-lg-push-3 col-md-push-4 col-sm-push-4">
<!-- Row with title and buttons-->
<div class="row">
<div class="col-lg-8">
<h2>&lt;no title&gt;</h2>
</div>
<div class="col-lg-4">
<div class="docs-actions">
<a href="#"><i class="fa fa-rss" data-toggle="tooltip" data-placement="top" title="RSS Feed"></i></a>
<a href="#"><i class="fa fa-cloud-download" data-toggle="tooltip" data-placement="top" title="Download PDF"></i></a>
<a href="#"><i class="fa fa-info-circle" data-toggle="tooltip" data-placement="top" title="Toggle Definitions" id="toggle-definitions"></i></a>
<a href="http://bugs.launchpad.net"><i class="fa fa-bug" data-toggle="tooltip" data-placement="top" title="Report a Bug"></i></a>
</div>
</div>
</div>
<div class="row docs-byline">
<div class="docs-updated">
updated: None | release: 1.0
</div>
<a href="http://git.openstack.org/" class="docs-edit">
<i class="fa fa-pencil"></i> suggest edits
</a>
</div>
<div class="row">
<div class="col-lg-12">
<div class="docs-top-contents">
<h5>Contents</h5>
<ul class="simple">
</ul>
</div>
<div class="docs-body">
<p>If you would like to contribute to the development of OpenStack,
you must follow the steps in this page:</p>
<blockquote>
<div><a class="reference external" href="http://docs.openstack.org/infra/manual/developers.html">http://docs.openstack.org/infra/manual/developers.html</a></div></blockquote>
<p>Once those steps have been completed, changes to OpenStack
should be submitted for review via the Gerrit tool, following
the workflow documented at:</p>
<blockquote>
<div><a class="reference external" href="http://docs.openstack.org/infra/manual/developers.html#development-workflow">http://docs.openstack.org/infra/manual/developers.html#development-workflow</a></div></blockquote>
<p>Pull requests submitted through GitHub will be ignored.</p>
<p>Bugs should be filed on Launchpad, using a doc-tools tag:</p>
<blockquote>
<div><a class="reference external" href="https://bugs.launchpad.net/openstack-manuals">https://bugs.launchpad.net/openstack-manuals</a></div></blockquote>
</div>
</div>
</div>
<div class="docs-tags">
<a href="#" class="docs-tag">Network Time Protocol (NTP)</a>
<a href="#" class="docs-tag">Security</a>
<a href="#" class="docs-tag">Conceptual architecture</a>
</div>
<div class="row docs-byline bottom">
<div class="docs-updated">
updated: None | release: 1.0
</div>
<a href="http://git.openstack.org/" class="docs-edit">
<i class="fa fa-pencil"></i> suggest edits
</a>
</div>
<div class="row">
<div class="col-lg-8 col-md-8 col-sm-8 docs-license">
<img src="_static/images/docs/license.jpg" alt="Creative Commons Attribution Share Alike 3.0 License"/>
<p>
Except where otherwise noted, this document is licensed under Creative Commons Attribution Share Alike 3.0 License
<a href="#">http://creativecommons.org/licenses/by-sa/3.0/legalcode</a>.
</p>
<p>
<a href="http://www.openstack.org/legal">See All Legal Notices</a>
</p>
</div>
<div class="col-lg-4 col-md-4 col-sm-4 docs-actions-wrapper">
<a href="#" class="docs-footer-actions">
<i class="fa fa-bug"></i>found an error? report a bug
</a>
<a href="http://ask.openstack.org" class="docs-footer-actions">
<i class="fa fa-question-circle"></i>questions? <a href="http://ask.openstack.org/">ask.openstack.org</a>
</a>
</div>
</div>
</div>
<!-- Docs Sidebar --><!-- Docs Sidebar -->
<div class="col-lg-3 col-md-4 col-sm-4 col-lg-pull-9 col-md-pull-8 col-sm-pull-8 docs-sidebar">
<div class="docs-sidebar-search">
<form class='docs-main-search-form' method='post'><input type='hidden' name='form-name' value='form 1' />
<i class="fa fa-search docs-search-icon"></i>
<input type="search" class="docs-main-search" id="docs-book-search" placeholder="Search OpenStack Documentation">
</form>
</div>
<div class="btn-group docs-sidebar-releases">
<button onclick="location.href='/docs/'" class="btn docs-sidebar-home" data-toggle="tooltip" data-placement="top" title="Docs Home"><i class="fa fa-arrow-circle-o-left"></i></button>
<button href="#" type="button" data-toggle="dropdown" class="btn docs-sidebar-release-select">Release: Icehouse (May 2014)<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu docs-sidebar-dropdown" role="menu" aria-labelledby="dLabel">
<li role="presentation" class="dropdown-header">Releases</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/trunk/">In progress (master branch)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/juno/">Juno (current release)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/icehouse/">Icehouse (May 2014)</a></li>
<li role="presentation" class="dropdown-header">Languages</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/ja/">日本語 (Japanese)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/de/">Deutsch (German)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/fr/">Français (French)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/pt_BR/">Português (Portuguese)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/zh_CN/">简体中文 (Simplified Chinese)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/ko_KR/">한국의 (Korean)</a></li>
</ul>
</div>
<div class="docs-sidebar-toc">
<div class="docs-sidebar-section" id="install-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#install-guides"><h4>Install Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="user-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#user-guides"><h4>User Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="configuration-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#configuration-guides"><h4>Configuration Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="operations-guides">
<a class="docs-sidebar-section-title"><h4>Operations Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="api-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#api-guides"><h4>API Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="contributor-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#contributor-guides"><h4>Contributor Guides</h4></a>
</div>
</div>
</div>
</div>
</div>
<!-- End Page Content -->
<!-- Footer -->
<!-- Footer -->
<footer>
<div class="container">
<div class="row footer-links">
<div class="col-lg-2 col-sm-2">
<h3>OpenStack</h3>
<ul>
<li><a href="/foundation">About the Foundation</a></li>
<li><a
href="http://openstack.org/projects/">Projects</a></li>
<li><a
href="http://openstack.org/projects/openstack-security/">OpenStack
Security</a></li>
<li><a
href="http://openstack.org/projects/openstack-faq/">Common Questions</a></li>
<li><a href="http://openstack.org/blog/">Blog</a></li>
</ul>
</div>
<div class="col-lg-2 col-sm-2">
<h3>Community</h3>
<ul>
<li><a href="http://openstack.org/community/">User
Groups</a></li>
<li><a
href="http://openstack.org/community/events/">Events</a></li>
<li><a
href="http://openstack.org/community/jobs/">Jobs</a></li>
<li><a
href="http://openstack.org/foundation/companies/">Companies</a></li>
<li><a
href="https://wiki.openstack.org/wiki/How_To_Contribute">Contribute</a></li>
</ul>
</div>
<div class="col-lg-2 col-sm-2">
<h3>Documentation</h3>
<ul>
<li><a href="http://docs.openstack.org">OpenStack
Manuals</a></li>
<li><a
href="http://openstack.org/software/start/">Getting Started</a></li>
<li><a href="http://developer.openstack.org">API
Documentation</a></li>
<li><a href="https://wiki.openstack.org">Wiki</a></li>
</ul>
</div>
<div class="col-lg-2 col-sm-2">
<h3>Branding & Legal</h3>
<ul>
<li><a href="http://openstack.org/brand/">Logos &
Guidelines</a></li>
<li><a
href="http://openstack.org/brand/openstack-trademark-policy/">Trademark
Policy</a></li>
<li><a href="http://openstack.org/privacy/">Privacy
Policy</a></li>
<li><a
href="https://wiki.openstack.org/wiki/How_To_Contribute#Contributors_License_Agreement">OpenStack
CLA</a></li>
</ul>
</div>
<div class="col-lg-4 col-sm-4">
<h3>Stay In Touch</h3>
<a href="https://twitter.com/OpenStack" target="_blank"
class="social-icons footer-twitter"></a>
<a href="https://www.facebook.com/openstack"
target="_blank" class="social-icons footer-facebook"></a>
<a href="https://www.linkedin.com/company/openstack"
target="_blank" class="social-icons footer-linkedin"></a>
<a href="https://www.youtube.com/user/OpenStackFoundation"
target="_blank" class="social-icons footer-youtube"></a>
<!-- <form class="form-inline">
<div class="form-group newsletter-form">
<label>Join Our Newsletter</label>
<input class="newsletter-input" type="input"
placeholder="Email">
<button type="submit"
class="newsletter-btn">Join</button>
</div>
</form> -->
<p class="fine-print">
The OpenStack project is provided under the Apache 2.0
license. Openstack.org is powered by <a href="http://rackspace.com"
target="_blank">Rackspace Cloud Computing</a>.
</p>
</div>
</div>
</div>
</footer>
<div class="footer-bottom">
<div class="container">
<form class="form-inline" id="FeedbackForm_FeedbackForm" action="/home/FeedbackForm" method="post" enctype="application/x-www-form-urlencoded">
<div class="form-group">
<div>
<input class="feedback-input" type="input" placeholder="Give Us Your Feedback On This Page">
<button type="submit" class="feedback-btn">Submit</button>
</div>
</div>
</form>
</div>
</div>
<!-- Scripts in: static directory-->
<!-- jQuery Version 1.11.0 -->
<script type="text/javascript" src="_static/jquery/jquery-1.11.0.js"></script>
<!-- Bootstrap Core JavaScript -->
<script type="text/javascript" src="_static/js/bootstrap.min.js"></script>
<!-- The rest of the JS -->
<script type="text/javascript" src="_static/js/navigation.js"></script>
<!-- Docs JS -->
<script type="text/javascript" src="_static/js/docs.js"></script>
<!-- Popovers -->
<script type="text/javascript" src="_static/js/webui-popover.js"></script>
<!-- Javascript for page -->
</body>
</html>

581
_build/html/HACKING.html Normal file
View File

@ -0,0 +1,581 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
<title>OpenStack Docs: OpenStack Docs Theme Style Commandments</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSS references are in the css.html template -->
<!-- Bootstrap Core CSS -->
<link href="_static/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="_static/css/combined.css" rel="stylesheet">
<link href="_static/css/styles.css" rel="stylesheet">
<!-- Fonts -->
<!--<link href="font-awesome.min.css" rel="stylesheet">-->
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,700' rel='stylesheet' type='text/css'>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- Page-specific CSS -->
</head>
<body>
<!-- Header -->
<!-- Header Navigation -->
<nav class="navbar navbar-default inner" role="navigation">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle"
data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="brand-wrapper">
<a class="navbar-brand" href="/"></a>
</div>
<div class="search-icon show"><i class="fa fa-search"></i>
Search</div>
</div>
<!-- Collect the nav links, forms, and other content for toggling
-->
<div class="collapse navbar-collapse"
id="bs-example-navbar-collapse-1">
<div class="search-container tiny">
<div id="gcse">
<script type="text/javascript">
(function() {
var cx = '000108871792296872333:noj9nikm74i';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' :
'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search gname="standard"></gcse:search>
</div>
<i class="fa fa-times close-search"></i>
</div>
<ul class="nav navbar-nav navbar-main show">
<li>
<div id="gcse-mobile">
<gcse:search gname="mobile"></gcse:search>
</div>
</li>
<li>
<a href="http://www.openstack.org/software/" class="drop"
id="dropdownMenuSoftware">Software <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuSoftware">
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/software/">Overview</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-compute/">Compute</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-storage/">Storage</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-networking/">Networking</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-dashboard/">Dashboard</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-shared-services/">Shared Services</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/software/start/">Get
Started</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/user-stories/" class="drop"
id="dropdownMenuUsers">Users <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuUsers">
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/user-stories/">Overview</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//superuser.openstack.org/">Superuser
Magazine</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/enterprise/auto/">Featured: Top 10
Automaker</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/community/" class="drop"
id="dropdownMenuCommunity">Community <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuCommunity">
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/community/">Welcome! Start Here</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//ask.openstack.org/">Ask A Technical
Question</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//wiki.openstack.org/wiki/Main_Page">OpenStack Wiki</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/community/events/">Community Events</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//wiki.openstack.org/wiki/Getting_The_Code">Source Code</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/foundation/companies/">Supporting Companies</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/community/jobs/">Jobs</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//www.openstack.org/join/">Join The
Community</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/marketplace/">Marketplace</a>
</li>
<li>
<a href="http://www.openstack.org/events/" class="drop"
id="dropdownMenuEvents">Events <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuEvents">
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/community/events/">Overview</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/summit/openstack-paris-summit-2014/">The OpenStack
Summit</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//www.openstack.org/community/events/">More
OpenStack Events</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/blog/">Blog</a>
</li>
<li>
<a href="http://docs.openstack.org/">Docs</a>
</li>
<li>
<a href="http://openstack.org/Security/login/"
class="sign-in-btn">Sign In</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav>
<!-- Begin Page Content -->
<div class="container docs-book-wrapper">
<div class="row">
<div class="col-lg-9 col-md-8 col-sm-8 col-lg-push-3 col-md-push-4 col-sm-push-4">
<!-- Row with title and buttons-->
<div class="row">
<div class="col-lg-8">
<h2>OpenStack Docs Theme Style Commandments</h2>
</div>
<div class="col-lg-4">
<div class="docs-actions">
<a href="#"><i class="fa fa-rss" data-toggle="tooltip" data-placement="top" title="RSS Feed"></i></a>
<a href="#"><i class="fa fa-cloud-download" data-toggle="tooltip" data-placement="top" title="Download PDF"></i></a>
<a href="#"><i class="fa fa-info-circle" data-toggle="tooltip" data-placement="top" title="Toggle Definitions" id="toggle-definitions"></i></a>
<a href="http://bugs.launchpad.net"><i class="fa fa-bug" data-toggle="tooltip" data-placement="top" title="Report a Bug"></i></a>
</div>
</div>
</div>
<div class="row docs-byline">
<div class="docs-updated">
updated: None | release: 1.0
</div>
<a href="http://git.openstack.org/" class="docs-edit">
<i class="fa fa-pencil"></i> suggest edits
</a>
</div>
<div class="row">
<div class="col-lg-12">
<div class="docs-top-contents">
<h5>Contents</h5>
<ul>
<li><a class="reference internal" href="#">OpenStack Docs Theme Style Commandments</a><ul>
<li><a class="reference internal" href="#our-specific-commandments">Our Specific Commandments</a></li>
</ul>
</li>
</ul>
</div>
<div class="docs-body">
<div class="section" id="openstack-docs-theme-style-commandments">
<h1>OpenStack Docs Theme Style Commandments<a class="headerlink" href="#openstack-docs-theme-style-commandments" title="Permalink to this headline"></a></h1>
<ul class="simple">
<li>Step 1: Read the OpenStack Style Commandments
<a class="reference external" href="http://docs.openstack.org/developer/hacking/">http://docs.openstack.org/developer/hacking/</a></li>
<li>Step 2: Read on</li>
</ul>
<div class="section" id="our-specific-commandments">
<h2>Our Specific Commandments<a class="headerlink" href="#our-specific-commandments" title="Permalink to this headline"></a></h2>
<p>Refer to <a class="reference external" href="https://wiki.openstack.org/wiki/Documentation/Conventions">https://wiki.openstack.org/wiki/Documentation/Conventions</a></p>
</div>
</div>
</div>
</div>
</div>
<div class="docs-tags">
<a href="#" class="docs-tag">Network Time Protocol (NTP)</a>
<a href="#" class="docs-tag">Security</a>
<a href="#" class="docs-tag">Conceptual architecture</a>
</div>
<div class="row docs-byline bottom">
<div class="docs-updated">
updated: None | release: 1.0
</div>
<a href="http://git.openstack.org/" class="docs-edit">
<i class="fa fa-pencil"></i> suggest edits
</a>
</div>
<div class="row">
<div class="col-lg-8 col-md-8 col-sm-8 docs-license">
<img src="_static/images/docs/license.jpg" alt="Creative Commons Attribution Share Alike 3.0 License"/>
<p>
Except where otherwise noted, this document is licensed under Creative Commons Attribution Share Alike 3.0 License
<a href="#">http://creativecommons.org/licenses/by-sa/3.0/legalcode</a>.
</p>
<p>
<a href="http://www.openstack.org/legal">See All Legal Notices</a>
</p>
</div>
<div class="col-lg-4 col-md-4 col-sm-4 docs-actions-wrapper">
<a href="#" class="docs-footer-actions">
<i class="fa fa-bug"></i>found an error? report a bug
</a>
<a href="http://ask.openstack.org" class="docs-footer-actions">
<i class="fa fa-question-circle"></i>questions? <a href="http://ask.openstack.org/">ask.openstack.org</a>
</a>
</div>
</div>
</div>
<!-- Docs Sidebar --><!-- Docs Sidebar -->
<div class="col-lg-3 col-md-4 col-sm-4 col-lg-pull-9 col-md-pull-8 col-sm-pull-8 docs-sidebar">
<div class="docs-sidebar-search">
<form class='docs-main-search-form' method='post'><input type='hidden' name='form-name' value='form 1' />
<i class="fa fa-search docs-search-icon"></i>
<input type="search" class="docs-main-search" id="docs-book-search" placeholder="Search OpenStack Documentation">
</form>
</div>
<div class="btn-group docs-sidebar-releases">
<button onclick="location.href='/docs/'" class="btn docs-sidebar-home" data-toggle="tooltip" data-placement="top" title="Docs Home"><i class="fa fa-arrow-circle-o-left"></i></button>
<button href="#" type="button" data-toggle="dropdown" class="btn docs-sidebar-release-select">Release: Icehouse (May 2014)<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu docs-sidebar-dropdown" role="menu" aria-labelledby="dLabel">
<li role="presentation" class="dropdown-header">Releases</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/trunk/">In progress (master branch)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/juno/">Juno (current release)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/icehouse/">Icehouse (May 2014)</a></li>
<li role="presentation" class="dropdown-header">Languages</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/ja/">日本語 (Japanese)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/de/">Deutsch (German)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/fr/">Français (French)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/pt_BR/">Português (Portuguese)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/zh_CN/">简体中文 (Simplified Chinese)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/ko_KR/">한국의 (Korean)</a></li>
</ul>
</div>
<div class="docs-sidebar-toc">
<div class="docs-sidebar-section" id="install-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#install-guides"><h4>Install Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="user-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#user-guides"><h4>User Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="configuration-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#configuration-guides"><h4>Configuration Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="operations-guides">
<a class="docs-sidebar-section-title"><h4>Operations Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="api-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#api-guides"><h4>API Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="contributor-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#contributor-guides"><h4>Contributor Guides</h4></a>
</div>
</div>
</div>
</div>
</div>
<!-- End Page Content -->
<!-- Footer -->
<!-- Footer -->
<footer>
<div class="container">
<div class="row footer-links">
<div class="col-lg-2 col-sm-2">
<h3>OpenStack</h3>
<ul>
<li><a href="/foundation">About the Foundation</a></li>
<li><a
href="http://openstack.org/projects/">Projects</a></li>
<li><a
href="http://openstack.org/projects/openstack-security/">OpenStack
Security</a></li>
<li><a
href="http://openstack.org/projects/openstack-faq/">Common Questions</a></li>
<li><a href="http://openstack.org/blog/">Blog</a></li>
</ul>
</div>
<div class="col-lg-2 col-sm-2">
<h3>Community</h3>
<ul>
<li><a href="http://openstack.org/community/">User
Groups</a></li>
<li><a
href="http://openstack.org/community/events/">Events</a></li>
<li><a
href="http://openstack.org/community/jobs/">Jobs</a></li>
<li><a
href="http://openstack.org/foundation/companies/">Companies</a></li>
<li><a
href="https://wiki.openstack.org/wiki/How_To_Contribute">Contribute</a></li>
</ul>
</div>
<div class="col-lg-2 col-sm-2">
<h3>Documentation</h3>
<ul>
<li><a href="http://docs.openstack.org">OpenStack
Manuals</a></li>
<li><a
href="http://openstack.org/software/start/">Getting Started</a></li>
<li><a href="http://developer.openstack.org">API
Documentation</a></li>
<li><a href="https://wiki.openstack.org">Wiki</a></li>
</ul>
</div>
<div class="col-lg-2 col-sm-2">
<h3>Branding & Legal</h3>
<ul>
<li><a href="http://openstack.org/brand/">Logos &
Guidelines</a></li>
<li><a
href="http://openstack.org/brand/openstack-trademark-policy/">Trademark
Policy</a></li>
<li><a href="http://openstack.org/privacy/">Privacy
Policy</a></li>
<li><a
href="https://wiki.openstack.org/wiki/How_To_Contribute#Contributors_License_Agreement">OpenStack
CLA</a></li>
</ul>
</div>
<div class="col-lg-4 col-sm-4">
<h3>Stay In Touch</h3>
<a href="https://twitter.com/OpenStack" target="_blank"
class="social-icons footer-twitter"></a>
<a href="https://www.facebook.com/openstack"
target="_blank" class="social-icons footer-facebook"></a>
<a href="https://www.linkedin.com/company/openstack"
target="_blank" class="social-icons footer-linkedin"></a>
<a href="https://www.youtube.com/user/OpenStackFoundation"
target="_blank" class="social-icons footer-youtube"></a>
<!-- <form class="form-inline">
<div class="form-group newsletter-form">
<label>Join Our Newsletter</label>
<input class="newsletter-input" type="input"
placeholder="Email">
<button type="submit"
class="newsletter-btn">Join</button>
</div>
</form> -->
<p class="fine-print">
The OpenStack project is provided under the Apache 2.0
license. Openstack.org is powered by <a href="http://rackspace.com"
target="_blank">Rackspace Cloud Computing</a>.
</p>
</div>
</div>
</div>
</footer>
<div class="footer-bottom">
<div class="container">
<form class="form-inline" id="FeedbackForm_FeedbackForm" action="/home/FeedbackForm" method="post" enctype="application/x-www-form-urlencoded">
<div class="form-group">
<div>
<input class="feedback-input" type="input" placeholder="Give Us Your Feedback On This Page">
<button type="submit" class="feedback-btn">Submit</button>
</div>
</div>
</form>
</div>
</div>
<!-- Scripts in: static directory-->
<!-- jQuery Version 1.11.0 -->
<script type="text/javascript" src="_static/jquery/jquery-1.11.0.js"></script>
<!-- Bootstrap Core JavaScript -->
<script type="text/javascript" src="_static/js/bootstrap.min.js"></script>
<!-- The rest of the JS -->
<script type="text/javascript" src="_static/js/navigation.js"></script>
<!-- Docs JS -->
<script type="text/javascript" src="_static/js/docs.js"></script>
<!-- Popovers -->
<script type="text/javascript" src="_static/js/webui-popover.js"></script>
<!-- Javascript for page -->
</body>
</html>

577
_build/html/README.html Normal file
View File

@ -0,0 +1,577 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
<title>OpenStack Docs: OpenStack Sphinx Extensions</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSS references are in the css.html template -->
<!-- Bootstrap Core CSS -->
<link href="_static/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="_static/css/combined.css" rel="stylesheet">
<link href="_static/css/styles.css" rel="stylesheet">
<!-- Fonts -->
<!--<link href="font-awesome.min.css" rel="stylesheet">-->
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,700' rel='stylesheet' type='text/css'>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- Page-specific CSS -->
</head>
<body>
<!-- Header -->
<!-- Header Navigation -->
<nav class="navbar navbar-default inner" role="navigation">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle"
data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="brand-wrapper">
<a class="navbar-brand" href="/"></a>
</div>
<div class="search-icon show"><i class="fa fa-search"></i>
Search</div>
</div>
<!-- Collect the nav links, forms, and other content for toggling
-->
<div class="collapse navbar-collapse"
id="bs-example-navbar-collapse-1">
<div class="search-container tiny">
<div id="gcse">
<script type="text/javascript">
(function() {
var cx = '000108871792296872333:noj9nikm74i';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' :
'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search gname="standard"></gcse:search>
</div>
<i class="fa fa-times close-search"></i>
</div>
<ul class="nav navbar-nav navbar-main show">
<li>
<div id="gcse-mobile">
<gcse:search gname="mobile"></gcse:search>
</div>
</li>
<li>
<a href="http://www.openstack.org/software/" class="drop"
id="dropdownMenuSoftware">Software <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuSoftware">
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/software/">Overview</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-compute/">Compute</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-storage/">Storage</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-networking/">Networking</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-dashboard/">Dashboard</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/software/openstack-shared-services/">Shared Services</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/software/start/">Get
Started</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/user-stories/" class="drop"
id="dropdownMenuUsers">Users <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuUsers">
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/user-stories/">Overview</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//superuser.openstack.org/">Superuser
Magazine</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="http://www.openstack.org/enterprise/auto/">Featured: Top 10
Automaker</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/community/" class="drop"
id="dropdownMenuCommunity">Community <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuCommunity">
<li role="presentation"><a
role="menuitem" tabindex="-1" href="http://www.openstack.org/community/">Welcome! Start Here</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//ask.openstack.org/">Ask A Technical
Question</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//wiki.openstack.org/wiki/Main_Page">OpenStack Wiki</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/community/events/">Community Events</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//wiki.openstack.org/wiki/Getting_The_Code">Source Code</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/foundation/companies/">Supporting Companies</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/community/jobs/">Jobs</a></li>
<li role="presentation"
class="divider"></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//www.openstack.org/join/">Join The
Community</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/marketplace/">Marketplace</a>
</li>
<li>
<a href="http://www.openstack.org/events/" class="drop"
id="dropdownMenuEvents">Events <i class="fa fa-caret-down"></i></a>
<ul class="dropdown-menu" role="menu"
aria-labelledby="dropdownMenuEvents">
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/community/events/">Overview</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1"
href="//www.openstack.org/summit/openstack-paris-summit-2014/">The OpenStack
Summit</a></li>
<li role="presentation"><a
role="menuitem" tabindex="-1" href="//www.openstack.org/community/events/">More
OpenStack Events</a></li>
</ul>
</li>
<li>
<a href="http://www.openstack.org/blog/">Blog</a>
</li>
<li>
<a href="http://docs.openstack.org/">Docs</a>
</li>
<li>
<a href="http://openstack.org/Security/login/"
class="sign-in-btn">Sign In</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav>
<!-- Begin Page Content -->
<div class="container docs-book-wrapper">
<div class="row">
<div class="col-lg-9 col-md-8 col-sm-8 col-lg-push-3 col-md-push-4 col-sm-push-4">
<!-- Row with title and buttons-->
<div class="row">
<div class="col-lg-8">
<h2>OpenStack Sphinx Extensions</h2>
</div>
<div class="col-lg-4">
<div class="docs-actions">
<a href="#"><i class="fa fa-rss" data-toggle="tooltip" data-placement="top" title="RSS Feed"></i></a>
<a href="#"><i class="fa fa-cloud-download" data-toggle="tooltip" data-placement="top" title="Download PDF"></i></a>
<a href="#"><i class="fa fa-info-circle" data-toggle="tooltip" data-placement="top" title="Toggle Definitions" id="toggle-definitions"></i></a>
<a href="http://bugs.launchpad.net"><i class="fa fa-bug" data-toggle="tooltip" data-placement="top" title="Report a Bug"></i></a>
</div>
</div>
</div>
<div class="row docs-byline">
<div class="docs-updated">
updated: None | release: 1.0
</div>
<a href="http://git.openstack.org/" class="docs-edit">
<i class="fa fa-pencil"></i> suggest edits
</a>
</div>
<div class="row">
<div class="col-lg-12">
<div class="docs-top-contents">
<h5>Contents</h5>
<ul>
<li><a class="reference internal" href="#">OpenStack Sphinx Extensions</a></li>
</ul>
</div>
<div class="docs-body">
<div class="section" id="openstack-sphinx-extensions">
<h1>OpenStack Sphinx Extensions<a class="headerlink" href="#openstack-sphinx-extensions" title="Permalink to this headline"></a></h1>
<p>Theme and extension support for Sphinx documentation from the
OpenStack project.</p>
<ul class="simple">
<li>Free software: Apache License, Version 2.0</li>
<li>Documentation: <a class="reference external" href="http://docs.openstack.org/developer/oslosphinx">http://docs.openstack.org/developer/oslosphinx</a></li>
<li>Source: <a class="reference external" href="http://git.openstack.org/cgit/openstack/oslosphinx">http://git.openstack.org/cgit/openstack/oslosphinx</a></li>
<li>Bugs: <a class="reference external" href="http://bugs.launchpad.net/oslosphinx">http://bugs.launchpad.net/oslosphinx</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="docs-tags">
<a href="#" class="docs-tag">Network Time Protocol (NTP)</a>
<a href="#" class="docs-tag">Security</a>
<a href="#" class="docs-tag">Conceptual architecture</a>
</div>
<div class="row docs-byline bottom">
<div class="docs-updated">
updated: None | release: 1.0
</div>
<a href="http://git.openstack.org/" class="docs-edit">
<i class="fa fa-pencil"></i> suggest edits
</a>
</div>
<div class="row">
<div class="col-lg-8 col-md-8 col-sm-8 docs-license">
<img src="_static/images/docs/license.jpg" alt="Creative Commons Attribution Share Alike 3.0 License"/>
<p>
Except where otherwise noted, this document is licensed under Creative Commons Attribution Share Alike 3.0 License
<a href="#">http://creativecommons.org/licenses/by-sa/3.0/legalcode</a>.
</p>
<p>
<a href="http://www.openstack.org/legal">See All Legal Notices</a>
</p>
</div>
<div class="col-lg-4 col-md-4 col-sm-4 docs-actions-wrapper">
<a href="#" class="docs-footer-actions">
<i class="fa fa-bug"></i>found an error? report a bug
</a>
<a href="http://ask.openstack.org" class="docs-footer-actions">
<i class="fa fa-question-circle"></i>questions? <a href="http://ask.openstack.org/">ask.openstack.org</a>
</a>
</div>
</div>
</div>
<!-- Docs Sidebar --><!-- Docs Sidebar -->
<div class="col-lg-3 col-md-4 col-sm-4 col-lg-pull-9 col-md-pull-8 col-sm-pull-8 docs-sidebar">
<div class="docs-sidebar-search">
<form class='docs-main-search-form' method='post'><input type='hidden' name='form-name' value='form 1' />
<i class="fa fa-search docs-search-icon"></i>
<input type="search" class="docs-main-search" id="docs-book-search" placeholder="Search OpenStack Documentation">
</form>
</div>
<div class="btn-group docs-sidebar-releases">
<button onclick="location.href='/docs/'" class="btn docs-sidebar-home" data-toggle="tooltip" data-placement="top" title="Docs Home"><i class="fa fa-arrow-circle-o-left"></i></button>
<button href="#" type="button" data-toggle="dropdown" class="btn docs-sidebar-release-select">Release: Icehouse (May 2014)<i class="fa fa-caret-down"></i></button>
<ul class="dropdown-menu docs-sidebar-dropdown" role="menu" aria-labelledby="dLabel">
<li role="presentation" class="dropdown-header">Releases</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/trunk/">In progress (master branch)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/juno/">Juno (current release)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/icehouse/">Icehouse (May 2014)</a></li>
<li role="presentation" class="dropdown-header">Languages</li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/ja/">日本語 (Japanese)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/de/">Deutsch (German)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/fr/">Français (French)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/pt_BR/">Português (Portuguese)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/zh_CN/">简体中文 (Simplified Chinese)</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="/ko_KR/">한국의 (Korean)</a></li>
</ul>
</div>
<div class="docs-sidebar-toc">
<div class="docs-sidebar-section" id="install-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#install-guides"><h4>Install Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="user-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#user-guides"><h4>User Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="configuration-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#configuration-guides"><h4>Configuration Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="operations-guides">
<a class="docs-sidebar-section-title"><h4>Operations Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="api-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#api-guides"><h4>API Guides</h4></a>
</div>
<div class="docs-sidebar-section" id="contributor-guides">
<a class="docs-sidebar-section-title" href="http://docs.openstack.org/index.html#contributor-guides"><h4>Contributor Guides</h4></a>
</div>
</div>
</div>
</div>
</div>
<!-- End Page Content -->
<!-- Footer -->
<!-- Footer -->
<footer>
<div class="container">
<div class="row footer-links">
<div class="col-lg-2 col-sm-2">
<h3>OpenStack</h3>
<ul>
<li><a href="/foundation">About the Foundation</a></li>
<li><a
href="http://openstack.org/projects/">Projects</a></li>
<li><a
href="http://openstack.org/projects/openstack-security/">OpenStack
Security</a></li>
<li><a
href="http://openstack.org/projects/openstack-faq/">Common Questions</a></li>
<li><a href="http://openstack.org/blog/">Blog</a></li>
</ul>
</div>
<div class="col-lg-2 col-sm-2">
<h3>Community</h3>
<ul>
<li><a href="http://openstack.org/community/">User
Groups</a></li>
<li><a
href="http://openstack.org/community/events/">Events</a></li>
<li><a
href="http://openstack.org/community/jobs/">Jobs</a></li>
<li><a
href="http://openstack.org/foundation/companies/">Companies</a></li>
<li><a
href="https://wiki.openstack.org/wiki/How_To_Contribute">Contribute</a></li>
</ul>
</div>
<div class="col-lg-2 col-sm-2">
<h3>Documentation</h3>
<ul>
<li><a href="http://docs.openstack.org">OpenStack
Manuals</a></li>
<li><a
href="http://openstack.org/software/start/">Getting Started</a></li>
<li><a href="http://developer.openstack.org">API
Documentation</a></li>
<li><a href="https://wiki.openstack.org">Wiki</a></li>
</ul>
</div>
<div class="col-lg-2 col-sm-2">
<h3>Branding & Legal</h3>
<ul>
<li><a href="http://openstack.org/brand/">Logos &
Guidelines</a></li>
<li><a
href="http://openstack.org/brand/openstack-trademark-policy/">Trademark
Policy</a></li>
<li><a href="http://openstack.org/privacy/">Privacy
Policy</a></li>
<li><a
href="https://wiki.openstack.org/wiki/How_To_Contribute#Contributors_License_Agreement">OpenStack
CLA</a></li>
</ul>
</div>
<div class="col-lg-4 col-sm-4">
<h3>Stay In Touch</h3>
<a href="https://twitter.com/OpenStack" target="_blank"
class="social-icons footer-twitter"></a>
<a href="https://www.facebook.com/openstack"
target="_blank" class="social-icons footer-facebook"></a>
<a href="https://www.linkedin.com/company/openstack"
target="_blank" class="social-icons footer-linkedin"></a>
<a href="https://www.youtube.com/user/OpenStackFoundation"
target="_blank" class="social-icons footer-youtube"></a>
<!-- <form class="form-inline">
<div class="form-group newsletter-form">
<label>Join Our Newsletter</label>
<input class="newsletter-input" type="input"
placeholder="Email">
<button type="submit"
class="newsletter-btn">Join</button>
</div>
</form> -->
<p class="fine-print">
The OpenStack project is provided under the Apache 2.0
license. Openstack.org is powered by <a href="http://rackspace.com"
target="_blank">Rackspace Cloud Computing</a>.
</p>
</div>
</div>
</div>
</footer>
<div class="footer-bottom">
<div class="container">
<form class="form-inline" id="FeedbackForm_FeedbackForm" action="/home/FeedbackForm" method="post" enctype="application/x-www-form-urlencoded">
<div class="form-group">
<div>
<input class="feedback-input" type="input" placeholder="Give Us Your Feedback On This Page">
<button type="submit" class="feedback-btn">Submit</button>
</div>
</div>
</form>
</div>
</div>
<!-- Scripts in: static directory-->
<!-- jQuery Version 1.11.0 -->
<script type="text/javascript" src="_static/jquery/jquery-1.11.0.js"></script>
<!-- Bootstrap Core JavaScript -->
<script type="text/javascript" src="_static/js/bootstrap.min.js"></script>
<!-- The rest of the JS -->
<script type="text/javascript" src="_static/js/navigation.js"></script>
<!-- Docs JS -->
<script type="text/javascript" src="_static/js/docs.js"></script>
<!-- Popovers -->
<script type="text/javascript" src="_static/js/webui-popover.js"></script>
<!-- Javascript for page -->
</body>
</html>

View File

@ -0,0 +1,16 @@
If you would like to contribute to the development of OpenStack,
you must follow the steps in this page:
http://docs.openstack.org/infra/manual/developers.html
Once those steps have been completed, changes to OpenStack
should be submitted for review via the Gerrit tool, following
the workflow documented at:
http://docs.openstack.org/infra/manual/developers.html#development-workflow
Pull requests submitted through GitHub will be ignored.
Bugs should be filed on Launchpad, using a doc-tools tag:
https://bugs.launchpad.net/openstack-manuals

View File

@ -0,0 +1,12 @@
OpenStack Docs Theme Style Commandments
=======================================
- Step 1: Read the OpenStack Style Commandments
http://docs.openstack.org/developer/hacking/
- Step 2: Read on
Our Specific Commandments
---------------------------------
Refer to https://wiki.openstack.org/wiki/Documentation/Conventions

View File

@ -0,0 +1,10 @@
OpenStack Sphinx Extensions
===========================
Theme and extension support for Sphinx documentation from the
OpenStack project.
* Free software: Apache License, Version 2.0
* Documentation: http://docs.openstack.org/developer/oslosphinx
* Source: http://git.openstack.org/cgit/openstack/oslosphinx
* Bugs: http://bugs.launchpad.net/oslosphinx

View File

@ -0,0 +1,29 @@
.. os-doc-demo documentation master file, created by
sphinx-quickstart on Tue Jan 20 08:22:27 2015.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Demo documentation
==================
The project is an open source cloud computing platform that supports all types
of cloud environments.
The project aims for simple implementation, massive scalability, and a rich set
of features. Cloud computing experts from around the world contribute to the project.
Here's an example configuration::
[DEFAULT]
...
my_ip = 10.0.0.31
vnc_enabled = True
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = 10.0.0.31
novncproxy_base_url = http://controller:6080/vnc_auto.html
..note:: Here's an example note.
Developer Guide
===============
Information on Nova's lower level programming APIs.

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

View File

@ -0,0 +1,537 @@
/*
* basic.css
* ~~~~~~~~~
*
* Sphinx stylesheet -- basic theme.
*
* :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
/* -- main layout ----------------------------------------------------------- */
div.clearer {
clear: both;
}
/* -- relbar ---------------------------------------------------------------- */
div.related {
width: 100%;
font-size: 90%;
}
div.related h3 {
display: none;
}
div.related ul {
margin: 0;
padding: 0 0 0 10px;
list-style: none;
}
div.related li {
display: inline;
}
div.related li.right {
float: right;
margin-right: 5px;
}
/* -- sidebar --------------------------------------------------------------- */
div.sphinxsidebarwrapper {
padding: 10px 5px 0 10px;
}
div.sphinxsidebar {
float: left;
width: 230px;
margin-left: -100%;
font-size: 90%;
}
div.sphinxsidebar ul {
list-style: none;
}
div.sphinxsidebar ul ul,
div.sphinxsidebar ul.want-points {
margin-left: 20px;
list-style: square;
}
div.sphinxsidebar ul ul {
margin-top: 0;
margin-bottom: 0;
}
div.sphinxsidebar form {
margin-top: 10px;
}
div.sphinxsidebar input {
border: 1px solid #98dbcc;
font-family: sans-serif;
font-size: 1em;
}
div.sphinxsidebar #searchbox input[type="text"] {
width: 170px;
}
div.sphinxsidebar #searchbox input[type="submit"] {
width: 30px;
}
img {
border: 0;
max-width: 100%;
}
/* -- search page ----------------------------------------------------------- */
ul.search {
margin: 10px 0 0 20px;
padding: 0;
}
ul.search li {
padding: 5px 0 5px 20px;
background-image: url(file.png);
background-repeat: no-repeat;
background-position: 0 7px;
}
ul.search li a {
font-weight: bold;
}
ul.search li div.context {
color: #888;
margin: 2px 0 0 30px;
text-align: left;
}
ul.keywordmatches li.goodmatch a {
font-weight: bold;
}
/* -- index page ------------------------------------------------------------ */
table.contentstable {
width: 90%;
}
table.contentstable p.biglink {
line-height: 150%;
}
a.biglink {
font-size: 1.3em;
}
span.linkdescr {
font-style: italic;
padding-top: 5px;
font-size: 90%;
}
/* -- general index --------------------------------------------------------- */
table.indextable {
width: 100%;
}
table.indextable td {
text-align: left;
vertical-align: top;
}
table.indextable dl, table.indextable dd {
margin-top: 0;
margin-bottom: 0;
}
table.indextable tr.pcap {
height: 10px;
}
table.indextable tr.cap {
margin-top: 10px;
background-color: #f2f2f2;
}
img.toggler {
margin-right: 3px;
margin-top: 3px;
cursor: pointer;
}
div.modindex-jumpbox {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 1em 0 1em 0;
padding: 0.4em;
}
div.genindex-jumpbox {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 1em 0 1em 0;
padding: 0.4em;
}
/* -- general body styles --------------------------------------------------- */
a.headerlink {
visibility: hidden;
}
h1:hover > a.headerlink,
h2:hover > a.headerlink,
h3:hover > a.headerlink,
h4:hover > a.headerlink,
h5:hover > a.headerlink,
h6:hover > a.headerlink,
dt:hover > a.headerlink {
visibility: visible;
}
div.body p.caption {
text-align: inherit;
}
div.body td {
text-align: left;
}
.field-list ul {
padding-left: 1em;
}
.first {
margin-top: 0 !important;
}
p.rubric {
margin-top: 30px;
font-weight: bold;
}
img.align-left, .figure.align-left, object.align-left {
clear: left;
float: left;
margin-right: 1em;
}
img.align-right, .figure.align-right, object.align-right {
clear: right;
float: right;
margin-left: 1em;
}
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left;
}
.align-center {
text-align: center;
}
.align-right {
text-align: right;
}
/* -- sidebars -------------------------------------------------------------- */
div.sidebar {
margin: 0 0 0.5em 1em;
border: 1px solid #ddb;
padding: 7px 7px 0 7px;
background-color: #ffe;
width: 40%;
float: right;
}
p.sidebar-title {
font-weight: bold;
}
/* -- topics ---------------------------------------------------------------- */
div.topic {
border: 1px solid #ccc;
padding: 7px 7px 0 7px;
margin: 10px 0 10px 0;
}
p.topic-title {
font-size: 1.1em;
font-weight: bold;
margin-top: 10px;
}
/* -- admonitions ----------------------------------------------------------- */
div.admonition {
margin-top: 10px;
margin-bottom: 10px;
padding: 7px;
}
div.admonition dt {
font-weight: bold;
}
div.admonition dl {
margin-bottom: 0;
}
p.admonition-title {
margin: 0px 10px 5px 0px;
font-weight: bold;
}
div.body p.centered {
text-align: center;
margin-top: 25px;
}
/* -- tables ---------------------------------------------------------------- */
table.docutils {
border: 0;
border-collapse: collapse;
}
table.docutils td, table.docutils th {
padding: 1px 8px 1px 5px;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #aaa;
}
table.field-list td, table.field-list th {
border: 0 !important;
}
table.footnote td, table.footnote th {
border: 0 !important;
}
th {
text-align: left;
padding-right: 5px;
}
table.citation {
border-left: solid 1px gray;
margin-left: 1px;
}
table.citation td {
border-bottom: none;
}
/* -- other body styles ----------------------------------------------------- */
ol.arabic {
list-style: decimal;
}
ol.loweralpha {
list-style: lower-alpha;
}
ol.upperalpha {
list-style: upper-alpha;
}
ol.lowerroman {
list-style: lower-roman;
}
ol.upperroman {
list-style: upper-roman;
}
dl {
margin-bottom: 15px;
}
dd p {
margin-top: 0px;
}
dd ul, dd table {
margin-bottom: 10px;
}
dd {
margin-top: 3px;
margin-bottom: 10px;
margin-left: 30px;
}
dt:target, .highlighted {
background-color: #fbe54e;
}
dl.glossary dt {
font-weight: bold;
font-size: 1.1em;
}
.field-list ul {
margin: 0;
padding-left: 1em;
}
.field-list p {
margin: 0;
}
.optional {
font-size: 1.3em;
}
.versionmodified {
font-style: italic;
}
.system-message {
background-color: #fda;
padding: 5px;
border: 3px solid red;
}
.footnote:target {
background-color: #ffa;
}
.line-block {
display: block;
margin-top: 1em;
margin-bottom: 1em;
}
.line-block .line-block {
margin-top: 0;
margin-bottom: 0;
margin-left: 1.5em;
}
.guilabel, .menuselection {
font-family: sans-serif;
}
.accelerator {
text-decoration: underline;
}
.classifier {
font-style: oblique;
}
abbr, acronym {
border-bottom: dotted 1px;
cursor: help;
}
/* -- code displays --------------------------------------------------------- */
pre {
overflow: auto;
overflow-y: hidden; /* fixes display issues on Chrome browsers */
}
td.linenos pre {
padding: 5px 0px;
border: 0;
background-color: transparent;
color: #aaa;
}
table.highlighttable {
margin-left: 0.5em;
}
table.highlighttable td {
padding: 0 0.5em 0 0.5em;
}
tt.descname {
background-color: transparent;
font-weight: bold;
font-size: 1.2em;
}
tt.descclassname {
background-color: transparent;
}
tt.xref, a tt {
background-color: transparent;
font-weight: bold;
}
h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
background-color: transparent;
}
.viewcode-link {
float: right;
}
.viewcode-back {
float: right;
font-family: sans-serif;
}
div.viewcode-block:target {
margin: -1px -10px;
padding: 0 10px;
}
/* -- math display ---------------------------------------------------------- */
img.math {
vertical-align: middle;
}
div.body div.math p {
text-align: center;
}
span.eqno {
float: right;
}
/* -- printout stylesheet --------------------------------------------------- */
@media print {
div.document,
div.documentwrapper,
div.bodywrapper {
margin: 0 !important;
width: 100%;
}
div.sphinxsidebar,
div.related,
div.footer,
#top-link {
display: none;
}
}

6203
_build/html/_static/bootstrap.css vendored Normal file

File diff suppressed because it is too large Load Diff

5
_build/html/_static/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

6203
_build/html/_static/css/bootstrap.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,406 @@
/* @override http://docs.openstack.org/common/css/homepage.css */
/* @override http://docs.openstack.org/common/css/homepage.css */
body.homepage #header h1 {
display: none;
}
body.homepage #header {
background: white;
text-align: center;
}
body.homepage #header img {
display: inline;
margin: auto;
float: none;
margin-top: 20px;
}
.bookCatalog {
-webkit-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
-moz-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
background-color: #f3f9fc;
padding: 20px;
width: 800px;
margin: auto;
border: 1px solid #b9c6c6;
}
.bookSet {
float: left;
width: 400px;
}
.bookSet h1{
text-align: center;
}
.bookBox ul {
display: block;
margin: 0;
padding: 0px;
}
.bookBox li {
display: block;
float: left;
text-align: center;
}
.bookSet li a {
text-decoration: none;
color: #2b3f4c;
}
.bookSet li a span.icon {
display: block;
padding-top: 190px;
background: no-repeat;
-webkit-background-size: 80%;
margin-bottom: -10px;
}
#compute.bookSet li.devGuide a span.icon {
background: url(../images/compute-dev-guide.png) no-repeat;
}
#storage.bookSet li.devGuide a span.icon {
background: url(../images/storage-dev-guide.png) no-repeat;
}
#compute.bookSet li.adminGuide a span.icon {
background: url(../images/compute-admin.png) no-repeat;
}
#storage.bookSet li.adminGuide a span.icon {
background: url(../images/storage-admin.png) no-repeat;
}
.searchArea label {
display: block;
color: #618da9;
}
.searchArea h1 {
padding: 0px!important;
margin: 0px!important;
}
input.gsc-input, input#query {
padding: 10px;
background-color: #f1f8fa;
border: 3px solid #c5e2ea!important;
}
input#query {
width: 100%;
}
input.gsc-search-button {
margin-left: 10px!important;
}
div.bookBox {
margin-right: 10px;
padding: 8px;
background-color: #f3f3f3;
clear: both;
}
/* @group Rounded Buttons */
a.roundedButton {
border: 1px solid #bfbfbf;
padding: 2px 15px;
color: #7c201b;
text-decoration: none;
font-size: 12px;
line-height: 3em;
background: #FFFFFF; /* old browsers */
background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 50%, #EBEBEB 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#F3F3F3), color-stop(100%,#EBEBEB)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */
text-shadow: #fff 0px 1px 1px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-right: 10px;
}
a.roundedButton:active, input.action:active {
background: #ababab;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border-color: #ababab;
border-top-color: #636363;
background: -webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#dddddd));
background: -moz-linear-gradient(top, #bebebe, #eeeeee);
-webkit-transition:none;
padding: 2px 15px;
color: #black;
}
.bookBox img {
float: left;
margin-left: -20px;
margin-right: 10px;
width: 55px;
}
.bookBox h2 a {
text-decoration: none;
text-shadow: #fff 0px 1px 1px;
color: black;
}
div.bookRow h1 {
color: #33495d;
font-size: 13px;
margin-top: 0px;
margin-left: -40px;
margin-bottom: 20px;
text-transform: uppercase;
}
div.bookRow {
margin-bottom: 30px;
margin-left: 40px;
}
div.searchArea h1 {
color: grey;
font-size: 14px;
margin-left: -40px;
}
div.searchArea table {
width: 100%;
}
div.footer {
border-top: 1px solid #DDDDDD;
clear: both;
margin: 1em 1.5em 0 242px;
padding: 0.5em 0;
}
div.footer p {
font-size: 11px;
}
#manuals h1 {
font-size: 16px;
clear: both;
margin-top: 30px;
}
.bookBox h2 {
font-size: 16px;
margin-right: 20px;
margin-bottom: 0px;
line-height: 1.2em;
padding-top: 15px;
}
.bookBox {
height: 100px;
margin-bottom: 10px;
}
#manuals p {
margin-bottom: 0px;
}
#releaseNav ul li a {
display: block;
padding: 10px 20px 10px 10px;
text-decoration: none;
color: black;
background: #e2ecef;
margin-bottom: 5px;
}
#releaseNav ul li a.selected {
background: #c4e0e9;
}
#releaseNav ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-top: 30px ;
}
.leftBorder {padding-left:24px;margin-left:25px;border-left:1px solid #eee;}
p.instructions {
color: #9d9d9d;
}
.statBlock p {
font-family: 'PT Sans', serif;
text-align: center;
margin-bottom: 0px;
text-transform: uppercase;
border-top: 1px solid #d5d5d5;
font-size: 10px;
color: #969696;
}
.statBlock p.number {
font-weight: bold;
font-size: 30px;
border-top: none;
margin: 0px;
padding: 0px;
line-height: 1.2em;
color: #7f7f7f;
}
div.releaseSwitcher {
border: 3px solid #d5d5d5;
-webkit-border-radius: 8px;
padding: 2px;
padding-right: 13px;
padding-left: 13px;
margin-bottom: 15px;
float: left;
}
.releaseSwitcher .rightArrow {
border-left: 1px solid #d5d5d5;
display: inline-block;
padding-left: 8px;
padding-right: 4px;
margin-left: 8px;
}
#manuals hr {
color: white;
background: white;
margin: none;
}
/* @end */
.dropDown {
position: absolute;
margin: 0px;
padding: 0px;
width: 300px;
}
.dropDown div {
display: none;
}
.menuHover div {
display: block;
z-index: 100;
background-color: white;
border: 1px solid #979797;
right: 0px;
width: 350px;
padding-top: 10px;
}
.manualTable th {
background-color: #f6f5f6;
font-weight: normal;
padding-top: 8px;
padding-bottom: 8px;
}
.manualTable td {
border-bottom: 1px solid #e6e5e6;
padding-top: 5px;
padding-bottom: 5px;
}
.manualTable td:first-child a {
color: black;
padding: 5px;
display: inline-block;
background: url(../images/small-manual.png) no-repeat left center;
padding-left: 30px;
}
#SoftwareManuals, #ApiManuals, #DeveloperDocs {
background: url(../images/large-manual.png) no-repeat 5px center;
padding: 8px;
padding-left: 70px;
height: 70px;
margin-right: 5px;
border: 3px solid white;
}
#SoftwareManuals h2, #ApiManuals h2, #DeveloperDocs h2 {
margin-top: 10px;
margin-bottom: 2px;
}
#SoftwareManuals h2 a, #ApiManuals h2 a, #DeveloperDocs h2 a {
color: black;
}
.Selected {
background-color: #f5fcfe!important;
border: 3px solid #cfe8ed!important;
}
.Selected:after {
content: url('../images/selection-arrow.png');
display: block;
text-align: center;
margin-top: 10px;
margin-left: -70px;
}
.dropDown li {
list-style: none;
border-bottom: 1px solid #e6e5e6;
width: 300px;
}
.dropDown li:last-child {
border-bottom: none;
}
.dropDown li a {
padding: 8px 10px;
display: block;
color: black;
}
.dropDown li a:hover {
text-decoration: none;
background-color: #f5fcfe;
}
#twitterFeed li {
list-style: none;
border-bottom: 1px solid #e6e5e6;
margin: 0px;
margin-bottom: 10px;
}
#twitterFeed ul {
padding: 0px;
margin: 0px;
}
.jta-tweet-timestamp-link {
padding: 3px;
margin-left: 10px;
background-color: #f5fcfe;
color: #6e9fac;
white-space:nowrap;
display: inline-block;
}
#subnav ul li {
text-align: left;
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,231 @@
/* @override http://docs.openstack.org/common/css/homepage.css */
body.homepage #header {
text-align: center;
}
body.homepage #header img {
display: inline;
margin: auto;
float: none;
margin-top: 20px;
}
.bookCatalog {
-webkit-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
-moz-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
background-color: #f3f9fc;
padding: 20px;
border: 1px solid #b9c6c6;
}
.bookSet {
float: left;
width: 400px;
}
.bookSet h1{
text-align: center;
}
.bookBox ul {
display: block;
margin: 0;
padding: 0px;
}
.bookBox li {
display: block;
float: left;
text-align: center;
}
.bookSet li a {
text-decoration: none;
color: #2b3f4c;
}
.bookSet li a span.icon {
display: block;
padding-top: 190px;
background: no-repeat;
-webkit-background-size: 80%;
margin-bottom: -10px;
}
#compute.bookSet li.devGuide a span.icon {
background: url(../images/compute-dev-guide.png) no-repeat;
}
#storage.bookSet li.devGuide a span.icon {
background: url(../images/storage-dev-guide.png) no-repeat;
}
#compute.bookSet li.adminGuide a span.icon {
background: url(../images/compute-admin.png) no-repeat;
}
#storage.bookSet li.adminGuide a span.icon {
background: url(../images/storage-admin.png) no-repeat;
}
.bookSet li a:hover span.icon {
display: block;
padding-top: 190px;
-webkit-background-size: 100%;
-webkit-transition:background-size 0.2s ease-out;
z-index: 1001;
-webkit-transform: rotate(9deg);
}
.bookSet li a:hover {
color: black;
}
.bookSet li a span.label {
-webkit-border-radius: 20px;
padding: 5px 15px;
}
.bookSet li a:hover span.label {
background: #618da9;
color: white;
}
.bookSet h1 {
color: black;
opacity: 0.5;
margin-left: -80px;
}
.bookRow {
margin: auto;
width: 800px;
}
.searchArea label {
display: block;
color: #618da9;
}
.searchArea {
text-align: center;
margin-bottom: 20px;
padding-bottom: 10px;
width:800px;
margin: auto;
margin-top: 20px;
}
input.gsc-input, input#query {
padding: 10px;
background-color: #f1f8fa;
border: 1px solid #b9c6c6;
}
input#query {
width: 100%;
}
input.gsc-search-button {
margin-left: 10px!important;
}
div.bookBox {
float: left;
width: 330px;
margin-right: 40px;
padding: 8px;
background-color: #d1e9f3;
-webkit-border-radius: 6px;
margin-left: 10px;
}
.bookBox img {
float: left;
margin-left: -20px;
margin-right: 10px;
width: 90px;
}
.bookBox h2 {
font-size: 18px;
margin-top: 10px;
margin-bottom: 5px;
line-height: 1.2em;
}
.bookBox h2 a {
text-decoration: none;
text-shadow: #fff 0px 1px 1px;
color: black;
}
div.bookRow h1 {
color: #33495d;
font-size: 13px;
margin-top: 0px;
margin-bottom: 20px;
text-transform: uppercase;
}
div.bookRow {
margin-bottom: 30px;
margin-left: 10px;
}
div.searchArea h1 {
color: grey;
font-size: 14px;
margin-left: -40px;
}
div.searchArea table {
width: 100%;
}
div.footer {
border-top: 1px solid #DDDDDD;
clear: both;
margin: 1em 1.5em 0 242px;
padding: 0.5em 0;
}
div.footer p {
font-size: 11px;
}
a.roundedButton {
margin-left: 0px;
font-size: 12px;
}
.versionNav ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.versionNav li {
padding: 10px;
margin-bottom: 5px;
}
.versionNav li.active {
background-color: #d1e9f3;
}
.versionNav h3 {
color: #33495d;
font-size: 13px;
margin-top: 0px;
margin-bottom: 20px;
text-transform: uppercase;
}
.bookIcons {
border-left: 1px solid #aad0e0;
margin-left: -1px;
}

View File

@ -0,0 +1,232 @@
/* @override http://docs.openstack.org/common/css/homepage.css */
body.homepage #header h1 {
display: none;
}
body.homepage #header {
background: white;
text-align: center;
}
body.homepage #header img {
display: inline;
margin: auto;
float: none;
margin-top: 20px;
}
.bookCatalog {
-webkit-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
-moz-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
background-color: #f3f9fc;
padding: 20px;
width: 800px;
margin: auto;
border: 1px solid #b9c6c6;
}
.bookSet {
float: left;
width: 400px;
}
.bookSet h1{
text-align: center;
}
.bookBox ul {
display: block;
margin: 0;
padding: 0px;
}
.bookBox li {
display: block;
float: left;
text-align: center;
}
.bookSet li a {
text-decoration: none;
color: #2b3f4c;
}
.bookSet li a span.icon {
display: block;
padding-top: 190px;
background: no-repeat;
-webkit-background-size: 80%;
margin-bottom: -10px;
}
#compute.bookSet li.devGuide a span.icon {
background: url(../images/compute-dev-guide.png) no-repeat;
}
#storage.bookSet li.devGuide a span.icon {
background: url(../images/storage-dev-guide.png) no-repeat;
}
#compute.bookSet li.adminGuide a span.icon {
background: url(../images/compute-admin.png) no-repeat;
}
#storage.bookSet li.adminGuide a span.icon {
background: url(../images/storage-admin.png) no-repeat;
}
.bookSet li a:hover span.icon {
display: block;
padding-top: 190px;
-webkit-background-size: 100%;
-webkit-transition:background-size 0.2s ease-out;
z-index: 1001;
-webkit-transform: rotate(9deg);
}
.bookSet li a:hover {
color: black;
}
.bookSet li a span.label {
-webkit-border-radius: 20px;
padding: 5px 15px;
}
.bookSet li a:hover span.label {
background: #618da9;
color: white;
}
.bookSet h1 {
color: black;
opacity: 0.5;
margin-left: -80px;
}
.bookRow {
margin: auto;
width: 800px;
}
.searchArea label {
display: block;
color: #618da9;
}
.searchArea {
text-align: center;
margin-bottom: 20px;
padding-bottom: 10px;
width: 500px;
margin: auto;
margin-top: 20px;
}
input.gsc-input, input#query {
padding: 10px;
background-color: #f1f8fa;
border: 1px solid #b9c6c6;
}
input#query {
width: 100%;
}
input.gsc-search-button {
margin-left: 10px!important;
}
div.bookBox {
float: left;
width: 330px;
margin-right: 40px;
padding: 8px;
background-color: #d1e9f3;
-webkit-border-radius: 6px;
}
/* @group Rounded Buttons */
a.roundedButton {
border: 1px solid #bfbfbf;
padding: 2px 15px;
color: #7c201b;
text-decoration: none;
font-size: 12px;
line-height: 3em;
background: #FFFFFF; /* old browsers */
background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 50%, #EBEBEB 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#F3F3F3), color-stop(100%,#EBEBEB)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */
text-shadow: #fff 0px 1px 1px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-right: 10px;
}
a.roundedButton:active, input.action:active {
background: #ababab;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border-color: #ababab;
border-top-color: #636363;
background: -webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#dddddd));
background: -moz-linear-gradient(top, #bebebe, #eeeeee);
-webkit-transition:none;
padding: 2px 15px;
color: #black;
}
.bookBox img {
float: left;
margin-left: -20px;
margin-right: 10px;
width: 90px;
}
.bookBox h2 a {
text-decoration: none;
text-shadow: #fff 0px 1px 1px;
color: black;
}
div.bookRow h1 {
color: #33495d;
font-size: 13px;
margin-top: 0px;
margin-left: -40px;
margin-bottom: 20px;
text-transform: uppercase;
}
div.bookRow {
margin-bottom: 30px;
margin-left: 40px;
}
div.searchArea h1 {
color: grey;
font-size: 14px;
margin-left: -40px;
}
div.searchArea table {
width: 100%;
}
div.footer {
border-top: 1px solid #DDDDDD;
clear: both;
margin: 1em 1.5em 0 242px;
padding: 0.5em 0;
}
div.footer p {
font-size: 11px;
}
/* @end */

View File

@ -0,0 +1,57 @@
/* @override http://docs.openstack.org/common/css/main.css */
#subnav ul li{
text-align:left;
}
ul{
list-style-type:none;
}
#subnav{
padding-top:0px;
}
a,
a:visited{
color:firebrick;
text-decoration:none;
}
.last-right{
margin-right:0px;
margin-top:0px;
}
.last-right-more{
margin-right:0px;
margin-top:22px;
}
.last-right-most{
margin-right:0px;
margin-top:37px;
}
.last-right ul, ol{
margin:0px 1.5em 1.5em 0px;
padding-left:0;
}
ul.subsectionNav-link li a {
display: block;
padding: 10px 20px 10px 42px;
text-decoration: none;
color: #000;
background: none no-repeat scroll 5px center #D5EFD4;
margin-right: 40px;
}
ul.subsectionNav li a {
display: block;
padding: 10px 20px 10px 42px;
text-decoration: none;
color: #000;
background: none no-repeat scroll 5px center lightgray;
margin-right: 40px;
}

View File

@ -0,0 +1,244 @@
/* @override http://docs.openstack.org/common/css/homepage.css */
/* @override http://docs.openstack.org/common/css/homepage.css */
body.homepage #header h1 {
display: none;
}
body.homepage #header {
background: white;
text-align: center;
}
body.homepage #header img {
display: inline;
margin: auto;
float: none;
margin-top: 20px;
}
.bookCatalog {
-webkit-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
-moz-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
background-color: #f3f9fc;
padding: 20px;
width: 800px;
margin: auto;
border: 1px solid #b9c6c6;
}
.bookSet {
float: left;
width: 400px;
}
.bookSet h1{
text-align: center;
}
.bookBox ul {
display: block;
margin: 0;
padding: 0px;
}
.bookBox li {
display: block;
float: left;
text-align: center;
}
.bookSet li a {
text-decoration: none;
color: #2b3f4c;
}
.bookSet li a span.icon {
display: block;
padding-top: 190px;
background: no-repeat;
-webkit-background-size: 80%;
margin-bottom: -10px;
}
#compute.bookSet li.devGuide a span.icon {
background: url(../images/compute-dev-guide.png) no-repeat;
}
#storage.bookSet li.devGuide a span.icon {
background: url(../images/storage-dev-guide.png) no-repeat;
}
#compute.bookSet li.adminGuide a span.icon {
background: url(../images/compute-admin.png) no-repeat;
}
#storage.bookSet li.adminGuide a span.icon {
background: url(../images/storage-admin.png) no-repeat;
}
.searchArea label {
display: block;
color: #618da9;
}
.searchArea h1 {
padding: 0px!important;
margin: 0px!important;
}
input.gsc-input, input#query {
padding: 10px;
background-color: #f1f8fa;
border: 3px solid #c5e2ea!important;
}
input#query {
width: 100%;
}
input.gsc-search-button {
margin-left: 10px!important;
}
div.bookBox {
margin-right: 40px;
padding: 8px;
background-color: #f3f3f3;
clear: both;
}
/* @group Rounded Buttons */
a.roundedButton {
border: 1px solid #bfbfbf;
padding: 2px 15px;
color: #7c201b;
text-decoration: none;
font-size: 12px;
line-height: 3em;
background: #FFFFFF; /* old browsers */
background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 50%, #EBEBEB 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#F3F3F3), color-stop(100%,#EBEBEB)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */
text-shadow: #fff 0px 1px 1px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-right: 10px;
}
a.roundedButton:active, input.action:active {
background: #ababab;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border-color: #ababab;
border-top-color: #636363;
background: -webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#dddddd));
background: -moz-linear-gradient(top, #bebebe, #eeeeee);
-webkit-transition:none;
padding: 2px 15px;
color: #black;
}
.bookBox img {
float: left;
margin-left: -20px;
margin-right: 10px;
width: 90px;
}
.bookBox h2 a {
text-decoration: none;
text-shadow: #fff 0px 1px 1px;
color: black;
}
div.bookRow h1 {
color: #33495d;
font-size: 13px;
margin-top: 0px;
margin-left: -40px;
margin-bottom: 20px;
text-transform: uppercase;
}
div.bookRow {
margin-bottom: 30px;
margin-left: 40px;
}
div.searchArea h1 {
color: grey;
font-size: 14px;
margin-left: -40px;
}
div.searchArea table {
width: 100%;
}
div.footer {
border-top: 1px solid #DDDDDD;
clear: both;
margin: 1em 1.5em 0 242px;
padding: 0.5em 0;
}
div.footer p {
font-size: 11px;
}
#manuals h1 {
font-size: 16px;
clear: both;
margin-top: 30px;
}
.bookBox h2 {
font-size: 16px;
margin-right: 100px;
margin-bottom: 0px;
line-height: 1.2em;
padding-top: 15px;
}
.bookBox {
height: 100px;
margin-bottom: 10px;
}
#manuals p {
margin-bottom: 0px;
}
#releaseNav ul li a {
display: block;
padding: 10px 20px 10px 10px;
text-decoration: none;
color: black;
background: #e2ecef;
margin-bottom: 5px;
}
#releaseNav ul li a.selected {
background: #c4e0e9;
}
#releaseNav ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-top: 30px ;
}
.leftBorder {padding-left:24px;margin-left:25px;border-left:1px solid #eee;}
p.instructions {
color: #9d9d9d;
}
/* @end */

View File

@ -0,0 +1,273 @@
body {
font: 12px Verdana, Geneva, sans-serif;
}
p, ul, ol, li {
font: 10pt Verdana, Geneva, sans-serif;
}
h1 {
font: 15pt Arial, Helvetica, geneva;
color: #cf2f19;
}
h2 {
font: normal 12pt Arial, Helvetica, geneva;
color: black!important;
}
#header {
position: fixed;
width: 100%;
height: 95px;
top: 0;
right: 0;
bottom: auto;
left: 0;
border-bottom: 1px solid #bbc4c5;
z-index: 2000;
background: white url(../images/book_open.png) no-repeat 250px center;
}
#header h1, p.breadcrumbs {
margin-left: 300px;
}
#header img {
float: left;
margin-left: 20px;
margin-top: 20px;
}
#leftnavigation {
overflow: auto;
position: fixed;
height: auto;
top: 90px;
bottom: 0;
left: 0;
width: 280px;
z-index: 1500;
border-right:1px solid #bbc4c5;
padding: 0px;
background-color: #f2f7f7!important;
}
#content {
position: relative;
top: 90px; /* left: 240px;*/
right: auto; /* bottom: 20px; */
margin: 0px 0px 0px 280px;
width: auto;
height: inherit;
padding-top: 30px;
padding-left: 50px;
padding-right: 30px;
color: #000000;
/*border-left: 2px solid #cccccc; overflow :scroll;*/
z-index: 1000;
max-width: 70em;
min-width:800px;
}
#navheader {
position: fixed;
top: 65px;
right:4px;
}
#content h1, #content h2 { color: #cc0000; }
.navfooter { bottom: 2%; }
.highlight { background-color: #c5d3c3; }
.highlightButton{ font-size: 0; }
/* Show Hide TOC tree */
.pointLeft {
cursor: pointer;
padding-right: 20px;
display: block;
}
.pointRight {
cursor: pointer;
padding-right: 20px;
display: block;
}
/* Search results Styling */
.searchExpression {
color: #0050A0;
background-color: #EBEFF8;
font-size: 12pt;
}
.searchresult li a {
text-decoration: none;
color: #0050A0;
}
.searchresult li {
color: #0050A0;
}
.shortdesclink {
color: gray;
font-size: 9pt;
}
.searchText {
border: #BFCEE9 solid 1pt;
width: 11em
}
.searchButton {
margin-left: 3px;
background: #EBEFF8;
color: #0050A0;
border: #BFCEE9 solid 1pt;
font-weight: bold;
font-size: 10pt
}
.title, div.toc>p {
font-weight: bold;
}
p.breadcrumbs {
margin-bottom: 0px;
margin-top: 33px;
}
p.breadcrumbs a {
padding-right: 12px;
margin-right: 5px;
text-decoration: none;
color: #575757;
text-transform: uppercase;
font-size: 10px;
background: url(../images/breadcrumb-arrow.png) no-repeat right center;
}
p.breadcrumbs a:hover {
text-decoration: underline;
}
#header h1 {
margin-top: 2px;
}
table.navLinks {
margin-right: 20px;
}
.navLinks a, .navLinks td a {
text-decoration: none;
text-transform: uppercase;
color: black;
font-size: 11px;
}
a.navLinkPrevious {
padding-left: 12px;
background: url(../images/previous-arrow.png) no-repeat left center;
}
a.navLinkNext {
padding-right: 12px;
background: url(../images/next-arrow.png) no-repeat right center;
}
a#showHideButton {
padding-left: 20px;
background: url(../images/sidebar.png) no-repeat left center;
}
hr {
height: 1px;
background-color: #ccdcea;
border: none;
}
.navfooter {
margin-top: 30px;
}
h2.userNotes {
margin-top: 30px;
font-size: 14px;
font-weight: bold;
background: url(../../common/images/paperclip.gif) no-repeat left center;
padding-left: 22px;
}
a:link {
color: #517291;
}
div.note, div.important {
padding-right: 10px;
border: 1px solid #e5e5c5;
padding-left: 50px;
background: #f7f7de url(../images/note.png) no-repeat 10px 10px;
}
div.note h3.title, div.important h3.title {
margin-bottom: 0px;
}
div.note p {
margin-top: 0px;
}
#content li {
list-style-type: square;
}
pre {
color: #5b5857;
}
#content table td {
border: 1px solid #c8eff5;
}
#content table td, #content table th {
padding: 5px;
}
#content table {
width: 100%;
margin-bottom: 20px;
}
#content caption {
padding-top: 10px;
margin: 3px;
color: #858686;
}
div#disqus_thread h3 {
font-weight: normal;
}
div#disqus_thread {
font-size: 90%;
}
.searchFieldSet {
border: none;
}
.searchFieldSet legend {
padding-left: 15px;
color: #0050a0;
}
p.searchHighlight a {
padding-left: 20px;
background: url(../images/highlighter.png) no-repeat left center;
font-size: 90%;
padding-top: 5px;
padding-bottom: 5px;
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,256 @@
/*
* default.css_t
* ~~~~~~~~~~~~~
*
* Sphinx stylesheet -- default theme.
*
* :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@import url("basic.css");
/* -- page layout ----------------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 100%;
background-color: #11303d;
color: #000;
margin: 0;
padding: 0;
}
div.document {
background-color: #1c4e63;
}
div.documentwrapper {
float: left;
width: 100%;
}
div.bodywrapper {
margin: 0 0 0 230px;
}
div.body {
background-color: #ffffff;
color: #000000;
padding: 0 20px 30px 20px;
}
div.footer {
color: #ffffff;
width: 100%;
padding: 9px 0 9px 0;
text-align: center;
font-size: 75%;
}
div.footer a {
color: #ffffff;
text-decoration: underline;
}
div.related {
background-color: #133f52;
line-height: 30px;
color: #ffffff;
}
div.related a {
color: #ffffff;
}
div.sphinxsidebar {
}
div.sphinxsidebar h3 {
font-family: 'Trebuchet MS', sans-serif;
color: #ffffff;
font-size: 1.4em;
font-weight: normal;
margin: 0;
padding: 0;
}
div.sphinxsidebar h3 a {
color: #ffffff;
}
div.sphinxsidebar h4 {
font-family: 'Trebuchet MS', sans-serif;
color: #ffffff;
font-size: 1.3em;
font-weight: normal;
margin: 5px 0 0 0;
padding: 0;
}
div.sphinxsidebar p {
color: #ffffff;
}
div.sphinxsidebar p.topless {
margin: 5px 10px 10px 10px;
}
div.sphinxsidebar ul {
margin: 10px;
padding: 0;
color: #ffffff;
}
div.sphinxsidebar a {
color: #98dbcc;
}
div.sphinxsidebar input {
border: 1px solid #98dbcc;
font-family: sans-serif;
font-size: 1em;
}
/* -- hyperlink styles ------------------------------------------------------ */
a {
color: #355f7c;
text-decoration: none;
}
a:visited {
color: #355f7c;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/* -- body styles ----------------------------------------------------------- */
div.body h1,
div.body h2,
div.body h3,
div.body h4,
div.body h5,
div.body h6 {
font-family: 'Trebuchet MS', sans-serif;
background-color: #f2f2f2;
font-weight: normal;
color: #20435c;
border-bottom: 1px solid #ccc;
margin: 20px -20px 10px -20px;
padding: 3px 0 3px 10px;
}
div.body h1 { margin-top: 0; font-size: 200%; }
div.body h2 { font-size: 160%; }
div.body h3 { font-size: 140%; }
div.body h4 { font-size: 120%; }
div.body h5 { font-size: 110%; }
div.body h6 { font-size: 100%; }
a.headerlink {
color: #c60f0f;
font-size: 0.8em;
padding: 0 4px 0 4px;
text-decoration: none;
}
a.headerlink:hover {
background-color: #c60f0f;
color: white;
}
div.body p, div.body dd, div.body li {
text-align: justify;
line-height: 130%;
}
div.admonition p.admonition-title + p {
display: inline;
}
div.admonition p {
margin-bottom: 5px;
}
div.admonition pre {
margin-bottom: 5px;
}
div.admonition ul, div.admonition ol {
margin-bottom: 5px;
}
div.note {
background-color: #eee;
border: 1px solid #ccc;
}
div.seealso {
background-color: #ffc;
border: 1px solid #ff6;
}
div.topic {
background-color: #eee;
}
div.warning {
background-color: #ffe4e4;
border: 1px solid #f66;
}
p.admonition-title {
display: inline;
}
p.admonition-title:after {
content: ":";
}
pre {
padding: 5px;
background-color: #eeffcc;
color: #333333;
line-height: 120%;
border: 1px solid #ac9;
border-left: none;
border-right: none;
}
tt {
background-color: #ecf0f3;
padding: 0 1px 0 1px;
font-size: 0.95em;
}
th {
background-color: #ede;
}
.warning tt {
background: #efc2c2;
}
.note tt {
background: #d6d6d6;
}
.viewcode-back {
font-family: sans-serif;
}
div.viewcode-block:target {
background-color: #f4debf;
border-top: 1px solid #ac9;
border-bottom: 1px solid #ac9;
}

View File

@ -0,0 +1,406 @@
/* @override http://docs.openstack.org/common/css/homepage.css */
/* @override http://docs.openstack.org/common/css/homepage.css */
body.homepage #header h1 {
display: none;
}
body.homepage #header {
background: white;
text-align: center;
}
body.homepage #header img {
display: inline;
margin: auto;
float: none;
margin-top: 20px;
}
.bookCatalog {
-webkit-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
-moz-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
background-color: #f3f9fc;
padding: 20px;
width: 800px;
margin: auto;
border: 1px solid #b9c6c6;
}
.bookSet {
float: left;
width: 400px;
}
.bookSet h1{
text-align: center;
}
.bookBox ul {
display: block;
margin: 0;
padding: 0px;
}
.bookBox li {
display: block;
float: left;
text-align: center;
}
.bookSet li a {
text-decoration: none;
color: #2b3f4c;
}
.bookSet li a span.icon {
display: block;
padding-top: 190px;
background: no-repeat;
-webkit-background-size: 80%;
margin-bottom: -10px;
}
#compute.bookSet li.devGuide a span.icon {
background: url(../images/compute-dev-guide.png) no-repeat;
}
#storage.bookSet li.devGuide a span.icon {
background: url(../images/storage-dev-guide.png) no-repeat;
}
#compute.bookSet li.adminGuide a span.icon {
background: url(../images/compute-admin.png) no-repeat;
}
#storage.bookSet li.adminGuide a span.icon {
background: url(../images/storage-admin.png) no-repeat;
}
.searchArea label {
display: block;
color: #618da9;
}
.searchArea h1 {
padding: 0px!important;
margin: 0px!important;
}
input.gsc-input, input#query {
padding: 10px;
background-color: #f1f8fa;
border: 3px solid #c5e2ea!important;
}
input#query {
width: 100%;
}
input.gsc-search-button {
margin-left: 10px!important;
}
div.bookBox {
margin-right: 10px;
padding: 8px;
background-color: #f3f3f3;
clear: both;
}
/* @group Rounded Buttons */
a.roundedButton {
border: 1px solid #bfbfbf;
padding: 2px 15px;
color: #7c201b;
text-decoration: none;
font-size: 12px;
line-height: 3em;
background: #FFFFFF; /* old browsers */
background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 50%, #EBEBEB 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#F3F3F3), color-stop(100%,#EBEBEB)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */
text-shadow: #fff 0px 1px 1px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-right: 10px;
}
a.roundedButton:active, input.action:active {
background: #ababab;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border-color: #ababab;
border-top-color: #636363;
background: -webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#dddddd));
background: -moz-linear-gradient(top, #bebebe, #eeeeee);
-webkit-transition:none;
padding: 2px 15px;
color: #black;
}
.bookBox img {
float: left;
margin-left: -20px;
margin-right: 10px;
width: 55px;
}
.bookBox h2 a {
text-decoration: none;
text-shadow: #fff 0px 1px 1px;
color: black;
}
div.bookRow h1 {
color: #33495d;
font-size: 13px;
margin-top: 0px;
margin-left: -40px;
margin-bottom: 20px;
text-transform: uppercase;
}
div.bookRow {
margin-bottom: 30px;
margin-left: 40px;
}
div.searchArea h1 {
color: grey;
font-size: 14px;
margin-left: -40px;
}
div.searchArea table {
width: 100%;
}
div.footer {
border-top: 1px solid #DDDDDD;
clear: both;
margin: 1em 1.5em 0 242px;
padding: 0.5em 0;
}
div.footer p {
font-size: 11px;
}
#manuals h1 {
font-size: 16px;
clear: both;
margin-top: 30px;
}
.bookBox h2 {
font-size: 16px;
margin-right: 20px;
margin-bottom: 0px;
line-height: 1.2em;
padding-top: 15px;
}
.bookBox {
height: 100px;
margin-bottom: 10px;
}
#manuals p {
margin-bottom: 0px;
}
#releaseNav ul li a {
display: block;
padding: 10px 20px 10px 10px;
text-decoration: none;
color: black;
background: #e2ecef;
margin-bottom: 5px;
}
#releaseNav ul li a.selected {
background: #c4e0e9;
}
#releaseNav ul {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-top: 30px ;
}
.leftBorder {padding-left:24px;margin-left:25px;border-left:1px solid #eee;}
p.instructions {
color: #9d9d9d;
}
.statBlock p {
font-family: 'PT Sans', serif;
text-align: center;
margin-bottom: 0px;
text-transform: uppercase;
border-top: 1px solid #d5d5d5;
font-size: 10px;
color: #969696;
}
.statBlock p.number {
font-weight: bold;
font-size: 30px;
border-top: none;
margin: 0px;
padding: 0px;
line-height: 1.2em;
color: #7f7f7f;
}
div.releaseSwitcher {
border: 3px solid #d5d5d5;
-webkit-border-radius: 8px;
padding: 2px;
padding-right: 13px;
padding-left: 13px;
margin-bottom: 15px;
float: left;
}
.releaseSwitcher .rightArrow {
border-left: 1px solid #d5d5d5;
display: inline-block;
padding-left: 8px;
padding-right: 4px;
margin-left: 8px;
}
#manuals hr {
color: white;
background: white;
margin: none;
}
/* @end */
.dropDown {
position: absolute;
margin: 0px;
padding: 0px;
width: 300px;
}
.dropDown div {
display: none;
}
.menuHover div {
display: block;
z-index: 100;
background-color: white;
border: 1px solid #979797;
right: 0px;
width: 350px;
padding-top: 10px;
}
.manualTable th {
background-color: #f6f5f6;
font-weight: normal;
padding-top: 8px;
padding-bottom: 8px;
}
.manualTable td {
border-bottom: 1px solid #e6e5e6;
padding-top: 5px;
padding-bottom: 5px;
}
.manualTable td:first-child a {
color: black;
padding: 5px;
display: inline-block;
background: url(../images/small-manual.png) no-repeat left center;
padding-left: 30px;
}
#SoftwareManuals, #ApiManuals, #DeveloperDocs {
background: url(../images/large-manual.png) no-repeat 5px center;
padding: 8px;
padding-left: 70px;
height: 70px;
margin-right: 5px;
border: 3px solid white;
}
#SoftwareManuals h2, #ApiManuals h2, #DeveloperDocs h2 {
margin-top: 10px;
margin-bottom: 2px;
}
#SoftwareManuals h2 a, #ApiManuals h2 a, #DeveloperDocs h2 a {
color: black;
}
.Selected {
background-color: #f5fcfe!important;
border: 3px solid #cfe8ed!important;
}
.Selected:after {
content: url('../images/selection-arrow.png');
display: block;
text-align: center;
margin-top: 10px;
margin-left: -70px;
}
.dropDown li {
list-style: none;
border-bottom: 1px solid #e6e5e6;
width: 300px;
}
.dropDown li:last-child {
border-bottom: none;
}
.dropDown li a {
padding: 8px 10px;
display: block;
color: black;
}
.dropDown li a:hover {
text-decoration: none;
background-color: #f5fcfe;
}
#twitterFeed li {
list-style: none;
border-bottom: 1px solid #e6e5e6;
margin: 0px;
margin-bottom: 10px;
}
#twitterFeed ul {
padding: 0px;
margin: 0px;
}
.jta-tweet-timestamp-link {
padding: 3px;
margin-left: 10px;
background-color: #f5fcfe;
color: #6e9fac;
white-space:nowrap;
display: inline-block;
}
#subnav ul li {
text-align: left;
}

View File

@ -0,0 +1,238 @@
/*
* doctools.js
* ~~~~~~~~~~~
*
* Sphinx JavaScript utilities for all documentation.
*
* :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
/**
* select a different prefix for underscore
*/
$u = _.noConflict();
/**
* make the code below compatible with browsers without
* an installed firebug like debugger
if (!window.console || !console.firebug) {
var names = ["log", "debug", "info", "warn", "error", "assert", "dir",
"dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace",
"profile", "profileEnd"];
window.console = {};
for (var i = 0; i < names.length; ++i)
window.console[names[i]] = function() {};
}
*/
/**
* small helper function to urldecode strings
*/
jQuery.urldecode = function(x) {
return decodeURIComponent(x).replace(/\+/g, ' ');
};
/**
* small helper function to urlencode strings
*/
jQuery.urlencode = encodeURIComponent;
/**
* This function returns the parsed url parameters of the
* current request. Multiple values per key are supported,
* it will always return arrays of strings for the value parts.
*/
jQuery.getQueryParameters = function(s) {
if (typeof s == 'undefined')
s = document.location.search;
var parts = s.substr(s.indexOf('?') + 1).split('&');
var result = {};
for (var i = 0; i < parts.length; i++) {
var tmp = parts[i].split('=', 2);
var key = jQuery.urldecode(tmp[0]);
var value = jQuery.urldecode(tmp[1]);
if (key in result)
result[key].push(value);
else
result[key] = [value];
}
return result;
};
/**
* highlight a given string on a jquery object by wrapping it in
* span elements with the given class name.
*/
jQuery.fn.highlightText = function(text, className) {
function highlight(node) {
if (node.nodeType == 3) {
var val = node.nodeValue;
var pos = val.toLowerCase().indexOf(text);
if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
var span = document.createElement("span");
span.className = className;
span.appendChild(document.createTextNode(val.substr(pos, text.length)));
node.parentNode.insertBefore(span, node.parentNode.insertBefore(
document.createTextNode(val.substr(pos + text.length)),
node.nextSibling));
node.nodeValue = val.substr(0, pos);
}
}
else if (!jQuery(node).is("button, select, textarea")) {
jQuery.each(node.childNodes, function() {
highlight(this);
});
}
}
return this.each(function() {
highlight(this);
});
};
/**
* Small JavaScript module for the documentation.
*/
var Documentation = {
init : function() {
this.fixFirefoxAnchorBug();
this.highlightSearchWords();
this.initIndexTable();
},
/**
* i18n support
*/
TRANSLATIONS : {},
PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; },
LOCALE : 'unknown',
// gettext and ngettext don't access this so that the functions
// can safely bound to a different name (_ = Documentation.gettext)
gettext : function(string) {
var translated = Documentation.TRANSLATIONS[string];
if (typeof translated == 'undefined')
return string;
return (typeof translated == 'string') ? translated : translated[0];
},
ngettext : function(singular, plural, n) {
var translated = Documentation.TRANSLATIONS[singular];
if (typeof translated == 'undefined')
return (n == 1) ? singular : plural;
return translated[Documentation.PLURALEXPR(n)];
},
addTranslations : function(catalog) {
for (var key in catalog.messages)
this.TRANSLATIONS[key] = catalog.messages[key];
this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')');
this.LOCALE = catalog.locale;
},
/**
* add context elements like header anchor links
*/
addContextElements : function() {
$('div[id] > :header:first').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this headline')).
appendTo(this);
});
$('dt[id]').each(function() {
$('<a class="headerlink">\u00B6</a>').
attr('href', '#' + this.id).
attr('title', _('Permalink to this definition')).
appendTo(this);
});
},
/**
* workaround a firefox stupidity
*/
fixFirefoxAnchorBug : function() {
if (document.location.hash && $.browser.mozilla)
window.setTimeout(function() {
document.location.href += '';
}, 10);
},
/**
* highlight the search words provided in the url in the text
*/
highlightSearchWords : function() {
var params = $.getQueryParameters();
var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : [];
if (terms.length) {
var body = $('div.body');
if (!body.length) {
body = $('body');
}
window.setTimeout(function() {
$.each(terms, function() {
body.highlightText(this.toLowerCase(), 'highlighted');
});
}, 10);
$('<p class="highlight-link"><a href="javascript:Documentation.' +
'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>')
.appendTo($('#searchbox'));
}
},
/**
* init the domain index toggle buttons
*/
initIndexTable : function() {
var togglers = $('img.toggler').click(function() {
var src = $(this).attr('src');
var idnum = $(this).attr('id').substr(7);
$('tr.cg-' + idnum).toggle();
if (src.substr(-9) == 'minus.png')
$(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
else
$(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
}).css('display', '');
if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) {
togglers.click();
}
},
/**
* helper function to hide the search marks again
*/
hideSearchWords : function() {
$('#searchbox .highlight-link').fadeOut(300);
$('span.highlighted').removeClass('highlighted');
},
/**
* make the url absolute
*/
makeURL : function(relativeURL) {
return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
},
/**
* get the current relative url
*/
getCurrentURL : function() {
var path = document.location.pathname;
var parts = path.split(/\//);
$.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
if (this == '..')
parts.pop();
});
var url = parts.join('/');
return path.substring(url.lastIndexOf('/') + 1, path.length - 1);
}
};
// quick alias for translations
_ = Documentation.gettext;
$(document).ready(function() {
Documentation.init();
});

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 B

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1,231 @@
/* @override http://docs.openstack.org/common/css/homepage.css */
body.homepage #header {
text-align: center;
}
body.homepage #header img {
display: inline;
margin: auto;
float: none;
margin-top: 20px;
}
.bookCatalog {
-webkit-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
-moz-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
background-color: #f3f9fc;
padding: 20px;
border: 1px solid #b9c6c6;
}
.bookSet {
float: left;
width: 400px;
}
.bookSet h1{
text-align: center;
}
.bookBox ul {
display: block;
margin: 0;
padding: 0px;
}
.bookBox li {
display: block;
float: left;
text-align: center;
}
.bookSet li a {
text-decoration: none;
color: #2b3f4c;
}
.bookSet li a span.icon {
display: block;
padding-top: 190px;
background: no-repeat;
-webkit-background-size: 80%;
margin-bottom: -10px;
}
#compute.bookSet li.devGuide a span.icon {
background: url(../images/compute-dev-guide.png) no-repeat;
}
#storage.bookSet li.devGuide a span.icon {
background: url(../images/storage-dev-guide.png) no-repeat;
}
#compute.bookSet li.adminGuide a span.icon {
background: url(../images/compute-admin.png) no-repeat;
}
#storage.bookSet li.adminGuide a span.icon {
background: url(../images/storage-admin.png) no-repeat;
}
.bookSet li a:hover span.icon {
display: block;
padding-top: 190px;
-webkit-background-size: 100%;
-webkit-transition:background-size 0.2s ease-out;
z-index: 1001;
-webkit-transform: rotate(9deg);
}
.bookSet li a:hover {
color: black;
}
.bookSet li a span.label {
-webkit-border-radius: 20px;
padding: 5px 15px;
}
.bookSet li a:hover span.label {
background: #618da9;
color: white;
}
.bookSet h1 {
color: black;
opacity: 0.5;
margin-left: -80px;
}
.bookRow {
margin: auto;
width: 800px;
}
.searchArea label {
display: block;
color: #618da9;
}
.searchArea {
text-align: center;
margin-bottom: 20px;
padding-bottom: 10px;
width:800px;
margin: auto;
margin-top: 20px;
}
input.gsc-input, input#query {
padding: 10px;
background-color: #f1f8fa;
border: 1px solid #b9c6c6;
}
input#query {
width: 100%;
}
input.gsc-search-button {
margin-left: 10px!important;
}
div.bookBox {
float: left;
width: 330px;
margin-right: 40px;
padding: 8px;
background-color: #d1e9f3;
-webkit-border-radius: 6px;
margin-left: 10px;
}
.bookBox img {
float: left;
margin-left: -20px;
margin-right: 10px;
width: 90px;
}
.bookBox h2 {
font-size: 18px;
margin-top: 10px;
margin-bottom: 5px;
line-height: 1.2em;
}
.bookBox h2 a {
text-decoration: none;
text-shadow: #fff 0px 1px 1px;
color: black;
}
div.bookRow h1 {
color: #33495d;
font-size: 13px;
margin-top: 0px;
margin-bottom: 20px;
text-transform: uppercase;
}
div.bookRow {
margin-bottom: 30px;
margin-left: 10px;
}
div.searchArea h1 {
color: grey;
font-size: 14px;
margin-left: -40px;
}
div.searchArea table {
width: 100%;
}
div.footer {
border-top: 1px solid #DDDDDD;
clear: both;
margin: 1em 1.5em 0 242px;
padding: 0.5em 0;
}
div.footer p {
font-size: 11px;
}
a.roundedButton {
margin-left: 0px;
font-size: 12px;
}
.versionNav ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.versionNav li {
padding: 10px;
margin-bottom: 5px;
}
.versionNav li.active {
background-color: #d1e9f3;
}
.versionNav h3 {
color: #33495d;
font-size: 13px;
margin-top: 0px;
margin-bottom: 20px;
text-transform: uppercase;
}
.bookIcons {
border-left: 1px solid #aad0e0;
margin-left: -1px;
}

View File

@ -0,0 +1,232 @@
/* @override http://docs.openstack.org/common/css/homepage.css */
body.homepage #header h1 {
display: none;
}
body.homepage #header {
background: white;
text-align: center;
}
body.homepage #header img {
display: inline;
margin: auto;
float: none;
margin-top: 20px;
}
.bookCatalog {
-webkit-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
-moz-box-shadow: inset 0px 1px 2px 0px #bdd1e5;
background-color: #f3f9fc;
padding: 20px;
width: 800px;
margin: auto;
border: 1px solid #b9c6c6;
}
.bookSet {
float: left;
width: 400px;
}
.bookSet h1{
text-align: center;
}
.bookBox ul {
display: block;
margin: 0;
padding: 0px;
}
.bookBox li {
display: block;
float: left;
text-align: center;
}
.bookSet li a {
text-decoration: none;
color: #2b3f4c;
}
.bookSet li a span.icon {
display: block;
padding-top: 190px;
background: no-repeat;
-webkit-background-size: 80%;
margin-bottom: -10px;
}
#compute.bookSet li.devGuide a span.icon {
background: url(../images/compute-dev-guide.png) no-repeat;
}
#storage.bookSet li.devGuide a span.icon {
background: url(../images/storage-dev-guide.png) no-repeat;
}
#compute.bookSet li.adminGuide a span.icon {
background: url(../images/compute-admin.png) no-repeat;
}
#storage.bookSet li.adminGuide a span.icon {
background: url(../images/storage-admin.png) no-repeat;
}
.bookSet li a:hover span.icon {
display: block;
padding-top: 190px;
-webkit-background-size: 100%;
-webkit-transition:background-size 0.2s ease-out;
z-index: 1001;
-webkit-transform: rotate(9deg);
}
.bookSet li a:hover {
color: black;
}
.bookSet li a span.label {
-webkit-border-radius: 20px;
padding: 5px 15px;
}
.bookSet li a:hover span.label {
background: #618da9;
color: white;
}
.bookSet h1 {
color: black;
opacity: 0.5;
margin-left: -80px;
}
.bookRow {
margin: auto;
width: 800px;
}
.searchArea label {
display: block;
color: #618da9;
}
.searchArea {
text-align: center;
margin-bottom: 20px;
padding-bottom: 10px;
width: 500px;
margin: auto;
margin-top: 20px;
}
input.gsc-input, input#query {
padding: 10px;
background-color: #f1f8fa;
border: 1px solid #b9c6c6;
}
input#query {
width: 100%;
}
input.gsc-search-button {
margin-left: 10px!important;
}
div.bookBox {
float: left;
width: 330px;
margin-right: 40px;
padding: 8px;
background-color: #d1e9f3;
-webkit-border-radius: 6px;
}
/* @group Rounded Buttons */
a.roundedButton {
border: 1px solid #bfbfbf;
padding: 2px 15px;
color: #7c201b;
text-decoration: none;
font-size: 12px;
line-height: 3em;
background: #FFFFFF; /* old browsers */
background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 50%, #EBEBEB 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#F3F3F3), color-stop(100%,#EBEBEB)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */
text-shadow: #fff 0px 1px 1px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-right: 10px;
}
a.roundedButton:active, input.action:active {
background: #ababab;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border-color: #ababab;
border-top-color: #636363;
background: -webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#dddddd));
background: -moz-linear-gradient(top, #bebebe, #eeeeee);
-webkit-transition:none;
padding: 2px 15px;
color: #black;
}
.bookBox img {
float: left;
margin-left: -20px;
margin-right: 10px;
width: 90px;
}
.bookBox h2 a {
text-decoration: none;
text-shadow: #fff 0px 1px 1px;
color: black;
}
div.bookRow h1 {
color: #33495d;
font-size: 13px;
margin-top: 0px;
margin-left: -40px;
margin-bottom: 20px;
text-transform: uppercase;
}
div.bookRow {
margin-bottom: 30px;
margin-left: 40px;
}
div.searchArea h1 {
color: grey;
font-size: 14px;
margin-left: -40px;
}
div.searchArea table {
width: 100%;
}
div.footer {
border-top: 1px solid #DDDDDD;
clear: both;
margin: 1em 1.5em 0 242px;
padding: 0.5em 0;
}
div.footer p {
font-size: 11px;
}
/* @end */

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 729 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="136px" height="33px" viewBox="0 0 136 33" enable-background="new 0 0 136 33" xml:space="preserve">
<g>
<path fill="#6D6D6D" d="M51.721,16.175c0,5.531-2.574,7.395-4.764,7.395c-2.574,0-4.645-2.336-4.645-7.365
c0-5.237,2.336-7.427,4.792-7.427C49.649,8.779,51.721,11.175,51.721,16.175z M44.591,16.175c0,2.367,0.413,5.591,2.484,5.591
c1.953,0,2.336-3.372,2.336-5.591c0-2.189-0.384-5.562-2.397-5.562C44.976,10.613,44.591,13.986,44.591,16.175z"/>
<path fill="#6D6D6D" d="M54.235,13.484c0-2.19-0.09-3.462-0.118-4.468h2.041l0.118,1.834h0.059
c0.768-1.538,1.893-2.071,3.018-2.071c2.483,0,4.143,2.663,4.143,7.367c0,5.295-2.19,7.425-4.439,7.425
c-1.331,0-2.101-0.858-2.484-1.655h-0.058v7.1h-2.279V13.484z M56.514,18.069c0,0.443,0,0.857,0.087,1.183
c0.443,2.041,1.479,2.426,2.101,2.426c1.894,0,2.484-2.604,2.484-5.502c0-2.958-0.71-5.444-2.514-5.444
c-1.035,0-1.953,1.302-2.101,2.605c-0.058,0.354-0.058,0.708-0.058,1.093V18.069z"/>
<path fill="#6D6D6D" d="M67.667,16.383c0.027,4.378,1.745,5.323,3.401,5.323c0.975,0,1.805-0.235,2.367-0.562l0.354,1.687
c-0.798,0.443-2.011,0.682-3.136,0.682c-3.431,0-5.208-2.812-5.208-7.19c0-4.645,1.953-7.544,4.821-7.544
c2.931,0,4.085,3.077,4.085,6.332c0,0.532,0,0.916-0.03,1.272H67.667z M72.162,14.696c0.061-2.869-1.037-4.141-2.13-4.141
c-1.477,0-2.247,2.188-2.338,4.141H72.162z"/>
<path fill="#6D6D6D" d="M76.805,12.714c0-1.687-0.087-2.544-0.118-3.698h1.985l0.117,1.715h0.059
c0.623-1.153,1.774-1.952,3.285-1.952c1.981,0,3.461,1.48,3.461,4.941v9.615h-2.278v-9.23c0-1.687-0.326-3.402-1.982-3.402
c-0.947,0-1.862,0.797-2.16,2.336c-0.058,0.354-0.089,0.8-0.089,1.272v9.024h-2.279V12.714z"/>
<path fill="#CE3427" d="M88.403,20.967c0.503,0.326,1.392,0.739,2.309,0.739c1.3,0,2.101-0.797,2.101-2.07
c0-1.094-0.387-1.834-1.836-2.81c-1.862-1.212-2.869-2.426-2.869-4.083c0-2.307,1.718-3.964,3.937-3.964
c1.123,0,1.98,0.384,2.573,0.74l-0.623,1.716c-0.532-0.355-1.152-0.622-1.893-0.622c-1.243,0-1.863,0.887-1.863,1.805
c0,0.976,0.354,1.509,1.773,2.484c1.658,1.065,2.958,2.367,2.958,4.35c0,2.869-1.952,4.261-4.287,4.261
c-1.067,0-2.221-0.325-2.842-0.829L88.403,20.967z"/>
<path fill="#CE3427" d="M100.117,5.23v3.786h2.751v1.746h-2.751v8.491c0,1.863,0.682,2.367,1.508,2.367
c0.356,0,0.653-0.03,0.918-0.09l0.089,1.745c-0.414,0.147-0.946,0.238-1.685,0.238c-0.89,0-1.687-0.238-2.249-0.859
c-0.562-0.651-0.859-1.627-0.859-3.607v-8.285h-1.744V9.016h1.744V5.88L100.117,5.23z"/>
<path fill="#CE3427" d="M110.53,23.335l-0.146-1.51h-0.091c-0.62,1.095-1.626,1.745-2.838,1.745c-1.924,0-3.404-1.626-3.404-4.082
c0-3.581,2.871-5.177,6.095-5.206v-0.443c0-1.924-0.473-3.255-2.278-3.255c-0.887,0-1.687,0.296-2.366,0.74l-0.503-1.598
c0.593-0.443,1.924-0.947,3.344-0.947c2.868,0,4.112,1.894,4.112,5.118v6.183c0,1.097,0,2.337,0.148,3.256H110.53z M110.204,15.939
c-1.181,0-3.935,0.207-3.935,3.313c0,1.863,0.947,2.544,1.747,2.544c1.007,0,1.862-0.739,2.129-2.16
c0.059-0.266,0.059-0.562,0.059-0.798V15.939z"/>
<path fill="#CE3427" d="M122.631,22.979c-0.505,0.296-1.361,0.534-2.367,0.534c-3.137,0-5.236-2.516-5.236-7.249
c0-4.112,2.069-7.455,5.649-7.455c0.77,0,1.599,0.207,2.012,0.444l-0.443,1.863c-0.295-0.147-0.888-0.385-1.626-0.385
c-2.279,0-3.312,2.722-3.312,5.533c0,3.344,1.271,5.355,3.37,5.355c0.623,0,1.124-0.148,1.656-0.385L122.631,22.979z"/>
<path fill="#CE3427" d="M126.831,15.673h0.058c0.268-0.562,0.505-1.125,0.769-1.598l2.842-5.06h2.456l-3.787,6.036l4.112,8.283
h-2.545l-3.106-6.746l-0.798,1.332v5.414h-2.28V2.863h2.28V15.673z"/>
</g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="135.2939" y1="-289.2324" x2="150.7576" y2="-290.3611" gradientTransform="matrix(0.711 -0.7032 -0.7032 -0.711 -294.0409 -81.7453)">
<stop offset="0" style="stop-color:#000000;stop-opacity:0"/>
<stop offset="1" style="stop-color:#010201"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M3.407,22.683c-0.546-0.552-0.542-0.74,0.011-1.286l6.262,0.35c0.552-0.546,1.489,0.218,2.035,0.771
l3.739,2.75c0.547,0.553,2.563,1.941,2.011,2.487l-3.58,2.169c-0.552,0.547-2.675,0.635-3.221,0.083L3.407,22.683z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="295.373" y1="-347.7021" x2="296.8124" y2="-346.4509" gradientTransform="matrix(1 0 0 -1 -268.5 -325.5)">
<stop offset="0" style="stop-color:#C33A28"/>
<stop offset="0.8825" style="stop-color:#8A241C"/>
</linearGradient>
<path fill="url(#SVGID_2_)" d="M25.441,20.554l3.321,3.294c0.795-0.128,0.926-0.529,0.833-1.422l-3.31-3.285l0,0
C26.136,20.271,26.181,20.519,25.441,20.554L25.441,20.554z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="277.2236" y1="-332.2896" x2="278.9883" y2="-329.2331" gradientTransform="matrix(1 0 0 -1 -268.5 -325.5)">
<stop offset="0" style="stop-color:#8A241C"/>
<stop offset="1" style="stop-color:#C33A28"/>
</linearGradient>
<path fill="url(#SVGID_3_)" d="M10.542,7.84L7.219,4.55c0-0.742,0.532-1.597,1.662-1.744l3.285,3.311l0,0
C11.036,6.264,10.577,7.1,10.542,7.84L10.542,7.84z"/>
<g>
<g>
<g>
<g>
<g>
<g>
<g enable-background="new ">
<g>
<g>
<polygon fill="#8A241C" points="29.603,21.781 26.278,18.487 31.301,18.046 34.624,21.341 "/>
</g>
<g>
<polygon fill="#8A241C" points="29.603,21.781 26.278,18.487 31.301,18.046 34.624,21.341 "/>
</g>
</g>
<g>
<polygon fill="#8A241C" points="29.601,22.939 26.278,19.646 26.278,18.487 29.603,21.781 "/>
</g>
<g>
<polygon fill="#C33A28" points="16.385,24.936 13.065,21.641 25.441,20.554 28.762,23.848 "/>
</g>
<g enable-background="new ">
<g>
<defs>
<path id="SVGID_4_" d="M15.777,24.723c-0.052-0.05-0.118-0.114-0.169-0.166c-1.05-1.043-2.104-2.084-3.156-3.129
c0.152,0.151,0.368,0.233,0.612,0.213l3.32,3.295C16.143,24.957,15.929,24.87,15.777,24.723z"/>
</defs>
<clipPath id="SVGID_5_">
<use xlink:href="#SVGID_4_" overflow="visible"/>
</clipPath>
<g clip-path="url(#SVGID_5_)" enable-background="new ">
<path fill="#942820" d="M15.777,24.723l-3.325-3.295c0.011,0.013,0.023,0.021,0.034,0.03l3.323,3.296
C15.796,24.741,15.788,24.733,15.777,24.723"/>
<path fill="#972920" d="M15.81,24.754l-3.323-3.296c0.017,0.018,0.036,0.031,0.053,0.045l3.322,3.293
C15.844,24.782,15.827,24.766,15.81,24.754"/>
<path fill="#9A2C21" d="M15.862,24.796l-3.322-3.293c0.015,0.012,0.032,0.021,0.049,0.031l3.323,3.293
C15.897,24.817,15.88,24.807,15.862,24.796"/>
<path fill="#9E2D21" d="M15.912,24.827l-3.323-3.293c0.017,0.012,0.034,0.021,0.051,0.027l3.323,3.294
C15.946,24.849,15.929,24.839,15.912,24.827"/>
<path fill="#A22C23" d="M15.963,24.855l-3.323-3.294c0.016,0.009,0.032,0.017,0.047,0.026l3.322,3.29
C15.996,24.87,15.98,24.863,15.963,24.855"/>
<path fill="#A72D24" d="M16.01,24.878l-3.322-3.29c0.017,0.003,0.036,0.011,0.051,0.017l3.321,3.293
C16.044,24.89,16.028,24.886,16.01,24.878"/>
<path fill="#AB3125" d="M16.06,24.897l-3.321-3.293c0.017,0.005,0.034,0.012,0.051,0.016l3.323,3.292
C16.094,24.908,16.077,24.901,16.06,24.897"/>
<path fill="#AE3125" d="M16.113,24.912l-3.323-3.292c0.015,0.005,0.034,0.008,0.053,0.012l3.32,3.291
C16.146,24.92,16.128,24.915,16.113,24.912"/>
<path fill="#B13126" d="M16.164,24.923l-3.32-3.291c0.017,0.002,0.034,0.005,0.054,0.007l3.323,3.292
C16.204,24.931,16.181,24.93,16.164,24.923"/>
<path fill="#B63327" d="M16.221,24.931l-3.323-3.292c0.02,0.004,0.041,0.004,0.06,0.005l3.323,3.294
C16.258,24.938,16.242,24.936,16.221,24.931"/>
<path fill="#B63627" d="M16.28,24.938l-3.323-3.294c0.021,0.001,0.045,0.001,0.066,0.001l3.324,3.293
C16.325,24.938,16.304,24.938,16.28,24.938"/>
<path fill="#BB3727" d="M16.349,24.938l-3.324-3.293c0.013-0.002,0.027-0.002,0.041-0.004l3.32,3.295
C16.372,24.938,16.359,24.938,16.349,24.938"/>
</g>
</g>
</g>
<g enable-background="new ">
<g>
<defs>
<path id="SVGID_6_" d="M10.944,29.924l-3.323-3.293c-0.265-0.261-0.425-0.629-0.425-1.044l3.324,3.289
C10.521,29.296,10.679,29.658,10.944,29.924z"/>
</defs>
<clipPath id="SVGID_7_">
<use xlink:href="#SVGID_6_" overflow="visible"/>
</clipPath>
<g clip-path="url(#SVGID_7_)" enable-background="new ">
<path fill="#82211A" d="M10.944,29.924l-3.323-3.293c-0.237-0.235-0.392-0.557-0.419-0.921l3.322,3.294
C10.553,29.369,10.707,29.688,10.944,29.924"/>
<path fill="#87241B" d="M10.524,29.004L7.202,25.71c-0.004-0.039-0.004-0.083-0.006-0.123l3.324,3.289
C10.521,28.92,10.523,28.96,10.524,29.004"/>
</g>
</g>
</g>
<g>
<path fill="#D83E27" d="M34.624,21.341l-0.008,5.421c-0.002,0.879-0.716,1.656-1.601,1.734l-20.903,1.836
c-0.881,0.078-1.596-0.576-1.592-1.456l0.011-5.421l5.024-0.443l-0.002,1.162c0,0.461,0.372,0.801,0.833,0.762l12.26-1.088
c0.459-0.042,0.952-0.445,0.956-0.908l0.001-1.158L34.624,21.341z"/>
</g>
<g>
<g>
<polygon fill="#8A241C" points="10.531,23.455 7.209,20.163 12.234,19.72 15.555,23.012 "/>
</g>
<g>
<polygon fill="#8A241C" points="10.531,23.455 7.209,20.163 12.234,19.72 15.555,23.012 "/>
</g>
</g>
<g>
<polygon fill="#8A241C" points="10.521,28.876 7.196,25.587 7.209,20.163 10.531,23.455 "/>
</g>
</g>
<g enable-background="new ">
<g>
<g>
<polygon fill="#E6584F" points="34.596,12.192 34.626,20.171 29.603,20.612 29.573,12.632 "/>
</g>
<g>
<polygon fill="#E2493C" points="34.596,12.192 34.626,20.171 29.603,20.612 29.573,12.632 "/>
</g>
</g>
<g>
<polygon fill="#8A241C" points="29.603,20.612 26.284,17.318 26.25,9.337 29.573,12.632 "/>
</g>
<g>
<g>
<polygon fill="#8A241C" points="29.573,12.632 26.25,9.337 31.274,8.898 34.596,12.192 "/>
</g>
<g>
<polygon fill="#8A241C" points="29.573,12.632 26.25,9.337 31.274,8.898 34.596,12.192 "/>
</g>
</g>
</g>
<g enable-background="new ">
<g>
<g>
<polygon fill="#E6584F" points="15.526,13.863 15.559,21.845 10.533,22.285 10.499,14.306 "/>
</g>
<g>
<polygon fill="#E2493C" points="15.526,13.863 15.559,21.845 10.533,22.285 10.499,14.306 "/>
</g>
</g>
<g>
<polygon fill="#8A241C" points="10.533,22.285 7.21,18.992 7.179,11.015 10.499,14.306 "/>
</g>
<g>
<polygon fill="#8A241C" points="10.499,14.306 7.179,11.015 12.204,10.573 15.526,13.863 "/>
</g>
</g>
</g>
<g>
<g enable-background="new ">
<g>
<polygon fill="#8A241C" points="29.598,11.441 26.273,8.151 26.278,7.148 29.601,10.441 "/>
</g>
<g enable-background="new ">
<g>
<defs>
<path id="SVGID_8_" d="M26.055,6.599c1.108,1.098,2.214,2.196,3.32,3.294c0.14,0.137,0.225,0.329,0.225,0.548
l-3.323-3.293C26.278,6.928,26.192,6.737,26.055,6.599z"/>
</defs>
<clipPath id="SVGID_9_">
<use xlink:href="#SVGID_8_" overflow="visible"/>
</clipPath>
<g clip-path="url(#SVGID_9_)" enable-background="new ">
<path fill="#87241B" d="M29.601,10.441l-3.323-3.293c0-0.023-0.004-0.042-0.007-0.065l3.325,3.293
C29.598,10.396,29.601,10.421,29.601,10.441"/>
<path fill="#82211A" d="M29.596,10.376l-3.325-3.293c-0.012-0.193-0.091-0.362-0.216-0.484l3.32,3.293
C29.5,10.016,29.581,10.184,29.596,10.376"/>
</g>
</g>
</g>
<g enable-background="new ">
<g>
<g>
<path id="SVGID_16_" fill="#C33A28" d="M30.891,1.404c0.223,0.216,0.445,0.437,0.663,0.655
c0.888,0.879,1.774,1.757,2.66,2.634c-0.292-0.287-0.706-0.445-1.168-0.409l-3.323-3.291
C30.185,0.953,30.602,1.112,30.891,1.404z"/>
</g>
<g>
<defs>
<path id="SVGID_10_" d="M30.891,1.404c0.223,0.216,0.445,0.437,0.663,0.655c0.888,0.879,1.774,1.757,2.66,2.634
c-0.292-0.287-0.706-0.445-1.168-0.409l-3.323-3.291C30.185,0.953,30.602,1.112,30.891,1.404z"/>
</defs>
<clipPath id="SVGID_11_">
<use xlink:href="#SVGID_10_" overflow="visible"/>
</clipPath>
<g clip-path="url(#SVGID_11_)">
<path fill="#C33A28" d="M29.722,0.993l3.323,3.292c0.021,0,0.044-0.003,0.068-0.003L29.791,0.99
C29.769,0.99,29.746,0.991,29.722,0.993z"/>
<path fill="#C33A28" d="M29.791,0.99l3.323,3.292c0.042-0.003,0.085-0.003,0.126-0.001l-3.32-3.291
C29.878,0.986,29.833,0.986,29.791,0.99z"/>
<path fill="#C33A28" d="M29.919,0.99l3.32,3.291c0.041,0.001,0.081,0.004,0.118,0.01l-3.323-3.293
C29.996,0.992,29.96,0.99,29.919,0.99z"/>
<path fill="#C33A28" d="M30.035,0.998l3.323,3.293c0.036,0.004,0.072,0.009,0.106,0.016l-3.323-3.295
C30.107,1.007,30.071,1,30.035,0.998z"/>
<path fill="#C33A28" d="M30.142,1.012l3.323,3.295c0.034,0.003,0.071,0.012,0.103,0.021l-3.323-3.29
C30.21,1.028,30.178,1.021,30.142,1.012z"/>
<path fill="#C33A28" d="M30.245,1.037l3.323,3.29c0.031,0.011,0.063,0.019,0.096,0.03l-3.322-3.292
C30.308,1.055,30.278,1.043,30.245,1.037z"/>
<path fill="#C33A28" d="M30.341,1.065l3.322,3.292c0.033,0.01,0.064,0.022,0.097,0.036l-3.322-3.292
C30.405,1.088,30.373,1.075,30.341,1.065z"/>
<path fill="#C33A28" d="M30.438,1.101l3.322,3.292c0.034,0.014,0.062,0.027,0.095,0.045l-3.323-3.295
C30.501,1.129,30.469,1.112,30.438,1.101z"/>
<path fill="#C33A28" d="M30.531,1.143l3.323,3.295c0.032,0.015,0.063,0.033,0.096,0.051l-3.325-3.294
C30.595,1.18,30.563,1.162,30.531,1.143z"/>
<path fill="#C33A28" d="M30.625,1.194l3.325,3.295c0.032,0.02,0.064,0.042,0.097,0.064l-3.324-3.292
C30.694,1.238,30.659,1.217,30.625,1.194z"/>
<path fill="#C33A28" d="M30.723,1.262l3.324,3.291c0.036,0.027,0.068,0.052,0.1,0.078l-3.32-3.289
C30.792,1.312,30.761,1.284,30.723,1.262z"/>
<path fill="#C33A28" d="M30.891,1.404c-0.021-0.024-0.043-0.044-0.064-0.061l3.32,3.289
c0.026,0.024,0.045,0.042,0.067,0.062L30.891,1.404z"/>
</g>
</g>
</g>
</g>
<g>
<polygon fill="#8A241C" points="10.527,13.104 7.204,9.811 7.219,4.55 10.542,7.84 "/>
</g>
<g>
<polygon fill="#C33A28" points="12.14,6.109 8.817,2.816 29.722,0.993 33.045,4.285 "/>
</g>
<g>
<g>
<path fill="#E6584F" d="M12.14,6.109l20.905-1.825c0.881-0.073,1.594,0.575,1.591,1.459l-0.016,5.261l-5.022,0.438
l0.002-1c0-0.459-0.371-0.8-0.833-0.76l-12.379,1.077c-0.458,0.041-0.834,0.447-0.834,0.908l-0.002,0.998l-5.025,0.439
l0.014-5.263C10.544,6.961,11.261,6.187,12.14,6.109z"/>
</g>
<g>
<path fill="#E6584F" d="M12.14,6.109l20.905-1.825c0.881-0.073,1.594,0.575,1.591,1.459l-0.016,5.261l-5.022,0.438
l0.002-1c0-0.459-0.371-0.8-0.833-0.76l-12.379,1.077c-0.458,0.041-0.834,0.447-0.834,0.908l-0.002,0.998l-5.025,0.439
l0.014-5.263C10.544,6.961,11.261,6.187,12.14,6.109z"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,286 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="59.37px" height="54.166px" viewBox="0 0 59.37 54.166" enable-background="new 0 0 59.37 54.166" xml:space="preserve">
<g>
<path fill="#6D6D6D" d="M6.49,44.841c0,3.587-1.669,4.795-3.089,4.795c-1.668,0-3.011-1.515-3.011-4.774
c0-3.396,1.515-4.815,3.107-4.815C5.146,40.046,6.49,41.6,6.49,44.841z M1.867,44.841c0,1.535,0.268,3.625,1.611,3.625
c1.266,0,1.515-2.186,1.515-3.625c0-1.419-0.249-3.606-1.554-3.606C2.117,41.234,1.867,43.422,1.867,44.841z"/>
<path fill="#6D6D6D" d="M8.12,43.096c0-1.419-0.058-2.244-0.076-2.896h1.322l0.077,1.189h0.038
c0.499-0.997,1.228-1.343,1.957-1.343c1.611,0,2.686,1.727,2.686,4.776c0,3.433-1.42,4.813-2.878,4.813
c-0.862,0-1.362-0.557-1.611-1.072H9.598v4.603H8.12V43.096z M9.598,46.069c0,0.288,0,0.556,0.057,0.767
c0.288,1.324,0.959,1.573,1.362,1.573c1.228,0,1.611-1.688,1.611-3.568c0-1.917-0.46-3.529-1.63-3.529
c-0.671,0-1.266,0.845-1.362,1.689c-0.038,0.229-0.038,0.459-0.038,0.708V46.069z"/>
<path fill="#6D6D6D" d="M16.828,44.976c0.019,2.84,1.132,3.452,2.206,3.452c0.633,0,1.17-0.153,1.535-0.364l0.23,1.093
c-0.518,0.288-1.305,0.441-2.034,0.441c-2.224,0-3.376-1.822-3.376-4.66c0-3.012,1.266-4.892,3.126-4.892
c1.9,0,2.648,1.995,2.648,4.104c0,0.346,0,0.595-0.019,0.825H16.828z M19.744,43.882c0.039-1.859-0.672-2.685-1.381-2.685
c-0.958,0-1.457,1.418-1.516,2.685H19.744z"/>
<path fill="#6D6D6D" d="M22.754,42.598c0-1.095-0.057-1.649-0.077-2.398h1.287l0.076,1.112h0.038
c0.403-0.748,1.15-1.266,2.13-1.266c1.285,0,2.244,0.96,2.244,3.204v6.232h-1.478v-5.984c0-1.093-0.21-2.206-1.285-2.206
c-0.615,0-1.208,0.518-1.401,1.516c-0.037,0.23-0.057,0.519-0.057,0.824v5.851h-1.478V42.598z"/>
<path fill="#CE3427" d="M30.273,47.948c0.326,0.212,0.902,0.479,1.497,0.479c0.844,0,1.361-0.518,1.361-1.343
c0-0.709-0.25-1.188-1.189-1.821c-1.208-0.786-1.86-1.573-1.86-2.648c0-1.495,1.113-2.569,2.552-2.569
c0.729,0,1.284,0.249,1.669,0.48l-0.404,1.111c-0.346-0.229-0.747-0.403-1.228-0.403c-0.806,0-1.207,0.575-1.207,1.171
c0,0.633,0.229,0.979,1.15,1.611c1.073,0.69,1.917,1.535,1.917,2.819c0,1.861-1.266,2.762-2.781,2.762
c-0.69,0-1.438-0.21-1.841-0.536L30.273,47.948z"/>
<path fill="#CE3427" d="M37.869,37.744v2.455h1.782v1.132h-1.782v5.505c0,1.208,0.441,1.535,0.977,1.535
c0.231,0,0.424-0.021,0.597-0.06l0.057,1.133c-0.268,0.096-0.613,0.153-1.092,0.153c-0.578,0-1.094-0.153-1.459-0.556
c-0.364-0.422-0.557-1.057-0.557-2.34v-5.371H35.26v-1.132h1.132v-2.033L37.869,37.744z"/>
<path fill="#CE3427" d="M44.619,49.482l-0.094-0.978h-0.061c-0.401,0.709-1.054,1.131-1.839,1.131
c-1.248,0-2.207-1.054-2.207-2.646c0-2.322,1.861-3.358,3.952-3.376v-0.288c0-1.247-0.308-2.109-1.479-2.109
c-0.574,0-1.094,0.191-1.533,0.479l-0.327-1.036c0.386-0.288,1.248-0.614,2.169-0.614c1.86,0,2.666,1.229,2.666,3.317v4.01
c0,0.711,0,1.515,0.097,2.109H44.619z M44.409,44.688c-0.766,0-2.553,0.134-2.553,2.147c0,1.208,0.616,1.65,1.134,1.65
c0.653,0,1.207-0.479,1.381-1.401c0.038-0.172,0.038-0.363,0.038-0.518V44.688z"/>
<path fill="#CE3427" d="M52.465,49.253c-0.327,0.191-0.882,0.345-1.534,0.345c-2.033,0-3.395-1.631-3.395-4.699
c0-2.665,1.341-4.833,3.663-4.833c0.498,0,1.037,0.134,1.304,0.287l-0.288,1.209c-0.19-0.096-0.575-0.25-1.055-0.25
c-1.477,0-2.146,1.765-2.146,3.587c0,2.169,0.824,3.473,2.186,3.473c0.403,0,0.729-0.097,1.073-0.25L52.465,49.253z"/>
<path fill="#CE3427" d="M55.189,44.516h0.037c0.173-0.365,0.326-0.729,0.498-1.036l1.843-3.28h1.592l-2.455,3.914l2.666,5.369
h-1.649l-2.014-4.373l-0.518,0.864v3.509H53.71V36.21h1.479V44.516z"/>
</g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="133.168" y1="-304.7446" x2="150.967" y2="-306.0438" gradientTransform="matrix(0.711 -0.7032 -0.7032 -0.711 -297.5767 -90.3491)">
<stop offset="0" style="stop-color:#000000;stop-opacity:0"/>
<stop offset="1" style="stop-color:#010201"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M8.945,25.686c-0.629-0.635-0.624-0.852,0.013-1.481l7.208,0.403
c0.635-0.628,1.713,0.25,2.342,0.888l4.304,3.166c0.629,0.637,2.95,2.234,2.314,2.863l-4.121,2.496
c-0.636,0.63-3.079,0.73-3.708,0.096L8.945,25.686z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="304.4561" y1="-328.6318" x2="306.1114" y2="-327.1929" gradientTransform="matrix(1 0 0 -1 -268.5 -303.5)">
<stop offset="0" style="stop-color:#C33A28"/>
<stop offset="0.8825" style="stop-color:#8A241C"/>
</linearGradient>
<path fill="url(#SVGID_2_)" d="M34.308,23.235l3.821,3.792c0.916-0.147,1.066-0.609,0.958-1.636l-3.81-3.782l0,0
C35.108,22.911,35.16,23.195,34.308,23.235L34.308,23.235z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="283.5645" y1="-310.8936" x2="285.5962" y2="-307.3745" gradientTransform="matrix(1 0 0 -1 -268.5 -303.5)">
<stop offset="0" style="stop-color:#8A241C"/>
<stop offset="1" style="stop-color:#C33A28"/>
</linearGradient>
<path fill="url(#SVGID_3_)" d="M17.157,8.602l-3.824-3.788c0-0.854,0.612-1.837,1.913-2.007l3.781,3.812l0,0
C17.726,6.788,17.198,7.75,17.157,8.602L17.157,8.602z"/>
<g>
<g>
<g>
<g>
<g>
<g>
<g enable-background="new ">
<g>
<g>
<polygon fill="#8A241C" points="39.098,24.648 35.271,20.857 41.053,20.349 44.878,24.142 "/>
</g>
<g>
<polygon fill="#8A241C" points="39.098,24.648 35.271,20.857 41.053,20.349 44.878,24.142 "/>
</g>
</g>
<g>
<polygon fill="#8A241C" points="39.096,25.981 35.271,22.19 35.271,20.857 39.098,24.648 "/>
</g>
<g>
<polygon fill="#C33A28" points="23.883,28.279 20.062,24.486 34.308,23.235 38.129,27.027 "/>
</g>
<g enable-background="new ">
<g>
<defs>
<path id="SVGID_4_" d="M23.184,28.034c-0.059-0.058-0.135-0.131-0.194-0.191c-1.209-1.201-2.421-2.399-3.632-3.602
c0.175,0.174,0.424,0.269,0.705,0.245l3.821,3.793C23.605,28.305,23.358,28.204,23.184,28.034z"/>
</defs>
<clipPath id="SVGID_5_">
<use xlink:href="#SVGID_4_" overflow="visible"/>
</clipPath>
<g clip-path="url(#SVGID_5_)" enable-background="new ">
<path fill="#942820" d="M23.184,28.034l-3.827-3.792c0.012,0.014,0.027,0.023,0.04,0.034l3.825,3.793
C23.206,28.056,23.196,28.047,23.184,28.034"/>
<path fill="#972920" d="M23.221,28.069l-3.825-3.793c0.02,0.021,0.042,0.037,0.061,0.053l3.824,3.79
C23.26,28.104,23.241,28.084,23.221,28.069"/>
<path fill="#9A2C21" d="M23.282,28.118l-3.824-3.79c0.017,0.013,0.037,0.024,0.057,0.035l3.825,3.791
C23.322,28.144,23.302,28.131,23.282,28.118"/>
<path fill="#9E2D21" d="M23.339,28.154l-3.825-3.791c0.02,0.014,0.04,0.024,0.059,0.032l3.825,3.792
C23.378,28.179,23.358,28.168,23.339,28.154"/>
<path fill="#A22C23" d="M23.398,28.188l-3.825-3.792c0.018,0.01,0.037,0.019,0.055,0.03l3.824,3.788
C23.435,28.204,23.418,28.196,23.398,28.188"/>
<path fill="#A72D24" d="M23.452,28.214l-3.824-3.788c0.02,0.004,0.042,0.013,0.059,0.019l3.823,3.791
C23.491,28.227,23.472,28.222,23.452,28.214"/>
<path fill="#AB3125" d="M23.509,28.235l-3.823-3.791c0.02,0.006,0.04,0.014,0.059,0.018l3.825,3.789
C23.549,28.248,23.529,28.239,23.509,28.235"/>
<path fill="#AE3125" d="M23.57,28.252l-3.825-3.789c0.017,0.006,0.04,0.009,0.062,0.013l3.822,3.789
C23.607,28.261,23.587,28.256,23.57,28.252"/>
<path fill="#B13126" d="M23.629,28.265l-3.822-3.789c0.02,0.003,0.04,0.006,0.062,0.008l3.826,3.79
C23.675,28.274,23.648,28.272,23.629,28.265"/>
<path fill="#B63327" d="M23.694,28.274l-3.826-3.79c0.023,0.005,0.047,0.005,0.069,0.006l3.825,3.791
C23.737,28.281,23.718,28.279,23.694,28.274"/>
<path fill="#B63627" d="M23.763,28.281l-3.825-3.791c0.025,0.001,0.052,0.001,0.076,0.001l3.827,3.79
C23.814,28.281,23.79,28.281,23.763,28.281"/>
<path fill="#BB3727" d="M23.841,28.281l-3.827-3.79c0.015-0.002,0.032-0.002,0.047-0.005l3.821,3.793
C23.868,28.281,23.853,28.281,23.841,28.281"/>
</g>
</g>
</g>
<g enable-background="new ">
<g>
<defs>
<path id="SVGID_6_" d="M17.621,34.021l-3.825-3.79c-0.305-0.3-0.489-0.724-0.489-1.202l3.826,3.786
C17.133,33.298,17.315,33.716,17.621,34.021z"/>
</defs>
<clipPath id="SVGID_7_">
<use xlink:href="#SVGID_6_" overflow="visible"/>
</clipPath>
<g clip-path="url(#SVGID_7_)" enable-background="new ">
<path fill="#82211A" d="M17.621,34.021l-3.825-3.79c-0.273-0.271-0.45-0.641-0.483-1.061l3.824,3.792
C17.17,33.383,17.347,33.749,17.621,34.021"/>
<path fill="#87241B" d="M17.137,32.962l-3.824-3.792c-0.004-0.044-0.004-0.095-0.006-0.142l3.826,3.786
C17.133,32.866,17.136,32.911,17.137,32.962"/>
</g>
</g>
</g>
<g>
<path fill="#D83E27" d="M44.878,24.142l-0.011,6.239c-0.003,1.013-0.824,1.906-1.842,1.996l-24.061,2.114
c-1.014,0.089-1.837-0.663-1.832-1.677l0.013-6.24l5.783-0.51l-0.003,1.337c0,0.531,0.428,0.922,0.958,0.877l14.112-1.252
c0.527-0.048,1.095-0.513,1.102-1.046l0.001-1.333L44.878,24.142z"/>
</g>
<g>
<g>
<polygon fill="#8A241C" points="17.146,26.575 13.321,22.786 19.105,22.275 22.928,26.065 "/>
</g>
<g>
<polygon fill="#8A241C" points="17.146,26.575 13.321,22.786 19.105,22.275 22.928,26.065 "/>
</g>
</g>
<g>
<polygon fill="#8A241C" points="17.133,32.814 13.307,29.028 13.321,22.786 17.146,26.575 "/>
</g>
</g>
<g enable-background="new ">
<g>
<g>
<polygon fill="#E6584F" points="44.844,13.61 44.881,22.795 39.098,23.303 39.063,14.118 "/>
</g>
<g>
<polygon fill="#E2493C" points="44.844,13.61 44.881,22.795 39.098,23.303 39.063,14.118 "/>
</g>
</g>
<g>
<polygon fill="#8A241C" points="39.098,23.303 35.277,19.512 35.238,10.324 39.063,14.118 "/>
</g>
<g>
<g>
<polygon fill="#8A241C" points="39.063,14.118 35.238,10.324 41.021,9.82 44.844,13.61 "/>
</g>
<g>
<polygon fill="#8A241C" points="39.063,14.118 35.238,10.324 41.021,9.82 44.844,13.61 "/>
</g>
</g>
</g>
<g enable-background="new ">
<g>
<g>
<polygon fill="#E6584F" points="22.895,15.535 22.933,24.722 17.147,25.229 17.108,16.044 "/>
</g>
<g>
<polygon fill="#E2493C" points="22.895,15.535 22.933,24.722 17.147,25.229 17.108,16.044 "/>
</g>
</g>
<g>
<polygon fill="#8A241C" points="17.147,25.229 13.323,21.438 13.286,12.256 17.108,16.044 "/>
</g>
<g>
<polygon fill="#8A241C" points="17.108,16.044 13.286,12.256 19.071,11.747 22.895,15.535 "/>
</g>
</g>
</g>
<g>
<g enable-background="new ">
<g>
<polygon fill="#8A241C" points="39.091,12.747 35.265,8.959 35.271,7.805 39.096,11.595 "/>
</g>
<g enable-background="new ">
<g>
<defs>
<path id="SVGID_8_" d="M35.014,7.173c1.277,1.264,2.549,2.527,3.821,3.792c0.162,0.157,0.261,0.378,0.261,0.631
l-3.825-3.79C35.271,7.552,35.172,7.332,35.014,7.173z"/>
</defs>
<clipPath id="SVGID_9_">
<use xlink:href="#SVGID_8_" overflow="visible"/>
</clipPath>
<g clip-path="url(#SVGID_9_)" enable-background="new ">
<path fill="#87241B" d="M39.096,11.595l-3.825-3.79c0-0.026-0.006-0.048-0.008-0.075l3.826,3.791
C39.091,11.543,39.096,11.572,39.096,11.595"/>
<path fill="#82211A" d="M39.089,11.521L35.263,7.73c-0.014-0.222-0.104-0.416-0.249-0.557l3.821,3.791
C38.979,11.106,39.072,11.299,39.089,11.521"/>
</g>
</g>
</g>
<g enable-background="new ">
<g>
<g>
<path id="SVGID_16_" fill="#C33A28" d="M40.58,1.193c0.256,0.249,0.513,0.502,0.763,0.753
c1.022,1.012,2.043,2.023,3.062,3.032c-0.336-0.33-0.813-0.513-1.345-0.47l-3.824-3.788
C39.767,0.674,40.247,0.857,40.58,1.193z"/>
</g>
<g>
<defs>
<path id="SVGID_10_" d="M40.58,1.193c0.256,0.249,0.513,0.502,0.763,0.753c1.022,1.012,2.043,2.023,3.062,3.032
c-0.336-0.33-0.813-0.513-1.345-0.47l-3.824-3.788C39.767,0.674,40.247,0.857,40.58,1.193z"/>
</defs>
<clipPath id="SVGID_11_">
<use xlink:href="#SVGID_10_" overflow="visible"/>
</clipPath>
<g clip-path="url(#SVGID_11_)">
<path fill="#C33A28" d="M39.236,0.721l3.824,3.789c0.023,0,0.051-0.004,0.077-0.004l-3.824-3.789
C39.289,0.716,39.262,0.718,39.236,0.721z"/>
<path fill="#C33A28" d="M39.313,0.716l3.824,3.789c0.05-0.004,0.1-0.004,0.146-0.001l-3.821-3.788
C39.415,0.713,39.363,0.713,39.313,0.716z"/>
<path fill="#C33A28" d="M39.463,0.716l3.821,3.788c0.046,0.001,0.093,0.004,0.135,0.011l-3.824-3.79
C39.551,0.719,39.509,0.716,39.463,0.716z"/>
<path fill="#C33A28" d="M39.595,0.726l3.824,3.79c0.043,0.005,0.083,0.01,0.124,0.019l-3.825-3.793
C39.679,0.736,39.637,0.729,39.595,0.726z"/>
<path fill="#C33A28" d="M39.718,0.742l3.825,3.793c0.038,0.004,0.08,0.014,0.118,0.023l-3.825-3.787
C39.797,0.761,39.76,0.752,39.718,0.742z"/>
<path fill="#C33A28" d="M39.836,0.771l3.825,3.787c0.036,0.012,0.072,0.021,0.11,0.034l-3.824-3.789
C39.909,0.792,39.875,0.778,39.836,0.771z"/>
<path fill="#C33A28" d="M39.947,0.804l3.824,3.789c0.037,0.012,0.073,0.026,0.111,0.041l-3.824-3.789
C40.02,0.83,39.984,0.815,39.947,0.804z"/>
<path fill="#C33A28" d="M40.059,0.844l3.824,3.789c0.039,0.016,0.071,0.031,0.108,0.052l-3.825-3.792
C40.131,0.877,40.095,0.857,40.059,0.844z"/>
<path fill="#C33A28" d="M40.166,0.893l3.824,3.792c0.039,0.017,0.074,0.038,0.111,0.058l-3.827-3.791
C40.239,0.936,40.202,0.914,40.166,0.893z"/>
<path fill="#C33A28" d="M40.274,0.952l3.827,3.792c0.037,0.022,0.073,0.048,0.111,0.074L40.387,1.03
C40.353,1.002,40.313,0.979,40.274,0.952z"/>
<path fill="#C33A28" d="M40.387,1.03l3.826,3.789c0.041,0.031,0.079,0.06,0.114,0.09l-3.822-3.785
C40.467,1.087,40.431,1.055,40.387,1.03z"/>
<path fill="#C33A28" d="M40.58,1.193c-0.025-0.028-0.05-0.051-0.075-0.07l3.822,3.785
c0.029,0.027,0.052,0.048,0.077,0.071L40.58,1.193z"/>
</g>
</g>
</g>
</g>
<g>
<polygon fill="#8A241C" points="17.141,14.66 13.316,10.87 13.333,4.814 17.157,8.602 "/>
</g>
<g>
<polygon fill="#C33A28" points="18.998,6.609 15.173,2.819 39.236,0.721 43.061,4.509 "/>
</g>
<g>
<g>
<path fill="#E6584F" d="M18.998,6.609l24.063-2.1c1.014-0.084,1.833,0.662,1.831,1.679l-0.02,6.055l-5.781,0.503
l0.005-1.151c0-0.529-0.427-0.921-0.959-0.875l-14.249,1.24c-0.527,0.047-0.96,0.515-0.96,1.045l-0.003,1.149
l-5.784,0.505l0.016-6.058C17.16,7.59,17.985,6.699,18.998,6.609z"/>
</g>
<g>
<path fill="#E6584F" d="M18.998,6.609l24.063-2.1c1.014-0.084,1.833,0.662,1.831,1.679l-0.02,6.055l-5.781,0.503
l0.005-1.151c0-0.529-0.427-0.921-0.959-0.875l-14.249,1.24c-0.527,0.047-0.96,0.515-0.96,1.045l-0.003,1.149
l-5.784,0.505l0.016-6.058C17.16,7.59,17.985,6.699,18.998,6.609z"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

2
_build/html/_static/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,295 @@
/*
* jTweetsAnywhere V1.2.1
* http://thomasbillenstein.com/jTweetsAnywhere/
*
* Copyright 2010, Thomas Billenstein
* Licensed under the MIT license.
* http://thomasbillenstein.com/jTweetsAnywhere/license.txt
*/
.jta-tweet-list
{
padding: 0;
list-style: none;
}
.jta-tweet-list-item
{
background: #fafafa;
border-bottom: 1px solid #e4e4e4;
padding: 8px 0px 8px 0px;
overflow: hidden;
}
.jta-tweet-list-item:first-child
{
border-top: 1px solid #e4e4e4;
}
.jta-tweet-profile-image
{
width: 48px;
display: inline;
float: left;
}
.jta-tweet-profile-image-link
{
}
.jta-tweet-profile-image img
{
width: 48px;
height: 48px;
}
.jta-tweet-body
{
}
.jta-tweet-body-list-profile-image-present
{
margin-left: 58px;
}
.jta-tweet-user-name
{
font-weight: bold;
}
.jta-tweet-user-screen-name
{
}
.jta-tweet-user-full-name
{
color: #900;
}
.jta-tweet-text
{
}
.jta-tweet-user-screen-name-link,
.jta-tweet-user-full-name-link,
.jta-tweet-a,
.twitter-anywhere-user
{
color: #900;
text-decoration: none;
}
.jta-tweet-user-screen-name-link:hover,
.jta-tweet-user-full-name-link:hover,
.jta-tweet-a:hover,
.twitter-anywhere-user:hover
{
color: #900;
text-decoration: underline;
}
.jta-tweet-link
{
}
.jta-tweet-link:hover
{
}
.jta-tweet-hashtag
{
}
.jta-tweet-hashtag:hover
{
}
.jta-tweet-attributes
{
display: block;
color: #999;
font-size: 11px;
margin-top: 3px;
}
.jta-tweet-timestamp
{
}
.jta-tweet-source
{
}
.jta-tweet-inreplyto
{
}
.jta-tweet-location
{
}
.jta-tweet-retweeter
{
}
.jta-tweet-timestamp-link,
.jta-tweet-source-link a,
.jta-tweet-inreplyto-link,
.jta-tweet-location-link,
.jta-tweet-retweeter-link
{
color: #999;
text-decoration: none;
}
.jta-tweet-timestamp-link:hover,
.jta-tweet-source-link a:hover,
.jta-tweet-inreplyto-link:hover,
.jta-tweet-location-link:hover,
.jta-tweet-retweeter-link:hover
{
color: #999;
text-decoration: underline;
}
.jta-tweet-list-controls
{
margin-top: 20px;
}
.jta-tweet-list-controls-button
{
padding: 5px;
padding-left: 20px;
padding-right: 20px;
text-align: center;
border: 1px solid #999;
}
.jta-tweet-list-controls-button:hover
{
color: black;
background-color: #999;
cursor: pointer;
}
.jta-tweet-list-controls-button-more
{
}
.jta-tweet-list-controls-button-prev
{
}
.jta-tweet-list-controls-button-next
{
margin-left: 10px;
}
.jta-tweet-list-autorefresh-trigger
{
padding: 8px 0px 8px 0px;
margin-bottom: 10px;
text-align: center;
border: 1px solid #999;
}
.jta-tweet-list-autorefresh-trigger:hover
{
color: black;
background-color: #999;
cursor: pointer;
}
.jta-tweet-list-autorefresh-trigger-content
{
}
.jta-follow-button
{
}
.jta-tweet-box
{
}
.jta-connect-button
{
}
.jta-login-info
{
}
.jta-login-info-profile-image
{
width: 48px;
display: inline;
float: left;
}
.jta-login-info-profile-image img
{
width: 48px;
height: 48px;
}
.jta-login-info-block
{
margin-left: 58px;
}
.jta-login-info-screen-name
{
}
.jta-login-info-sign-out
{
width: 97px;
margin-top: 2px;
padding: 1px;
text-align: center;
border: 1px solid #999;
}
.jta-login-info-sign-out:hover
{
color: black;
background-color: #999;
cursor: pointer;
}
.jta-loading
{
margin: 0;
padding: 8px 0px 8px 0px;
}
.jta-error
{
margin: 0;
padding: 8px;
color: #000;
background-color: #f00
}
.jta-nodata
{
margin: 0;
padding-top: 8px;
padding-bottom: 8px;
}
.jta-clear
{
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More