Merge remote-tracking branch 'origin/3.3'
Conflicts: src/plugins/coreplugin/coreplugin.cpp src/plugins/coreplugin/themesettingswidget.cpp src/plugins/qbsprojectmanager/qbsprojectmanager.cpp src/plugins/qbsprojectmanager/qbsprojectmanager.h src/plugins/qmlprofiler/qml/Overview.js src/shared/qbs Change-Id: Ibe92c166fc5bfbcb4d6964e50ca7298d8459d60e
BIN
dist/installer/ifw/config/background.png
vendored
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
2
dist/installer/ifw/config/config-mac.xml.in
vendored
@@ -7,7 +7,7 @@
|
||||
<ProductUrl>http://qt-project.org</ProductUrl>
|
||||
|
||||
<InstallerWindowIcon>logo.png</InstallerWindowIcon>
|
||||
<Watermark>watermark.png</Watermark>
|
||||
<Background>background.png</Background>
|
||||
<UninstallerName>Uninstall Qt Creator</UninstallerName>
|
||||
<!-- @homeDir@ and @rootDir@ are some of the supported vars -->
|
||||
<TargetDir>@homeDir@/Applications/Qt Creator {version}</TargetDir>
|
||||
|
||||
BIN
dist/installer/ifw/config/watermark.png
vendored
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 7.5 KiB |
@@ -1,4 +0,0 @@
|
||||
# Run qdoc from the directory that contains this file.
|
||||
include(../config/compat.qdocconf)
|
||||
include(../config/qtcreator-developer.qdocconf)
|
||||
include(../config/qt-html-templates-online.qdocconf)
|
||||
@@ -1,4 +0,0 @@
|
||||
# Run qdoc from the directory that contains this file.
|
||||
include(../config/compat.qdocconf)
|
||||
include(../config/qtcreator-developer.qdocconf)
|
||||
include(../config/qt-html-templates.qdocconf)
|
||||
@@ -150,6 +150,13 @@
|
||||
You can illustrate your documentation by using screen shots, diagrams, and
|
||||
other images.
|
||||
|
||||
Use the \c {\image} and \c {\inlineimage} QDoc commands to refer to images
|
||||
from the text. You do not need to add paths to image names. For example:
|
||||
|
||||
\code
|
||||
\image riot.png
|
||||
\endcode
|
||||
|
||||
\section2 Taking Screen Shots
|
||||
|
||||
\QC has the native look and feel on Windows, Linux, and OS X, and
|
||||
@@ -200,7 +207,11 @@
|
||||
Before committing images, optimize them by using an image optimization tool.
|
||||
|
||||
Optimization should not visibly reduce image quality. If it does, do not do
|
||||
it. You can use the Radical Image Optimization Tool (RIOT) on Windows (very
|
||||
it.
|
||||
|
||||
You can use a web service, such as \l{https://tinypng.com}, or an image
|
||||
optimization tool to shrink the images. For example, you
|
||||
can use the Radical Image Optimization Tool (RIOT) on Windows (very
|
||||
efficient) or ImageOptim on OS X (much less efficient), or some other tool
|
||||
available on Linux.
|
||||
|
||||
@@ -209,17 +220,6 @@
|
||||
|
||||
\section3 Using RIOT
|
||||
|
||||
Use the \c {\image} and \c {\inlineimage} QDoc commands to refer to images
|
||||
from the text. You do not need to add paths to image names. For example:
|
||||
|
||||
\code
|
||||
|
||||
\image riot.png
|
||||
|
||||
\endcode
|
||||
|
||||
\section2 Optimizing Images
|
||||
|
||||
Download and install \l{http://luci.criosweb.ro/riot/}{RIOT}.
|
||||
|
||||
\image riot.png
|
||||
@@ -255,18 +255,26 @@
|
||||
|
||||
The content and formatting of documentation are separated in QDoc.
|
||||
The documentation configuration, style sheets, and templates have
|
||||
changed over time, so they differ between Qt and \QC versions. In Qt 4,
|
||||
separate style sheets are used to generate help files for \QC and online
|
||||
documentation for the Web.
|
||||
changed over time, so they differ between Qt and \QC versions. Since \QC
|
||||
version 3.3, only Qt 5 is supported for building documentation. The
|
||||
templates to use are defined by the
|
||||
\c qt5\qtbase\doc\global\qt-html-templates-offline.qdocconf} and
|
||||
\c {qt5\qtbase\doc\global\qt-html-templates-online.qdocconf} configuration
|
||||
file. They are fetched from Qt sources by adding the following lines to the
|
||||
qdocconf file:
|
||||
|
||||
In Qt 5, only one set of templates is used, as defined by the
|
||||
\c {qt5\qtbase\doc\global\qt-module-defaults.qdocconf} configuration file.
|
||||
It is fetched from Qt sources by adding the following line to the qdocconf
|
||||
file:
|
||||
\list
|
||||
|
||||
\c {include ($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf)}
|
||||
\li \c {include ($QT_INSTALL_DOCS/global/qt-html-templates-offline.qdocconf)}
|
||||
for publishing on the web
|
||||
\li \c {include ($QT_INSTALL_DOCS/global/qt-html-templates-online.qdocconf)}
|
||||
for help files
|
||||
\endlist
|
||||
|
||||
To pick the Qt to use, run qmake from either Qt 4 or Qt 5.
|
||||
\note If the styles look wrong to you when reading help files in \QC or \QA,
|
||||
you might be looking at them in the QTextBrowser instead of the WebKit
|
||||
browser. This happens if you build \QC and \QA with a self-built Qt and did
|
||||
not build Qt WebKit.
|
||||
|
||||
To build documentation for the sources from the qtcreator master branch, use
|
||||
build scripts defined in the doc.pri file. To build all \QC docs in the
|
||||
@@ -288,7 +296,7 @@
|
||||
on OS X. You can view the HTML files in a browser and the help files in
|
||||
the \QC \gui Help mode. For more information about adding the help files to
|
||||
\QC, see
|
||||
\l{http://qt-project.org/doc/qtcreator-2.8/creator-help.html#adding-external-documentation}
|
||||
\l{http://qt-project.org/doc/qtcreator/creator-help.html#adding-external-documentation}
|
||||
{Adding External Documentation}.
|
||||
|
||||
Besides \c docs, you have the following options:
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
alias.i = e
|
||||
|
||||
macro.li = "\\o"
|
||||
macro.0 = "\\\\0"
|
||||
macro.b = "\\bold"
|
||||
macro.n = "\\\\n"
|
||||
macro.r = "\\\\r"
|
||||
macro.i = "\\o"
|
||||
macro.i11 = "\\o{1,1}"
|
||||
macro.i12 = "\\o{1,2}"
|
||||
macro.i13 = "\\o{1,3}"
|
||||
macro.i14 = "\\o{1,4}"
|
||||
macro.i15 = "\\o{1,5}"
|
||||
macro.i16 = "\\o{1,6}"
|
||||
macro.i17 = "\\o{1,7}"
|
||||
macro.i18 = "\\o{1,8}"
|
||||
macro.i19 = "\\o{1,9}"
|
||||
macro.i21 = "\\o{2,1}"
|
||||
macro.i31 = "\\o{3,1}"
|
||||
macro.i41 = "\\o{4,1}"
|
||||
macro.i51 = "\\o{5,1}"
|
||||
macro.i61 = "\\o{6,1}"
|
||||
macro.i71 = "\\o{7,1}"
|
||||
macro.i81 = "\\o{8,1}"
|
||||
macro.i91 = "\\o{9,1}"
|
||||
macro.img = "\\image"
|
||||
macro.endquote = "\\endquotation"
|
||||
macro.relatesto = "\\relates"
|
||||
|
||||
spurious = "Missing comma in .*" \
|
||||
"Missing pattern .*"
|
||||
@@ -1,63 +0,0 @@
|
||||
# Define the location of the templates to use. Style sheets and scripts are
|
||||
# specified relative to the template directory and will be copied into
|
||||
# subdirectories of the output directory.
|
||||
|
||||
HTML.templatedir = $SRCDIR/config
|
||||
|
||||
HTML.stylesheets = ../templates/style/offline.css
|
||||
|
||||
HTML.scripts =
|
||||
|
||||
# Files not referenced in any qdoc file (last four needed by qtdemo)
|
||||
# See also qhp.Qt.extraFiles
|
||||
# for Qt 4:
|
||||
extraimages.HTML = ../templates/images/qt-logo.png \
|
||||
../templates/images/arrow_down.png \
|
||||
../templates/images/breadcrumb.png \
|
||||
../templates/images/bullet_gt.png \
|
||||
../templates/images/bullet_dn.png \
|
||||
../templates/images/bullet_sq.png \
|
||||
../templates/images/bullet_up.png \
|
||||
../templates/images/horBar.png \
|
||||
../templates/images/sprites-combined.png \
|
||||
../templates/images/qtcreator-screenshots.png \
|
||||
../templates/images/bgrContent.png \
|
||||
../templates/images/blu_dot.png \
|
||||
../templates/images/btn_next.png \
|
||||
../templates/images/btn_prev.png \
|
||||
../templates/images/ico_note.png \
|
||||
../templates/images/ico_note_attention.png \
|
||||
../templates/images/ico_out.png \
|
||||
../templates/images/arrow_bc.png \
|
||||
../templates/images/home.png
|
||||
# for Qt 5
|
||||
HTML.extraimages = ../templates/images/qt-logo.png \
|
||||
../templates/images/arrow_down.png \
|
||||
../templates/images/breadcrumb.png \
|
||||
../templates/images/bullet_gt.png \
|
||||
../templates/images/bullet_dn.png \
|
||||
../templates/images/bullet_sq.png \
|
||||
../templates/images/bullet_up.png \
|
||||
../templates/images/horBar.png \
|
||||
../templates/images/sprites-combined.png \
|
||||
../templates/images/qtcreator-screenshots.png \
|
||||
../templates/images/bgrContent.png \
|
||||
../templates/images/blu_dot.png \
|
||||
../templates/images/btn_next.png \
|
||||
../templates/images/btn_prev.png \
|
||||
../templates/images/ico_note.png \
|
||||
../templates/images/ico_note_attention.png \
|
||||
../templates/images/ico_out.png \
|
||||
../templates/images/arrow_bc.png \
|
||||
../templates/images/home.png
|
||||
|
||||
# Include the style sheets and scripts used.
|
||||
|
||||
HTML.headerstyles = \
|
||||
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style/offline.css\" />\n"
|
||||
|
||||
HTML.headerscripts =
|
||||
|
||||
HTML.endheader = \
|
||||
"</head>\n" \
|
||||
"<body>\n"
|
||||
@@ -1,104 +0,0 @@
|
||||
# Define the location of the templates to use. Style sheets and scripts are
|
||||
# specified relative to the template directory and will be copied into
|
||||
# subdirectories of the output directory.
|
||||
|
||||
HTML.templatedir = $SRCDIR/config
|
||||
|
||||
HTML.stylesheets = ../templates/style/narrow.css \
|
||||
../templates/style/style.css \
|
||||
../templates/style/style_ie6.css \
|
||||
../templates/style/style_ie7.css \
|
||||
../templates/style/style_ie8.css \
|
||||
../templates/style/superfish.css
|
||||
|
||||
# Adding jquery and functions - providing online tools and search features
|
||||
HTML.scripts = ../templates/scripts/functions.js \
|
||||
../templates/scripts/narrow.js \
|
||||
../templates/scripts/superfish.js \
|
||||
../templates/scripts/jquery.js
|
||||
|
||||
|
||||
# Files not referenced in any qdoc file.
|
||||
# See also qhp.Qt.extraFiles
|
||||
# for Qt 4
|
||||
extraimages.HTML = ../templates/images/qt-logo.png \
|
||||
../templates/images/bg_l.png \
|
||||
../templates/images/bg_l_blank.png \
|
||||
../templates/images/bg_ll_blank.png \
|
||||
../templates/images/bg_ul_blank.png \
|
||||
../templates/images/btn_next_green.png \
|
||||
../templates/images/btn_prev_green.png \
|
||||
../templates/images/header_bg.png \
|
||||
../templates/images/bg_r.png \
|
||||
../templates/images/box_bg.png \
|
||||
../templates/images/breadcrumb.png \
|
||||
../templates/images/btn_next_green.png \
|
||||
../templates/images/btn_prev_green.png \
|
||||
../templates/images/bullet_gt.png \
|
||||
../templates/images/bullet_dn.png \
|
||||
../templates/images/bullet_sq.png \
|
||||
../templates/images/bullet_up.png \
|
||||
../templates/images/arrow_down.png \
|
||||
../templates/images/feedbackground.png \
|
||||
../templates/images/horBar.png \
|
||||
../templates/images/page.png \
|
||||
../templates/images/page_bg.png \
|
||||
../templates/images/sprites-combined.png \
|
||||
../templates/images/spinner.gif \
|
||||
../templates/images/qtcreator-screenshots.png
|
||||
# for Qt 5
|
||||
HTML.extraimages = ../templates/images/qt-logo.png \
|
||||
../templates/images/bg_l.png \
|
||||
../templates/images/bg_l_blank.png \
|
||||
../templates/images/bg_ll_blank.png \
|
||||
../templates/images/bg_ul_blank.png \
|
||||
../templates/images/btn_next_green.png \
|
||||
../templates/images/btn_prev_green.png \
|
||||
../templates/images/header_bg.png \
|
||||
../templates/images/bg_r.png \
|
||||
../templates/images/box_bg.png \
|
||||
../templates/images/breadcrumb.png \
|
||||
../templates/images/btn_next_green.png \
|
||||
../templates/images/btn_prev_green.png \
|
||||
../templates/images/bullet_gt.png \
|
||||
../templates/images/bullet_dn.png \
|
||||
../templates/images/bullet_sq.png \
|
||||
../templates/images/bullet_up.png \
|
||||
../templates/images/arrow_down.png \
|
||||
../templates/images/feedbackground.png \
|
||||
../templates/images/horBar.png \
|
||||
../templates/images/page.png \
|
||||
../templates/images/page_bg.png \
|
||||
../templates/images/sprites-combined.png \
|
||||
../templates/images/spinner.gif \
|
||||
../templates/images/qtcreator-screenshots.png
|
||||
|
||||
# Include the style sheets and scripts used.
|
||||
|
||||
HTML.headerstyles = \
|
||||
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style/style.css\" />\n" \
|
||||
" <script src=\"scripts/jquery.js\" type=\"text/javascript\"></script>\n" \
|
||||
" <script src=\"scripts/functions.js\" type=\"text/javascript\"></script>\n" \
|
||||
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style/superfish.css\" />\n" \
|
||||
" <link rel=\"stylesheet\" type=\"text/css\" href=\"style/narrow.css\" />\n" \
|
||||
" <!--[if IE]>\n" \
|
||||
"<meta name=\"MSSmartTagsPreventParsing\" content=\"true\">\n" \
|
||||
"<meta http-equiv=\"imagetoolbar\" content=\"no\">\n" \
|
||||
"<![endif]-->\n" \
|
||||
"<!--[if lt IE 7]>\n" \
|
||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"style/style_ie6.css\">\n" \
|
||||
"<![endif]-->\n" \
|
||||
"<!--[if IE 7]>\n" \
|
||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"style/style_ie7.css\">\n" \
|
||||
"<![endif]-->\n" \
|
||||
"<!--[if IE 8]>\n" \
|
||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"style/style_ie8.css\">\n" \
|
||||
"<![endif]-->\n\n"
|
||||
|
||||
HTML.headerscripts = \
|
||||
"<script src=\"scripts/superfish.js\" type=\"text/javascript\"></script>\n" \
|
||||
"<script src=\"scripts/narrow.js\" type=\"text/javascript\"></script>\n\n"
|
||||
|
||||
HTML.endheader = \
|
||||
"</head>\n" \
|
||||
"<body class=\"\" onload=\"CheckEmptyAndLoadList();\">\n"
|
||||
@@ -1,161 +0,0 @@
|
||||
include(qt-html-online-styles.qdocconf)
|
||||
|
||||
HTML.postheader = \
|
||||
" <div class=\"header\" id=\"qtdocheader\">\n" \
|
||||
" <div class=\"content\"> \n" \
|
||||
" <div id=\"nav-logo\">\n" \
|
||||
" <a href=\"index.html\">Home</a></div>\n" \
|
||||
" <a href=\"index.html\" class=\"qtref\"><span>Qt Creator Manual</span></a>\n" \
|
||||
" <div id=\"narrowsearch\"></div>\n" \
|
||||
" <div id=\"nav-topright\">\n" \
|
||||
" <ul>\n" \
|
||||
" <li class=\"nav-topright-home\"><a href=\"http://qt.digia.com/\">Qt HOME</a></li>\n" \
|
||||
" <li class=\"nav-topright-dev\"><a href=\"http://wiki.qt-project.org/\">DEV</a></li>\n" \
|
||||
" <li class=\"nav-topright-doc nav-topright-doc-active\"><a href=\"http://qt-project.org/doc/\">\n" \
|
||||
" DOC</a></li>\n" \
|
||||
" <li class=\"nav-topright-blog\"><a href=\"http://blog.qt.digia.com/\">BLOG</a></li>\n" \
|
||||
" </ul>\n" \
|
||||
" </div>\n" \
|
||||
" <div id=\"shortCut\">\n" \
|
||||
" <ul>\n" \
|
||||
" <li class=\"shortCut-topleft-inactive\"><span><a href=\"index.html\">Qt Creator</a></span></li>\n" \
|
||||
" </a></li>\n" \
|
||||
" </ul>\n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" <div class=\"wrapper\">\n" \
|
||||
" <div class=\"hd\">\n" \
|
||||
" <span></span>\n" \
|
||||
" </div>\n" \
|
||||
" <div class=\"bd group\">\n" \
|
||||
" <div class=\"sidebar\">\n" \
|
||||
" <div class=\"box first bottombar\" id=\"lookup\">\n" \
|
||||
" <h2 title=\"API Lookup\">\n" \
|
||||
" API Lookup</h2>\n" \
|
||||
" <div id=\"list001\" class=\"list\">\n" \
|
||||
" <ul id=\"ul001\" >\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/classes.html">Class index</a></li>\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/functions.html">Function index</a></li>\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/modules.html">Modules</a></li>\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/namespaces.html">Namespaces</a></li>\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/qtglobal.html">Global Declarations</a></li>\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/qdeclarativeelements.html">QML elements</a></li>\n" \
|
||||
" </ul> \n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" <div class=\"box bottombar\" id=\"topics\">\n" \
|
||||
" <h2 title=\"Qt Topics\"><span></span>\n" \
|
||||
" Qt Topics</h2>\n" \
|
||||
" <div id=\"list002\" class=\"list\">\n" \
|
||||
" <ul id=\"ul002\" >\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/qt-basic-concepts.html">Programming with Qt</a></li> \n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/qtquick.html">Device UIs & Qt Quick</a></li> \n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/qt-gui-concepts.html">UI Design with Qt</a></li> \n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/developing-with-qt.html">Cross-platform and Platform-specific</a></li> \n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/platform-specific.html">Platform-specific info</a></li> \n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/technology-apis.html">Qt and Key Technologies</a></li> \n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/best-practices.html">Best Practices</a></li> \n" \
|
||||
" </ul> \n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" <div class=\"box\" id=\"examples\">\n" \
|
||||
" <h2 title=\"Examples\"><span></span>\n" \
|
||||
" Examples</h2>\n" \
|
||||
" <div id=\"list003\" class=\"list\">\n" \
|
||||
" <ul id=\"ul003\">\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/all-examples.html">Examples</a></li>\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/tutorials.html">Tutorials</a></li>\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/demos.html">Demos</a></li>\n" \
|
||||
" <li><a href="http://qt-project.org/doc/qt-4.8/qdeclarativeexamples.html">QML Examples</a></li>\n" \
|
||||
" </ul> \n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" <div class=\"wrap\">\n" \
|
||||
" <div class=\"toolbar\">\n" \
|
||||
" <div class=\"breadcrumb toolblock\">\n" \
|
||||
" <ul>\n" \
|
||||
" <li class=\"first\"><a href=\"index.html\">Home</a></li>\n" \
|
||||
" <!-- Breadcrumbs go here -->\n"
|
||||
|
||||
HTML.postpostheader = \
|
||||
" </ul>\n" \
|
||||
" </div>\n" \
|
||||
" <div class=\"toolbuttons toolblock\">\n" \
|
||||
" <ul>\n" \
|
||||
" <li id=\"smallA\" class=\"t_button\">A</li>\n" \
|
||||
" <li id=\"medA\" class=\"t_button active\">A</li>\n" \
|
||||
" <li id=\"bigA\" class=\"t_button\">A</li>\n" \
|
||||
" <li id=\"print\" class=\"t_button\"><a href=\"javascript:this.print();\">\n" \
|
||||
" <span>Print</span></a></li>\n" \
|
||||
" </ul>\n" \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" <div class=\"content mainContent\">\n"
|
||||
|
||||
HTML.footer = \
|
||||
" </div>\n" \
|
||||
" </div>\n" \
|
||||
" </div> \n" \
|
||||
" <div class=\"ft\">\n" \
|
||||
" <span></span>\n" \
|
||||
" </div>\n" \
|
||||
" </div> \n" \
|
||||
" <div class=\"footer\">\n" \
|
||||
" <p>\n" \
|
||||
" <p>\n" \
|
||||
" <acronym title=\"Copyright\">©</acronym> 2014 Digia Plc and/or its\n" \
|
||||
" subsidiaries. Documentation contributions included herein are the copyrights of\n" \
|
||||
" their respective owners.</p>\n" \
|
||||
" <br />\n" \
|
||||
" <p>\n" \
|
||||
" The documentation provided herein is licensed under the terms of the\n" \
|
||||
" <a href=\"http://www.gnu.org/licenses/fdl.html\">GNU Free Documentation\n" \
|
||||
" License version 1.3</a> as published by the Free Software Foundation.</p>\n" \
|
||||
" <p>\n" \
|
||||
" Documentation sources may be obtained from <a href=\"http://www.qt-project.org\">\n" \
|
||||
" www.qt-project.org</a>.</p>\n" \
|
||||
" <br />\n" \
|
||||
" <p>\n" \
|
||||
" Digia, Qt and their respective logos are trademarks of Digia Plc \n" \
|
||||
" in Finland and/or other countries worldwide. All other trademarks are property\n" \
|
||||
" of their respective owners. <a title=\"Privacy Policy\"\n" \
|
||||
" href=\"http://en.gitorious.org/privacy_policy/\">Privacy Policy</a></p>\n" \
|
||||
" </div>\n" \
|
||||
"\n"
|
||||
|
||||
|
||||
# Files not referenced in any qdoc file.
|
||||
# See also extraimages.HTML
|
||||
qhp.QtCreator.extraFiles = index.html \
|
||||
images/bg_l.png \
|
||||
images/bg_l_blank.png \
|
||||
images/bg_ll_blank.png \
|
||||
images/bg_ul_blank.png \
|
||||
images/header_bg.png \
|
||||
images/bg_r.png \
|
||||
images/box_bg.png \
|
||||
images/breadcrumb.png \
|
||||
images/bullet_gt.png \
|
||||
images/bullet_dn.png \
|
||||
images/bullet_sq.png \
|
||||
images/bullet_up.png \
|
||||
images/arrow_down.png \
|
||||
images/feedbackground.png \
|
||||
images/horBar.png \
|
||||
images/page.png \
|
||||
images/page_bg.png \
|
||||
images/sprites-combined.png \
|
||||
images/spinner.gif \
|
||||
images/qtcreator-screenshots.png \
|
||||
scripts/functions.js \
|
||||
scripts/jquery.js \
|
||||
scripts/narrow.js \
|
||||
scripts/superfish.js \
|
||||
style/narrow.css \
|
||||
style/superfish.css \
|
||||
style/style_ie6.css \
|
||||
style/style_ie7.css \
|
||||
style/style_ie8.css \
|
||||
style/style.css
|
||||
@@ -1,67 +0,0 @@
|
||||
include(qt-html-default-styles.qdocconf)
|
||||
|
||||
HTML.postheader = \
|
||||
"<div class=\"header\" id=\"qtdocheader\">\n" \
|
||||
" <div class=\"content\"> \n" \
|
||||
" <a href=\"index.html\" class=\"qtref\"><span>Qt Creator Documentation $QTC_VERSION</span></a>\n" \
|
||||
" </div>\n" \
|
||||
" <div class=\"breadcrumb\">\n" \
|
||||
" <ul>\n" \
|
||||
" <li class=\"first\"><a href=\"index.html\">Home</a></li>\n" \
|
||||
" <!-- Breadcrumbs go here -->\n"
|
||||
|
||||
HTML.postpostheader = \
|
||||
"\n" \
|
||||
" </ul>\n" \
|
||||
" </div>\n" \
|
||||
"</div>\n" \
|
||||
"<div class=\"content mainContent\">\n"
|
||||
|
||||
HTML.footer = \
|
||||
" <div class=\"ft\">\n" \
|
||||
" <span></span>\n" \
|
||||
" </div>\n" \
|
||||
"</div> \n" \
|
||||
"<div class=\"footer\">\n" \
|
||||
" <p>\n" \
|
||||
" <acronym title=\"Copyright\">©</acronym> 2014 Digia Plc and/or its\n" \
|
||||
" subsidiaries. Documentation contributions included herein are the copyrights of\n" \
|
||||
" their respective owners.</p>\n" \
|
||||
" <br />\n" \
|
||||
" <p>\n" \
|
||||
" The documentation provided herein is licensed under the terms of the\n" \
|
||||
" <a href=\"http://www.gnu.org/licenses/fdl.html\">GNU Free Documentation\n" \
|
||||
" License version 1.3</a> as published by the Free Software Foundation.</p>\n" \
|
||||
" <p>\n" \
|
||||
" Documentation sources may be obtained from <a href=\"http://www.qt-project.org\">\n" \
|
||||
" www.qt-project.org</a>.</p>\n" \
|
||||
" <br />\n" \
|
||||
" <p>\n" \
|
||||
" Digia, Qt and their respective logos are trademarks of Digia Plc \n" \
|
||||
" in Finland and/or other countries worldwide. All other trademarks are property\n" \
|
||||
" of their respective owners. <a title=\"Privacy Policy\"\n" \
|
||||
" href=\"http://en.gitorious.org/privacy_policy/\">Privacy Policy</a></p>\n" \
|
||||
"</div>\n" \
|
||||
|
||||
# Files not referenced in any qdoc file.
|
||||
# See also extraimages.HTML
|
||||
qhp.QtCreator.extraFiles = index.html \
|
||||
images/arrow_down.png \
|
||||
images/breadcrumb.png \
|
||||
images/bullet_gt.png \
|
||||
images/bullet_dn.png \
|
||||
images/bullet_sq.png \
|
||||
images/bullet_up.png \
|
||||
images/horBar.png \
|
||||
images/sprites-combined.png \
|
||||
images/qtcreator-screenshots.png \
|
||||
images/bgrContent.png \
|
||||
images/blu_dot.png \
|
||||
images/btn_next.png \
|
||||
images/btn_prev.png \
|
||||
images/ico_note.png \
|
||||
images/ico_note_attention.png \
|
||||
images/ico_out.png \
|
||||
images/home.png \
|
||||
images/arrow_bc.png \
|
||||
style/offline.css
|
||||
@@ -43,7 +43,24 @@ sources.fileextensions = "*.cpp *.qdoc"
|
||||
imagedirs = $SRCDIR/api/images $SRCDIR/images $SRCDIR/templates/images
|
||||
outputdir = $OUTDIR
|
||||
exampledirs = $SRCDIR/api/examples
|
||||
indexes = qt.index
|
||||
|
||||
indexes += $QDOC_INDEX_DIR/qtwidgets/qtwidgets.index \
|
||||
$QDOC_INDEX_DIR/qtcore/qtcore.index \
|
||||
$QDOC_INDEX_DIR/qtqml/qtqml.index \
|
||||
$QDOC_INDEX_DIR/qtquick/qtquick.index \
|
||||
$QDOC_INDEX_DIR/qmake/qmake.index \
|
||||
$QDOC_INDEX_DIR/qtdesigner/qtdesigner.index \
|
||||
$QDOC_INDEX_DIR/qtdoc/qtdoc.index \
|
||||
$QDOC_INDEX_DIR/qtgui/qtgui.index \
|
||||
$QDOC_INDEX_DIR/qthelp/qthelp.index \
|
||||
$QDOC_INDEX_DIR/qtquickcontrols/qtquickcontrols.index \
|
||||
$QDOC_INDEX_DIR/qtquicklayouts/qtquicklayouts.index \
|
||||
$QDOC_INDEX_DIR/qtlinguist/qtlinguist.index \
|
||||
$QDOC_INDEX_DIR/qtscript/qtscript.index \
|
||||
$QDOC_INDEX_DIR/qtsensors/qtsensors.index \
|
||||
$QDOC_INDEX_DIR/qtuitools/qtuitools.index \
|
||||
$QDOC_INDEX_DIR/qtwebkit/qtwebkit.index \
|
||||
$QDOC_INDEX_DIR/qtxml/qtxml.index
|
||||
|
||||
include(macros.qdocconf)
|
||||
include(qt-cpp-ignore.qdocconf)
|
||||
|
||||
18
doc/doc.pri
@@ -24,19 +24,15 @@ QHP_FILE = $$OUT_PWD/doc/html/qtcreator.qhp
|
||||
QCH_FILE = $$IDE_DOC_PATH/qtcreator.qch
|
||||
|
||||
HELP_DEP_FILES = $$PWD/src/qtcreator.qdoc \
|
||||
$$PWD/config/compat.qdocconf \
|
||||
$$PWD/config/macros.qdocconf \
|
||||
$$PWD/config/qt-cpp-ignore.qdocconf \
|
||||
$$PWD/config/qt-defines.qdocconf \
|
||||
$$PWD/config/qt-html-templates.qdocconf \
|
||||
$$PWD/config/qt-html-default-styles.qdocconf \
|
||||
$$PWD/qtcreator$${COMPAT}.qdocconf
|
||||
$$PWD/config/qt-defines.qdocconf
|
||||
|
||||
html_docs.commands = $$qdoc($$OUT_PWD/doc/html) $$PWD/qtcreator$${COMPAT}.qdocconf
|
||||
html_docs.commands = $$qdoc($$OUT_PWD/doc/html) $$PWD/qtcreator.qdocconf
|
||||
html_docs.depends += $$HELP_DEP_FILES
|
||||
html_docs.files = $$QHP_FILE
|
||||
|
||||
html_docs_online.commands = $$qdoc($$OUT_PWD/doc/html) $$PWD/qtcreator-online$${COMPAT}.qdocconf
|
||||
html_docs_online.commands = $$qdoc($$OUT_PWD/doc/html) $$PWD/qtcreator-online.qdocconf
|
||||
html_docs_online.depends += $$HELP_DEP_FILES
|
||||
|
||||
qch_docs.commands = $$HELPGENERATOR -o \"$$QCH_FILE\" $$QHP_FILE
|
||||
@@ -57,12 +53,14 @@ DEV_HELP_DEP_FILES = \
|
||||
$$PWD/api/plugin-metadata.qdoc \
|
||||
$$PWD/api/plugin-lifecycle.qdoc \
|
||||
$$PWD/api/pluginmanager.qdoc \
|
||||
$$PWD/api/qtcreator-dev$${COMPAT}.qdocconf
|
||||
$$PWD/api/qtcreator-documentation.qdoc \
|
||||
$$PWD/api/qtcreator-ui-text.qdoc \
|
||||
$$PWD/api/qtcreator-dev.qdocconf
|
||||
|
||||
dev_html_docs.commands = $$qdoc($$OUT_PWD/doc/html-dev) $$PWD/api/qtcreator-dev$${COMPAT}.qdocconf
|
||||
dev_html_docs.commands = $$qdoc($$OUT_PWD/doc/html-dev) $$PWD/api/qtcreator-dev.qdocconf
|
||||
dev_html_docs.depends += $$DEV_HELP_DEP_FILES
|
||||
|
||||
dev_html_docs_online.commands = $$qdoc($$OUT_PWD/doc/html-dev) $$PWD/api/qtcreator-dev-online$${COMPAT}.qdocconf
|
||||
dev_html_docs_online.commands = $$qdoc($$OUT_PWD/doc/html-dev) $$PWD/api/qtcreator-dev-online.qdocconf
|
||||
dev_html_docs_online.depends += $$DEV_HELP_DEP_FILES
|
||||
|
||||
dev_qch_docs.commands = $$HELPGENERATOR -o \"$$DEV_QCH_FILE\" $$DEV_QHP_FILE
|
||||
|
||||
@@ -109,6 +109,10 @@ ApplicationWindow {
|
||||
menuBar: MenuBar {
|
||||
Menu {
|
||||
title: qsTr("File")
|
||||
MenuItem {
|
||||
text: qsTr("&Open")
|
||||
onTriggered: console.log("Open action triggered");
|
||||
}
|
||||
MenuItem {
|
||||
text: qsTr("Exit")
|
||||
onTriggered: Qt.quit();
|
||||
|
||||
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 17 KiB |
BIN
doc/images/qtcreator-android-certificate.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 18 KiB |
@@ -1,4 +0,0 @@
|
||||
# Run qdoc from the directory that contains this file.
|
||||
include(config/compat.qdocconf)
|
||||
include(config/qtcreator-project.qdocconf)
|
||||
include(config/qt-html-templates-online.qdocconf)
|
||||
@@ -1,4 +0,0 @@
|
||||
# Run qdoc from the directory that contains this file.
|
||||
include(config/compat.qdocconf)
|
||||
include(config/qtcreator-project.qdocconf)
|
||||
include(config/qt-html-templates.qdocconf)
|
||||
@@ -154,7 +154,7 @@
|
||||
|
||||
\endlist
|
||||
|
||||
\li Select \gui File > \gui {New File or Project} > \gui Applications >
|
||||
\li Select \gui File > \gui {New File or Project} > \gui Application >
|
||||
\gui {Qt Quick Application} > \gui Choose, and
|
||||
follow the instructions of the wizard. For more information, see
|
||||
\l{Creating Qt Quick Projects}.
|
||||
|
||||
@@ -25,9 +25,9 @@
|
||||
|
||||
\title Deploying Applications to Android Devices
|
||||
|
||||
On Android, applications are distributed in specially structured type of ZIP
|
||||
packages called APK. \QC supports the following methods of deployment for
|
||||
Android applications:
|
||||
On Android, applications are distributed in a specially structured type of
|
||||
ZIP package called an APK. \QC supports the following methods of deployment
|
||||
for Android applications:
|
||||
|
||||
\list
|
||||
|
||||
@@ -165,8 +165,78 @@
|
||||
|
||||
\section3 Signing Android Packages
|
||||
|
||||
In the \gui {Sign Package} group you can sign the Android package by using
|
||||
a private key from the keystore. To create new keys, select \gui Create.
|
||||
To publish your application, you must sign it by using a \e {public-private
|
||||
key pair} that consists of a \e certificate and a corresponding
|
||||
\e {private key} and is identified by an \e alias. The key pair is used to
|
||||
verify that the future versions of your application are actually created by
|
||||
you.
|
||||
|
||||
\warning Keep the key pair in a safe place and take back up copies, because
|
||||
you cannot update the application if you lose the key pair.
|
||||
|
||||
You can use \QC to generate a keystore and a \e {self-signed} certificate.
|
||||
The generated certificate has the structure of an X.509 v3 digital
|
||||
certificate. It contains information about the version, serial number, and
|
||||
validity period of the certificate, the ID of the algorithm that is used to
|
||||
encrypt the data, the organization that issued the certificate, and the
|
||||
\e subject (owner) of the certificate. In case of a self-signed certificate,
|
||||
the issuer and owner of the certificate are the same. In addition, the
|
||||
certificate contains information about the algorithm that is used to sign
|
||||
the certificate, as well as the signature of the certificate.
|
||||
|
||||
The keystore is protected by a password. In addition, you can protect each
|
||||
alias with its individual password.
|
||||
|
||||
When you sign an Android application, you must select a keystore that
|
||||
contains certificates and a certificate alias from the keystore. The public
|
||||
key (certificate) for the alias is embedded into the APK during signing.
|
||||
|
||||
To create a keystore and a self-signed certificate:
|
||||
|
||||
\list 1
|
||||
|
||||
\li In the \gui Keystore field, select \gui Create to create a new
|
||||
keystore that contains one key pair in the \gui {Create Keystore and
|
||||
a Certificate} dialog:
|
||||
|
||||
\image qtcreator-android-certificate.png
|
||||
|
||||
\li In the \gui Keystore group, enter a password to protect the
|
||||
keystore.
|
||||
|
||||
\li In the \gui Certificate group, specify the key size and validity
|
||||
period of the certificate. You can specify a separate password to
|
||||
protect the key pair or use the keystore password.
|
||||
|
||||
\li In the \gui {Certificate Distinguished Names} group, enter
|
||||
information about yourself and your company or organization that
|
||||
identifies the issuer and the owner of the key pair.
|
||||
|
||||
\li Select \gui Save.
|
||||
|
||||
\li In the \gui {Keystore File Name} dialog, enter a name for the
|
||||
keystore and select a location for it.
|
||||
|
||||
\li In the \gui Keystore dialog, enter the keystore password to create
|
||||
the key pair in the keystore.
|
||||
|
||||
\endlist
|
||||
|
||||
To sign an Android package by using a key pair, specify settings in the
|
||||
\gui {Sign package} group:
|
||||
|
||||
\list 1
|
||||
|
||||
\li In the \gui Keystore field, select \gui Choose to select an existing
|
||||
keystore.
|
||||
|
||||
\li In the \gui {Certificate alias} field, select an alias from the list
|
||||
of key pairs that the keystore contains.
|
||||
|
||||
\li Select the \gui {Sign package} check box to use the alias to
|
||||
sign the Android package.
|
||||
|
||||
\endlist
|
||||
|
||||
\section3 Adding External Libraries
|
||||
|
||||
|
||||
@@ -1005,7 +1005,7 @@
|
||||
the URL in the \gui {General Messages} output pane.
|
||||
|
||||
To paste any content that you copied to the clipboard, select \gui Tools >
|
||||
\gui {Code Pasting} > \gui {Paste Clipboard}.
|
||||
\gui {Code Pasting} > \gui {Paste Snippet}.
|
||||
|
||||
To fetch a snippet of code from the server, select \gui{Tools} >
|
||||
\gui{Code Pasting} > \gui{Fetch Snippet} or press \key{Alt+C,Alt+F}. Select
|
||||
|
||||
@@ -136,6 +136,11 @@
|
||||
\li Core plugin: display keyboard shortcuts as popups when you
|
||||
press them. Mostly useful when presenting \QC to someone else.
|
||||
|
||||
\row
|
||||
\li -theme <default | dark>
|
||||
\li Core plugin: apply a dark color theme to \QC, without using
|
||||
stylesheets.
|
||||
|
||||
\row
|
||||
\li -debug <pid>
|
||||
\li Debugger plugin: attach to the process with the given process ID.
|
||||
@@ -201,4 +206,7 @@
|
||||
the \l{Specifying Text Editor Settings}{text editor color scheme} and the
|
||||
styling of the integrated \QD.
|
||||
|
||||
You can also switch to a dark theme to customize the appearance of widgets,
|
||||
colors, and icons without using stylesheets.
|
||||
|
||||
*/
|
||||
|
||||
@@ -98,7 +98,15 @@
|
||||
|
||||
\section1 Changing Color Schemes
|
||||
|
||||
You can use \QC with your favorite color scheme that defines how code
|
||||
Themes enable you to customize the appearance of the \QC UI: widgets,
|
||||
colors, and icons.
|
||||
|
||||
To switch from the default theme to a dark theme, select \gui Tools >
|
||||
\gui Options > \gui Environment, and then select \gui Dark in the \gui Theme
|
||||
field.
|
||||
|
||||
You can use the \QC text and code editors with your favorite color scheme
|
||||
that defines how code
|
||||
elements are highlighted and which background color is used. You can select
|
||||
one of the predefined color schemes or create custom ones.
|
||||
The color schemes apply to highlighting C++ files, QML files, and generic
|
||||
|
||||
@@ -57,8 +57,8 @@
|
||||
\li \l{http://qt-apps.org/}{Qt Apps}
|
||||
|
||||
\row
|
||||
\li Develop with a commercial Qt license and support - Qt by Digia
|
||||
\li \l{http://qt.digia.com/Product/Licensing/}{Qt Licensing}
|
||||
\li Develop with a commercial Qt license and support - Qt by The Qt Company
|
||||
\li \l{http://qt.io/licensing/}{Qt Licensing}
|
||||
\endtable
|
||||
|
||||
*/
|
||||
|
||||
@@ -35,7 +35,9 @@
|
||||
To deploy Qt applications to BlackBerry 10 devices:
|
||||
|
||||
\list 1
|
||||
\li Select \gui File > \gui {New File or Project} > \gui {Applications} to create a \gui {Qt Quick Application}, \gui {Qt Widgets Application}, or \gui {BlackBerry Cascades Application}.
|
||||
\li Select \gui File > \gui {New File or Project} > \gui {Application}
|
||||
to create a \gui {Qt Quick Application}, \gui {Qt Widgets
|
||||
Application}, or \gui {BlackBerry Cascades Application}.
|
||||
\li Select a BlackBerry 10 \l{glossary-buildandrun-kit}{kit} for either device or simulator. For more information about adding kits, see \l{Connecting BlackBerry 10 Devices}.
|
||||
\li When \QC prompts you to generate a BAR descriptor file, answer \gui Yes to generate the file and enable the packaging process.
|
||||
\li You can use the BAR descriptor editor to customize the appearance and behavior of the application.
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
|
||||
\list 1
|
||||
|
||||
\li Select \gui File > \gui {New File or Project} > \gui Applications >
|
||||
\li Select \gui File > \gui {New File or Project} > \gui Application >
|
||||
\gui {Qt Quick Application} > \gui Choose.
|
||||
|
||||
\li In the \gui{Name} field, type \b{accelbubble}.
|
||||
@@ -120,7 +120,7 @@
|
||||
|
||||
\li Click \gui Design to open the file in \QMLD.
|
||||
|
||||
\li In the \gui Navigator pane, select \gui Text and press \key Delete
|
||||
\li In the \gui Navigator pane, select \gui Label and press \key Delete
|
||||
to delete it.
|
||||
|
||||
\li In the \gui Library view, \gui Resources tab, select Bluebubble.svg
|
||||
@@ -284,6 +284,8 @@
|
||||
|
||||
When you have completed the steps, the main.qml file should look as follows:
|
||||
|
||||
\quotefile accelbubble/main.qml
|
||||
\quotefromfile accelbubble/main.qml
|
||||
\skipto import
|
||||
\printuntil /^\}/
|
||||
|
||||
*/
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
|
||||
\list 1
|
||||
|
||||
\li Select \gui{File > New File or Project > Applications >
|
||||
\li Select \gui{File > New File or Project > Application >
|
||||
Qt Quick Application > Choose}.
|
||||
|
||||
\li In the \gui{Name} field, type \b {Transitions}.
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
|
||||
\list 1
|
||||
|
||||
\li Select \gui File > \gui {New File or Project} > \gui Applications >
|
||||
\li Select \gui File > \gui {New File or Project} > \gui Application >
|
||||
\gui {Qt Quick UI} > \gui Choose.
|
||||
|
||||
\li In the \gui {Qt Quick component set} field, select the component set
|
||||
@@ -118,7 +118,7 @@
|
||||
|
||||
\list 1
|
||||
|
||||
\li Select \gui File > \gui {New File or Project} > \gui Applications >
|
||||
\li Select \gui File > \gui {New File or Project} > \gui Application >
|
||||
\gui {Qt Quick Application} > \gui Choose.
|
||||
|
||||
\li In the \gui {Qt Quick component set} field, select the component set
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
\list 1
|
||||
|
||||
\li Select \gui{File > New File or Project > Applications > Qt Widgets
|
||||
\li Select \gui{File > New File or Project > Application > Qt Widgets
|
||||
Application > Choose}.
|
||||
|
||||
\image qtcreator-new-qt-gui-application.png "New File or Project dialog"
|
||||
|
||||
BIN
doc/templates/images/api_examples.png
vendored
|
Before Width: | Height: | Size: 1.3 KiB |
BIN
doc/templates/images/api_lookup.png
vendored
|
Before Width: | Height: | Size: 1.8 KiB |
BIN
doc/templates/images/api_topics.png
vendored
|
Before Width: | Height: | Size: 1.2 KiB |
BIN
doc/templates/images/arrow_bc.png
vendored
|
Before Width: | Height: | Size: 1.0 KiB |
BIN
doc/templates/images/arrow_down.png
vendored
|
Before Width: | Height: | Size: 177 B |
BIN
doc/templates/images/bg_l.png
vendored
|
Before Width: | Height: | Size: 100 B |
BIN
doc/templates/images/bg_l_blank.png
vendored
|
Before Width: | Height: | Size: 84 B |
BIN
doc/templates/images/bg_ll.png
vendored
|
Before Width: | Height: | Size: 514 B |
BIN
doc/templates/images/bg_ll_blank.png
vendored
|
Before Width: | Height: | Size: 320 B |
BIN
doc/templates/images/bg_lr.png
vendored
|
Before Width: | Height: | Size: 458 B |
BIN
doc/templates/images/bg_r.png
vendored
|
Before Width: | Height: | Size: 96 B |
BIN
doc/templates/images/bg_ul.png
vendored
|
Before Width: | Height: | Size: 516 B |
BIN
doc/templates/images/bg_ul_blank.png
vendored
|
Before Width: | Height: | Size: 304 B |
BIN
doc/templates/images/bg_ur.png
vendored
|
Before Width: | Height: | Size: 437 B |
BIN
doc/templates/images/bg_ur_blank.png
vendored
|
Before Width: | Height: | Size: 437 B |
BIN
doc/templates/images/bgrContent.png
vendored
|
Before Width: | Height: | Size: 149 B |
BIN
doc/templates/images/blu_dot.png
vendored
|
Before Width: | Height: | Size: 168 B |
BIN
doc/templates/images/box_bg.png
vendored
|
Before Width: | Height: | Size: 89 B |
BIN
doc/templates/images/breadcrumb.png
vendored
|
Before Width: | Height: | Size: 134 B |
BIN
doc/templates/images/btn_next.png
vendored
|
Before Width: | Height: | Size: 689 B |
BIN
doc/templates/images/btn_next_green.png
vendored
|
Before Width: | Height: | Size: 695 B |
BIN
doc/templates/images/btn_prev.png
vendored
|
Before Width: | Height: | Size: 676 B |
BIN
doc/templates/images/btn_prev_green.png
vendored
|
Before Width: | Height: | Size: 687 B |
BIN
doc/templates/images/bullet_dn.png
vendored
|
Before Width: | Height: | Size: 230 B |
BIN
doc/templates/images/bullet_gt.png
vendored
|
Before Width: | Height: | Size: 124 B |
BIN
doc/templates/images/bullet_sq.png
vendored
|
Before Width: | Height: | Size: 74 B |
BIN
doc/templates/images/bullet_up.png
vendored
|
Before Width: | Height: | Size: 210 B |
BIN
doc/templates/images/content_bg.png
vendored
|
Before Width: | Height: | Size: 1.5 KiB |
BIN
doc/templates/images/feedbackground.png
vendored
|
Before Width: | Height: | Size: 263 B |
BIN
doc/templates/images/form_bg.png
vendored
|
Before Width: | Height: | Size: 390 B |
BIN
doc/templates/images/header.png
vendored
|
Before Width: | Height: | Size: 3.7 KiB |
BIN
doc/templates/images/header_bg.png
vendored
|
Before Width: | Height: | Size: 114 B |
BIN
doc/templates/images/home.png
vendored
|
Before Width: | Height: | Size: 1.1 KiB |
BIN
doc/templates/images/horBar.png
vendored
|
Before Width: | Height: | Size: 103 B |
BIN
doc/templates/images/ico_note.png
vendored
|
Before Width: | Height: | Size: 649 B |
BIN
doc/templates/images/ico_note_attention.png
vendored
|
Before Width: | Height: | Size: 529 B |
BIN
doc/templates/images/ico_out.png
vendored
|
Before Width: | Height: | Size: 362 B |
BIN
doc/templates/images/page.png
vendored
|
Before Width: | Height: | Size: 3.0 KiB |
BIN
doc/templates/images/page_bg.png
vendored
|
Before Width: | Height: | Size: 84 B |
BIN
doc/templates/images/print.png
vendored
|
Before Width: | Height: | Size: 575 B |
BIN
doc/templates/images/qt_guide.png
vendored
|
Before Width: | Height: | Size: 12 KiB |
BIN
doc/templates/images/qt_icon.png
vendored
|
Before Width: | Height: | Size: 4.7 KiB |
BIN
doc/templates/images/qt_ref_doc.png
vendored
|
Before Width: | Height: | Size: 2.5 KiB |
BIN
doc/templates/images/qt_tools.png
vendored
|
Before Width: | Height: | Size: 17 KiB |
BIN
doc/templates/images/sep.png
vendored
|
Before Width: | Height: | Size: 120 B |
BIN
doc/templates/images/spinner.gif
vendored
|
Before Width: | Height: | Size: 2.0 KiB |
BIN
doc/templates/images/sprites-combined.png
vendored
|
Before Width: | Height: | Size: 61 KiB |
189
doc/templates/scripts/functions.js
vendored
@@ -1,189 +0,0 @@
|
||||
/* START non link areas where cursor should change to pointing hand */
|
||||
$('.t_button').mouseover(function() {
|
||||
$('.t_button').css('cursor','pointer');
|
||||
/*document.getElementById(this.id).style.cursor='pointer';*/
|
||||
});
|
||||
/* END non link areas */
|
||||
$('#smallA').click(function() {
|
||||
$('.content .heading,.content h1, .content h2, .content h3, .content p, .content li, .content table').css('font-size','smaller');
|
||||
$('.t_button').removeClass('active')
|
||||
$(this).addClass('active')
|
||||
});
|
||||
|
||||
$('#medA').click(function() {
|
||||
$('.content .heading').css('font','600 16px/1 Arial');
|
||||
$('.content h1').css('font','600 18px/1.2 Arial');
|
||||
$('.content h2').css('font','600 16px/1.2 Arial');
|
||||
$('.content h3').css('font','600 14px/1.2 Arial');
|
||||
$('.content p').css('font','13px/20px Verdana');
|
||||
$('.content li').css('font','400 13px/1 Verdana');
|
||||
$('.content li').css('line-height','14px');
|
||||
$('.content .toc li').css('font', 'normal 10px/1.2 Verdana');
|
||||
$('.content table').css('font','13px/1.2 Verdana');
|
||||
$('.content .heading').css('font','600 16px/1 Arial');
|
||||
$('.content .indexboxcont li').css('font','600 13px/1 Verdana');
|
||||
$('.t_button').removeClass('active')
|
||||
$(this).addClass('active')
|
||||
});
|
||||
|
||||
$('#bigA').click(function() {
|
||||
$('.content .heading,.content h1, .content h2, .content h3, .content p, .content li, .content table').css('font-size','large');
|
||||
$('.content .heading,.content h1, .content h2, .content h3, .content p, .content li, .content table').css('line-height','25px');
|
||||
$('.t_button').removeClass('active')
|
||||
$(this).addClass('active')
|
||||
});
|
||||
|
||||
$('.feedclose').click(function() {
|
||||
$('.bd').show();
|
||||
$('.hd').show();
|
||||
$('.footer').show();
|
||||
$('#feedbackBox').hide();
|
||||
$('#blurpage').hide();
|
||||
});
|
||||
|
||||
$('.feedback').click(function() {
|
||||
$('.bd').hide();
|
||||
$('.hd').hide();
|
||||
$('.footer').hide();
|
||||
$('#feedbackBox').show();
|
||||
$('#blurpage').show();
|
||||
});
|
||||
var lookupCount = 0;
|
||||
var articleCount = 0;
|
||||
var exampleCount = 0;
|
||||
var qturl = ""; // change from "http://doc.qt.nokia.com/4.6/" to 0 so we can have relative links
|
||||
|
||||
function processData(response){
|
||||
var propertyTags = response.getElementsByTagName('page');
|
||||
|
||||
for (var i=0; i< propertyTags.length; i++) {
|
||||
var linkStart = "<li class=\"liveResult\"><a href='"+qturl+"";
|
||||
var linkEnd = "</a></li>";
|
||||
|
||||
if(propertyTags[i].getElementsByTagName('pageType')[0].firstChild.nodeValue == 'APIPage'){
|
||||
lookupCount++;
|
||||
|
||||
for (var j=0; j< propertyTags[i].getElementsByTagName('pageWords').length; j++){
|
||||
full_li_element = linkStart + propertyTags[i].getElementsByTagName('pageUrl')[j].firstChild.nodeValue;
|
||||
full_li_element = full_li_element + "'>" + propertyTags[i].getElementsByTagName('pageTitle')[0].firstChild.nodeValue + linkEnd;
|
||||
$('#ul001').append(full_li_element);
|
||||
$('#ul001 .defaultLink').css('display','none');
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if(propertyTags[i].getElementsByTagName('pageType')[0].firstChild.nodeValue == 'Article'){
|
||||
articleCount++;
|
||||
|
||||
for (var j=0; j< propertyTags[i].getElementsByTagName('pageWords').length; j++){
|
||||
full_li_element = linkStart + propertyTags[i].getElementsByTagName('pageUrl')[j].firstChild.nodeValue;
|
||||
full_li_element =full_li_element + "'>" + propertyTags[i].getElementsByTagName('pageTitle')[0].firstChild.nodeValue + linkEnd ;
|
||||
|
||||
$('#ul002').append(full_li_element);
|
||||
$('#ul002 .defaultLink').css('display','none');
|
||||
|
||||
}
|
||||
}
|
||||
if(propertyTags[i].getElementsByTagName('pageType')[0].firstChild.nodeValue == 'Example'){
|
||||
exampleCount++;
|
||||
|
||||
|
||||
for (var j=0; j< propertyTags[i].getElementsByTagName('pageWords').length; j++){
|
||||
full_li_element = linkStart + propertyTags[i].getElementsByTagName('pageUrl')[j].firstChild.nodeValue;
|
||||
full_li_element =full_li_element + "'>" + propertyTags[i].getElementsByTagName('pageTitle')[0].firstChild.nodeValue + linkEnd ;
|
||||
|
||||
$('#ul003').append(full_li_element);
|
||||
$('#ul003 .defaultLink').css('display','none');
|
||||
|
||||
}
|
||||
}
|
||||
if(i==propertyTags.length){$('#pageType').removeClass('loading');}
|
||||
|
||||
}
|
||||
if(lookupCount > 0){$('#ul001 .menuAlert').remove();$('#ul001').prepend('<li class=\"menuAlert liveResult hit\">Found ' + lookupCount + ' hits</li>');$('#ul001 li').css('display','block');$('.sidebar .search form input').removeClass('loading');}
|
||||
if(articleCount > 0){$('#ul002 .menuAlert').remove();$('#ul002').prepend('<li class=\"menuAlert liveResult hit\">Found ' + articleCount + ' hits</li>');$('#ul002 li').css('display','block');}
|
||||
if(exampleCount > 0){$('#ul003 .menuAlert').remove();$('#ul003').prepend('<li class=\"menuAlert liveResult hit\">Found ' + articleCount + ' hits</li>');$('#ul003 li').css('display','block');}
|
||||
|
||||
if(lookupCount == 0){$('#ul001 .menuAlert').remove();$('#ul001').prepend('<li class=\"menuAlert liveResult noMatch\">Found no result</li>');$('#ul001 li').css('display','block');$('.sidebar .search form input').removeClass('loading');}
|
||||
if(articleCount == 0){$('#ul002 .menuAlert').remove();$('#ul002').prepend('<li class=\"menuAlert liveResult noMatch\">Found no result</li>');$('#ul002 li').css('display','block');}
|
||||
if(exampleCount == 0){$('#ul003 .menuAlert').remove();$('#ul003').prepend('<li class=\"menuAlert liveResult noMatch\">Found no result</li>');$('#ul003 li').css('display','block');}
|
||||
// reset count variables;
|
||||
lookupCount=0;
|
||||
articleCount = 0;
|
||||
exampleCount = 0;
|
||||
|
||||
}
|
||||
//build regular expression object to find empty string or any number of blank
|
||||
var blankRE=/^\s*$/;
|
||||
function CheckEmptyAndLoadList()
|
||||
{
|
||||
$('#feedUrl').remove();
|
||||
$('.menuAlert').remove();
|
||||
$('.liveResult').remove();
|
||||
$('.defaultLink').css('display','block');
|
||||
var value = document.getElementById('pageType').value;
|
||||
if((blankRE.test(value)) || (value.length < 3))
|
||||
{
|
||||
//empty inputbox
|
||||
// load default li elements into the ul if empty
|
||||
// loadAllList(); // replaced
|
||||
$('.defaultLink').css('display','block');
|
||||
// $('.liveResult').css('display','none');
|
||||
}else{
|
||||
$('.defaultLink').css('display','none');
|
||||
}
|
||||
}
|
||||
/*
|
||||
$(window).resize(function(){
|
||||
if($(window).width()<400)
|
||||
$('body').addClass('offline');
|
||||
else
|
||||
$('body').removeClass('offline');
|
||||
});
|
||||
*/
|
||||
// Loads on doc ready
|
||||
$(document).ready(function () {
|
||||
//alert(pageUrl);
|
||||
//$('#pageUrl').attr('foo',pageUrl);
|
||||
var pageTitle = $('title').html();
|
||||
var currentString = $('#pageType').val() ;
|
||||
if(currentString.length < 1){
|
||||
$('.defaultLink').css('display','block');
|
||||
CheckEmptyAndLoadList();
|
||||
}
|
||||
|
||||
$('#pageType').keyup(function () {
|
||||
var searchString = $('#pageType').val() ;
|
||||
if ((searchString == null) || (searchString.length < 3)) {
|
||||
$('#pageType').removeClass('loading');
|
||||
$('.liveResult').remove();
|
||||
$('.searching').remove();
|
||||
CheckEmptyAndLoadList();
|
||||
$('.report').remove();
|
||||
// debug$('.content').prepend('<li>too short or blank</li>'); // debug
|
||||
return;
|
||||
}
|
||||
if (this.timer) clearTimeout(this.timer);
|
||||
this.timer = setTimeout(function () {
|
||||
$('#pageType').addClass('loading');
|
||||
$('.searching').remove();
|
||||
$('.list ul').prepend('<li class="menuAlert searching">Searching...</li>');
|
||||
$.ajax({
|
||||
contentType: "application/x-www-form-urlencoded",
|
||||
url: 'http://' + location.host + '/nokiasearch/GetDataServlet',
|
||||
data: 'searchString='+searchString,
|
||||
dataType:'xml',
|
||||
type: 'post',
|
||||
success: function (response, textStatus) {
|
||||
|
||||
$('.liveResult').remove();
|
||||
$('.searching').remove();
|
||||
$('#pageType').removeClass('loading');
|
||||
$('.list ul').prepend('<li class="menuAlert searching">Searching...</li>');
|
||||
processData(response);
|
||||
|
||||
}
|
||||
});
|
||||
}, 500);
|
||||
});
|
||||
});
|
||||
152
doc/templates/scripts/jquery.js
vendored
@@ -1,152 +0,0 @@
|
||||
/*!
|
||||
* jQuery JavaScript Library v1.4.1
|
||||
* http://jquery.com/
|
||||
*
|
||||
* Copyright 2014, John Resig
|
||||
* Dual licensed under the MIT or GPL Version 2 licenses.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* Includes Sizzle.js
|
||||
* http://sizzlejs.com/
|
||||
* Copyright 2014, The Dojo Foundation
|
||||
* Released under the MIT, BSD, and GPL Licenses.
|
||||
*
|
||||
* Date: Mon Jan 25 19:43:33 2010 -0500
|
||||
*/
|
||||
(function(z,v){function la(){if(!c.isReady){try{r.documentElement.doScroll("left")}catch(a){setTimeout(la,1);return}c.ready()}}function Ma(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,i){var j=a.length;if(typeof b==="object"){for(var n in b)X(a,n,b[n],f,e,d);return a}if(d!==v){f=!i&&f&&c.isFunction(d);for(n=0;n<j;n++)e(a[n],b,f?d.call(a[n],n,e(a[n],b)):d,i);return a}return j?
|
||||
e(a[0],b):null}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function ma(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function na(a){var b,d=[],f=[],e=arguments,i,j,n,o,m,s,x=c.extend({},c.data(this,"events").live);if(!(a.button&&a.type==="click")){for(o in x){j=x[o];if(j.live===a.type||j.altLive&&c.inArray(a.type,j.altLive)>-1){i=j.data;i.beforeFilter&&i.beforeFilter[a.type]&&!i.beforeFilter[a.type](a)||f.push(j.selector)}else delete x[o]}i=c(a.target).closest(f,
|
||||
a.currentTarget);m=0;for(s=i.length;m<s;m++)for(o in x){j=x[o];n=i[m].elem;f=null;if(i[m].selector===j.selector){if(j.live==="mouseenter"||j.live==="mouseleave")f=c(a.relatedTarget).closest(j.selector)[0];if(!f||f!==n)d.push({elem:n,fn:j})}}m=0;for(s=d.length;m<s;m++){i=d[m];a.currentTarget=i.elem;a.data=i.fn.data;if(i.fn.apply(i.elem,e)===false){b=false;break}}return b}}function oa(a,b){return"live."+(a?a+".":"")+b.replace(/\./g,"`").replace(/ /g,"&")}function pa(a){return!a||!a.parentNode||a.parentNode.nodeType===
|
||||
11}function qa(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var i in f)for(var j in f[i])c.event.add(this,i,f[i][j],f[i][j].data)}}})}function ra(a,b,d){var f,e,i;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&a[0].indexOf("<option")<0&&(c.support.checkClone||!sa.test(a[0]))){e=true;if(i=c.fragments[a[0]])if(i!==1)f=i}if(!f){b=b&&b[0]?b[0].ownerDocument||b[0]:r;f=b.createDocumentFragment();
|
||||
c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=i?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(ta.concat.apply([],ta.slice(0,b)),function(){d[this]=a});return d}function ua(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Na=z.jQuery,Oa=z.$,r=z.document,S,Pa=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Qa=/^.[^:#\[\.,]*$/,Ra=/\S/,Sa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Ta=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,O=navigator.userAgent,
|
||||
va=false,P=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,Q=Array.prototype.slice,wa=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(typeof a==="string")if((d=Pa.exec(a))&&(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:r;if(a=Ta.exec(a))if(c.isPlainObject(b)){a=[r.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=ra([d[1]],
|
||||
[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}}else{if(b=r.getElementById(d[2])){if(b.id!==d[2])return S.find(a);this.length=1;this[0]=b}this.context=r;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=r;a=r.getElementsByTagName(a)}else return!b||b.jquery?(b||S).find(a):c(b).find(a);else if(c.isFunction(a))return S.ready(a);if(a.selector!==v){this.selector=a.selector;this.context=a.context}return c.isArray(a)?this.setArray(a):c.makeArray(a,
|
||||
this)},selector:"",jquery:"1.4.1",length:0,size:function(){return this.length},toArray:function(){return Q.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){a=c(a||null);a.prevObject=this;a.context=this.context;if(b==="find")a.selector=this.selector+(this.selector?" ":"")+d;else if(b)a.selector=this.selector+"."+b+"("+d+")";return a},setArray:function(a){this.length=0;ba.apply(this,a);return this},each:function(a,b){return c.each(this,
|
||||
a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(r,c);else P&&P.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Q.apply(this,arguments),"slice",Q.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};
|
||||
c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,i,j,n;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(i in e){j=a[i];n=e[i];if(a!==n)if(f&&n&&(c.isPlainObject(n)||c.isArray(n))){j=j&&(c.isPlainObject(j)||c.isArray(j))?j:c.isArray(n)?[]:{};a[i]=c.extend(f,j,n)}else if(n!==v)a[i]=n}return a};c.extend({noConflict:function(a){z.$=
|
||||
Oa;if(a)z.jQuery=Na;return c},isReady:false,ready:function(){if(!c.isReady){if(!r.body)return setTimeout(c.ready,13);c.isReady=true;if(P){for(var a,b=0;a=P[b++];)a.call(r,c);P=null}c.fn.triggerHandler&&c(r).triggerHandler("ready")}},bindReady:function(){if(!va){va=true;if(r.readyState==="complete")return c.ready();if(r.addEventListener){r.addEventListener("DOMContentLoaded",L,false);z.addEventListener("load",c.ready,false)}else if(r.attachEvent){r.attachEvent("onreadystatechange",L);z.attachEvent("onload",
|
||||
c.ready);var a=false;try{a=z.frameElement==null}catch(b){}r.documentElement.doScroll&&a&&la()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,"isPrototypeOf"))return false;var b;for(b in a);return b===v||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;
|
||||
return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return z.JSON&&z.JSON.parse?z.JSON.parse(a):(new Function("return "+a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Ra.test(a)){var b=r.getElementsByTagName("head")[0]||
|
||||
r.documentElement,d=r.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(r.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,i=a.length,j=i===v||c.isFunction(a);if(d)if(j)for(f in a){if(b.apply(a[f],d)===false)break}else for(;e<i;){if(b.apply(a[e++],d)===false)break}else if(j)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=
|
||||
a[0];e<i&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Sa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==
|
||||
v;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,i=a.length;e<i;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,i=0,j=a.length;i<j;i++){e=b(a[i],i,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=v}else if(b&&!c.isFunction(b)){d=b;b=v}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},
|
||||
uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});O=c.uaMatch(O);if(O.browser){c.browser[O.browser]=true;c.browser.version=O.version}if(c.browser.webkit)c.browser.safari=true;if(wa)c.inArray=function(a,b){return wa.call(b,a)};S=c(r);if(r.addEventListener)L=function(){r.removeEventListener("DOMContentLoaded",
|
||||
L,false);c.ready()};else if(r.attachEvent)L=function(){if(r.readyState==="complete"){r.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=r.documentElement,b=r.createElement("script"),d=r.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var e=d.getElementsByTagName("*"),i=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!i)){c.support=
|
||||
{leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(i.getAttribute("style")),hrefNormalized:i.getAttribute("href")==="/a",opacity:/^0.55$/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:r.createElement("select").appendChild(r.createElement("option")).selected,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};
|
||||
b.type="text/javascript";try{b.appendChild(r.createTextNode("window."+f+"=1;"))}catch(j){}a.insertBefore(b,a.firstChild);if(z[f]){c.support.scriptEval=true;delete z[f]}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function n(){c.support.noCloneEvent=false;d.detachEvent("onclick",n)});d.cloneNode(true).fireEvent("onclick")}d=r.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=r.createDocumentFragment();a.appendChild(d.firstChild);
|
||||
c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var n=r.createElement("div");n.style.width=n.style.paddingLeft="1px";r.body.appendChild(n);c.boxModel=c.support.boxModel=n.offsetWidth===2;r.body.removeChild(n).style.display="none"});a=function(n){var o=r.createElement("div");n="on"+n;var m=n in o;if(!m){o.setAttribute(n,"return;");m=typeof o[n]==="function"}return m};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=i=null}})();c.props=
|
||||
{"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ua=0,xa={},Va={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==z?xa:a;var f=a[G],e=c.cache;if(!b&&!f)return null;f||(f=++Ua);if(typeof b==="object"){a[G]=f;e=e[f]=c.extend(true,
|
||||
{},b)}else e=e[f]?e[f]:typeof d==="undefined"?Va:(e[f]={});if(d!==v){a[G]=f;e[b]=d}return typeof b==="string"?e[b]:e}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==z?xa:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{try{delete a[G]}catch(i){a.removeAttribute&&a.removeAttribute(G)}delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,
|
||||
a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===v){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===v&&this.length)f=c.data(this[0],a);return f===v&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);
|
||||
return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===v)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||
|
||||
a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var ya=/[\n\t]/g,ca=/\s+/,Wa=/\r/g,Xa=/href|src|style/,Ya=/(button|input)/i,Za=/(button|input|object|select|textarea)/i,$a=/^(a|area)$/i,za=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(o){var m=
|
||||
c(this);m.addClass(a.call(this,o,m.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className)for(var i=" "+e.className+" ",j=0,n=b.length;j<n;j++){if(i.indexOf(" "+b[j]+" ")<0)e.className+=" "+b[j]}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var m=c(this);m.removeClass(a.call(this,o,m.attr("class")))});if(a&&typeof a==="string"||a===v)for(var b=(a||"").split(ca),
|
||||
d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var i=(" "+e.className+" ").replace(ya," "),j=0,n=b.length;j<n;j++)i=i.replace(" "+b[j]+" "," ");e.className=i.substring(1,i.length-1)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var i=c(this);i.toggleClass(a.call(this,e,i.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,i=0,j=c(this),n=b,o=
|
||||
a.split(ca);e=o[i++];){n=f?n:!j.hasClass(e);j[n?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(ya," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===v){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||
|
||||
{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var i=b?d:0;for(d=b?d+1:e.length;i<d;i++){var j=e[i];if(j.selected){a=c(j).val();if(b)return a;f.push(a)}}return f}if(za.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Wa,"")}return v}var n=c.isFunction(a);return this.each(function(o){var m=c(this),s=a;if(this.nodeType===1){if(n)s=a.call(this,o,m.val());
|
||||
if(typeof s==="number")s+="";if(c.isArray(s)&&za.test(this.type))this.checked=c.inArray(m.val(),s)>=0;else if(c.nodeName(this,"select")){var x=c.makeArray(s);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),x)>=0});if(!x.length)this.selectedIndex=-1}else this.value=s}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return v;if(f&&b in c.attrFn)return c(a)[b](d);
|
||||
f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==v;b=f&&c.props[b]||b;if(a.nodeType===1){var i=Xa.test(b);if(b in a&&f&&!i){if(e){b==="type"&&Ya.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Za.test(a.nodeName)||$a.test(a.nodeName)&&a.href?0:v;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=
|
||||
""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&i?a.getAttribute(b,2):a.getAttribute(b);return a===null?v:a}return c.style(a,b,d)}});var ab=function(a){return a.replace(/[^\w\s\.\|`]/g,function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==z&&!a.frameElement)a=z;if(!d.guid)d.guid=c.guid++;if(f!==v){d=c.proxy(d);d.data=f}var e=c.data(a,"events")||c.data(a,"events",{}),i=c.data(a,"handle"),j;if(!i){j=
|
||||
function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(j.elem,arguments):v};i=c.data(a,"handle",j)}if(i){i.elem=a;b=b.split(/\s+/);for(var n,o=0;n=b[o++];){var m=n.split(".");n=m.shift();if(o>1){d=c.proxy(d);if(f!==v)d.data=f}d.type=m.slice(0).sort().join(".");var s=e[n],x=this.special[n]||{};if(!s){s=e[n]={};if(!x.setup||x.setup.call(a,f,m,d)===false)if(a.addEventListener)a.addEventListener(n,i,false);else a.attachEvent&&a.attachEvent("on"+n,i)}if(x.add)if((m=x.add.call(a,
|
||||
d,f,m,s))&&c.isFunction(m)){m.guid=m.guid||d.guid;m.data=m.data||d.data;m.type=m.type||d.type;d=m}s[d.guid]=d;this.global[n]=true}a=null}}},global:{},remove:function(a,b,d){if(!(a.nodeType===3||a.nodeType===8)){var f=c.data(a,"events"),e,i,j;if(f){if(b===v||typeof b==="string"&&b.charAt(0)===".")for(i in f)this.remove(a,i+(b||""));else{if(b.type){d=b.handler;b=b.type}b=b.split(/\s+/);for(var n=0;i=b[n++];){var o=i.split(".");i=o.shift();var m=!o.length,s=c.map(o.slice(0).sort(),ab);s=new RegExp("(^|\\.)"+
|
||||
s.join("\\.(?:.*\\.)?")+"(\\.|$)");var x=this.special[i]||{};if(f[i]){if(d){j=f[i][d.guid];delete f[i][d.guid]}else for(var A in f[i])if(m||s.test(f[i][A].type))delete f[i][A];x.remove&&x.remove.call(a,o,j);for(e in f[i])break;if(!e){if(!x.teardown||x.teardown.call(a,o)===false)if(a.removeEventListener)a.removeEventListener(i,c.data(a,"handle"),false);else a.detachEvent&&a.detachEvent("on"+i,c.data(a,"handle"));e=null;delete f[i]}}}}for(e in f)break;if(!e){if(A=c.data(a,"handle"))A.elem=null;c.removeData(a,
|
||||
"events");c.removeData(a,"handle")}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();this.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return v;a.result=v;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,
|
||||
b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(i){}if(!a.isPropagationStopped()&&f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){d=a.target;var j;if(!(c.nodeName(d,"a")&&e==="click")&&!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()])){try{if(d[e]){if(j=d["on"+e])d["on"+e]=null;this.triggered=true;d[e]()}}catch(n){}if(j)d["on"+e]=j;this.triggered=false}}},handle:function(a){var b,
|
||||
d;a=arguments[0]=c.event.fix(a||z.event);a.currentTarget=this;d=a.type.split(".");a.type=d.shift();b=!d.length&&!a.exclusive;var f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");d=(c.data(this,"events")||{})[a.type];for(var e in d){var i=d[e];if(b||f.test(i.type)){a.handler=i;a.data=i.data;i=i.apply(this,arguments);if(i!==v){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
|
||||
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||r;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=r.documentElement;d=r.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
|
||||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==v)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a,b){c.extend(a,b||{});a.guid+=b.selector+b.live;b.liveProxy=a;c.event.add(this,b.live,na,b)},remove:function(a){if(a.length){var b=
|
||||
0,d=new RegExp("(^|\\.)"+a[0]+"(\\.|$)");c.each(c.data(this,"events").live||{},function(){d.test(this.type)&&b++});b<1&&c.event.remove(this,a[0],na)}},special:{}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};
|
||||
c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y};var Aa=function(a){for(var b=
|
||||
a.relatedTarget;b&&b!==this;)try{b=b.parentNode}catch(d){break}if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}},Ba=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ba:Aa,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ba:Aa)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(a,b,d){if(this.nodeName.toLowerCase()!==
|
||||
"form"){c.event.add(this,"click.specialSubmit."+d.guid,function(f){var e=f.target,i=e.type;if((i==="submit"||i==="image")&&c(e).closest("form").length)return ma("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit."+d.guid,function(f){var e=f.target,i=e.type;if((i==="text"||i==="password")&&c(e).closest("form").length&&f.keyCode===13)return ma("submit",this,arguments)})}else return false},remove:function(a,b){c.event.remove(this,"click.specialSubmit"+(b?"."+b.guid:""));c.event.remove(this,
|
||||
"keypress.specialSubmit"+(b?"."+b.guid:""))}};if(!c.support.changeBubbles){var da=/textarea|input|select/i;function Ca(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d}function ea(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Ca(d);if(a.type!=="focusout"||
|
||||
d.type!=="radio")c.data(d,"_change_data",e);if(!(f===v||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}}c.event.special.change={filters:{focusout:ea,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return ea.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return ea.call(this,a)},beforeactivate:function(a){a=
|
||||
a.target;a.nodeName.toLowerCase()==="input"&&a.type==="radio"&&c.data(a,"_change_data",Ca(a))}},setup:function(a,b,d){for(var f in T)c.event.add(this,f+".specialChange."+d.guid,T[f]);return da.test(this.nodeName)},remove:function(a,b){for(var d in T)c.event.remove(this,d+".specialChange"+(b?"."+b.guid:""),T[d]);return da.test(this.nodeName)}};var T=c.event.special.change.filters}r.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,
|
||||
f)}c.event.special[b]={setup:function(){this.addEventListener(a,d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var i in d)this[b](i,f,d[i],e);return this}if(c.isFunction(f)){e=f;f=v}var j=b==="one"?c.proxy(e,function(n){c(this).unbind(n,j);return e.apply(this,arguments)}):e;return d==="unload"&&b!=="one"?this.one(d,f,e):this.each(function(){c.event.add(this,d,j,f)})}});c.fn.extend({unbind:function(a,
|
||||
b){if(typeof a==="object"&&!a.preventDefault){for(var d in a)this.unbind(d,a[d]);return this}return this.each(function(){c.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+
|
||||
a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e){var i,j=0;if(c.isFunction(f)){e=f;f=v}for(d=(d||"").split(/\s+/);(i=d[j++])!=null;){i=i==="focus"?"focusin":i==="blur"?"focusout":i==="hover"?d.push("mouseleave")&&"mouseenter":i;b==="live"?c(this.context).bind(oa(i,this.selector),{data:f,selector:this.selector,
|
||||
live:i},e):c(this.context).unbind(oa(i,this.selector),e?{guid:e.guid+this.selector+i}:null)}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});z.attachEvent&&!z.addEventListener&&z.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});
|
||||
(function(){function a(g){for(var h="",k,l=0;g[l];l++){k=g[l];if(k.nodeType===3||k.nodeType===4)h+=k.nodeValue;else if(k.nodeType!==8)h+=a(k.childNodes)}return h}function b(g,h,k,l,q,p){q=0;for(var u=l.length;q<u;q++){var t=l[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===k){y=l[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=k;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}l[q]=y}}}function d(g,h,k,l,q,p){q=0;for(var u=l.length;q<u;q++){var t=l[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===
|
||||
k){y=l[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=k;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(o.filter(h,[t]).length>0){y=t;break}}t=t[g]}l[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,i=Object.prototype.toString,j=false,n=true;[0,0].sort(function(){n=false;return 0});var o=function(g,h,k,l){k=k||[];var q=h=h||r;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||
|
||||
typeof g!=="string")return k;for(var p=[],u,t,y,R,H=true,M=w(h),I=g;(f.exec(""),u=f.exec(I))!==null;){I=u[3];p.push(u[1]);if(u[2]){R=u[3];break}}if(p.length>1&&s.exec(g))if(p.length===2&&m.relative[p[0]])t=fa(p[0]+p[1],h);else for(t=m.relative[p[0]]?[h]:o(p.shift(),h);p.length;){g=p.shift();if(m.relative[g])g+=p.shift();t=fa(g,t)}else{if(!l&&p.length>1&&h.nodeType===9&&!M&&m.match.ID.test(p[0])&&!m.match.ID.test(p[p.length-1])){u=o.find(p.shift(),h,M);h=u.expr?o.filter(u.expr,u.set)[0]:u.set[0]}if(h){u=
|
||||
l?{expr:p.pop(),set:A(l)}:o.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=u.expr?o.filter(u.expr,u.set):u.set;if(p.length>0)y=A(t);else H=false;for(;p.length;){var D=p.pop();u=D;if(m.relative[D])u=p.pop();else D="";if(u==null)u=h;m.relative[D](y,u,M)}}else y=[]}y||(y=t);y||o.error(D||g);if(i.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))k.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&
|
||||
y[g].nodeType===1&&k.push(t[g]);else k.push.apply(k,y);else A(y,k);if(R){o(R,q,k,l);o.uniqueSort(k)}return k};o.uniqueSort=function(g){if(C){j=n;g.sort(C);if(j)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};o.matches=function(g,h){return o(g,null,null,h)};o.find=function(g,h,k){var l,q;if(!g)return[];for(var p=0,u=m.order.length;p<u;p++){var t=m.order[p];if(q=m.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");l=m.find[t](q,
|
||||
h,k);if(l!=null){g=g.replace(m.match[t],"");break}}}}l||(l=h.getElementsByTagName("*"));return{set:l,expr:g}};o.filter=function(g,h,k,l){for(var q=g,p=[],u=h,t,y,R=h&&h[0]&&w(h[0]);g&&h.length;){for(var H in m.filter)if((t=m.leftMatch[H].exec(g))!=null&&t[2]){var M=m.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(u===p)p=[];if(m.preFilter[H])if(t=m.preFilter[H](t,u,k,p,l,R)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=u[U])!=null;U++)if(D){I=M(D,t,U,u);var Da=
|
||||
l^!!I;if(k&&I!=null)if(Da)y=true;else u[U]=false;else if(Da){p.push(D);y=true}}if(I!==v){k||(u=p);g=g.replace(m.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)o.error(g);else break;q=g}return u};o.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var m=o.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,
|
||||
TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,h){var k=typeof h==="string",l=k&&!/\W/.test(h);k=k&&!l;if(l)h=h.toLowerCase();l=0;for(var q=g.length,
|
||||
p;l<q;l++)if(p=g[l]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[l]=k||p&&p.nodeName.toLowerCase()===h?p||false:p===h}k&&o.filter(h,g,true)},">":function(g,h){var k=typeof h==="string";if(k&&!/\W/.test(h)){h=h.toLowerCase();for(var l=0,q=g.length;l<q;l++){var p=g[l];if(p){k=p.parentNode;g[l]=k.nodeName.toLowerCase()===h?k:false}}}else{l=0;for(q=g.length;l<q;l++)if(p=g[l])g[l]=k?p.parentNode:p.parentNode===h;k&&o.filter(h,g,true)}},"":function(g,h,k){var l=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=
|
||||
h=h.toLowerCase();q=b}q("parentNode",h,l,g,p,k)},"~":function(g,h,k){var l=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,l,g,p,k)}},find:{ID:function(g,h,k){if(typeof h.getElementById!=="undefined"&&!k)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var k=[];h=h.getElementsByName(g[1]);for(var l=0,q=h.length;l<q;l++)h[l].getAttribute("name")===g[1]&&k.push(h[l]);return k.length===0?null:k}},
|
||||
TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,k,l,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var u;(u=h[p])!=null;p++)if(u)if(q^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))k||l.push(u);else if(k)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&
|
||||
"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,k,l,q,p){h=g[1].replace(/\\/g,"");if(!p&&m.attrMap[h])g[1]=m.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,k,l,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=o(g[3],null,null,h);else{g=o.filter(g[3],h,k,true^q);k||l.push.apply(l,g);return false}else if(m.match.POS.test(g[0])||m.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);
|
||||
return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,k){return!!o(k[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===
|
||||
g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,h){return h===0},last:function(g,h,k,l){return h===l.length-1},even:function(g,h){return h%2===
|
||||
0},odd:function(g,h){return h%2===1},lt:function(g,h,k){return h<k[3]-0},gt:function(g,h,k){return h>k[3]-0},nth:function(g,h,k){return k[3]-0===h},eq:function(g,h,k){return k[3]-0===h}},filter:{PSEUDO:function(g,h,k,l){var q=h[1],p=m.filters[q];if(p)return p(g,k,h,l);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=h[3];k=0;for(l=h.length;k<l;k++)if(h[k]===g)return false;return true}else o.error("Syntax error, unrecognized expression: "+
|
||||
q)},CHILD:function(g,h){var k=h[1],l=g;switch(k){case "only":case "first":for(;l=l.previousSibling;)if(l.nodeType===1)return false;if(k==="first")return true;l=g;case "last":for(;l=l.nextSibling;)if(l.nodeType===1)return false;return true;case "nth":k=h[2];var q=h[3];if(k===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var u=0;for(l=p.firstChild;l;l=l.nextSibling)if(l.nodeType===1)l.nodeIndex=++u;p.sizcache=h}g=g.nodeIndex-q;return k===0?g===0:g%k===0&&g/k>=
|
||||
0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var k=h[1];g=m.attrHandle[k]?m.attrHandle[k](g):g[k]!=null?g[k]:g.getAttribute(k);k=g+"";var l=h[2];h=h[4];return g==null?l==="!=":l==="="?k===h:l==="*="?k.indexOf(h)>=0:l==="~="?(" "+k+" ").indexOf(h)>=0:!h?k&&g!==false:l==="!="?k!==h:l==="^="?
|
||||
k.indexOf(h)===0:l==="$="?k.substr(k.length-h.length)===h:l==="|="?k===h||k.substr(0,h.length+1)===h+"-":false},POS:function(g,h,k,l){var q=m.setFilters[h[2]];if(q)return q(g,k,h,l)}}},s=m.match.POS;for(var x in m.match){m.match[x]=new RegExp(m.match[x].source+/(?![^\[]*\])(?![^\(]*\))/.source);m.leftMatch[x]=new RegExp(/(^(?:.|\r|\n)*?)/.source+m.match[x].source.replace(/\\(\d+)/g,function(g,h){return"\\"+(h-0+1)}))}var A=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};
|
||||
try{Array.prototype.slice.call(r.documentElement.childNodes,0)}catch(B){A=function(g,h){h=h||[];if(i.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var k=0,l=g.length;k<l;k++)h.push(g[k]);else for(k=0;g[k];k++)h.push(g[k]);return h}}var C;if(r.documentElement.compareDocumentPosition)C=function(g,h){if(!g.compareDocumentPosition||!h.compareDocumentPosition){if(g==h)j=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===
|
||||
h?0:1;if(g===0)j=true;return g};else if("sourceIndex"in r.documentElement)C=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)j=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)j=true;return g};else if(r.createRange)C=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)j=true;return g.ownerDocument?-1:1}var k=g.ownerDocument.createRange(),l=h.ownerDocument.createRange();k.setStart(g,0);k.setEnd(g,0);l.setStart(h,0);l.setEnd(h,0);g=k.compareBoundaryPoints(Range.START_TO_END,
|
||||
l);if(g===0)j=true;return g};(function(){var g=r.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var k=r.documentElement;k.insertBefore(g,k.firstChild);if(r.getElementById(h)){m.find.ID=function(l,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(l[1]))?q.id===l[1]||typeof q.getAttributeNode!=="undefined"&&q.getAttributeNode("id").nodeValue===l[1]?[q]:v:[]};m.filter.ID=function(l,q){var p=typeof l.getAttributeNode!=="undefined"&&l.getAttributeNode("id");
|
||||
return l.nodeType===1&&p&&p.nodeValue===q}}k.removeChild(g);k=g=null})();(function(){var g=r.createElement("div");g.appendChild(r.createComment(""));if(g.getElementsByTagName("*").length>0)m.find.TAG=function(h,k){k=k.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var l=0;k[l];l++)k[l].nodeType===1&&h.push(k[l]);k=h}return k};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")m.attrHandle.href=function(h){return h.getAttribute("href",
|
||||
2)};g=null})();r.querySelectorAll&&function(){var g=o,h=r.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){o=function(l,q,p,u){q=q||r;if(!u&&q.nodeType===9&&!w(q))try{return A(q.querySelectorAll(l),p)}catch(t){}return g(l,q,p,u)};for(var k in g)o[k]=g[k];h=null}}();(function(){var g=r.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===
|
||||
0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){m.order.splice(1,0,"CLASS");m.find.CLASS=function(h,k,l){if(typeof k.getElementsByClassName!=="undefined"&&!l)return k.getElementsByClassName(h[1])};g=null}}})();var E=r.compareDocumentPosition?function(g,h){return g.compareDocumentPosition(h)&16}:function(g,h){return g!==h&&(g.contains?g.contains(h):true)},w=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},fa=function(g,h){var k=[],
|
||||
l="",q;for(h=h.nodeType?[h]:h;q=m.match.PSEUDO.exec(g);){l+=q[0];g=g.replace(m.match.PSEUDO,"")}g=m.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)o(g,h[q],k);return o.filter(l,k)};c.find=o;c.expr=o.selectors;c.expr[":"]=c.expr.filters;c.unique=o.uniqueSort;c.getText=a;c.isXMLDoc=w;c.contains=E})();var bb=/Until$/,cb=/^(?:parents|prevUntil|prevAll)/,db=/,/;Q=Array.prototype.slice;var Ea=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,i){return!!b.call(e,i,e)===d});else if(b.nodeType)return c.grep(a,
|
||||
function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Qa.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;c.find(a,this[f],b);if(f>0)for(var i=d;i<b.length;i++)for(var j=0;j<d;j++)if(b[j]===b[i]){b.splice(i--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=
|
||||
0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ea(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ea(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,i={},j;if(f&&a.length){e=0;for(var n=a.length;e<n;e++){j=a[e];i[j]||(i[j]=c.expr.match.POS.test(j)?c(j,b||this.context):j)}for(;f&&f.ownerDocument&&f!==b;){for(j in i){e=i[j];if(e.jquery?e.index(f)>
|
||||
-1:c(f).is(e)){d.push({selector:j,elem:f});delete i[j]}}f=f.parentNode}}return d}var o=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(m,s){for(;s&&s.ownerDocument&&s!==b;){if(o?o.index(s)>-1:c(s).is(a))return s;s=s.parentNode}return null})},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),
|
||||
a);return this.pushStack(pa(a[0])||pa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},
|
||||
nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);bb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):
|
||||
e;if((this.length>1||db.test(f))&&cb.test(a))e=e.reverse();return this.pushStack(e,a,Q.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===v||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==
|
||||
b&&d.push(a);return d}});var Fa=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ga=/(<([\w:]+)[^>]*?)\/>/g,eb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,Ha=/<([\w:]+)/,fb=/<tbody/i,gb=/<|&\w+;/,sa=/checked\s*(?:[^=]|=\s*.checked.)/i,Ia=function(a,b,d){return eb.test(d)?a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],
|
||||
col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==v)return this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(a));return c.getText(this)},
|
||||
wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?
|
||||
d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,
|
||||
false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&
|
||||
!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Fa,"").replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){qa(this,b);qa(this.find("*"),b.find("*"))}return b},html:function(a){if(a===v)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Fa,""):null;else if(typeof a==="string"&&!/<script/i.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(Ha.exec(a)||
|
||||
["",""])[1].toLowerCase()]){a=a.replace(Ga,Ia);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var i=c(this),j=i.html();i.empty().append(function(){return a.call(this,e,j)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,
|
||||
b,f))});else a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(s){return c.nodeName(s,"table")?s.getElementsByTagName("tbody")[0]||s.appendChild(s.ownerDocument.createElement("tbody")):s}var e,i,j=a[0],n=[];if(!c.support.checkClone&&arguments.length===3&&typeof j===
|
||||
"string"&&sa.test(j))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(j))return this.each(function(s){var x=c(this);a[0]=j.call(this,s,b?x.html():v);x.domManip(a,b,d)});if(this[0]){e=a[0]&&a[0].parentNode&&a[0].parentNode.nodeType===11?{fragment:a[0].parentNode}:ra(a,this,n);if(i=e.fragment.firstChild){b=b&&c.nodeName(i,"tr");for(var o=0,m=this.length;o<m;o++)d.call(b?f(this[o],i):this[o],e.cacheable||this.length>1||o>0?e.fragment.cloneNode(true):e.fragment)}n&&c.each(n,
|
||||
Ma)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);for(var e=0,i=d.length;e<i;e++){var j=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),j);f=f.concat(j)}return this.pushStack(f,a,d.selector)}});c.each({remove:function(a,b){if(!a||c.filter(a,[this]).length){if(!b&&this.nodeType===1){c.cleanData(this.getElementsByTagName("*"));c.cleanData([this])}this.parentNode&&
|
||||
this.parentNode.removeChild(this)}},empty:function(){for(this.nodeType===1&&c.cleanData(this.getElementsByTagName("*"));this.firstChild;)this.removeChild(this.firstChild)}},function(a,b){c.fn[a]=function(){return this.each(b,arguments)}});c.extend({clean:function(a,b,d,f){b=b||r;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||r;var e=[];c.each(a,function(i,j){if(typeof j==="number")j+="";if(j){if(typeof j==="string"&&!gb.test(j))j=b.createTextNode(j);else if(typeof j===
|
||||
"string"){j=j.replace(Ga,Ia);var n=(Ha.exec(j)||["",""])[1].toLowerCase(),o=F[n]||F._default,m=o[0];i=b.createElement("div");for(i.innerHTML=o[1]+j+o[2];m--;)i=i.lastChild;if(!c.support.tbody){m=fb.test(j);n=n==="table"&&!m?i.firstChild&&i.firstChild.childNodes:o[1]==="<table>"&&!m?i.childNodes:[];for(o=n.length-1;o>=0;--o)c.nodeName(n[o],"tbody")&&!n[o].childNodes.length&&n[o].parentNode.removeChild(n[o])}!c.support.leadingWhitespace&&V.test(j)&&i.insertBefore(b.createTextNode(V.exec(j)[0]),i.firstChild);
|
||||
j=c.makeArray(i.childNodes)}if(j.nodeType)e.push(j);else e=c.merge(e,j)}});if(d)for(a=0;e[a];a++)if(f&&c.nodeName(e[a],"script")&&(!e[a].type||e[a].type.toLowerCase()==="text/javascript"))f.push(e[a].parentNode?e[a].parentNode.removeChild(e[a]):e[a]);else{e[a].nodeType===1&&e.splice.apply(e,[a+1,0].concat(c.makeArray(e[a].getElementsByTagName("script"))));d.appendChild(e[a])}return e},cleanData:function(a){for(var b=0,d;(d=a[b])!=null;b++){c.event.remove(d);c.removeData(d)}}});var hb=/z-?index|font-?weight|opacity|zoom|line-?height/i,
|
||||
Ja=/alpha\([^)]*\)/,Ka=/opacity=([^)]*)/,ga=/float/i,ha=/-([a-z])/ig,ib=/([A-Z])/g,jb=/^-?\d+(?:px)?$/i,kb=/^-?\d/,lb={position:"absolute",visibility:"hidden",display:"block"},mb=["Left","Right"],nb=["Top","Bottom"],ob=r.defaultView&&r.defaultView.getComputedStyle,La=c.support.cssFloat?"cssFloat":"styleFloat",ia=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===v)return c.curCSS(d,f);if(typeof e==="number"&&!hb.test(f))e+="px";c.style(d,f,e)})};
|
||||
c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return v;if((b==="width"||b==="height")&&parseFloat(d)<0)d=v;var f=a.style||a,e=d!==v;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=Ja.test(a)?a.replace(Ja,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Ka.exec(f.filter)[1])/100+"":""}if(ga.test(b))b=La;b=b.replace(ha,ia);if(e)f[b]=d;return f[b]},css:function(a,
|
||||
b,d,f){if(b==="width"||b==="height"){var e,i=b==="width"?mb:nb;function j(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(i,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,"border"+this+"Width",true))||0})}a.offsetWidth!==0?j():c.swap(a,lb,j);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&
|
||||
a.currentStyle){f=Ka.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ga.test(b))b=La;if(!d&&e&&e[b])f=e[b];else if(ob){if(ga.test(b))b="float";b=b.replace(ib,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ha,ia);f=a.currentStyle[b]||a.currentStyle[d];if(!jb.test(f)&&kb.test(f)){b=e.left;var i=a.runtimeStyle.left;a.runtimeStyle.left=
|
||||
a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=i}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var pb=
|
||||
J(),qb=/<script(.|\s)*?\/script>/gi,rb=/select|textarea/i,sb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ja=/\?/,tb=/(\?|&)_=.*?(&|$)/,ub=/^(\w+:)?\/\/([^\/?#]+)/,vb=/%20/g;c.fn.extend({_load:c.fn.load,load:function(a,b,d){if(typeof a!=="string")return this._load(a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=
|
||||
c.param(b,c.ajaxSettings.traditional);f="POST"}var i=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(j,n){if(n==="success"||n==="notmodified")i.html(e?c("<div />").append(j.responseText.replace(qb,"")).find(e):j.responseText);d&&i.each(d,[j.responseText,n,j])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&
|
||||
(this.checked||rb.test(this.nodeName)||sb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,
|
||||
b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:z.XMLHttpRequest&&(z.location.protocol!=="file:"||!z.ActiveXObject)?function(){return new z.XMLHttpRequest}:
|
||||
function(){try{return new z.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&e.success.call(o,n,j,w);e.global&&f("ajaxSuccess",[w,e])}function d(){e.complete&&e.complete.call(o,w,j);e.global&&f("ajaxComplete",[w,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}
|
||||
function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),i,j,n,o=a&&a.context||e,m=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(m==="GET")N.test(e.url)||(e.url+=(ja.test(e.url)?"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||
|
||||
N.test(e.url))){i=e.jsonpCallback||"jsonp"+pb++;if(e.data)e.data=(e.data+"").replace(N,"="+i+"$1");e.url=e.url.replace(N,"="+i+"$1");e.dataType="script";z[i]=z[i]||function(q){n=q;b();d();z[i]=v;try{delete z[i]}catch(p){}A&&A.removeChild(B)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===false&&m==="GET"){var s=J(),x=e.url.replace(tb,"$1_="+s+"$2");e.url=x+(x===e.url?(ja.test(e.url)?"&":"?")+"_="+s:"")}if(e.data&&m==="GET")e.url+=(ja.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&
|
||||
c.event.trigger("ajaxStart");s=(s=ub.exec(e.url))&&(s[1]&&s[1]!==location.protocol||s[2]!==location.host);if(e.dataType==="script"&&m==="GET"&&s){var A=r.getElementsByTagName("head")[0]||r.documentElement,B=r.createElement("script");B.src=e.url;if(e.scriptCharset)B.charset=e.scriptCharset;if(!i){var C=false;B.onload=B.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;b();d();B.onload=B.onreadystatechange=null;A&&B.parentNode&&
|
||||
A.removeChild(B)}}}A.insertBefore(B,A.firstChild);return v}var E=false,w=e.xhr();if(w){e.username?w.open(m,e.url,e.async,e.username,e.password):w.open(m,e.url,e.async);try{if(e.data||a&&a.contentType)w.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[e.url]);c.etag[e.url]&&w.setRequestHeader("If-None-Match",c.etag[e.url])}s||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",
|
||||
e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(fa){}if(e.beforeSend&&e.beforeSend.call(o,w,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");w.abort();return false}e.global&&f("ajaxSend",[w,e]);var g=w.onreadystatechange=function(q){if(!w||w.readyState===0||q==="abort"){E||d();E=true;if(w)w.onreadystatechange=c.noop}else if(!E&&w&&(w.readyState===4||q==="timeout")){E=true;w.onreadystatechange=c.noop;j=q==="timeout"?"timeout":!c.httpSuccess(w)?
|
||||
"error":e.ifModified&&c.httpNotModified(w,e.url)?"notmodified":"success";var p;if(j==="success")try{n=c.httpData(w,e.dataType,e)}catch(u){j="parsererror";p=u}if(j==="success"||j==="notmodified")i||b();else c.handleError(e,w,j,p);d();q==="timeout"&&w.abort();if(e.async)w=null}};try{var h=w.abort;w.abort=function(){w&&h.call(w);g("abort")}}catch(k){}e.async&&e.timeout>0&&setTimeout(function(){w&&!E&&g("timeout")},e.timeout);try{w.send(m==="POST"||m==="PUT"||m==="DELETE"?e.data:null)}catch(l){c.handleError(e,
|
||||
w,null,l);d()}e.async||g();return w}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=
|
||||
f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(j,n){if(c.isArray(n))c.each(n,
|
||||
function(o,m){b?f(j,m):d(j+"["+(typeof m==="object"||c.isArray(m)?o:"")+"]",m)});else!b&&n!=null&&typeof n==="object"?c.each(n,function(o,m){d(j+"["+o+"]",m)}):f(j,n)}function f(j,n){n=c.isFunction(n)?n():n;e[e.length]=encodeURIComponent(j)+"="+encodeURIComponent(n)}var e=[];if(b===v)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var i in a)d(i,a[i]);return e.join("&").replace(vb,"+")}});var ka={},wb=/toggle|show|hide/,xb=/^([+-]=)?([\d+-.]+)(.*)$/,
|
||||
W,ta=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(ka[d])f=ka[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();
|
||||
ka[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&
|
||||
c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var i=c.extend({},e),j,n=this.nodeType===1&&c(this).is(":hidden"),
|
||||
o=this;for(j in a){var m=j.replace(ha,ia);if(j!==m){a[m]=a[j];delete a[j];j=m}if(a[j]==="hide"&&n||a[j]==="show"&&!n)return i.complete.call(this);if((j==="height"||j==="width")&&this.style){i.display=c.css(this,"display");i.overflow=this.style.overflow}if(c.isArray(a[j])){(i.specialEasing=i.specialEasing||{})[j]=a[j][1];a[j]=a[j][0]}}if(i.overflow!=null)this.style.overflow="hidden";i.curAnim=c.extend({},a);c.each(a,function(s,x){var A=new c.fx(o,i,s);if(wb.test(x))A[x==="toggle"?n?"show":"hide":x](a);
|
||||
else{var B=xb.exec(x),C=A.cur(true)||0;if(B){x=parseFloat(B[2]);var E=B[3]||"px";if(E!=="px"){o.style[s]=(x||1)+E;C=(x||1)/A.cur(true)*C;o.style[s]=C+E}if(B[1])x=(B[1]==="-="?-1:1)*x+C;A.custom(C,x,E)}else A.custom(C,x,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",
|
||||
1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration==="number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,
|
||||
b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==
|
||||
null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(i){return e.step(i)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop===
|
||||
"width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=
|
||||
this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=
|
||||
c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=
|
||||
null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in r.documentElement?function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),
|
||||
f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(s){c.offset.setOffset(this,a,s)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=
|
||||
b,e=b.ownerDocument,i,j=e.documentElement,n=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var o=b.offsetTop,m=b.offsetLeft;(b=b.parentNode)&&b!==n&&b!==j;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;i=e?e.getComputedStyle(b,null):b.currentStyle;o-=b.scrollTop;m-=b.scrollLeft;if(b===d){o+=b.offsetTop;m+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){o+=parseFloat(i.borderTopWidth)||
|
||||
0;m+=parseFloat(i.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&i.overflow!=="visible"){o+=parseFloat(i.borderTopWidth)||0;m+=parseFloat(i.borderLeftWidth)||0}f=i}if(f.position==="relative"||f.position==="static"){o+=n.offsetTop;m+=n.offsetLeft}if(c.offset.supportsFixedPosition&&f.position==="fixed"){o+=Math.max(j.scrollTop,n.scrollTop);m+=Math.max(j.scrollLeft,n.scrollLeft)}return{top:o,left:m}};c.offset={initialize:function(){var a=r.body,b=r.createElement("div"),
|
||||
d,f,e,i=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);
|
||||
d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i;a.removeChild(b);c.offset.initialize=c.noop},
|
||||
bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),i=parseInt(c.curCSS(a,"top",true),10)||0,j=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,d,e);d={top:b.top-e.top+i,left:b.left-
|
||||
e.left+j};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=
|
||||
this.offsetParent||r.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],i;if(!e)return null;if(f!==v)return this.each(function(){if(i=ua(this))i.scrollTo(!a?f:c(i).scrollLeft(),a?f:c(i).scrollTop());else this[d]=f});else return(i=ua(e))?"pageXOffset"in i?i[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&i.document.documentElement[d]||i.document.body[d]:e[d]}});
|
||||
c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(i){var j=c(this);j[d](f.call(this,i,j[d]()))});return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||
|
||||
e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===v?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});z.jQuery=z.$=c})(window);
|
||||
89
doc/templates/scripts/narrow.js
vendored
@@ -1,89 +0,0 @@
|
||||
var narrowInit = function() {
|
||||
/* TODO:
|
||||
Could probably be more efficient, not hardcoding each element to be created
|
||||
*/
|
||||
// 1: Create search form
|
||||
var narrowSearch = $('<div id="narrowsearch"></div>');
|
||||
var searchform = $("#qtdocsearch");
|
||||
narrowSearch.append(searchform);
|
||||
$("#qtdocheader .content .qtref").after(narrowSearch);
|
||||
|
||||
// 2: Create dropdowns
|
||||
var narrowmenu = $('<ul id="narrowmenu" class="sf-menu"></ul>');
|
||||
|
||||
// Lookup
|
||||
var lookuptext = $("#lookup h2").attr("title");
|
||||
$("#lookup ul").removeAttr("id");
|
||||
$("#lookup ul li").removeAttr("class");
|
||||
$("#lookup ul li").removeAttr("style");
|
||||
var lookupul = $("#lookup ul");
|
||||
var lookuplist = $('<li></li>');
|
||||
var lookuplink = $('<a href="#"></a>');
|
||||
lookuplink.append(lookuptext);
|
||||
lookuplist.append(lookuplink);
|
||||
lookuplist.append(lookupul);
|
||||
narrowmenu.append(lookuplist);
|
||||
|
||||
// Topics
|
||||
var topicstext = $("#topics h2").attr("title");
|
||||
$("#topics ul").removeAttr("id");
|
||||
$("#topics ul li").removeAttr("class");
|
||||
$("#topics ul li").removeAttr("style");
|
||||
var topicsul = $("#topics ul");
|
||||
var topicslist = $('<li></li>');
|
||||
var topicslink = $('<a href="#"></a>');
|
||||
topicslink.append(topicstext);
|
||||
topicslist.append(topicslink);
|
||||
topicslist.append(topicsul);
|
||||
narrowmenu.append(topicslist);
|
||||
|
||||
// Examples
|
||||
var examplestext = $("#examples h2").attr("title");
|
||||
$("#examples ul").removeAttr("id");
|
||||
$("#examples ul li").removeAttr("class");
|
||||
$("#examples ul li").removeAttr("style");
|
||||
var examplesul = $("#examples ul");
|
||||
var exampleslist = $('<li></li>');
|
||||
var exampleslink = $('<a href="#"></a>');
|
||||
exampleslink.append(examplestext);
|
||||
exampleslist.append(exampleslink);
|
||||
exampleslist.append(examplesul);
|
||||
narrowmenu.append(exampleslist);
|
||||
|
||||
$("#shortCut").after(narrowmenu);
|
||||
$('ul#narrowmenu').superfish({
|
||||
delay: 100,
|
||||
autoArrows: false,
|
||||
disableHI: true
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function(){
|
||||
/* if ($('body').hasClass('narrow')) {
|
||||
narrowInit();
|
||||
}
|
||||
*/
|
||||
if($(window).width()<600) {
|
||||
$('body').addClass('narrow');
|
||||
|
||||
if ($("#narrowsearch").length == 0) {
|
||||
narrowInit();
|
||||
}
|
||||
}
|
||||
else {
|
||||
$('body').removeClass('narrow');
|
||||
}
|
||||
});
|
||||
|
||||
$(window).bind('resize', function () {
|
||||
if($(window).width()<600) {
|
||||
$('body').addClass('narrow');
|
||||
|
||||
if ($("#narrowsearch").length == 0) {
|
||||
narrowInit();
|
||||
}
|
||||
}
|
||||
else {
|
||||
$('body').removeClass('narrow');
|
||||
}
|
||||
});
|
||||
121
doc/templates/scripts/superfish.js
vendored
@@ -1,121 +0,0 @@
|
||||
|
||||
/*
|
||||
* Superfish v1.4.8 - jQuery menu widget
|
||||
* Copyright (c) 2008 Joel Birch
|
||||
*
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
*
|
||||
* CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
|
||||
*/
|
||||
|
||||
;(function($){
|
||||
$.fn.superfish = function(op){
|
||||
|
||||
var sf = $.fn.superfish,
|
||||
c = sf.c,
|
||||
$arrow = $(['<span class="',c.arrowClass,'"> »</span>'].join('')),
|
||||
over = function(){
|
||||
var $$ = $(this), menu = getMenu($$);
|
||||
clearTimeout(menu.sfTimer);
|
||||
$$.showSuperfishUl().siblings().hideSuperfishUl();
|
||||
},
|
||||
out = function(){
|
||||
var $$ = $(this), menu = getMenu($$), o = sf.op;
|
||||
clearTimeout(menu.sfTimer);
|
||||
menu.sfTimer=setTimeout(function(){
|
||||
o.retainPath=($.inArray($$[0],o.$path)>-1);
|
||||
$$.hideSuperfishUl();
|
||||
if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}
|
||||
},o.delay);
|
||||
},
|
||||
getMenu = function($menu){
|
||||
var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
|
||||
sf.op = sf.o[menu.serial];
|
||||
return menu;
|
||||
},
|
||||
addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };
|
||||
|
||||
return this.each(function() {
|
||||
var s = this.serial = sf.o.length;
|
||||
var o = $.extend({},sf.defaults,op);
|
||||
o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
|
||||
$(this).addClass([o.hoverClass,c.bcClass].join(' '))
|
||||
.filter('li:has(ul)').removeClass(o.pathClass);
|
||||
});
|
||||
sf.o[s] = sf.op = o;
|
||||
|
||||
$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {
|
||||
if (o.autoArrows) addArrow( $('>a:first-child',this) );
|
||||
})
|
||||
.not('.'+c.bcClass)
|
||||
.hideSuperfishUl();
|
||||
|
||||
var $a = $('a',this);
|
||||
$a.each(function(i){
|
||||
var $li = $a.eq(i).parents('li');
|
||||
$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
|
||||
});
|
||||
o.onInit.call(this);
|
||||
|
||||
}).each(function() {
|
||||
var menuClasses = [c.menuClass];
|
||||
if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass);
|
||||
$(this).addClass(menuClasses.join(' '));
|
||||
});
|
||||
};
|
||||
|
||||
var sf = $.fn.superfish;
|
||||
sf.o = [];
|
||||
sf.op = {};
|
||||
sf.IE7fix = function(){
|
||||
var o = sf.op;
|
||||
if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined)
|
||||
this.toggleClass(sf.c.shadowClass+'-off');
|
||||
};
|
||||
sf.c = {
|
||||
bcClass : 'sf-breadcrumb',
|
||||
menuClass : 'sf-js-enabled',
|
||||
anchorClass : 'sf-with-ul',
|
||||
arrowClass : 'sf-sub-indicator',
|
||||
shadowClass : 'sf-shadow'
|
||||
};
|
||||
sf.defaults = {
|
||||
hoverClass : 'sfHover',
|
||||
pathClass : 'overideThisToUse',
|
||||
pathLevels : 1,
|
||||
delay : 800,
|
||||
animation : {opacity:'show'},
|
||||
speed : 'normal',
|
||||
autoArrows : true,
|
||||
dropShadows : true,
|
||||
disableHI : false, // true disables hoverIntent detection
|
||||
onInit : function(){}, // callback functions
|
||||
onBeforeShow: function(){},
|
||||
onShow : function(){},
|
||||
onHide : function(){}
|
||||
};
|
||||
$.fn.extend({
|
||||
hideSuperfishUl : function(){
|
||||
var o = sf.op,
|
||||
not = (o.retainPath===true) ? o.$path : '';
|
||||
o.retainPath = false;
|
||||
var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
|
||||
.find('>ul').hide().css('visibility','hidden');
|
||||
o.onHide.call($ul);
|
||||
return this;
|
||||
},
|
||||
showSuperfishUl : function(){
|
||||
var o = sf.op,
|
||||
sh = sf.c.shadowClass+'-off',
|
||||
$ul = this.addClass(o.hoverClass)
|
||||
.find('>ul:hidden').css('visibility','visible');
|
||||
sf.IE7fix.call($ul);
|
||||
o.onBeforeShow.call($ul);
|
||||
$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
|
||||
return this;
|
||||
}
|
||||
});
|
||||
|
||||
})(jQuery);
|
||||
270
doc/templates/style/narrow.css
vendored
@@ -1,270 +0,0 @@
|
||||
/* start narrow mode */
|
||||
|
||||
body.narrow
|
||||
{
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.narrow a {
|
||||
color: #44a51c;
|
||||
}
|
||||
|
||||
.narrow .header, .narrow .header .content, .narrow .footer, .narrow .wrapper {
|
||||
margin: 0 7px;
|
||||
min-width: 300px;
|
||||
}
|
||||
|
||||
.narrow .footer {
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
.creator .header, .creator .header .content, .creator .footer, .creator .wrapper {
|
||||
margin: 0px;
|
||||
min-width: 300px;
|
||||
}
|
||||
.narrow .header
|
||||
{
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
height: auto;
|
||||
background: #fff url(../images/header_bg.png) repeat-x 0 100%;
|
||||
padding: 10px 0 5px 0;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
.narrow .header .content
|
||||
{
|
||||
}
|
||||
|
||||
.narrow .header #nav-logo
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.narrow .header .qtref
|
||||
{
|
||||
width: auto;
|
||||
height: auto;
|
||||
color: #363534;
|
||||
position: static;
|
||||
float: left;
|
||||
margin-left: 25px;
|
||||
font: bold 18px/1 Arial;
|
||||
}
|
||||
|
||||
.narrow .header .qtref a
|
||||
{
|
||||
color: #00732F;
|
||||
}
|
||||
|
||||
.narrow .header .qtref span
|
||||
{
|
||||
background-image: none;
|
||||
text-indent: 0;
|
||||
}
|
||||
|
||||
.narrow .header #nav-topright
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.narrow .header #shortCut
|
||||
{
|
||||
clear: both;
|
||||
font-weight: normal;
|
||||
position: static;
|
||||
float: left;
|
||||
margin: 15px 0 0 25px;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.narrow .header #shortCut ul
|
||||
{
|
||||
float: none;
|
||||
margin: 0;
|
||||
width: auto;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.narrow .header #shortCut ul li
|
||||
{
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.narrow .header #shortCut ul .shortCut-topleft-active,
|
||||
.narrow .header #shortCut ul .shortCut-topleft-inactive
|
||||
{
|
||||
background-image: none;
|
||||
height: auto;
|
||||
padding: 0;
|
||||
width: auto;
|
||||
}
|
||||
.narrow .header #shortCut ul li a
|
||||
{
|
||||
color: #00732F;
|
||||
}
|
||||
|
||||
.narrow .wrapper .hd
|
||||
{
|
||||
background: url(../images/bg_ul_blank.png) no-repeat 0 0;
|
||||
}
|
||||
|
||||
.narrow .wrapper .bd
|
||||
{
|
||||
background: url(../images/bg_l_blank.png) repeat-y 0 0;
|
||||
}
|
||||
|
||||
.narrow .wrapper .ft
|
||||
{
|
||||
background: url(../images/bg_ll_blank.png) no-repeat 0 0;
|
||||
}
|
||||
|
||||
.narrow .sidebar
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.narrow .wrap
|
||||
{
|
||||
margin: 0 5px 0 5px;
|
||||
}
|
||||
|
||||
.creator .wrap
|
||||
{
|
||||
margin: 0px;
|
||||
background:#FFFFFF;
|
||||
}
|
||||
.narrow .wrap .toolbar
|
||||
{
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.narrow .wrap .content
|
||||
{
|
||||
padding-top: 15px;
|
||||
}
|
||||
.creator .wrap .content
|
||||
{
|
||||
padding-top: 10px;
|
||||
}
|
||||
.creator .wrap .content .guide
|
||||
{
|
||||
padding-top: 15px;
|
||||
}
|
||||
.narrow .wrap .feedback
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.narrow .wrap .breadcrumb ul li {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.narrow .wrap .breadcrumb ul li a {
|
||||
color: #44a51c;
|
||||
}
|
||||
|
||||
.narrow .wrap .breadcrumb ul li.last a {
|
||||
color: #363534;
|
||||
}
|
||||
|
||||
#narrowsearch {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.narrow #narrowsearch {
|
||||
display: block;
|
||||
float: right;
|
||||
margin-right: 25px;
|
||||
_position: relative;
|
||||
}
|
||||
|
||||
.narrow #narrowsearch fieldset {
|
||||
_position: absolute;
|
||||
_margin-top: -1px;
|
||||
}
|
||||
|
||||
.narrow #narrowsearch {
|
||||
background: url("http://doc.qt.digia.com/prototype/html/images/sprites-combined.png") no-repeat scroll -6px -348px transparent;
|
||||
height: 21px;
|
||||
padding: 2px 0 0 5px;
|
||||
width: 167px;
|
||||
}
|
||||
|
||||
.narrow #narrowsearch input {
|
||||
border: none;
|
||||
font: 13px/1.2 Verdana;
|
||||
height: 19px;
|
||||
outline: none;
|
||||
padding: 0;
|
||||
width: 158px;
|
||||
*border: 1px solid #fff;
|
||||
*height: 17px;
|
||||
_height: 18px;
|
||||
/* to be fixed */
|
||||
display: none;
|
||||
/* to be fixed */
|
||||
}
|
||||
|
||||
.narrow .indexbox .indexIcon {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.narrow .indexboxcont .section {
|
||||
width: 64%;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.narrow .indexboxcont .sectionlist {
|
||||
width: 32.5%;
|
||||
}
|
||||
|
||||
#narrowmenu {
|
||||
display: none;
|
||||
float: right;
|
||||
margin: 15px 40px 0 0;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.narrow #narrowmenu {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#narrowmenu a {
|
||||
line-height: 1.1;
|
||||
background: url(../images/arrow_down.png) no-repeat 100% 50%;
|
||||
white-space: nowrap;
|
||||
padding: 0 16px 0 5px;
|
||||
}
|
||||
|
||||
#narrowmenu li {
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
#narrowmenu li li {
|
||||
margin: 0 0 5px 0;
|
||||
}
|
||||
|
||||
#narrowmenu li li a {
|
||||
padding: 0;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
#narrowmenu li,
|
||||
#narrowmenu li ul {
|
||||
background-color: #fff;
|
||||
margin-top:-1px;
|
||||
}
|
||||
|
||||
#narrowmenu li ul {
|
||||
width: auto;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
|
||||
top: 1.2em;
|
||||
}
|
||||
|
||||
/* end narrow mode */
|
||||
628
doc/templates/style/offline.css
vendored
@@ -1,628 +0,0 @@
|
||||
body{
|
||||
font: normal 400 14px/1.2 Arial;
|
||||
margin-top:85px;
|
||||
font-family: Arial, Helvetica;
|
||||
color:#313131;
|
||||
text-align:justify;
|
||||
margin-left:5px;
|
||||
margin-right:5px;
|
||||
}
|
||||
|
||||
img{
|
||||
-moz-box-shadow: 3px 3px 3px #ccc;
|
||||
-webkit-box-shadow: 3px 3px 3px #ccc;
|
||||
box-shadow: 3px 3px 3px #ccc;
|
||||
border:#8E8D8D 2px solid;
|
||||
margin-left:0px;
|
||||
max-width: 800px;
|
||||
height: auto
|
||||
}
|
||||
|
||||
b{
|
||||
font-weight:600;
|
||||
}
|
||||
|
||||
.content{}
|
||||
|
||||
.descr{
|
||||
margin-top:35px;
|
||||
/*max-width: 75%;*/
|
||||
margin-left:5px;
|
||||
text-align:justify;
|
||||
min-height:700px;
|
||||
vertical-align:top;
|
||||
}
|
||||
|
||||
.name{
|
||||
max-width: 75%;
|
||||
font-weight:100;
|
||||
}
|
||||
|
||||
tt{
|
||||
text-align:left;}
|
||||
|
||||
/*
|
||||
-----------
|
||||
links
|
||||
-----------
|
||||
*/
|
||||
|
||||
a:link{
|
||||
color: #2C418D;
|
||||
text-decoration: none;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
a:hover{
|
||||
color: #869CD1;
|
||||
text-decoration:underline;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
a:visited{
|
||||
color: #869CD1;
|
||||
text-decoration: none;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
a:visited:hover{
|
||||
text-decoration:underline;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
a[href*="http://"], a[href*="ftp://"],a[href*="https://"]
|
||||
{
|
||||
text-decoration: none;
|
||||
background-image:url(../images/ico_out.png);
|
||||
background-repeat:no-repeat;
|
||||
background-position:left;
|
||||
padding-left:20px;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
.flags{
|
||||
text-decoration:none;
|
||||
text-height:24px;
|
||||
}
|
||||
|
||||
/*
|
||||
-------------------------------
|
||||
NOTE styles
|
||||
-------------------------------
|
||||
*/
|
||||
.notetitle, .tiptitle, .fastpathtitle{
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
.attentiontitle,.cautiontitle,.dangertitle,.importanttitle,.remembertitle,.restrictiontitle{
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
.note,.tip,.fastpath{
|
||||
background: #F2F2F2 url(../images/ico_note.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top left;
|
||||
padding:5px;
|
||||
padding-left:40px;
|
||||
padding-bottom:10px;
|
||||
border:#999 1px dotted;
|
||||
color:#666666;
|
||||
margin:5px;
|
||||
}
|
||||
|
||||
.attention,.caution,.danger,.important,.remember,.restriction{
|
||||
background: #F2F2F2 url(../images/ico_note_attention.png);
|
||||
background-repeat:no-repeat;
|
||||
background-position:top left;
|
||||
padding:5px;
|
||||
padding-left:40px;
|
||||
padding-bottom:10px;
|
||||
border:#999 1px dotted;
|
||||
color:#666666;
|
||||
margin:5px;
|
||||
}
|
||||
|
||||
/*
|
||||
-------------------------------
|
||||
Top navigation
|
||||
-------------------------------
|
||||
*/
|
||||
|
||||
.header{
|
||||
|
||||
height:1px;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
.qtref{
|
||||
display: block;
|
||||
position: relative;
|
||||
top: -76px;
|
||||
height:15px;
|
||||
z-index: 1;
|
||||
font-size:11px;
|
||||
padding-right:10px;
|
||||
float:right;
|
||||
}
|
||||
|
||||
.naviNextPrevious{
|
||||
display: block;
|
||||
position: relative;
|
||||
text-align: right;
|
||||
top: -53px;
|
||||
float:right;
|
||||
height:20px;
|
||||
z-index:1;
|
||||
padding-right:10px;
|
||||
padding-top:2px;
|
||||
vertical-align:top;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
|
||||
.naviNextPrevious > a.prevPage {
|
||||
background-image:url(../images/btn_prev.png);
|
||||
background-repeat:no-repeat;
|
||||
background-position:left;
|
||||
padding-left:20px;
|
||||
height:20px;
|
||||
padding-left:20px;
|
||||
}
|
||||
|
||||
.naviNextPrevious > a.nextPage {
|
||||
background-image:url(../images/btn_next.png);
|
||||
background-repeat:no-repeat;
|
||||
background-position:right;
|
||||
padding-right:20px;
|
||||
height:20px;
|
||||
margin-left:30px;
|
||||
}
|
||||
|
||||
.breadcrumb{
|
||||
display: block;
|
||||
position: relative;
|
||||
top:-20px;
|
||||
/*border-top:2px solid #ffffff;*/
|
||||
border-bottom: 1px solid #cecece;
|
||||
background-color:#F2F2F2;
|
||||
z-index:1;
|
||||
height:20px;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
padding-left:10px;
|
||||
padding-top:2px;
|
||||
margin-left:-5px;
|
||||
margin-right:-5px;
|
||||
}
|
||||
|
||||
.breadcrumb ul{
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
.breadcrumb ul li{
|
||||
background-color:#F2F2F2;
|
||||
list-style-type:none;
|
||||
padding:0;
|
||||
margin:0;
|
||||
height:20px;
|
||||
}
|
||||
|
||||
.breadcrumb li{
|
||||
float:left;
|
||||
}
|
||||
|
||||
.breadcrumb .first {
|
||||
background:url(../images/home.png);
|
||||
background-position:left;
|
||||
background-repeat:no-repeat;
|
||||
padding-left:20px;
|
||||
}
|
||||
|
||||
|
||||
.breadcrumb li a{
|
||||
color:#2C418D;
|
||||
display:block;
|
||||
text-decoration:none;
|
||||
background:url(../images/arrow_bc.png);
|
||||
background-repeat:no-repeat;
|
||||
background-position:right;
|
||||
padding-right:25px;
|
||||
padding-left:10px;
|
||||
}
|
||||
|
||||
.breadcrumb li a:hover{
|
||||
color:#909090;
|
||||
display:block;
|
||||
text-decoration:none;
|
||||
background:url(../images/arrow.png);
|
||||
background-repeat:no-repeat;
|
||||
background-position:right;
|
||||
padding-right:20px;
|
||||
padding-left:10px;
|
||||
}
|
||||
|
||||
|
||||
/* table of content
|
||||
no display
|
||||
*/
|
||||
|
||||
/*
|
||||
-----------
|
||||
headers
|
||||
-----------
|
||||
*/
|
||||
|
||||
|
||||
@media screen{
|
||||
.title{
|
||||
color:#313131;
|
||||
font-size: 18px;
|
||||
font-weight: normal;
|
||||
left: 0;
|
||||
padding-bottom: 20px;
|
||||
padding-left: 10px;
|
||||
padding-top: 20px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
background-color:#E6E6E6;
|
||||
border-bottom: 1px #CCC solid;
|
||||
border-top: 2px #CCC solid;
|
||||
font-weight:bold;
|
||||
margin-left:0px;
|
||||
margin-right:0px;
|
||||
}
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
h2, p.h2 {
|
||||
font: 500 16px/1.2 Arial;
|
||||
font-weight:100;
|
||||
background-color:#F2F3F4;
|
||||
padding:4px;
|
||||
padding-left: 14px;
|
||||
margin-bottom:30px;
|
||||
margin-top:30px;
|
||||
margin-left: -10px;
|
||||
margin-right: -5px;
|
||||
border-top:#E0E0DE 1px solid;
|
||||
border-bottom: #E0E0DE 1px solid;
|
||||
}
|
||||
|
||||
h3{
|
||||
|
||||
font: 500 14px/1.2 Arial;
|
||||
font-weight:100;
|
||||
text-decoration:underline;
|
||||
margin-bottom:30px;
|
||||
margin-top:30px;
|
||||
}
|
||||
|
||||
h3.fn,span.fn{
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: #E6E6E6;
|
||||
-moz-border-radius: 7px 7px 7px 7px;
|
||||
-webkit-border-radius: 7px 7px 7px 7px;
|
||||
border-radius: 7px 7px 7px 7px;
|
||||
background-color: #F6F6F6;
|
||||
word-spacing: 3px;
|
||||
padding: 5px 5px;
|
||||
text-decoration:none;
|
||||
font-weight:bold;
|
||||
max-width:75%;
|
||||
font-size:14px;
|
||||
margin:0px;
|
||||
margin-top:30px;
|
||||
|
||||
}
|
||||
|
||||
.name{
|
||||
color:#1A1A1A;
|
||||
}
|
||||
.type{
|
||||
color:#808080;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@media print {
|
||||
.title {
|
||||
color:#0066CB;
|
||||
font-family:Arial, Helvetica;
|
||||
font-size: 32px;
|
||||
font-weight: normal;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
-----------------
|
||||
table styles
|
||||
-----------------
|
||||
*/
|
||||
.table img {
|
||||
border:none;
|
||||
margin-left:0px;
|
||||
-moz-box-shadow:0px 0px 0px #fff;
|
||||
-webkit-box-shadow: 0px 0px 0px #fff;
|
||||
box-shadow: 0px 0px 0px #fff;
|
||||
}
|
||||
|
||||
/* table with border alternative colours*/
|
||||
|
||||
table,pre{
|
||||
-moz-border-radius: 7px 7px 7px 7px;
|
||||
-webkit-border-radius: 7px 7px 7px 7px;
|
||||
border-radius: 7px 7px 7px 7px;
|
||||
background-color: #F6F6F6;
|
||||
border: 1px solid #E6E6E6;
|
||||
border-collapse: separate;
|
||||
font-size: 12px;
|
||||
line-height: 1.2;
|
||||
margin-bottom: 25px;
|
||||
margin-left: 15px;
|
||||
font-size: 12px;
|
||||
line-height: 1.2;
|
||||
margin-bottom: 25px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
|
||||
table th{
|
||||
text-align:left;
|
||||
padding-left:20px;
|
||||
}
|
||||
|
||||
table td {
|
||||
padding: 3px 15px 3px 20px;
|
||||
border-bottom:#CCC dotted 1px;
|
||||
}
|
||||
table p { margin:0px;}
|
||||
|
||||
table tr.even {
|
||||
background-color: white;
|
||||
color: #66666E;
|
||||
}
|
||||
|
||||
table tr.odd {
|
||||
background-color: #F6F6F6;
|
||||
color: #66666E;
|
||||
}
|
||||
|
||||
|
||||
table thead {
|
||||
text-align:left;
|
||||
padding-left:20px;
|
||||
background-color:#e1e0e0;
|
||||
border-left:none;
|
||||
border-right:none;
|
||||
}
|
||||
|
||||
table thead th {
|
||||
padding-top:5px;
|
||||
padding-left:10px;
|
||||
padding-bottom:5px;
|
||||
border-bottom: 2px solid #D1D1D1;
|
||||
padding-right:10px;
|
||||
}
|
||||
|
||||
|
||||
/* table bodless & white*/
|
||||
|
||||
.borderless {
|
||||
border-radius: 0px 0px 0px 0px;
|
||||
background-color: #fff;
|
||||
border: 1px solid #fff;
|
||||
}
|
||||
|
||||
.borderless tr {
|
||||
background-color: #FFF;
|
||||
color: #66666E;
|
||||
}
|
||||
|
||||
.borderless td {
|
||||
border:none;
|
||||
border-bottom:#fff dotted 1px;
|
||||
}
|
||||
|
||||
/*
|
||||
-----------
|
||||
List
|
||||
-----------
|
||||
*/
|
||||
|
||||
ul{
|
||||
padding-bottom:2px;
|
||||
}
|
||||
|
||||
li {
|
||||
margin-bottom: 10px;
|
||||
padding-left: 8px;
|
||||
list-style:outside;
|
||||
list-style-type:square;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
|
||||
ol{
|
||||
margin:10px;
|
||||
padding:0;
|
||||
}
|
||||
|
||||
ol > li{
|
||||
margin-left: 30px;
|
||||
padding-left:8px;
|
||||
list-style:decimal;
|
||||
}
|
||||
|
||||
.centerAlign{
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.cpp{
|
||||
display: block;
|
||||
margin: 10;
|
||||
overflow: hidden;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
padding: 20px 0 20px 0;
|
||||
}
|
||||
|
||||
.footer{
|
||||
margin-top: 50px;
|
||||
padding-left:5px;
|
||||
margin-bottom: 10px;
|
||||
font-size:10px;
|
||||
border-top: 1px solid #999;
|
||||
padding-top:11px;
|
||||
}
|
||||
|
||||
.footer a[href*="http://"], a[href*="ftp://"],a[href*="https://"]{
|
||||
background-size: 13px 11px;
|
||||
padding-left: 16px;
|
||||
}
|
||||
|
||||
.footerNavi{
|
||||
width:auto;
|
||||
text-align:right;
|
||||
margin-top:50px;
|
||||
z-index:1;
|
||||
}
|
||||
|
||||
.memItemLeft{
|
||||
padding-right: 3px;
|
||||
}
|
||||
|
||||
.memItemRight{
|
||||
padding: 3px 15px 3px 0;
|
||||
}
|
||||
|
||||
.qml{
|
||||
display: block;
|
||||
margin: 10;
|
||||
overflow: hidden;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
padding: 20px 0 20px 0;
|
||||
}
|
||||
|
||||
.qmldefault{
|
||||
padding-left: 5px;
|
||||
float: right;
|
||||
color: red;
|
||||
}
|
||||
|
||||
.qmlreadonly{
|
||||
padding-left: 5px;
|
||||
float: right;
|
||||
color: #254117;
|
||||
}
|
||||
|
||||
.rightAlign{
|
||||
padding: 3px 5px 3px 10px;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
/*
|
||||
-----------
|
||||
Content table
|
||||
-----------
|
||||
*/
|
||||
|
||||
@media print{
|
||||
.toc {
|
||||
float: right;
|
||||
padding-bottom: 10px;
|
||||
padding-top: 50px;
|
||||
width: 100%;
|
||||
background-image:url(../images/bgrContent.png);
|
||||
background-position:top;
|
||||
background-repeat:no-repeat;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen{
|
||||
.toc{
|
||||
clear:both;
|
||||
float:right;
|
||||
vertical-align:top;
|
||||
-moz-border-radius: 7px 7px 7px 7px;
|
||||
-webkit-border-radius: 7px 7px 7px 7px;
|
||||
border-radius: 7px 7px 7px 7px;
|
||||
background:#FFF url(../images/bgrContent.png);
|
||||
background-position:top;
|
||||
background-repeat:repeat-x;
|
||||
border: 1px solid #E6E6E6;
|
||||
padding-left:5px;
|
||||
padding-bottom:10px;
|
||||
height: auto;
|
||||
width: 200px;
|
||||
text-align:left;
|
||||
z-index:2;
|
||||
margin-left:20px;
|
||||
margin-right:20px;
|
||||
margin-top:0px;
|
||||
padding-top:0px;
|
||||
}
|
||||
}
|
||||
|
||||
.toc h3{
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
.toc h3{font: 500 14px/1.2 Arial;
|
||||
font-weight:100;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
padding-top:5px;
|
||||
padding-left:5px;
|
||||
}
|
||||
|
||||
|
||||
.toc ul{
|
||||
width:160px;
|
||||
padding-left:10px;
|
||||
padding-right:5px;
|
||||
padding-top:10px;
|
||||
}
|
||||
|
||||
.toc ul li{
|
||||
margin-left:20px;
|
||||
list-style-image:url(../images/blu_dot.png);
|
||||
list-style:outside;
|
||||
|
||||
}
|
||||
|
||||
|
||||
.toc ul li a:link{
|
||||
color: #2C418D;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.toc ul li a:hover{
|
||||
color: #869CD1;
|
||||
text-decoration:underline;
|
||||
|
||||
}
|
||||
|
||||
.toc ul li a:visited{
|
||||
color: #869CD1;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.level1{
|
||||
border:none;}
|
||||
|
||||
.clearfix{
|
||||
clear:both;}
|
||||
|
||||
1938
doc/templates/style/style.css
vendored
54
doc/templates/style/style_ie6.css
vendored
@@ -1,54 +0,0 @@
|
||||
.indexbox, .indexboxcont, .group {
|
||||
zoom: 1;
|
||||
height: 1%;
|
||||
}
|
||||
|
||||
.sidebar {
|
||||
margin-left: 3px;
|
||||
width: 199px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.sidebar .search form {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.sidebar .search form fieldset {
|
||||
position: absolute;
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
.sidebar .search form input#searchstring {
|
||||
border: 1px solid #fff;
|
||||
height: 18px;
|
||||
}
|
||||
|
||||
.wrap {
|
||||
zoom: 1;
|
||||
}
|
||||
|
||||
.content,
|
||||
.toolbar {
|
||||
zoom: 1;
|
||||
margin-left: -3px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.indexbox {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.indexboxcont .section {
|
||||
zoom: 1;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.indexboxcont .sectionlist {
|
||||
zoom: 1;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.wrap .toolbar .toolbuttons li {
|
||||
text-indent: 0;
|
||||
margin-right: 8px;
|
||||
}
|
||||
19
doc/templates/style/style_ie7.css
vendored
@@ -1,19 +0,0 @@
|
||||
.indexbox, .indexboxcont, .group {
|
||||
min-height: 1px;
|
||||
}
|
||||
|
||||
.sidebar .search form input#searchstring {
|
||||
border: 1px solid #fff;
|
||||
height: 17px;
|
||||
}
|
||||
|
||||
|
||||
.indexboxcont .section {
|
||||
zoom: 1;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.indexboxcont .sectionlist {
|
||||
zoom: 1;
|
||||
float: left;
|
||||
}
|
||||
0
doc/templates/style/style_ie8.css
vendored
51
doc/templates/style/superfish.css
vendored
@@ -1,51 +0,0 @@
|
||||
.sf-menu, .sf-menu * {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
}
|
||||
.sf-menu {
|
||||
line-height: 1.0;
|
||||
}
|
||||
.sf-menu ul {
|
||||
position: absolute;
|
||||
top: -999em;
|
||||
width: 10em; /* left offset of submenus need to match (see below) */
|
||||
}
|
||||
.sf-menu ul li {
|
||||
width: 100%;
|
||||
}
|
||||
.sf-menu li:hover {
|
||||
visibility: inherit; /* fixes IE7 'sticky bug' */
|
||||
}
|
||||
.sf-menu li {
|
||||
float: left;
|
||||
position: relative;
|
||||
}
|
||||
.sf-menu a {
|
||||
display: block;
|
||||
position: relative;
|
||||
}
|
||||
.sf-menu li:hover ul,
|
||||
.sf-menu li.sfHover ul {
|
||||
left: 0;
|
||||
top: 2.5em; /* match top ul list item height */
|
||||
z-index: 99;
|
||||
}
|
||||
ul.sf-menu li:hover li ul,
|
||||
ul.sf-menu li.sfHover li ul {
|
||||
top: -999em;
|
||||
}
|
||||
ul.sf-menu li li:hover ul,
|
||||
ul.sf-menu li li.sfHover ul {
|
||||
left: 10em; /* match ul width */
|
||||
top: 0;
|
||||
}
|
||||
ul.sf-menu li li:hover li ul,
|
||||
ul.sf-menu li li.sfHover li ul {
|
||||
top: -999em;
|
||||
}
|
||||
ul.sf-menu li li li:hover ul,
|
||||
ul.sf-menu li li li.sfHover ul {
|
||||
left: 10em; /* match ul width */
|
||||
top: 0;
|
||||
}
|
||||
83
doc/templates/style/superfish_skin.css
vendored
@@ -1,83 +0,0 @@
|
||||
|
||||
/*** DEMO SKIN ***/
|
||||
.sf-menu {
|
||||
float: left;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
.sf-menu a {
|
||||
border-left: 1px solid #fff;
|
||||
border-top: 1px solid #CFDEFF;
|
||||
padding: .75em 1em;
|
||||
text-decoration:none;
|
||||
}
|
||||
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
|
||||
color: #13a;
|
||||
}
|
||||
.sf-menu li {
|
||||
background: #BDD2FF;
|
||||
}
|
||||
.sf-menu li li {
|
||||
background: #AABDE6;
|
||||
}
|
||||
.sf-menu li li li {
|
||||
background: #9AAEDB;
|
||||
}
|
||||
.sf-menu li:hover, .sf-menu li.sfHover,
|
||||
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
|
||||
background: #CFDEFF;
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
/*** arrows **/
|
||||
.sf-menu a.sf-with-ul {
|
||||
padding-right: 2.25em;
|
||||
min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
|
||||
}
|
||||
.sf-sub-indicator {
|
||||
position: absolute;
|
||||
display: block;
|
||||
right: .75em;
|
||||
top: 1.05em; /* IE6 only */
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
text-indent: -999em;
|
||||
overflow: hidden;
|
||||
background: url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
|
||||
}
|
||||
a > .sf-sub-indicator { /* give all except IE6 the correct values */
|
||||
top: .8em;
|
||||
background-position: 0 -100px; /* use translucent arrow for modern browsers*/
|
||||
}
|
||||
/* apply hovers to modern browsers */
|
||||
a:focus > .sf-sub-indicator,
|
||||
a:hover > .sf-sub-indicator,
|
||||
a:active > .sf-sub-indicator,
|
||||
li:hover > a > .sf-sub-indicator,
|
||||
li.sfHover > a > .sf-sub-indicator {
|
||||
background-position: -10px -100px; /* arrow hovers for modern browsers*/
|
||||
}
|
||||
|
||||
/* point right for anchors in subs */
|
||||
.sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
|
||||
.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }
|
||||
/* apply hovers to modern browsers */
|
||||
.sf-menu ul a:focus > .sf-sub-indicator,
|
||||
.sf-menu ul a:hover > .sf-sub-indicator,
|
||||
.sf-menu ul a:active > .sf-sub-indicator,
|
||||
.sf-menu ul li:hover > a > .sf-sub-indicator,
|
||||
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
|
||||
background-position: -10px 0; /* arrow hovers for modern browsers*/
|
||||
}
|
||||
|
||||
/*** shadows for all but IE6 ***/
|
||||
.sf-shadow ul {
|
||||
background: url('../images/shadow.png') no-repeat bottom right;
|
||||
padding: 0 8px 9px 0;
|
||||
-moz-border-radius-bottomleft: 17px;
|
||||
-moz-border-radius-topright: 17px;
|
||||
-webkit-border-top-right-radius: 17px;
|
||||
-webkit-border-bottom-left-radius: 17px;
|
||||
}
|
||||
.sf-shadow ul.sf-shadow-off {
|
||||
background: transparent;
|
||||
}
|
||||
@@ -698,7 +698,7 @@ class DumperBase:
|
||||
code = (None, "b", "H", None, "I")[tsize]
|
||||
base = toInteger(p)
|
||||
blob = self.extractBlob(base, maximum).toBytes()
|
||||
for i in xrange(0, maximum / tsize):
|
||||
for i in xrange(0, int(maximum / tsize)):
|
||||
t = struct.unpack_from(code, blob, i)[0]
|
||||
if t == 0:
|
||||
return 0, i, self.hexencode(blob[:i])
|
||||
|
||||
@@ -58,7 +58,7 @@ def registerCommand(name, func):
|
||||
Command()
|
||||
|
||||
|
||||
def listOfLocals(varList):
|
||||
def listOfLocals():
|
||||
frame = gdb.selected_frame()
|
||||
|
||||
try:
|
||||
@@ -100,20 +100,16 @@ def listOfLocals(varList):
|
||||
try:
|
||||
item.value = frame.read_var(name, block)
|
||||
#warn("READ 1: %s" % item.value)
|
||||
if not item.value.is_optimized_out:
|
||||
#warn("ITEM 1: %s" % item.value)
|
||||
items.append(item)
|
||||
continue
|
||||
items.append(item)
|
||||
continue
|
||||
except:
|
||||
pass
|
||||
|
||||
try:
|
||||
item.value = frame.read_var(name)
|
||||
#warn("READ 2: %s" % item.value)
|
||||
if not item.value.is_optimized_out:
|
||||
#warn("ITEM 2: %s" % item.value)
|
||||
items.append(item)
|
||||
continue
|
||||
item.value = frame.read_var(name)
|
||||
items.append(item)
|
||||
continue
|
||||
except:
|
||||
# RuntimeError: happens for
|
||||
# void foo() { std::string s; std::wstring w; }
|
||||
@@ -444,30 +440,30 @@ class Dumper(DumperBase):
|
||||
# Locals
|
||||
#
|
||||
self.output.append('data=[')
|
||||
locals = []
|
||||
fullUpdateNeeded = True
|
||||
if self.partialUpdate and len(self.varList) == 1 and not self.tooltipOnly:
|
||||
if self.partialUpdate and len(self.varList) == 1:
|
||||
#warn("PARTIAL: %s" % self.varList)
|
||||
parts = self.varList[0].split('.')
|
||||
#warn("PARTIAL PARTS: %s" % parts)
|
||||
name = parts[1]
|
||||
#warn("PARTIAL VAR: %s" % name)
|
||||
#fullUpdateNeeded = False
|
||||
item = LocalItem()
|
||||
item.iname = parts[0] + '.' + name
|
||||
item.name = name
|
||||
try:
|
||||
frame = gdb.selected_frame()
|
||||
item = LocalItem()
|
||||
item.iname = "local." + name
|
||||
item.name = name
|
||||
item.value = frame.read_var(name)
|
||||
locals = [item]
|
||||
#warn("PARTIAL LOCALS: %s" % locals)
|
||||
fullUpdateNeeded = False
|
||||
if parts[0] == 'local':
|
||||
frame = gdb.selected_frame()
|
||||
item.value = frame.read_var(name)
|
||||
else:
|
||||
item.name = self.hexdecode(name)
|
||||
item.value = gdb.parse_and_eval(item.name)
|
||||
except RuntimeError as error:
|
||||
item.value = error
|
||||
except:
|
||||
pass
|
||||
self.varList = []
|
||||
|
||||
if fullUpdateNeeded and not self.tooltipOnly:
|
||||
locals = listOfLocals(self.varList)
|
||||
item.value = "<no value>"
|
||||
locals = [item]
|
||||
#warn("PARTIAL LOCALS: %s" % locals)
|
||||
else:
|
||||
locals = listOfLocals()
|
||||
|
||||
# Take care of the return value of the last function call.
|
||||
if len(self.resultVarName) > 0:
|
||||
@@ -998,6 +994,13 @@ class Dumper(DumperBase):
|
||||
|
||||
type = value.type.unqualified()
|
||||
typeName = str(type)
|
||||
|
||||
if value.is_optimized_out:
|
||||
self.putValue("<optimized out>")
|
||||
self.putType(typeName)
|
||||
self.putNumChild(0)
|
||||
return
|
||||
|
||||
tryDynamic &= self.useDynamicType
|
||||
self.addToCache(type) # Fill type cache
|
||||
if tryDynamic:
|
||||
@@ -1049,9 +1052,7 @@ class Dumper(DumperBase):
|
||||
|
||||
if type.code == IntCode or type.code == CharCode:
|
||||
self.putType(typeName)
|
||||
if value.is_optimized_out:
|
||||
self.putValue("<optimized out>")
|
||||
elif type.sizeof == 1:
|
||||
if type.sizeof == 1:
|
||||
# Force unadorned value transport for char and Co.
|
||||
self.putValue(int(value) & 0xff)
|
||||
else:
|
||||
@@ -1061,28 +1062,19 @@ class Dumper(DumperBase):
|
||||
|
||||
if type.code == FloatCode or type.code == BoolCode:
|
||||
self.putType(typeName)
|
||||
if value.is_optimized_out:
|
||||
self.putValue("<optimized out>")
|
||||
else:
|
||||
self.putValue(value)
|
||||
self.putValue(value)
|
||||
self.putNumChild(0)
|
||||
return
|
||||
|
||||
if type.code == EnumCode:
|
||||
self.putType(typeName)
|
||||
if value.is_optimized_out:
|
||||
self.putValue("<optimized out>")
|
||||
else:
|
||||
self.putValue("%s (%d)" % (value, value))
|
||||
self.putValue("%s (%d)" % (value, value))
|
||||
self.putNumChild(0)
|
||||
return
|
||||
|
||||
if type.code == ComplexCode:
|
||||
self.putType(typeName)
|
||||
if value.is_optimized_out:
|
||||
self.putValue("<optimized out>")
|
||||
else:
|
||||
self.putValue("%s" % value)
|
||||
self.putValue("%s" % value)
|
||||
self.putNumChild(0)
|
||||
return
|
||||
|
||||
@@ -1118,10 +1110,6 @@ class Dumper(DumperBase):
|
||||
if type.code == PointerCode:
|
||||
# This could still be stored in a register and
|
||||
# potentially dereferencable.
|
||||
if value.is_optimized_out:
|
||||
self.putValue("<optimized out>")
|
||||
return
|
||||
|
||||
self.putFormattedPointer(value)
|
||||
return
|
||||
|
||||
|
||||
@@ -1534,6 +1534,7 @@ class Dumper(DumperBase):
|
||||
def selectThread(self, args):
|
||||
self.process.SetSelectedThreadByID(args['id'])
|
||||
self.reportData()
|
||||
self.reportStack()
|
||||
|
||||
def requestModuleSymbols(self, frame):
|
||||
self.handleCommand("target module list " + frame)
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
#include <QQuickView>
|
||||
#include <cmath>
|
||||
|
||||
#include <private/qquicktext_p.h>
|
||||
#include <private/qquicktextinput_p.h>
|
||||
#include <private/qquicktextedit_p.h>
|
||||
|
||||
@@ -191,6 +192,21 @@ bool QuickItemNodeInstance::hasContent() const
|
||||
return childItemsHaveContent(quickItem());
|
||||
}
|
||||
|
||||
static void disableNativeTextRendering(QQuickItem *item)
|
||||
{
|
||||
QQuickText *text = qobject_cast<QQuickText*>(item);
|
||||
if (text)
|
||||
text->setRenderType(QQuickText::QtRendering);
|
||||
|
||||
QQuickTextInput *textInput = qobject_cast<QQuickTextInput*>(item);
|
||||
if (textInput)
|
||||
textInput->setRenderType(QQuickTextInput::QtRendering);
|
||||
|
||||
QQuickTextEdit *textEdit = qobject_cast<QQuickTextEdit*>(item);
|
||||
if (textEdit)
|
||||
textEdit->setRenderType(QQuickTextEdit::QtRendering);
|
||||
}
|
||||
|
||||
static void disableTextCursor(QQuickItem *item)
|
||||
{
|
||||
foreach (QQuickItem *childItem, item->childItems())
|
||||
@@ -464,6 +480,7 @@ void QuickItemNodeInstance::updateDirtyNodesRecursive(QQuickItem *parentItem) co
|
||||
updateDirtyNodesRecursive(childItem);
|
||||
}
|
||||
|
||||
disableNativeTextRendering(parentItem);
|
||||
DesignerSupport::updateDirtyNode(parentItem);
|
||||
}
|
||||
|
||||
|
||||
@@ -42,6 +42,7 @@ QtObject {
|
||||
property bool baseStateFlag: isBaseState;
|
||||
property bool isInModel: backendValue.isInModel;
|
||||
property bool isInSubState: backendValue.isInSubState;
|
||||
property bool highlight: textColor == Constants.colorsChangedBaseText
|
||||
|
||||
onBackendValueChanged: {
|
||||
evaluate();
|
||||
|
||||
@@ -48,7 +48,7 @@ RowLayout {
|
||||
id: urlChooser
|
||||
property variant backendValue
|
||||
|
||||
property color textColor: "white"
|
||||
property color textColor: colorLogic.highlight ? colorLogic.textColor : "white"
|
||||
|
||||
property string filter: "*.png *.gif *.jpg *.bmp *.jpeg *.svg"
|
||||
|
||||
@@ -59,8 +59,12 @@ RowLayout {
|
||||
id: fileModel
|
||||
}
|
||||
|
||||
Controls.ComboBox {
|
||||
ColorLogic {
|
||||
id: colorLogic
|
||||
backendValue: urlChooser.backendValue
|
||||
}
|
||||
|
||||
Controls.ComboBox {
|
||||
id: comboBox
|
||||
|
||||
property bool isComplete: false
|
||||
|
||||
@@ -51,10 +51,35 @@
|
||||
target: $object$
|
||||
$$
|
||||
}</snippet>
|
||||
<snippet group="QML" trigger="NumberAnimation" id="qml_numberanimationwithtargets" complement="with targets">NumberAnimation { targets: [$object$]; properties: "$name$"; duration: $200$ }</snippet>
|
||||
<snippet group="QML" trigger="NumberAnimation" id="qml_numberanimationwithtarget" complement="with target">NumberAnimation { target: $object$; property: "$name$"; duration: $200$; easing.type: Easing.$InOutQuad$ }</snippet>
|
||||
<snippet group="QML" trigger="PropertyAction" id="qml_propertyactionwithtargets" complement="with targets">PropertyAction { targets: [$object$]; properties: "$name$" }</snippet>
|
||||
<snippet group="QML" trigger="PropertyAction" id="qml_propertyactionwithtarget" complement="with target">PropertyAction { target: $object$; property: "$name$" }</snippet>
|
||||
<snippet group="QML" trigger="PauseAnimation" id="qml_pauseanimation">PauseAnimation { duration: $200$ }</snippet>
|
||||
<snippet group="QML" trigger="ColorAnimation" id="qml_coloranimation">ColorAnimation { from: $"white"$; to: $"black"$; duration: $200$ }</snippet>
|
||||
<snippet group="QML" trigger="NumberAnimation" id="qml_numberanimationwithtargets" complement="with targets">
|
||||
NumberAnimation {
|
||||
targets: [$object$]
|
||||
properties: "$name$"
|
||||
duration: $200$
|
||||
}</snippet>
|
||||
<snippet group="QML" trigger="NumberAnimation" id="qml_numberanimationwithtarget" complement="with target">
|
||||
NumberAnimation {
|
||||
target: $object$
|
||||
property: "$name$"
|
||||
duration: $200$
|
||||
easing.type: Easing.$InOutQuad$
|
||||
}</snippet>
|
||||
<snippet group="QML" trigger="PropertyAction" id="qml_propertyactionwithtargets" complement="with targets">
|
||||
PropertyAction {
|
||||
targets: [$object$]
|
||||
properties: "$name$"
|
||||
}</snippet>
|
||||
<snippet group="QML" trigger="PropertyAction" id="qml_propertyactionwithtarget" complement="with target">
|
||||
PropertyAction {
|
||||
target: $object$; property: "$name$" }</snippet>
|
||||
<snippet group="QML" trigger="PauseAnimation" id="qml_pauseanimation">
|
||||
PauseAnimation {
|
||||
duration: $200$
|
||||
}</snippet>
|
||||
<snippet group="QML" trigger="ColorAnimation" id="qml_coloranimation">
|
||||
ColorAnimation {
|
||||
from: $"white"$
|
||||
to: $"black"$
|
||||
duration: $200$
|
||||
}</snippet>
|
||||
</snippets>
|
||||
|
||||
@@ -21,7 +21,7 @@ ApplicationWindow {
|
||||
}
|
||||
}
|
||||
|
||||
Text {
|
||||
Label {
|
||||
text: qsTr("Hello World")
|
||||
anchors.centerIn: parent
|
||||
}
|
||||
|
||||