ASF Bugzilla – Attachment 32589 Details for
Bug 53764
Website : Create a new style for website
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Replace index for usermanual by auto generated one
001.diff (text/plain), 17.70 KB, created by
Felix Schumacher
on 2015-03-20 21:46:15 UTC
(
hide
)
Description:
Replace index for usermanual by auto generated one
Filename:
MIME Type:
Creator:
Felix Schumacher
Created:
2015-03-20 21:46:15 UTC
Size:
17.70 KB
patch
obsolete
>diff --git a/xdocs/css/new-style.css b/xdocs/css/new-style.css >index 3b65183..392cecd 100644 >--- a/xdocs/css/new-style.css >+++ b/xdocs/css/new-style.css >@@ -310,6 +310,18 @@ table { > display: none; > } > >+.index>li+li { >+ margin-top: 0.2rem; >+} >+ >+.index > li > ul { >+ display: none; >+} >+ >+.index > li:hover > ul { >+ display: block; >+} >+ > @media screen and (max-width: 900px) { > .nav { > display: block; >diff --git a/xdocs/stylesheets/website-style.xsl b/xdocs/stylesheets/website-style.xsl >index 1653918..9da86b3 100644 >--- a/xdocs/stylesheets/website-style.xsl >+++ b/xdocs/stylesheets/website-style.xsl >@@ -298,11 +298,13 @@ > <xsl:template match="subsection"> > <div class="subsection"> > <h2> >- <xsl:value-of select="@name" /> > <xsl:if test="@anchor"> > <xsl:attribute name="id"> > <xsl:value-of select="translate(normalize-space(@anchor), ' ' , '_')" /> > </xsl:attribute> >+ </xsl:if> >+ <xsl:value-of select="@name" /> >+ <xsl:if test="@anchor"> > <xsl:call-template name="sectionlink"> > <xsl:with-param name="anchor" select="@anchor" /> > </xsl:call-template> >@@ -566,4 +568,52 @@ > </xsl:copy> > </xsl:template> > >+ <xsl:template match="generate-index"> >+ <ul class="index"> >+ <xsl:apply-templates /> >+ </ul> >+ </xsl:template> >+ >+ <xsl:template match="index-link"> >+ <li><a href="{@name}"><xsl:value-of select="."/></a></li> >+ </xsl:template> >+ >+ <xsl:template match="index-page"> >+ <xsl:variable name="index-doc" select="document(@name)/document" /> >+ <xsl:variable name="page" >+ select="concat(substring-before(@name, '.xml'), '.html')" /> >+ <xsl:variable name="link-name" select="$index-doc/body/section[1]/@name" /> >+ <li> >+ <a href="{$page}"> >+ <xsl:value-of select="$link-name" /> >+ </a> >+ <xsl:if >+ test="$index-doc/body/section[position() > 1] | $index-doc/body/section/subsection" >+ > >+ <ul> >+ <xsl:for-each >+ select="$index-doc/body/section[position() > 1] | $index-doc/body/section[1]/subsection" >+ > >+ <li> >+ <a href="{concat($page, '#', @anchor)}"> >+ <xsl:value-of select="@name" /> >+ </a> >+ <xsl:if test="./subsection"> >+ <ul> >+ <xsl:for-each select="./subsection"> >+ <li> >+ <a href="{concat($page, '#', @anchor)}"> >+ <xsl:value-of select="@name" /> >+ </a> >+ </li> >+ </xsl:for-each> >+ </ul> >+ </xsl:if> >+ </li> >+ </xsl:for-each> >+ </ul> >+ </xsl:if> >+ </li> >+ </xsl:template> >+ > </xsl:stylesheet> >diff --git a/xdocs/usermanual/index.xml b/xdocs/usermanual/index.xml >index 5104116..6d3a165 100644 >--- a/xdocs/usermanual/index.xml >+++ b/xdocs/usermanual/index.xml >@@ -23,181 +23,37 @@ > <body> > <section name="User's Manual" anchor="index"> > <p>Click on the section name to go straight to the section. >- Click on the "+" to go to the relevant section of the detailed section list, >+ Hover over the relevant section of the detailed section list, > where you can select individual subsections.</p> > >-<subsection name="Section Summary" anchor="summary"> >-<ul> >- <li><a href="../changes.html">Changes</a></li> >- <li><a href="#intro">+</a>...<a href="intro.html">1. Introduction</a></li> >- <li><a href="#get-started">+</a>...<a href="get-started.html">2. Getting Started</a></li> >- <li><a href="#build-test-plan">+</a>...<a href="build-test-plan.html">3. Building a Test Plan</a></li> >- <li><a href="#test_plan">+</a>...<a href="test_plan.html">4. Elements of a Test Plan</a></li> >- <li><a href="#build-web-test-plan">+</a>...<a href="build-web-test-plan.html">5. Building a Web Test Plan</a></li> >- <li><a href="#build-adv-web-test-plan">+</a>...<a href="build-adv-web-test-plan.html">6. Building an Advanced Web Test Plan</a></li> >- <li><a href="#build-db-test-plan">+</a>...<a href="build-db-test-plan.html">7. Building a Database Test Plan</a></li> >- <li><a href="#build-ftp-test-plan">+</a>...<a href="build-ftp-test-plan.html">8. Building an FTP Test Plan</a></li> >- <li><a href="#build-ldap-test-plan">+</a>...<a href="build-ldap-test-plan.html">9a. Building an LDAP Test Plan</a></li> >- <li><a href="#build-ldapext-test-plan">+</a>...<a href="build-ldapext-test-plan.html">9b. Building an Extended LDAP Test Plan</a></li> >- <li><a href="#build-ws-test-plan">+</a>...<a href="build-ws-test-plan.html">10. Building a Webservice Test Plan</a></li> >- <li><a href="#build-jms-point-to-point-test-plan">+</a>...<a href="build-jms-point-to-point-test-plan.html">11. Building a JMS Point to point Test Plan</a></li> >- <li><a href="#build-jms-topic-test-plan">+</a>...<a href="build-jms-topic-test-plan.html">12. Building a JMS Topic Test Plan</a></li> >- <li><a href="#build-monitor-test-plan">+</a>...<a href="build-monitor-test-plan.html">13. Building a Monitor Test Plan</a></li> >- <li><a href="#listeners">+</a>...<a href="listeners.html">14. Listeners</a></li> >- <li><a href="#remote-test">+</a>...<a href="remote-test.html">15. Remote Testing</a></li> >- <li><a href="#realtime-results">+</a>...<a href="realtime-results.html">16. Real time Results</a></li> >- <li><a href="#best-practices">+</a>...<a href="best-practices.html">17. Best Practices</a></li> >- <li><a href="#boss">+</a>...<a href="boss.html">18. Help! My boss wants me to load test our web app!</a></li> >- <li><a href="#component_reference">+</a>...<a href="component_reference.html">19. Component Reference</a></li> >- <li><a href="#functions">+</a>...<a href="functions.html">20. Functions</a></li> >- <li><a href="#regex">+</a>...<a href="regular_expressions.html">21. Regular Expressions</a></li> >- <li><a href="#hints">+</a>...<a href="hints_and_tips.html">22. Hints and Tips</a></li> >- <li><a href="#glossary">+</a>...<a href="glossary.html">23. Glossary</a></li> >-</ul> >-</subsection> >-<subsection name="Detailed Section List" anchor="details"> >-<ul> >- <li><a name="intro"/><a href="intro.html">1. Introduction</a></li> >- <ul> >- <li><a href="intro.html#history">1.1 History</a></li> >- <li><a href="intro.html#future">1.2 The Future</a></li> >- </ul> >- <li><a name="get-started"/><a href="get-started.html">2. Getting Started</a></li> >- <ul> >- <li><a href="get-started.html#requirements">2.1 Requirements</a></li> >- <ul> >- <li><a href="get-started.html#java_versions">2.1.1 Java Version</a></li> >- <li><a href="get-started.html#os">2.1.2 Operating Systems</a></li> >- </ul> >- <li><a href="get-started.html#optional">2.2 Optional</a></li> >- <ul> >- <li><a href="get-started.html#opt_compiler">2.2.1 Java Compiler</a></li> >- <li><a href="get-started.html#opt_sax">2.2.2 SAX XML Parser</a></li> >- <li><a href="get-started.html#opt_email">2.2.3 Email Support</a></li> >- <li><a href="get-started.html#opt_ssl">2.2.4 SSL Encryption</a></li> >- <li><a href="get-started.html#opt_jdbc">2.2.5 JDBC Driver</a></li> >- <li><a href="get-started.html#opt_jms">2.2.6 JMS client</a></li> >- <li><a href="get-started.html#libraries_activemq">2.2.7 Libraries for ActiveMQ JMS</a></li> >- </ul> >- <li><a href="get-started.html#install">2.3 Installation</a></li> >- <li><a href="get-started.html#running">2.4 Running JMeter</a></li> >- <ul> >- <li><a href="get-started.html#classpath">2.4.1 JMeter's Classpath</a></li> >- <li><a href="get-started.html#template">2.4.2 Create Test Plan from Template</a></li> >- <li><a href="get-started.html#proxy_server">2.4.3 Using JMeter behing a proxy</a></li> >- <li><a href="get-started.html#non_gui">2.4.4 Non-GUI Mode</a></li> >- <li><a href="get-started.html#server">2.4.5 Server Mode</a></li> >- <li><a href="get-started.html#override">2.4.6 Overriding Properties Via The Command Line</a></li> >- <li><a href="get-started.html#logging">2.4.7 Logging and Error Messages</a></li> >- <li><a href="get-started.html#options">2.4.8 Full list of command-line options</a></li> >- <li><a href="get-started.html#shutdown">2.4.9 non-GUI shutdown</a></li> >- </ul> >- <li><a href="get-started.html#configuring_jmeter">2.5 Configuring JMeter</a></li> >- </ul> >- <li><a name="build-test-plan"/><a href="build-test-plan.html">3. Building a Test Plan</a></li> >- <ul> >- <li><a href="build-test-plan.html#add_remove">3.1 Adding and Removing Elements</a></li> >- <li><a href="build-test-plan.html#load_save">3.2 Loading and Saving Elements</a></li> >- <li><a href="build-test-plan.html#config_element">3.3 Configuring Tree Elements</a></li> >- <li><a href="build-test-plan.html#save">3.4 Saving the Test Plan</a></li> >- <li><a href="build-test-plan.html#run">3.5 Running a Test Plan</a></li> >- <li><a href="build-test-plan.html#stop">3.6 Stopping a Test</a></li> >- <li><a href="build-test-plan.html#error_reporting">3.7 Error reporting</a></li> >- </ul> >- <li><a name="test_plan"/><a href="test_plan.html">4. Elements of a Test Plan</a></li> >- <ul> >- <li><a href="test_plan.html#thread_group">4.1 Thread Group</a></li> >- <li><a href="test_plan.html#controllers">4.2 Controllers</a></li> >- <ul> >- <li><a href="test_plan.html#samplers">4.2.1 Samplers</a></li> >- <li><a href="test_plan.html#logic_controller">4.2.2 Logic Controllers</a></li> >- <li><a href="test_plan.html#test_fragments">4.2.3 Test Fragments</a></li> >- </ul> >- <li><a href="test_plan.html#listeners">4.3 Listeners</a></li> >- <li><a href="test_plan.html#timers">4.4 Timers</a></li> >- <li><a href="test_plan.html#assertions">4.5 Assertions</a></li> >- <li><a href="test_plan.html#config_elements">4.6 Configuration Elements</a></li> >- <li><a href="test_plan.html#preprocessors">4.7 Pre-Processor Elements</a></li> >- <li><a href="test_plan.html#postprocessors">4.8 Post-Processor Elements</a></li> >- <li><a href="test_plan.html#executionorder">4.9 Execution order</a></li> >- <li><a href="test_plan.html#scoping_rules">4.10 Scoping Rules</a></li> >- <li><a href="test_plan.html#properties">4.11 Properties and Variables</a></li> >- <li><a href="test_plan.html#using_variables">4.12 Using Variables to parameterise tests</a></li> >- </ul> >- <li><a name="build-web-test-plan"/><a href="build-web-test-plan.html">5. Building a Web Test Plan</a></li> >- <ul> >- <li><a href="build-web-test-plan.html#adding_users">5.1 Adding Users</a></li> >- <li><a href="build-web-test-plan.html#adding_defaults">5.2 Adding Default HTTP Request Properties</a></li> >- <li><a href="build-web-test-plan.html#adding_cookie_support">5.3 Adding Cookie Support</a></li> >- <li><a href="build-web-test-plan.html#adding_requests">5.4 Adding HTTP Requests</a></li> >- <li><a href="build-web-test-plan.html#adding_listener">5.5 Adding a Listener to View/Store the Test Results</a></li> >- <li><a href="build-web-test-plan.html#logging_in">5.6 Logging in to a web-site</a></li> >- </ul> >- <li><a name="build-adv-web-test-plan"/><a href="build-adv-web-test-plan.html">6. Building an Advanced Web Test Plan</a></li> >- <ul> >- <li><a href="build-adv-web-test-plan.html#session_url_rewriting">6.1 Handling User Sessions With URL Rewriting</a></li> >- <li><a href="build-adv-web-test-plan.html#header_manager">6.2 Using a Header Manager</a></li> >- </ul> >- <li><a name="build-db-test-plan"/><a href="build-db-test-plan.html">7. Building a Database Test Plan</a></li> >- <ul> >- <li><a href="build-db-test-plan.html#adding_users">7.1 Adding Users</a></li> >- <li><a href="build-db-test-plan.html#adding_requests">7.2 Adding JDBC Requests</a></li> >- <li><a href="build-db-test-plan.html#adding_listener">7.3 Adding a Listener to View/Store the Test Results</a></li> >- </ul> >- <li><a name="build-ftp-test-plan"/><a href="build-ftp-test-plan.html">8. Building an FTP Test Plan</a></li> >- <ul> >- <li><a href="build-ftp-test-plan.html#adding_users">8.1 Adding Users</a></li> >- <li><a href="build-ftp-test-plan.html#adding_defaults">8.2 Adding Default FTP Request Properties</a></li> >- <li><a href="build-ftp-test-plan.html#adding_requests">8.3 Adding FTP Requests</a></li> >- <li><a href="build-ftp-test-plan.html#adding_listener">8.4 Adding a Listener to View/Store the Test Results</a></li> >- </ul> >- <li><a name="build-ldap-test-plan"/><a href="build-ldap-test-plan.html">9a. Building an LDAP Test Plan</a></li> >- <ul> >- <li><a href="build-ldap-test-plan.html#adding_users">9a.1 Adding Users</a></li> >- <li><a href="build-ldap-test-plan.html#add_login">9a.2 Adding Login Config Element</a></li> >- <li><a href="build-ldap-test-plan.html#add_defaults">9a.3 Adding LDAP Request Defaults</a></li> >- <li><a href="build-ldap-test-plan.html#add_requests">9a.4 Adding LDAP Requests</a></li> >- <li><a href="build-ldap-test-plan.html#ResponseAssertion">9a.5 Adding a Response Assertion</a></li> >- <li><a href="build-ldap-test-plan.html#add_listener">9a.6 Adding a Listener to View/Store the Test Results</a></li> >- </ul> >- <li><a name="build-ldapext-test-plan"/><a href="build-ldap-test-plan.html">9b. Building an Extended LDAP Test Plan</a></li> >- <ul> >- <li><a href="build-ldapext-test-plan.html#ext_adding_users">9b.1 Adding Users</a></li> >- <li><a href="build-ldapext-test-plan.html#add_login">9b.2 Adding LDAP Extended Request Defaults</a></li> >- <li><a href="build-ldapext-test-plan.html#add_extrequests">9b.3 Adding LDAP Requests</a></li> >- <li><a href="build-ldapext-test-plan.html#add_ldapext_listener">9b.4 Adding a Listener to View/Store the Test Results</a></li> >- </ul> >- <li><a name="build-ws-test-plan"/><a href="build-ws-test-plan.html">10. Building a Webservice Test Plan</a></li> >- <li><a name="build-jms-point-to-point-test-plan"/><a href="build-jms-point-to-point-test-plan.html">11. Building a JMS Point to point Test Plan</a></li> >- <li><a name="build-jms-topic-test-plan"/><a href="build-jms-topic-test-plan.html">12. Building a JMS topic Test Plan</a></li> >- <li><a name="build-monitor-test-plan"/><a href="build-monitor-test-plan.html">13. Building a Monitor Test Plan</a></li> >- <li><a name="listeners"/><a href="listeners.html">14. Introduction to Listeners</a></li> >- <li><a name="remote-test"/><a href="remote-test.html">15. Remote Testing</a></li> >- <li><a name="realtime-results"/><a href="realtime-results.html">16. Real time Results</a></li> >- <li><a name="best-practices"/><a href="best-practices.html">17. Best Practices</a></li> >- <ul> >- <li><a href="best-practices.html#use_latest_version">17.1 Always use latest version of JMeter</a></li> >- <li><a href="best-practices.html#sizing_threads">17.2 Use the correct Number of Threads</a></li> >- <li><a href="best-practices.html#put_cookie_manager">17.3 Where to Put the Cookie Manager</a></li> >- <li><a href="best-practices.html#put_auth_manager">17.4 Where to Put the Authorization Manager</a></li> >- <li><a href="best-practices.html#proxy_server">17.5 Using the HTTP(S) Test Script Recorder</a></li> >- <li><a href="best-practices.html#user_variables">17.6 User variables</a></li> >- <li><a href="best-practices.html#lean_mean">17.7 Reducing resource requirements</a></li> >- <li><a href="best-practices.html#beanshell_server">17.8 BeanShell server</a></li> >- <li><a href="best-practices.html#bsh_scripting">17.9 BeanShell scripting</a></li> >- <li><a href="best-practices.html#developing_scripts">17.10 Developing script functions in BeanShell, Javascript or Jexl etc.</a></li> >- <li><a href="best-practices.html#parameterising_tests">17.11 Parameterising tests</a></li> >- <li><a href="best-practices.html#jsr223">17.12 JSR223 Elements</a></li> >- <li><a href="best-practices.html#sharing_variables">17.13 Sharing variables between threads and thread groups</a></li> >- <li><a href="best-practices.html#properties">17.14 Managing properties</a></li> >- </ul> >- <li><a name="boss"/><a href="boss.html">18. Help! My boss wants me to load test our web app!</a></li> >- <li><a name="component_reference"/><a href="component_reference.html">19. Component Reference</a></li> >- <li><a name="functions"/><a href="functions.html">20. Functions</a></li> >- <li><a name="regex"/><a href="regular_expressions.html">21. Regular Expressions</a></li> >- <li><a name="hints"/><a href="hints_and_tips.html">22. Hints and Tips</a></li> >- <li><a name="glossary"/><a href="glossary.html">23. Glossary</a></li> >-</ul> >+<subsection name="Section Summary" anchor="auto"> >+ <generate-index> >+ <index-link name="../changes.html">Changes</index-link> >+ <index-page name="intro.xml" /> >+ <index-page name="get-started.xml" /> >+ <index-page name="build-test-plan.xml" /> >+ <index-page name="test_plan.xml" /> >+ <index-page name="build-web-test-plan.xml" /> >+ <index-page name="build-adv-web-test-plan.xml" /> >+ <index-page name="build-db-test-plan.xml" /> >+ <index-page name="build-ftp-test-plan.xml" /> >+ <index-page name="build-ldap-test-plan.xml" /> >+ <index-page name="build-ldapext-test-plan.xml" /> >+ <index-page name="build-ws-test-plan.xml" /> >+ <index-page name="build-jms-point-to-point-test-plan.xml" /> >+ <index-page name="build-jms-topic-test-plan.xml" /> >+ <index-page name="build-monitor-test-plan.xml" /> >+ <index-page name="listeners.xml" /> >+ <index-page name="remote-test.xml" /> >+ <index-page name="realtime-results.xml" /> >+ <index-page name="best-practices.xml" /> >+ <index-page name="boss.xml" /> >+ <index-page name="component_reference.xml" /> >+ <index-page name="functions.xml" /> >+ <index-page name="regular_expressions.xml" /> >+ <index-page name="hints_and_tips.xml" /> >+ <index-page name="glossary.xml" /> >+ </generate-index> > </subsection> > > </section>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 53764
:
32531
|
32536
|
32546
|
32549
|
32550
|
32566
| 32589