Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Version 1.0.4

- Parser

	- Fixed an issue in IE "SCRIPT14: A security problem occurred." when setting authority information on a URL.

	- Fixed an issue with href and src attributes being converted to anchor tags in initialiseElementText.

	- Revised regular expression for finding URLs in free text.

	- Implemented new URI parser interface.

- Unit test

	- Removed setting username/password on img tags.
	- Added anchor and img elements to the initialise text test.

- Documentation

	- Added user/password examples for element chaining.
	- Added "Unknown URLs" section.
  • Loading branch information...
commit b2b3ea2525997b32f9700a40fd584ee5c758c9a0 1 parent 03bfa06
Tom Bonner authored
View
67 README.md
@@ -5,7 +5,7 @@ JQuery URL parser plugin for parsing, manipulating, filtering and monitoring URL
**Version**
-1.0.3
+1.0.4
**License**
@@ -351,4 +351,67 @@ $("body").append("<a href=\"www.example.com\"></a>");
// Stop watching for "example.com" URLs.
watch.jurlp("unwatch");
-```
+```
+
+Unknown URLs.
+-------------
+
+Overview of unknown URL parsing.
+
+**Unknown scheme**
+
+The parser will attempt to parse any type of URL it encounters based on its scheme. However, not all URLs are parsable, for example “spotify:track:<trackid>”. In this case, the following URL object is returned;
+
+``` javascript
+
+{
+ scheme: "spotify:",
+ url: "track:<trackid>"
+}
+
+```
+
+The unknown URL object will always contain the scheme (if present), for filtering purposes, and also contains a toString() method, which will convert the URL object back to the original URL string.
+
+**mailto**
+
+”mailto:” URLs are parsable in the same manner as a regular HTTP URL. For example, the following URL object is returned for a URL with a “mailto:” scheme;
+
+``` javascript
+
+{
+ scheme: "mailto:"
+ user: "username",
+ password: "",
+ host: "www.example.com",
+ port: "",
+ path: "",
+ query: "?subject=subject&body=body",
+ fragment: ""
+}
+
+```
+
+Therefore, “mailto:” URLs can be fully parsed using this parser, but note that it is not possible to set the password, port or fragment strings on a “mailto:” URL.
+
+**javascript**
+
+”javascript” URLs are parsable in the same manner as a regular HTTP URL. For example, the following URL object is returned for a URL with a “javasrcipt:” scheme;
+
+``` javascript
+
+{
+ scheme: "javascript:"
+ user: "",
+ password: "",
+ host: "www.example.com",
+ port: "",
+ path: "/",
+ query: "",
+ fragment: "",
+ javascript: "alert('!');"
+}
+
+```
+
+Therefore, “javascript:” URLs can be fully parsed using this parser, but note that the current “document.location.href” will always be parsed/returned as the main URL object.
View
60 doc/files/jurlp-js.html
@@ -11,13 +11,13 @@
-<div id=Content><div class="CFile"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="jurlp.js"></a>jurlp.js</h1><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#jurlp.js" >jurlp.js</a></td><td class=SDescription></td></tr><tr class="SSection"><td class=SEntry><a href="#JQuery_URL_parser" >JQuery URL parser.</a></td><td class=SDescription>JQuery URL parser plugin for parsing, manipulating, filtering and monitoring URLs in href and src attributes within arbitrary elements (including document.location.href), as well as creating anchor elements from URLs found in HTML/text.</td></tr><tr class="SGeneric SIndent1 SMarked"><td class=SEntry><a href="#Authors" >Authors</a></td><td class=SDescription>Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</td></tr><tr class="SGeneric SIndent1"><td class=SEntry><a href="#Version" >Version</a></td><td class=SDescription>1.0.3</td></tr><tr class="SGeneric SIndent1 SMarked"><td class=SEntry><a href="#License" >License</a></td><td class=SDescription>Copyright &copy; 2012, Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</td></tr><tr class="SSection"><td class=SEntry><a href="#URL_overview" >URL overview.</a></td><td class=SDescription>A quick quide to URL nomenclature in this plugin.</td></tr><tr class="SSection"><td class=SEntry><a href="#URL_Objects" >URL Objects</a></td><td class=SDescription>URL object definition.</td></tr><tr class="SSection"><td class=SEntry><a href="#Quick_overview" >Quick overview</a></td><td class=SDescription>Useful example code.</td></tr><tr class="SSection"><td class=SEntry><a href="#Parsing_document.location.href" >Parsing document.<wbr>location.href</a></td><td class=SDescription>Parsing the document URL.</td></tr><tr class="SSection"><td class=SEntry><a href="#Parsing_elements_with_anhreforsrcattribute" >Parsing elements with an &ldquo;href&rdquo; or &ldquo;src&rdquo; attribute.</a></td><td class=SDescription>Parsing &ldquo;href&rdquo; or &ldquo;src&rdquo; attributes.</td></tr><tr class="SSection"><td class=SEntry><a href="#Parsing_element_text/HTML" >Parsing element text/<wbr>HTML.</a></td><td class=SDescription>Parsing text/HTML for URLs.</td></tr><tr class="SSection"><td class=SEntry><a href="#Parsing_URL_strings_directly" >Parsing URL strings directly.</a></td><td class=SDescription>How to directly parse, modify or monitor an arbitrary URL string.</td></tr><tr class="SSection"><td class=SEntry><a href="#Operators" >Operators.</a></td><td class=SDescription>Overview of filter operators.</td></tr><tr class="SSection"><td class=SEntry><a href="#this_parameter" >this parameter.</a></td><td class=SDescription>Where &ldquo;this&rdquo; is refered to as an argument to the method functions, it may be one of the following;</td></tr><tr class="SSection"><td class=SEntry><a href="#Internal_functions" >Internal functions.</a></td><td class=SDescription>All internal private functions.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#initialiseElement" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">initialiseElement</a></td><td class=SDescription>Initialise an element for use with the URL parser.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#initialiseElementText" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">initialiseElementText</a></td><td class=SDescription>Initialise an elements text field for use with the URL parser.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setAttrUrl" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">setAttrUrl</a></td><td class=SDescription>Given an element, and an attribute, set the attribute to the supplied URL, and created a backup of the original URL if not already done.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#restoreAttrUrl" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">restoreAttrUrl</a></td><td class=SDescription>Given an element, and an attribute, then restore the URL attribute value to its original value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#restoreElement" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">restoreElement</a></td><td class=SDescription>Destroys any data associated with an element that has previously been initialised for use with the URL parser, and restores the elements &ldquo;href&rdquo; or &ldquo;src&rdquo; attribute (if any) to its original value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getHref" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">getHref</a></td><td class=SDescription>Get the href URL for the element. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#updateHref" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">updateHref</a></td><td class=SDescription>Update a segment of the elements href URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#updateHrefShim" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">updateHrefShim</a></td><td class=SDescription>Shim function for reorganising parameters before calling updateHref(). </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setHref" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">setHref</a></td><td class=SDescription>Sets the href URL value for an element.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#urlToObject" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">urlToObject</a></td><td class=SDescription>Parse a URL into segments using the DOM. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#objectToUrl" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">objectToUrl</a></td><td class=SDescription>Convert a URL object to a string.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#sanitiseUrl" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">sanitiseUrl</a></td><td class=SDescription>Sanitise a URL. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#urlObjectToString" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">urlObjectToString</a></td><td class=SDescription>Converts a URL object to a string (used to override toString for URL objects).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#setUrlSegment" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">setUrlSegment</a></td><td class=SDescription>Set the value of a segment within a URL string.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getUrlObject" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">getUrlObject</a></td><td class=SDescription>Convert a URL string to an object, if not already. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getFragmentString" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">getFragmentString</a></td><td class=SDescription>Retrieve the fragment string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getQueryString" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">getQueryString</a></td><td class=SDescription>Retrieve the query string for a given URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#updateQuery" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">updateQuery</a></td><td class=SDescription>Update the query string for the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#queryStringToObject" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">queryStringToObject</a></td><td class=SDescription>Convert a query string to an object.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getQueryObject" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">getQueryObject</a></td><td class=SDescription>Retrieve the query object for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#queryObjectToString" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">queryObjectToString</a></td><td class=SDescription>Query objects toString method.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPathString" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')">getPathString</a></td><td class=SDescription>Retrieve the path string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getPathObject" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')">getPathObject</a></td><td class=SDescription>Retrieve the path object for a given URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#updatePath" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')">updatePath</a></td><td class=SDescription>Update the path string for the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#pathObjectToString" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')">pathObjectToString</a></td><td class=SDescription>Path objects toString method.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPortString" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')">getPortString</a></td><td class=SDescription>Retrieve the port string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getHostString" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')">getHostString</a></td><td class=SDescription>Retrieve the host string for a given URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPasswordString" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')">getPasswordString</a></td><td class=SDescription>Retrieve the password string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getUserString" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')">getUserString</a></td><td class=SDescription>Retrieve the user string for a given URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getSchemeString" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')">getSchemeString</a></td><td class=SDescription>Retrieve the scheme string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#addSelectorCallback" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')">addSelectorCallback</a></td><td class=SDescription>Add a function the selector callstack.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#returnEachElement" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')">returnEachElement</a></td><td class=SDescription>Apply the callback for each element in this. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#returnEachObject" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')">returnEachObject</a></td><td class=SDescription>Apply the callback for each element in this, and buffer return codes. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#dispatchGetSetHelper" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')">dispatchGetSetHelper</a></td><td class=SDescription>Dispatch to get or set helper functions depending on the arguments supplied.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#methodDispatcher" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')">methodDispatcher</a></td><td class=SDescription>Main method dispatcher for the public interface.</td></tr><tr class="SSection"><td class=SEntry><a href="#Helper_interface" >Helper interface.</a></td><td class=SDescription>All private helper methods.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getUrl" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')">getUrl</a></td><td class=SDescription>Return the elements URL (stored under its &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#setUrl" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')">setUrl</a></td><td class=SDescription>Set the elements URL (stored under it&rsquo;s &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute). </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#parseUrl" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')">parseUrl</a></td><td class=SDescription>Return the URL object for the elements &ldquo;data-href&rdquo; attribute value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getFragment" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')">getFragment</a></td><td class=SDescription>Get the fragment object from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setFragment" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')">setFragment</a></td><td class=SDescription>Set the fragment string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getQuery" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')">getQuery</a></td><td class=SDescription>Get the query object from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setQuery" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')">setQuery</a></td><td class=SDescription>Set the query string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPath" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')">getPath</a></td><td class=SDescription>Get the path object from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setPath" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')">setPath</a></td><td class=SDescription>Set the path string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPort" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')">getPort</a></td><td class=SDescription>Get the port string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setPort" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')">setPort</a></td><td class=SDescription>Set the port string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getHost" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')">getHost</a></td><td class=SDescription>Get the host string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setHost" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')">setHost</a></td><td class=SDescription>Set the host string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPassword" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')">getPassword</a></td><td class=SDescription>Get the password string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setPassword" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')">setPassword</a></td><td class=SDescription>Set the password string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getUser" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')">getUser</a></td><td class=SDescription>Get the user string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setUser" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')">setUser</a></td><td class=SDescription>Set the user string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getScheme" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')">getScheme</a></td><td class=SDescription>Get the scheme string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setScheme" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')">setScheme</a></td><td class=SDescription>Set the scheme string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#=(equals)" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')">= (equals)</a></td><td class=SDescription>Test if the actual value is equal to the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#!=(not_equals)" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')">!= (not equals)</a></td><td class=SDescription>Test if the actual value is equal to the user supplied value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#(less_than)" >&lt; (less than)</a></td><td class=SDescription>Test if the actual value is less than the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#(greater_than)" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')">&gt; (greater than)</a></td><td class=SDescription>Test if the actualValue is greater than the user supplied value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#=(less_than_or_equal_to)" >&lt;= (less than or equal to)</a></td><td class=SDescription>Test if the actual value is less than or equal to the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#=(greater_than_or_equal_to)" id=link58 onMouseOver="ShowTip(event, 'tt58', 'link58')" onMouseOut="HideTip('tt58')">&gt;= (greater than or equal to)</a></td><td class=SDescription>Test if the actual value is greater than or equal to the user supplied value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#*=(contains)" id=link59 onMouseOver="ShowTip(event, 'tt59', 'link59')" onMouseOut="HideTip('tt59')">*= (contains)</a></td><td class=SDescription>Test if the actual value contains the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#^=(starts_with)" id=link60 onMouseOver="ShowTip(event, 'tt60', 'link60')" onMouseOut="HideTip('tt60')">^= (starts with)</a></td><td class=SDescription>Test if the start of the actual value matches the user supplied value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#$=(ends_with)" id=link61 onMouseOver="ShowTip(event, 'tt61', 'link61')" onMouseOut="HideTip('tt61')">$= (ends with)</a></td><td class=SDescription>Test if the end of the actual value is the same as the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#regex(regular_expression)" id=link62 onMouseOver="ShowTip(event, 'tt62', 'link62')" onMouseOut="HideTip('tt62')">regex (regular expression)</a></td><td class=SDescription>Test if the actual value matches the user supplied regular expression.</td></tr><tr class="SSection"><td class=SEntry><a href="#Public_interface" >Public interface.</a></td><td class=SDescription>All public methods exposed via the JQuery URL parser plugin interface.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#url" id=link63 onMouseOver="ShowTip(event, 'tt63', 'link63')" onMouseOut="HideTip('tt63')">url</a></td><td class=SDescription>Get/Set the href string for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#fragment" id=link64 onMouseOver="ShowTip(event, 'tt64', 'link64')" onMouseOut="HideTip('tt64')">fragment</a></td><td class=SDescription>Get/Set the fragment segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#query" id=link65 onMouseOver="ShowTip(event, 'tt65', 'link65')" onMouseOut="HideTip('tt65')">query</a></td><td class=SDescription>Get/Set the query segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#path" id=link66 onMouseOver="ShowTip(event, 'tt66', 'link66')" onMouseOut="HideTip('tt66')">path</a></td><td class=SDescription>Get/Set the path segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#port" id=link67 onMouseOver="ShowTip(event, 'tt67', 'link67')" onMouseOut="HideTip('tt67')">port</a></td><td class=SDescription>Get/Set the port segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#host" id=link68 onMouseOver="ShowTip(event, 'tt68', 'link68')" onMouseOut="HideTip('tt68')">host</a></td><td class=SDescription>Get/Set the host segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#password" id=link69 onMouseOver="ShowTip(event, 'tt69', 'link69')" onMouseOut="HideTip('tt69')">password</a></td><td class=SDescription>Get/Set the password segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#user" id=link70 onMouseOver="ShowTip(event, 'tt70', 'link70')" onMouseOut="HideTip('tt70')">user</a></td><td class=SDescription>Get/Set the user segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#scheme" id=link71 onMouseOver="ShowTip(event, 'tt71', 'link71')" onMouseOut="HideTip('tt71')">scheme</a></td><td class=SDescription>Get/Set the scheme segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#initialise" id=link72 onMouseOver="ShowTip(event, 'tt72', 'link72')" onMouseOut="HideTip('tt72')">initialise</a></td><td class=SDescription>Initialise the parser for the given element(s). </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#restore" id=link73 onMouseOver="ShowTip(event, 'tt73', 'link73')" onMouseOut="HideTip('tt73')">restore</a></td><td class=SDescription>Removes any parser data associated with the element(s), and sets the href attribute to its original value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#goto" id=link74 onMouseOver="ShowTip(event, 'tt74', 'link74')" onMouseOut="HideTip('tt74')">goto</a></td><td class=SDescription>Set document.location.href to the supplied elements &ldquo;href&rdquo;, &ldquo;src&rdquo; or &ldquo;data-href&rdquo; attribute value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#proxy" id=link75 onMouseOver="ShowTip(event, 'tt75', 'link75')" onMouseOut="HideTip('tt75')">proxy</a></td><td class=SDescription>Proxy the URL. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#watch" id=link76 onMouseOver="ShowTip(event, 'tt76', 'link76')" onMouseOut="HideTip('tt76')">watch</a></td><td class=SDescription>Automatically apply all modifications to new elements added to the DOM that match the selector for the supplied elements. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#unwatch" id=link77 onMouseOver="ShowTip(event, 'tt77', 'link77')" onMouseOut="HideTip('tt77')">unwatch</a></td><td class=SDescription>Removes a watch previously created with <a href="#watch" class=LFunction id=link78 onMouseOver="ShowTip(event, 'tt76', 'link78')" onMouseOut="HideTip('tt76')">watch</a>, and prevents modifications being made to new elemenets of the same selector. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#filter" id=link79 onMouseOver="ShowTip(event, 'tt78', 'link79')" onMouseOut="HideTip('tt78')">filter</a></td><td class=SDescription>Filters elements by URL or URL segment.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#interface" id=link80 onMouseOver="ShowTip(event, 'tt79', 'link80')" onMouseOut="HideTip('tt79')">interface</a></td><td class=SDescription>Get the available methods for the parser interface.</td></tr><tr class="SSection"><td class=SEntry><a href="#JQuery_plugin_interface" >JQuery plugin interface.</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#$.fn.jurlp" id=link81 onMouseOver="ShowTip(event, 'tt80', 'link81')" onMouseOut="HideTip('tt80')">$.fn.<wbr>jurlp</a></td><td class=SDescription>Public interface/method dispatcher for the JQuery URL parser.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#$.jurlp" id=link82 onMouseOver="ShowTip(event, 'tt81', 'link82')" onMouseOut="HideTip('tt81')">$.jurlp</a></td><td class=SDescription>Returns an interface for directly parsing, manipulating and monitoring the supplied URL.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
+<div id=Content><div class="CFile"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="jurlp.js"></a>jurlp.js</h1><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#jurlp.js" >jurlp.js</a></td><td class=SDescription></td></tr><tr class="SSection"><td class=SEntry><a href="#JQuery_URL_parser" >JQuery URL parser.</a></td><td class=SDescription>JQuery URL parser plugin for parsing, manipulating, filtering and monitoring URLs in href and src attributes within arbitrary elements (including document.location.href), as well as creating anchor elements from URLs found in HTML/text.</td></tr><tr class="SGeneric SIndent1 SMarked"><td class=SEntry><a href="#Authors" >Authors</a></td><td class=SDescription>Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</td></tr><tr class="SGeneric SIndent1"><td class=SEntry><a href="#Version" >Version</a></td><td class=SDescription>1.0.4</td></tr><tr class="SGeneric SIndent1 SMarked"><td class=SEntry><a href="#License" >License</a></td><td class=SDescription>Copyright &copy; 2012, Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</td></tr><tr class="SSection"><td class=SEntry><a href="#URL_overview" >URL overview.</a></td><td class=SDescription>A quick quide to URL nomenclature in this plugin.</td></tr><tr class="SSection"><td class=SEntry><a href="#URL_Objects" >URL Objects</a></td><td class=SDescription>URL object definition.</td></tr><tr class="SSection"><td class=SEntry><a href="#Quick_overview" >Quick overview</a></td><td class=SDescription>Useful example code.</td></tr><tr class="SSection"><td class=SEntry><a href="#Parsing_document.location.href" >Parsing document.<wbr>location.href</a></td><td class=SDescription>Parsing the document URL.</td></tr><tr class="SSection"><td class=SEntry><a href="#Parsing_elements_with_anhreforsrcattribute" >Parsing elements with an &ldquo;href&rdquo; or &ldquo;src&rdquo; attribute.</a></td><td class=SDescription>Parsing &ldquo;href&rdquo; or &ldquo;src&rdquo; attributes.</td></tr><tr class="SSection"><td class=SEntry><a href="#Parsing_element_text/HTML" >Parsing element text/<wbr>HTML.</a></td><td class=SDescription>Parsing text/HTML for URLs.</td></tr><tr class="SSection"><td class=SEntry><a href="#Parsing_URL_strings_directly" >Parsing URL strings directly.</a></td><td class=SDescription>How to directly parse, modify or monitor an arbitrary URL string.</td></tr><tr class="SSection"><td class=SEntry><a href="#Unknown_URLs" >Unknown URLs.</a></td><td class=SDescription>Overview of unknown URL parsing.</td></tr><tr class="SSection"><td class=SEntry><a href="#Operators" >Operators.</a></td><td class=SDescription>Overview of filter operators.</td></tr><tr class="SSection"><td class=SEntry><a href="#this_parameter" >this parameter.</a></td><td class=SDescription>Where &ldquo;this&rdquo; is refered to as an argument to the method functions, it may be one of the following;</td></tr><tr class="SSection"><td class=SEntry><a href="#Internal_functions" >Internal functions.</a></td><td class=SDescription>All internal private functions.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#initialiseElement" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">initialiseElement</a></td><td class=SDescription>Initialise an element for use with the URL parser.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#initialiseElementText" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">initialiseElementText</a></td><td class=SDescription>Initialise an elements text field for use with the URL parser.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setAttrUrl" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">setAttrUrl</a></td><td class=SDescription>Given an element, and an attribute, set the attribute to the supplied URL, and created a backup of the original URL if not already done.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#restoreAttrUrl" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">restoreAttrUrl</a></td><td class=SDescription>Given an element, and an attribute, then restore the URL attribute value to its original value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#restoreElement" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">restoreElement</a></td><td class=SDescription>Destroys any data associated with an element that has previously been initialised for use with the URL parser, and restores the elements &ldquo;href&rdquo; or &ldquo;src&rdquo; attribute (if any) to its original value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getHref" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">getHref</a></td><td class=SDescription>Get the href URL for the element. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#updateHref" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">updateHref</a></td><td class=SDescription>Update a segment of the elements href URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#updateHrefShim" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">updateHrefShim</a></td><td class=SDescription>Shim function for reorganising parameters before calling updateHref(). </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setHref" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">setHref</a></td><td class=SDescription>Sets the href URL value for an element.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#urlToObject" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">urlToObject</a></td><td class=SDescription>Parse a URL into segments using the DOM. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#objectToUrl" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">objectToUrl</a></td><td class=SDescription>Convert a URL object to a string.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#sanitiseUrl" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">sanitiseUrl</a></td><td class=SDescription>Sanitise a URL. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#urlObjectToString" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">urlObjectToString</a></td><td class=SDescription>Converts a URL object to a string (used to override toString for URL objects).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#setUrlSegment" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">setUrlSegment</a></td><td class=SDescription>Set the value of a segment within a URL string.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getUrlObject" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">getUrlObject</a></td><td class=SDescription>Convert a URL string to an object, if not already. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getFragmentString" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">getFragmentString</a></td><td class=SDescription>Retrieve the fragment string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getQueryString" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">getQueryString</a></td><td class=SDescription>Retrieve the query string for a given URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#updateQuery" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">updateQuery</a></td><td class=SDescription>Update the query string for the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#queryStringToObject" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">queryStringToObject</a></td><td class=SDescription>Convert a query string to an object.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getQueryObject" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">getQueryObject</a></td><td class=SDescription>Retrieve the query object for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#queryObjectToString" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">queryObjectToString</a></td><td class=SDescription>Query objects toString method.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPathString" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')">getPathString</a></td><td class=SDescription>Retrieve the path string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getPathObject" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')">getPathObject</a></td><td class=SDescription>Retrieve the path object for a given URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#updatePath" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')">updatePath</a></td><td class=SDescription>Update the path string for the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#pathObjectToString" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')">pathObjectToString</a></td><td class=SDescription>Path objects toString method.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPortString" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')">getPortString</a></td><td class=SDescription>Retrieve the port string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getHostString" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')">getHostString</a></td><td class=SDescription>Retrieve the host string for a given URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPasswordString" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')">getPasswordString</a></td><td class=SDescription>Retrieve the password string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getUserString" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')">getUserString</a></td><td class=SDescription>Retrieve the user string for a given URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getSchemeString" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')">getSchemeString</a></td><td class=SDescription>Retrieve the scheme string for a given URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#addSelectorCallback" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')">addSelectorCallback</a></td><td class=SDescription>Add a function the selector callstack.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#returnEachElement" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')">returnEachElement</a></td><td class=SDescription>Apply the callback for each element in this. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#returnEachObject" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')">returnEachObject</a></td><td class=SDescription>Apply the callback for each element in this, and buffer return codes. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#dispatchGetSetHelper" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')">dispatchGetSetHelper</a></td><td class=SDescription>Dispatch to get or set helper functions depending on the arguments supplied.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#methodDispatcher" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')">methodDispatcher</a></td><td class=SDescription>Main method dispatcher for the public interface.</td></tr><tr class="SSection"><td class=SEntry><a href="#URI_parser_interface" >URI parser interface.</a></td><td class=SDescription>All URI parsing is handled through this interface.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#uri.toString.http" >uri.<wbr>toString.http</a></td><td class=SDescription>Converts a URI object with an &ldquo;http&rdquo; scheme to a string.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#uri.toString.mailto" >uri.<wbr>toString.<wbr>mailto</a></td><td class=SDescription>Converts a URI object with a &ldquo;mailto:&rdquo; scheme to a string.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#uri.toString.javascript" >uri.<wbr>toString.<wbr>javascript</a></td><td class=SDescription>Converts a URI object with a &ldquo;javascript:&rdquo; scheme to a string.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#uri.toString.generic" >uri.<wbr>toString.<wbr>generic</a></td><td class=SDescription>Converts an generic URI object to a string.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#uri.parsers.http" >uri.<wbr>parsers.http</a></td><td class=SDescription>Parse a URI with a &ldquo;<a href="http://" class=LURL target=_top>http://</a>&rdquo; scheme into a URI object.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#uri.parsers.mailto" >uri.<wbr>parsers.<wbr>mailto</a></td><td class=SDescription>Parse a URI with a &ldquo;mailto:&rdquo; scheme into a URI object.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#uri.parsers.javascript" >uri.<wbr>parsers.<wbr>javascript</a></td><td class=SDescription>Parse a URI with a &ldquo;javascript:&rdquo; scheme into a URI object.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#uri.parsers.generic" >uri.<wbr>parsers.<wbr>generic</a></td><td class=SDescription>Parses any URI (URIs with a scheme seperator of &ldquo;://&rdquo; are parsed as &ldquo;<a href="http://" class=LURL target=_top>http://</a>&rdquo;, everything else is treated as unknown..</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#uri.parse" >uri.<wbr>parse</a></td><td class=SDescription>Parse a URI string based on scheme.</td></tr><tr class="SSection"><td class=SEntry><a href="#Helper_interface" >Helper interface.</a></td><td class=SDescription>All private helper methods.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#getUrl" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')">getUrl</a></td><td class=SDescription>Return the elements URL (stored under its &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#setUrl" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')">setUrl</a></td><td class=SDescription>Set the elements URL (stored under it&rsquo;s &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute). </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#parseUrl" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')">parseUrl</a></td><td class=SDescription>Return the URL object for the elements &ldquo;data-href&rdquo; attribute value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getFragment" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')">getFragment</a></td><td class=SDescription>Get the fragment object from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setFragment" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')">setFragment</a></td><td class=SDescription>Set the fragment string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getQuery" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')">getQuery</a></td><td class=SDescription>Get the query object from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setQuery" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')">setQuery</a></td><td class=SDescription>Set the query string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPath" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')">getPath</a></td><td class=SDescription>Get the path object from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setPath" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')">setPath</a></td><td class=SDescription>Set the path string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPort" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')">getPort</a></td><td class=SDescription>Get the port string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setPort" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')">setPort</a></td><td class=SDescription>Set the port string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getHost" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')">getHost</a></td><td class=SDescription>Get the host string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setHost" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')">setHost</a></td><td class=SDescription>Set the host string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getPassword" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')">getPassword</a></td><td class=SDescription>Get the password string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setPassword" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')">setPassword</a></td><td class=SDescription>Set the password string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getUser" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')">getUser</a></td><td class=SDescription>Get the user string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setUser" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')">setUser</a></td><td class=SDescription>Set the user string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#getScheme" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')">getScheme</a></td><td class=SDescription>Get the scheme string from the elements URL.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#setScheme" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')">setScheme</a></td><td class=SDescription>Set the scheme string for the elements URL.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#=(equals)" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')">= (equals)</a></td><td class=SDescription>Test if the actual value is equal to the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#!=(not_equals)" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')">!= (not equals)</a></td><td class=SDescription>Test if the actual value is equal to the user supplied value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#(less_than)" >&lt; (less than)</a></td><td class=SDescription>Test if the actual value is less than the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#(greater_than)" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')">&gt; (greater than)</a></td><td class=SDescription>Test if the actualValue is greater than the user supplied value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#=(less_than_or_equal_to)" >&lt;= (less than or equal to)</a></td><td class=SDescription>Test if the actual value is less than or equal to the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#=(greater_than_or_equal_to)" id=link58 onMouseOver="ShowTip(event, 'tt58', 'link58')" onMouseOut="HideTip('tt58')">&gt;= (greater than or equal to)</a></td><td class=SDescription>Test if the actual value is greater than or equal to the user supplied value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#*=(contains)" id=link59 onMouseOver="ShowTip(event, 'tt59', 'link59')" onMouseOut="HideTip('tt59')">*= (contains)</a></td><td class=SDescription>Test if the actual value contains the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#^=(starts_with)" id=link60 onMouseOver="ShowTip(event, 'tt60', 'link60')" onMouseOut="HideTip('tt60')">^= (starts with)</a></td><td class=SDescription>Test if the start of the actual value matches the user supplied value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#$=(ends_with)" id=link61 onMouseOver="ShowTip(event, 'tt61', 'link61')" onMouseOut="HideTip('tt61')">$= (ends with)</a></td><td class=SDescription>Test if the end of the actual value is the same as the user supplied value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#regex(regular_expression)" id=link62 onMouseOver="ShowTip(event, 'tt62', 'link62')" onMouseOut="HideTip('tt62')">regex (regular expression)</a></td><td class=SDescription>Test if the actual value matches the user supplied regular expression.</td></tr><tr class="SSection"><td class=SEntry><a href="#Public_interface" >Public interface.</a></td><td class=SDescription>All public methods exposed via the JQuery URL parser plugin interface.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#url" id=link63 onMouseOver="ShowTip(event, 'tt63', 'link63')" onMouseOut="HideTip('tt63')">url</a></td><td class=SDescription>Get/Set the href string for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#fragment" id=link64 onMouseOver="ShowTip(event, 'tt64', 'link64')" onMouseOut="HideTip('tt64')">fragment</a></td><td class=SDescription>Get/Set the fragment segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#query" id=link65 onMouseOver="ShowTip(event, 'tt65', 'link65')" onMouseOut="HideTip('tt65')">query</a></td><td class=SDescription>Get/Set the query segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#path" id=link66 onMouseOver="ShowTip(event, 'tt66', 'link66')" onMouseOut="HideTip('tt66')">path</a></td><td class=SDescription>Get/Set the path segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#port" id=link67 onMouseOver="ShowTip(event, 'tt67', 'link67')" onMouseOut="HideTip('tt67')">port</a></td><td class=SDescription>Get/Set the port segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#host" id=link68 onMouseOver="ShowTip(event, 'tt68', 'link68')" onMouseOut="HideTip('tt68')">host</a></td><td class=SDescription>Get/Set the host segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#password" id=link69 onMouseOver="ShowTip(event, 'tt69', 'link69')" onMouseOut="HideTip('tt69')">password</a></td><td class=SDescription>Get/Set the password segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#user" id=link70 onMouseOver="ShowTip(event, 'tt70', 'link70')" onMouseOut="HideTip('tt70')">user</a></td><td class=SDescription>Get/Set the user segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#scheme" id=link71 onMouseOver="ShowTip(event, 'tt71', 'link71')" onMouseOut="HideTip('tt71')">scheme</a></td><td class=SDescription>Get/Set the scheme segment of the URL for the given element(s).</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#initialise" id=link72 onMouseOver="ShowTip(event, 'tt72', 'link72')" onMouseOut="HideTip('tt72')">initialise</a></td><td class=SDescription>Initialise the parser for the given element(s). </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#restore" id=link73 onMouseOver="ShowTip(event, 'tt73', 'link73')" onMouseOut="HideTip('tt73')">restore</a></td><td class=SDescription>Removes any parser data associated with the element(s), and sets the href attribute to its original value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#goto" id=link74 onMouseOver="ShowTip(event, 'tt74', 'link74')" onMouseOut="HideTip('tt74')">goto</a></td><td class=SDescription>Set document.location.href to the supplied elements &ldquo;href&rdquo;, &ldquo;src&rdquo; or &ldquo;data-href&rdquo; attribute value.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#proxy" id=link75 onMouseOver="ShowTip(event, 'tt75', 'link75')" onMouseOut="HideTip('tt75')">proxy</a></td><td class=SDescription>Proxy the URL. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#watch" id=link76 onMouseOver="ShowTip(event, 'tt76', 'link76')" onMouseOut="HideTip('tt76')">watch</a></td><td class=SDescription>Automatically apply all modifications to new elements added to the DOM that match the selector for the supplied elements. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#unwatch" id=link77 onMouseOver="ShowTip(event, 'tt77', 'link77')" onMouseOut="HideTip('tt77')">unwatch</a></td><td class=SDescription>Removes a watch previously created with <a href="#watch" class=LFunction id=link78 onMouseOver="ShowTip(event, 'tt76', 'link78')" onMouseOut="HideTip('tt76')">watch</a>, and prevents modifications being made to new elemenets of the same selector. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#filter" id=link79 onMouseOver="ShowTip(event, 'tt78', 'link79')" onMouseOut="HideTip('tt78')">filter</a></td><td class=SDescription>Filters elements by URL or URL segment.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#interface" id=link80 onMouseOver="ShowTip(event, 'tt79', 'link80')" onMouseOut="HideTip('tt79')">interface</a></td><td class=SDescription>Get the available methods for the parser interface.</td></tr><tr class="SSection"><td class=SEntry><a href="#JQuery_plugin_interface" >JQuery plugin interface.</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#$.fn.jurlp" id=link81 onMouseOver="ShowTip(event, 'tt80', 'link81')" onMouseOut="HideTip('tt80')">$.fn.<wbr>jurlp</a></td><td class=SDescription>Public interface/method dispatcher for the JQuery URL parser.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#$.jurlp" id=link82 onMouseOver="ShowTip(event, 'tt81', 'link82')" onMouseOut="HideTip('tt81')">$.jurlp</a></td><td class=SDescription>Returns an interface for directly parsing, manipulating and monitoring the supplied URL.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
-<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="JQuery_URL_parser"></a>JQuery URL parser.</h2><div class=CBody><p>JQuery URL parser plugin for parsing, manipulating, filtering and monitoring URLs in href and src attributes within arbitrary elements (including document.location.href), as well as creating anchor elements from URLs found in HTML/text.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGeneric"><td class=SEntry><a href="#Authors" >Authors</a></td><td class=SDescription>Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</td></tr><tr class="SGeneric SMarked"><td class=SEntry><a href="#Version" >Version</a></td><td class=SDescription>1.0.3</td></tr><tr class="SGeneric"><td class=SEntry><a href="#License" >License</a></td><td class=SDescription>Copyright &copy; 2012, Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
+<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="JQuery_URL_parser"></a>JQuery URL parser.</h2><div class=CBody><p>JQuery URL parser plugin for parsing, manipulating, filtering and monitoring URLs in href and src attributes within arbitrary elements (including document.location.href), as well as creating anchor elements from URLs found in HTML/text.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGeneric"><td class=SEntry><a href="#Authors" >Authors</a></td><td class=SDescription>Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</td></tr><tr class="SGeneric SMarked"><td class=SEntry><a href="#Version" >Version</a></td><td class=SDescription>1.0.4</td></tr><tr class="SGeneric"><td class=SEntry><a href="#License" >License</a></td><td class=SDescription>Copyright &copy; 2012, Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGeneric"><div class=CTopic><h3 class=CTitle><a name="Authors"></a>Authors</h3><div class=CBody><p>Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</p><p>Yonas Sandbæk (<a href="#" onClick="location.href='mai' + 'lto:' + 'sel' + 'tar' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>sel<span style="display: none">.nosp@m.</span>tar<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</p></div></div></div>
-<div class="CGeneric"><div class=CTopic><h3 class=CTitle><a name="Version"></a>Version</h3><div class=CBody><p>1.0.3</p></div></div></div>
+<div class="CGeneric"><div class=CTopic><h3 class=CTitle><a name="Version"></a>Version</h3><div class=CBody><p>1.0.4</p></div></div></div>
<div class="CGeneric"><div class=CTopic><h3 class=CTitle><a name="License"></a>License</h3><div class=CBody><p>Copyright &copy; 2012, Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</p><h4 class=CHeading>MIT License</h4><p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &ldquo;Software&rdquo;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p><ul><li>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</li><li>THE SOFTWARE IS PROVIDED &ldquo;AS IS&rdquo;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.&nbsp; IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</li></ul></div></div></div>
@@ -49,6 +49,12 @@
$(&quot;a&quot;).jurlp(&quot;scheme&quot;);
$(&quot;a&quot;).jurlp(&quot;scheme&quot;, &quot;https://&quot;);
+$(&quot;a&quot;).jurlp(&quot;user&quot;);
+$(&quot;a&quot;).jurlp(&quot;user&quot;, &quot;username&quot;);
+
+$(&quot;a&quot;).jurlp(&quot;password&quot;);
+$(&quot;a&quot;).jurlp(&quot;password&quot;, &quot;password&quot;);
+
$(&quot;a&quot;).jurlp(&quot;host&quot;);
$(&quot;a&quot;).jurlp(&quot;host&quot;, &quot;www.example.com&quot;);
@@ -66,6 +72,8 @@
// Filter on URL segments
$(&quot;a&quot;).jurlp(&quot;filter&quot;, &quot;scheme&quot;, &quot;^=&quot;, &quot;http&quot;)
+ .jurlp(&quot;filter&quot;, &quot;user&quot;, &quot;=&quot;, &quot;user&quot;)
+ .jurlp(&quot;filter&quot;, &quot;password&quot;, &quot;=&quot;, &quot;password&quot;)
.jurlp(&quot;filter&quot;, &quot;host&quot;, &quot;=&quot;, &quot;www.example.com&quot;)
.jurlp(&quot;filter&quot;, &quot;port&quot;, &quot;!=&quot;, &quot;8080&quot;)
.jurlp(&quot;filter&quot;, &quot;path&quot;, &quot;$=&quot;, &quot;.html&quot;)
@@ -223,6 +231,30 @@
// Stop watching for &quot;example.com&quot; URLs.
watch.jurlp(&quot;unwatch&quot;);</pre></blockquote></div></div></div>
+<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="Unknown_URLs"></a>Unknown URLs.</h2><div class=CBody><p>Overview of unknown URL parsing.</p><h4 class=CHeading>Unknown scheme</h4><p>The parser will attempt to parse any type of URL it encounters based on its scheme.&nbsp; However, not all URLs are parsable, for example &ldquo;spotify:track:&lt;trackid&gt;&rdquo;.&nbsp; In this case, the following URL object is returned;</p><blockquote><pre class="prettyprint">{
+ scheme: &quot;spotify:&quot;,
+ url: &quot;track:&lt;trackid&gt;&quot;
+}</pre></blockquote><p>The unknown URL object will always contain the scheme (if present), for filtering purposes, and also contains a toString() method, which will convert the URL object back to the original URL string.</p><h4 class=CHeading>mailto</h4><p>&rdquo;mailto:&rdquo; URLs are parsable in the same manner as a regular HTTP URL.&nbsp; For example, the following URL object is returned for a URL with a &ldquo;mailto:&rdquo; scheme;</p><blockquote><pre class="prettyprint">{
+ scheme: &quot;mailto:&quot;
+ user: &quot;username&quot;,
+ password: &quot;&quot;,
+ host: &quot;www.example.com&quot;,
+ port: &quot;&quot;,
+ path: &quot;&quot;,
+ query: &quot;?subject=subject&amp;body=body&quot;,
+ fragment: &quot;&quot;
+}</pre></blockquote><p>Therefore, &ldquo;mailto:&rdquo; URLs can be fully parsed using this parser, but note that it is not possible to set the password, port or fragment strings on a &ldquo;mailto:&rdquo; URL.</p><h4 class=CHeading>javascript</h4><p>&rdquo;javascript&rdquo; URLs are parsable in the same manner as a regular HTTP URL.&nbsp; For example, the following URL object is returned for a URL with a &ldquo;javasrcipt:&rdquo; scheme;</p><blockquote><pre class="prettyprint">{
+ scheme: &quot;javascript:&quot;
+ user: &quot;&quot;,
+ password: &quot;&quot;,
+ host: &quot;www.example.com&quot;,
+ port: &quot;&quot;,
+ path: &quot;/&quot;,
+ query: &quot;&quot;,
+ fragment: &quot;&quot;,
+ javascript: &quot;alert('!');&quot;
+}</pre></blockquote><p>Therefore, &ldquo;javascript:&rdquo; URLs can be fully parsed using this parser, but note that the current &ldquo;document.location.href&rdquo; will always be parsed/returned as the main URL object.</p></div></div></div>
+
<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="Operators"></a>Operators.</h2><div class=CBody><p>Overview of filter operators.</p><p>The following filter operators may be specified as the &ldquo;operator&rdquo; parameter to the <a href="#filter" class=LFunction id=link87 onMouseOver="ShowTip(event, 'tt78', 'link87')" onMouseOut="HideTip('tt78')">filter</a> method.</p><h4 class=CHeading>URL filter operators</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>&rdquo;=&rdquo;</td><td class=CDLDescription>Equal to.</td></tr><tr><td class=CDLEntry>&rdquo;!=&rdquo;</td><td class=CDLDescription>Not equal to.</td></tr><tr><td class=CDLEntry>&rdquo;*=&rdquo;</td><td class=CDLDescription>Contains.</td></tr><tr><td class=CDLEntry>&rdquo;&lt;&rdquo;</td><td class=CDLDescription>Less than.</td></tr><tr><td class=CDLEntry>&rdquo;&lt;=&rdquo;</td><td class=CDLDescription>Less than or equal to.</td></tr><tr><td class=CDLEntry>&rdquo;&gt;&rdquo;</td><td class=CDLDescription>Greater than.</td></tr><tr><td class=CDLEntry>&rdquo;&gt;=&rdquo;</td><td class=CDLDescription>Greater than or equal to.</td></tr><tr><td class=CDLEntry>&rdquo;^=&rdquo;</td><td class=CDLDescription>Starts with.</td></tr><tr><td class=CDLEntry>&rdquo;$=&rdquo;</td><td class=CDLDescription>Ends with.</td></tr><tr><td class=CDLEntry>&rdquo;regex&rdquo;</td><td class=CDLDescription>Regular expression.</td></tr></table></div></div></div>
<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="this_parameter"></a>this parameter.</h2><div class=CBody><p>Where &ldquo;this&rdquo; is refered to as an argument to the method functions, it may be one of the following;</p><ul><li>HTML document element.</li><li>An array of 1 or more elements with a &ldquo;href&rdquo; or &ldquo;src&rdquo; attribute.</li><li>A URL parser interface returned from $.jurlp().</li></ul></div></div></div>
@@ -301,6 +333,28 @@
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="methodDispatcher"></a>methodDispatcher</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var methodDispatcher = function (</td><td class="PParameter prettyprint " nowrap>method</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Main method dispatcher for the public interface.</p><p>Parameters: method</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>method</td><td class=CDLDescription>The method to perform.</td></tr></table><h4 class=CHeading>Returns</h4><p>Array of method handler results (either elements for set/filter methods, or strings/objects for get methods).</p></div></div></div>
+<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="URI_parser_interface"></a>URI parser interface.</h2><div class=CBody><p>All URI parsing is handled through this interface.</p><p>This section contains all parser interfaces utilised by the public parser interface.</p><p>ToDo: Extend this interface with the current URL segment parsing logic, and implement a more comprehensive URI parser set.</p><p>See <a href="http://en.wikipedia.org/wiki/URI_scheme" class=LURL target=_top>http://en.wikipedia.org/wiki/URI_scheme</a> for an overview of URIs.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#uri.toString.http" >uri.<wbr>toString.http</a></td><td class=SDescription>Converts a URI object with an &ldquo;http&rdquo; scheme to a string.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#uri.toString.mailto" >uri.<wbr>toString.<wbr>mailto</a></td><td class=SDescription>Converts a URI object with a &ldquo;mailto:&rdquo; scheme to a string.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#uri.toString.javascript" >uri.<wbr>toString.<wbr>javascript</a></td><td class=SDescription>Converts a URI object with a &ldquo;javascript:&rdquo; scheme to a string.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#uri.toString.generic" >uri.<wbr>toString.<wbr>generic</a></td><td class=SDescription>Converts an generic URI object to a string.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#uri.parsers.http" >uri.<wbr>parsers.http</a></td><td class=SDescription>Parse a URI with a &ldquo;<a href="http://" class=LURL target=_top>http://</a>&rdquo; scheme into a URI object.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#uri.parsers.mailto" >uri.<wbr>parsers.<wbr>mailto</a></td><td class=SDescription>Parse a URI with a &ldquo;mailto:&rdquo; scheme into a URI object.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#uri.parsers.javascript" >uri.<wbr>parsers.<wbr>javascript</a></td><td class=SDescription>Parse a URI with a &ldquo;javascript:&rdquo; scheme into a URI object.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#uri.parsers.generic" >uri.<wbr>parsers.<wbr>generic</a></td><td class=SDescription>Parses any URI (URIs with a scheme seperator of &ldquo;://&rdquo; are parsed as &ldquo;<a href="http://" class=LURL target=_top>http://</a>&rdquo;, everything else is treated as unknown..</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#uri.parse" >uri.<wbr>parse</a></td><td class=SDescription>Parse a URI string based on scheme.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
+
+<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Functions"></a>Functions</h3></div></div>
+
+<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="uri.toString.http"></a>uri.<wbr>toString.http</h3><div class=CBody><p>Converts a URI object with an &ldquo;http&rdquo; scheme to a string.</p></div></div></div>
+
+<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="uri.toString.mailto"></a>uri.<wbr>toString.<wbr>mailto</h3><div class=CBody><p>Converts a URI object with a &ldquo;mailto:&rdquo; scheme to a string.</p></div></div></div>
+
+<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="uri.toString.javascript"></a>uri.<wbr>toString.<wbr>javascript</h3><div class=CBody><p>Converts a URI object with a &ldquo;javascript:&rdquo; scheme to a string.</p></div></div></div>
+
+<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="uri.toString.generic"></a>uri.<wbr>toString.<wbr>generic</h3><div class=CBody><p>Converts an generic URI object to a string.</p></div></div></div>
+
+<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="uri.parsers.http"></a>uri.<wbr>parsers.http</h3><div class=CBody><p>Parse a URI with a &ldquo;<a href="http://" class=LURL target=_top>http://</a>&rdquo; scheme into a URI object.</p></div></div></div>
+
+<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="uri.parsers.mailto"></a>uri.<wbr>parsers.<wbr>mailto</h3><div class=CBody><p>Parse a URI with a &ldquo;mailto:&rdquo; scheme into a URI object.</p></div></div></div>
+
+<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="uri.parsers.javascript"></a>uri.<wbr>parsers.<wbr>javascript</h3><div class=CBody><p>Parse a URI with a &ldquo;javascript:&rdquo; scheme into a URI object.</p></div></div></div>
+
+<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="uri.parsers.generic"></a>uri.<wbr>parsers.<wbr>generic</h3><div class=CBody><p>Parses any URI (URIs with a scheme seperator of &ldquo;://&rdquo; are parsed as &ldquo;<a href="http://" class=LURL target=_top>http://</a>&rdquo;, everything else is treated as unknown..</p></div></div></div>
+
+<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="uri.parse"></a>uri.<wbr>parse</h3><div class=CBody><p>Parse a URI string based on scheme.</p></div></div></div>
+
<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="Helper_interface"></a>Helper interface.</h2><div class=CBody><p>All private helper methods.</p><p>This section contains all get/set and filter methods utilised by the public interface.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#getUrl" id=link124 onMouseOver="ShowTip(event, 'tt36', 'link124')" onMouseOut="HideTip('tt36')">getUrl</a></td><td class=SDescription>Return the elements URL (stored under its &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute).</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#setUrl" id=link125 onMouseOver="ShowTip(event, 'tt37', 'link125')" onMouseOut="HideTip('tt37')">setUrl</a></td><td class=SDescription>Set the elements URL (stored under it&rsquo;s &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute). </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#parseUrl" id=link126 onMouseOver="ShowTip(event, 'tt38', 'link126')" onMouseOut="HideTip('tt38')">parseUrl</a></td><td class=SDescription>Return the URL object for the elements &ldquo;data-href&rdquo; attribute value.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#getFragment" id=link127 onMouseOver="ShowTip(event, 'tt39', 'link127')" onMouseOut="HideTip('tt39')">getFragment</a></td><td class=SDescription>Get the fragment object from the elements URL.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#setFragment" id=link128 onMouseOver="ShowTip(event, 'tt40', 'link128')" onMouseOut="HideTip('tt40')">setFragment</a></td><td class=SDescription>Set the fragment string for the elements URL.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#getQuery" id=link129 onMouseOver="ShowTip(event, 'tt41', 'link129')" onMouseOut="HideTip('tt41')">getQuery</a></td><td class=SDescription>Get the query object from the elements URL.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#setQuery" id=link130 onMouseOver="ShowTip(event, 'tt42', 'link130')" onMouseOut="HideTip('tt42')">setQuery</a></td><td class=SDescription>Set the query string for the elements URL.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#getPath" id=link131 onMouseOver="ShowTip(event, 'tt43', 'link131')" onMouseOut="HideTip('tt43')">getPath</a></td><td class=SDescription>Get the path object from the elements URL.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#setPath" id=link132 onMouseOver="ShowTip(event, 'tt44', 'link132')" onMouseOut="HideTip('tt44')">setPath</a></td><td class=SDescription>Set the path string for the elements URL.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#getPort" id=link133 onMouseOver="ShowTip(event, 'tt45', 'link133')" onMouseOut="HideTip('tt45')">getPort</a></td><td class=SDescription>Get the port string from the elements URL.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#setPort" id=link134 onMouseOver="ShowTip(event, 'tt46', 'link134')" onMouseOut="HideTip('tt46')">setPort</a></td><td class=SDescription>Set the port string for the elements URL.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#getHost" id=link135 onMouseOver="ShowTip(event, 'tt47', 'link135')" onMouseOut="HideTip('tt47')">getHost</a></td><td class=SDescription>Get the host string from the elements URL.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#setHost" id=link136 onMouseOver="ShowTip(event, 'tt48', 'link136')" onMouseOut="HideTip('tt48')">setHost</a></td><td class=SDescription>Set the host string for the elements URL.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#getPassword" id=link137 onMouseOver="ShowTip(event, 'tt49', 'link137')" onMouseOut="HideTip('tt49')">getPassword</a></td><td class=SDescription>Get the password string from the elements URL.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#setPassword" id=link138 onMouseOver="ShowTip(event, 'tt50', 'link138')" onMouseOut="HideTip('tt50')">setPassword</a></td><td class=SDescription>Set the password string for the elements URL.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#getUser" id=link139 onMouseOver="ShowTip(event, 'tt51', 'link139')" onMouseOut="HideTip('tt51')">getUser</a></td><td class=SDescription>Get the user string from the elements URL.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#setUser" id=link140 onMouseOver="ShowTip(event, 'tt52', 'link140')" onMouseOut="HideTip('tt52')">setUser</a></td><td class=SDescription>Set the user string for the elements URL.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#getScheme" id=link141 onMouseOver="ShowTip(event, 'tt53', 'link141')" onMouseOut="HideTip('tt53')">getScheme</a></td><td class=SDescription>Get the scheme string from the elements URL.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#setScheme" id=link142 onMouseOver="ShowTip(event, 'tt54', 'link142')" onMouseOut="HideTip('tt54')">setScheme</a></td><td class=SDescription>Set the scheme string for the elements URL.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#=(equals)" id=link143 onMouseOver="ShowTip(event, 'tt55', 'link143')" onMouseOut="HideTip('tt55')">= (equals)</a></td><td class=SDescription>Test if the actual value is equal to the user supplied value.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#!=(not_equals)" id=link144 onMouseOver="ShowTip(event, 'tt56', 'link144')" onMouseOut="HideTip('tt56')">!= (not equals)</a></td><td class=SDescription>Test if the actual value is equal to the user supplied value.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#(less_than)" >&lt; (less than)</a></td><td class=SDescription>Test if the actual value is less than the user supplied value.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#(greater_than)" id=link145 onMouseOver="ShowTip(event, 'tt57', 'link145')" onMouseOut="HideTip('tt57')">&gt; (greater than)</a></td><td class=SDescription>Test if the actualValue is greater than the user supplied value.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#=(less_than_or_equal_to)" >&lt;= (less than or equal to)</a></td><td class=SDescription>Test if the actual value is less than or equal to the user supplied value.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#=(greater_than_or_equal_to)" id=link146 onMouseOver="ShowTip(event, 'tt58', 'link146')" onMouseOut="HideTip('tt58')">&gt;= (greater than or equal to)</a></td><td class=SDescription>Test if the actual value is greater than or equal to the user supplied value.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#*=(contains)" id=link147 onMouseOver="ShowTip(event, 'tt59', 'link147')" onMouseOut="HideTip('tt59')">*= (contains)</a></td><td class=SDescription>Test if the actual value contains the user supplied value.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#^=(starts_with)" id=link148 onMouseOver="ShowTip(event, 'tt60', 'link148')" onMouseOut="HideTip('tt60')">^= (starts with)</a></td><td class=SDescription>Test if the start of the actual value matches the user supplied value.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#$=(ends_with)" id=link149 onMouseOver="ShowTip(event, 'tt61', 'link149')" onMouseOut="HideTip('tt61')">$= (ends with)</a></td><td class=SDescription>Test if the end of the actual value is the same as the user supplied value.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#regex(regular_expression)" id=link150 onMouseOver="ShowTip(event, 'tt62', 'link150')" onMouseOut="HideTip('tt62')">regex (regular expression)</a></td><td class=SDescription>Test if the actual value matches the user supplied regular expression.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="Functions"></a>Functions</h3></div></div>
View
20 doc/index/Functions.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=IPageTitle>Function Index</div><div class=INavigationBar><a href="#Symbols">$#!</a> &middot; 0-9 &middot; <a href="#A">A</a> &middot; B &middot; C &middot; <a href="#D">D</a> &middot; E &middot; <a href="#F">F</a> &middot; <a href="#G">G</a> &middot; <a href="#H">H</a> &middot; <a href="#I">I</a> &middot; <a href="#J">J</a> &middot; K &middot; L &middot; <a href="#M">M</a> &middot; N &middot; <a href="#O">O</a> &middot; <a href="#P">P</a> &middot; <a href="#Q">Q</a> &middot; <a href="#R">R</a> &middot; <a href="Functions2.html#S">S</a> &middot; T &middot; <a href="Functions2.html#U">U</a> &middot; V &middot; <a href="Functions2.html#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="Symbols"></a>$#!</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#!=(not_equals)" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')" class=ISymbol>!=(not equals)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#$=(ends_with)" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')" class=ISymbol>$=(ends with)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#*=(contains)" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')" class=ISymbol>*=(contains)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#(less_than)" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')" class=ISymbol>&lt;(less than)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(less_than_or_equal_to)" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')" class=ISymbol>&lt;=(less than or equal to)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(equals)" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')" class=ISymbol>=(equals)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#(greater_than)" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')" class=ISymbol>&gt;(greater than)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(greater_than_or_equal_to)" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')" class=ISymbol>&gt;=(greater than or equal to)</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#^=(starts_with)" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')" class=ISymbol>^=(starts with)</a></td></tr><tr><td class=IHeading><a name="A"></a>A</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#addSelectorCallback" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')" class=ISymbol>addSelectorCallback</a></td></tr><tr><td class=IHeading><a name="D"></a>D</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#dispatchGetSetHelper" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')" class=ISymbol>dispatchGetSetHelper</a></td></tr><tr><td class=IHeading><a name="F"></a>F</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#filter" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')" class=ISymbol>filter</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#fragment" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')" class=ISymbol>fragment</a></td></tr><tr><td class=IHeading><a name="G"></a>G</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getFragment" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')" class=ISymbol>getFragment</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getFragmentString" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')" class=ISymbol>getFragmentString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHost" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')" class=ISymbol>getHost</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHostString" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')" class=ISymbol>getHostString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHref" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')" class=ISymbol>getHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPassword" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')" class=ISymbol>getPassword</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPasswordString" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')" class=ISymbol>getPasswordString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPath" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')" class=ISymbol>getPath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPathObject" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')" class=ISymbol>getPathObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPathString" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')" class=ISymbol>getPathString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPort" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')" class=ISymbol>getPort</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPortString" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')" class=ISymbol>getPortString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQuery" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')" class=ISymbol>getQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQueryObject" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')" class=ISymbol>getQueryObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQueryString" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')" class=ISymbol>getQueryString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getScheme" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')" class=ISymbol>getScheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getSchemeString" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')" class=ISymbol>getSchemeString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUrl" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')" class=ISymbol>getUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUrlObject" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')" class=ISymbol>getUrlObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUser" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')" class=ISymbol>getUser</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUserString" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')" class=ISymbol>getUserString</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#goto" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')" class=ISymbol>goto</a></td></tr><tr><td class=IHeading><a name="H"></a>H</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#host" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')" class=ISymbol>host</a></td></tr><tr><td class=IHeading><a name="I"></a>I</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialise" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')" class=ISymbol>initialise</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialiseElement" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')" class=ISymbol>initialiseElement</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialiseElementText" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')" class=ISymbol>initialiseElementText</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#interface" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')" class=ISymbol>interface</a></td></tr><tr><td class=IHeading><a name="J"></a>J</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>jurlp</span><div class=ISubIndex><a href="../files/jurlp-js.html#$.jurlp" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')" class=IParent>$</a><a href="../files/jurlp-js.html#$.fn.jurlp" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')" class=IParent>$.fn</a></div></td></tr><tr><td class=IHeading><a name="M"></a>M</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#methodDispatcher" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')" class=ISymbol>methodDispatcher</a></td></tr><tr><td class=IHeading><a name="O"></a>O</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#objectToUrl" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')" class=ISymbol>objectToUrl</a></td></tr><tr><td class=IHeading><a name="P"></a>P</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#parseUrl" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')" class=ISymbol>parseUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#password" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')" class=ISymbol>password</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#path" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')" class=ISymbol>path</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#pathObjectToString" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')" class=ISymbol>pathObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#port" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')" class=ISymbol>port</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#proxy" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')" class=ISymbol>proxy</a></td></tr><tr><td class=IHeading><a name="Q"></a>Q</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#query" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')" class=ISymbol>query</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#queryObjectToString" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')" class=ISymbol>queryObjectToString</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#queryStringToObject" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')" class=ISymbol>queryStringToObject</a></td></tr><tr><td class=IHeading><a name="R"></a>R</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#regex(regular_expression)" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')" class=ISymbol>regex(regular expression)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restore" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')" class=ISymbol>restore</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restoreAttrUrl" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')" class=ISymbol>restoreAttrUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restoreElement" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')" class=ISymbol>restoreElement</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#returnEachElement" id=link58 onMouseOver="ShowTip(event, 'tt58', 'link58')" onMouseOut="HideTip('tt58')" class=ISymbol>returnEachElement</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#returnEachObject" id=link59 onMouseOver="ShowTip(event, 'tt59', 'link59')" onMouseOut="HideTip('tt59')" class=ISymbol>returnEachObject</a></td></tr></table>
+<div id=Index><div class=IPageTitle>Function Index</div><div class=INavigationBar><a href="#Symbols">$#!</a> &middot; 0-9 &middot; <a href="#A">A</a> &middot; B &middot; C &middot; <a href="#D">D</a> &middot; E &middot; <a href="#F">F</a> &middot; <a href="#G">G</a> &middot; <a href="#H">H</a> &middot; <a href="#I">I</a> &middot; <a href="#J">J</a> &middot; K &middot; L &middot; <a href="#M">M</a> &middot; N &middot; <a href="#O">O</a> &middot; <a href="#P">P</a> &middot; <a href="#Q">Q</a> &middot; <a href="#R">R</a> &middot; <a href="Functions2.html#S">S</a> &middot; T &middot; <a href="Functions2.html#U">U</a> &middot; V &middot; <a href="Functions2.html#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="Symbols"></a>$#!</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#!=(not_equals)" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')" class=ISymbol>!=(not equals)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#$=(ends_with)" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')" class=ISymbol>$=(ends with)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#*=(contains)" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')" class=ISymbol>*=(contains)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#(less_than)" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')" class=ISymbol>&lt;(less than)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(less_than_or_equal_to)" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')" class=ISymbol>&lt;=(less than or equal to)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(equals)" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')" class=ISymbol>=(equals)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#(greater_than)" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')" class=ISymbol>&gt;(greater than)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(greater_than_or_equal_to)" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')" class=ISymbol>&gt;=(greater than or equal to)</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#^=(starts_with)" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')" class=ISymbol>^=(starts with)</a></td></tr><tr><td class=IHeading><a name="A"></a>A</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#addSelectorCallback" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')" class=ISymbol>addSelectorCallback</a></td></tr><tr><td class=IHeading><a name="D"></a>D</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#dispatchGetSetHelper" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')" class=ISymbol>dispatchGetSetHelper</a></td></tr><tr><td class=IHeading><a name="F"></a>F</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#filter" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')" class=ISymbol>filter</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#fragment" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')" class=ISymbol>fragment</a></td></tr><tr><td class=IHeading><a name="G"></a>G</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>generic</span><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.generic" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')" class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.generic" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')" class=IParent>uri.<wbr>toString</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getFragment" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')" class=ISymbol>getFragment</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getFragmentString" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')" class=ISymbol>getFragmentString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHost" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')" class=ISymbol>getHost</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHostString" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')" class=ISymbol>getHostString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHref" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')" class=ISymbol>getHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPassword" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')" class=ISymbol>getPassword</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPasswordString" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')" class=ISymbol>getPasswordString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPath" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')" class=ISymbol>getPath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPathObject" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')" class=ISymbol>getPathObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPathString" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')" class=ISymbol>getPathString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPort" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')" class=ISymbol>getPort</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPortString" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')" class=ISymbol>getPortString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQuery" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')" class=ISymbol>getQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQueryObject" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')" class=ISymbol>getQueryObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQueryString" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')" class=ISymbol>getQueryString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getScheme" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')" class=ISymbol>getScheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getSchemeString" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')" class=ISymbol>getSchemeString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUrl" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')" class=ISymbol>getUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUrlObject" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')" class=ISymbol>getUrlObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUser" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')" class=ISymbol>getUser</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUserString" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')" class=ISymbol>getUserString</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#goto" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')" class=ISymbol>goto</a></td></tr><tr><td class=IHeading><a name="H"></a>H</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#host" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')" class=ISymbol>host</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>http</span><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.http" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')" class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.http" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')" class=IParent>uri.<wbr>toString</a></div></td></tr><tr><td class=IHeading><a name="I"></a>I</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialise" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')" class=ISymbol>initialise</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialiseElement" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')" class=ISymbol>initialiseElement</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialiseElementText" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')" class=ISymbol>initialiseElementText</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#interface" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')" class=ISymbol>interface</a></td></tr><tr><td class=IHeading><a name="J"></a>J</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>javascript</span><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.javascript" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')" class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.javascript" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')" class=IParent>uri.<wbr>toString</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>jurlp</span><div class=ISubIndex><a href="../files/jurlp-js.html#$.jurlp" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')" class=IParent>$</a><a href="../files/jurlp-js.html#$.fn.jurlp" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')" class=IParent>$.fn</a></div></td></tr><tr><td class=IHeading><a name="M"></a>M</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>mailto</span><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.mailto" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')" class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.mailto" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')" class=IParent>uri.<wbr>toString</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#methodDispatcher" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')" class=ISymbol>methodDispatcher</a></td></tr><tr><td class=IHeading><a name="O"></a>O</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#objectToUrl" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')" class=ISymbol>objectToUrl</a></td></tr><tr><td class=IHeading><a name="P"></a>P</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#uri.parse" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')" class=ISymbol>parse</a>, <span class=IParent>uri</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#parseUrl" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')" class=ISymbol>parseUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#password" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')" class=ISymbol>password</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#path" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')" class=ISymbol>path</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#pathObjectToString" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')" class=ISymbol>pathObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#port" id=link58 onMouseOver="ShowTip(event, 'tt58', 'link58')" onMouseOut="HideTip('tt58')" class=ISymbol>port</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#proxy" id=link59 onMouseOver="ShowTip(event, 'tt59', 'link59')" onMouseOut="HideTip('tt59')" class=ISymbol>proxy</a></td></tr><tr><td class=IHeading><a name="Q"></a>Q</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#query" id=link60 onMouseOver="ShowTip(event, 'tt60', 'link60')" onMouseOut="HideTip('tt60')" class=ISymbol>query</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#queryObjectToString" id=link61 onMouseOver="ShowTip(event, 'tt61', 'link61')" onMouseOut="HideTip('tt61')" class=ISymbol>queryObjectToString</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#queryStringToObject" id=link62 onMouseOver="ShowTip(event, 'tt62', 'link62')" onMouseOut="HideTip('tt62')" class=ISymbol>queryStringToObject</a></td></tr><tr><td class=IHeading><a name="R"></a>R</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#regex(regular_expression)" id=link63 onMouseOver="ShowTip(event, 'tt63', 'link63')" onMouseOut="HideTip('tt63')" class=ISymbol>regex(regular expression)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restore" id=link64 onMouseOver="ShowTip(event, 'tt64', 'link64')" onMouseOut="HideTip('tt64')" class=ISymbol>restore</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restoreAttrUrl" id=link65 onMouseOver="ShowTip(event, 'tt65', 'link65')" onMouseOut="HideTip('tt65')" class=ISymbol>restoreAttrUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restoreElement" id=link66 onMouseOver="ShowTip(event, 'tt66', 'link66')" onMouseOut="HideTip('tt66')" class=ISymbol>restoreElement</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#returnEachElement" id=link67 onMouseOver="ShowTip(event, 'tt67', 'link67')" onMouseOut="HideTip('tt67')" class=ISymbol>returnEachElement</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#returnEachObject" id=link68 onMouseOver="ShowTip(event, 'tt68', 'link68')" onMouseOut="HideTip('tt68')" class=ISymbol>returnEachObject</a></td></tr></table>
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;!=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value is equal to the user supplied value.</div></div><div class=CToolTip id="tt2"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;$=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the end of the actual value is the same as the user supplied value.</div></div><div class=CToolTip id="tt3"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;*=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value contains the user supplied value.</div></div><div class=CToolTip id="tt4"><div class=CFunction>Test if the actual value is less than the user supplied value.</div></div><div class=CToolTip id="tt5"><div class=CFunction>Test if the actual value is less than or equal to the user supplied value.</div></div><div class=CToolTip id="tt6"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value is equal to the user supplied value.</div></div><div class=CToolTip id="tt7"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;&gt;&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actualValue is greater than the user supplied value.</div></div><div class=CToolTip id="tt8"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;&gt;=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value is greater than or equal to the user supplied value.</div></div><div class=CToolTip id="tt9"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;^=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the start of the actual value matches the user supplied value.</div></div><!--END_ND_TOOLTIPS-->
@@ -29,39 +29,39 @@
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt14"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getFragment&quot; : function ( )</td></tr></table></blockquote>Get the fragment object from the elements URL.</div></div><div class=CToolTip id="tt15"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getFragmentString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the fragment string for a given URL.</div></div><div class=CToolTip id="tt16"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getHost&quot; : function ( )</td></tr></table></blockquote>Get the host string from the elements URL.</div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getHostString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the host string for a given URL.</div></div><div class=CToolTip id="tt18"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var getHref = function ( )</td></tr></table></blockquote>Get the href URL for the element. </div></div><div class=CToolTip id="tt19"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPassword&quot; : function ( )</td></tr></table></blockquote>Get the password string from the elements URL.</div></div><div class=CToolTip id="tt20"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPasswordString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the password string for a given URL.</div></div><div class=CToolTip id="tt21"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPath&quot; : function ( )</td></tr></table></blockquote>Get the path object from the elements URL.</div></div><div class=CToolTip id="tt22"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPathObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the path object for a given URL.</div></div><div class=CToolTip id="tt23"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPathString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the path string for a given URL.</div></div><div class=CToolTip id="tt24"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPort&quot; : function ( )</td></tr></table></blockquote>Get the port string from the elements URL.</div></div><div class=CToolTip id="tt25"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPortString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the port string for a given URL.</div></div><div class=CToolTip id="tt26"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getQuery&quot; : function ( )</td></tr></table></blockquote>Get the query object from the elements URL.</div></div><div class=CToolTip id="tt27"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getQueryObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the query object for a given URL.</div></div><div class=CToolTip id="tt28"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getQueryString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the query string for a given URL.</div></div><div class=CToolTip id="tt29"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getScheme&quot; : function ( )</td></tr></table></blockquote>Get the scheme string from the elements URL.</div></div><div class=CToolTip id="tt30"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getSchemeString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the scheme string for a given URL.</div></div><div class=CToolTip id="tt31"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getUrl&quot; : function ( )</td></tr></table></blockquote>Return the elements URL (stored under its &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute).</div></div><div class=CToolTip id="tt32"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getUrlObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a URL string to an object, if not already. </div></div><div class=CToolTip id="tt33"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getUser&quot; : function ( )</td></tr></table></blockquote>Get the user string from the elements URL.</div></div><div class=CToolTip id="tt34"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getUserString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the user string for a given URL.</div></div><div class=CToolTip id="tt35"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;goto&quot; : function ( )</td></tr></table></blockquote>Set document.location.href to the supplied elements &ldquo;href&rdquo;, &ldquo;src&rdquo; or &ldquo;data-href&rdquo; attribute value.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt14"><div class=CFunction>Parses any URI (URIs with a scheme seperator of &ldquo;://&rdquo; are parsed as &ldquo;http://&rdquo;, everything else is treated as unknown..</div></div><div class=CToolTip id="tt15"><div class=CFunction>Converts an generic URI object to a string.</div></div><div class=CToolTip id="tt16"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getFragment&quot; : function ( )</td></tr></table></blockquote>Get the fragment object from the elements URL.</div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getFragmentString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the fragment string for a given URL.</div></div><div class=CToolTip id="tt18"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getHost&quot; : function ( )</td></tr></table></blockquote>Get the host string from the elements URL.</div></div><div class=CToolTip id="tt19"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getHostString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the host string for a given URL.</div></div><div class=CToolTip id="tt20"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var getHref = function ( )</td></tr></table></blockquote>Get the href URL for the element. </div></div><div class=CToolTip id="tt21"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPassword&quot; : function ( )</td></tr></table></blockquote>Get the password string from the elements URL.</div></div><div class=CToolTip id="tt22"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPasswordString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the password string for a given URL.</div></div><div class=CToolTip id="tt23"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPath&quot; : function ( )</td></tr></table></blockquote>Get the path object from the elements URL.</div></div><div class=CToolTip id="tt24"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPathObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the path object for a given URL.</div></div><div class=CToolTip id="tt25"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPathString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the path string for a given URL.</div></div><div class=CToolTip id="tt26"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPort&quot; : function ( )</td></tr></table></blockquote>Get the port string from the elements URL.</div></div><div class=CToolTip id="tt27"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPortString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the port string for a given URL.</div></div><div class=CToolTip id="tt28"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getQuery&quot; : function ( )</td></tr></table></blockquote>Get the query object from the elements URL.</div></div><div class=CToolTip id="tt29"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getQueryObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the query object for a given URL.</div></div><div class=CToolTip id="tt30"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getQueryString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the query string for a given URL.</div></div><div class=CToolTip id="tt31"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getScheme&quot; : function ( )</td></tr></table></blockquote>Get the scheme string from the elements URL.</div></div><div class=CToolTip id="tt32"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getSchemeString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the scheme string for a given URL.</div></div><div class=CToolTip id="tt33"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getUrl&quot; : function ( )</td></tr></table></blockquote>Return the elements URL (stored under its &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute).</div></div><div class=CToolTip id="tt34"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getUrlObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a URL string to an object, if not already. </div></div><div class=CToolTip id="tt35"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getUser&quot; : function ( )</td></tr></table></blockquote>Get the user string from the elements URL.</div></div><div class=CToolTip id="tt36"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getUserString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the user string for a given URL.</div></div><div class=CToolTip id="tt37"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;goto&quot; : function ( )</td></tr></table></blockquote>Set document.location.href to the supplied elements &ldquo;href&rdquo;, &ldquo;src&rdquo; or &ldquo;data-href&rdquo; attribute value.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt36"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;host&quot; : function (</td><td class="PParameter prettyprint " nowrap>host</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the host segment of the URL for the given element(s).</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt38"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;host&quot; : function (</td><td class="PParameter prettyprint " nowrap>host</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the host segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt39"><div class=CFunction>Parse a URI with a &ldquo;http://&rdquo; scheme into a URI object.</div></div><div class=CToolTip id="tt40"><div class=CFunction>Converts a URI object with an &ldquo;http&rdquo; scheme to a string.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt37"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;initialise&quot; : function ( )</td></tr></table></blockquote>Initialise the parser for the given element(s). </div></div><div class=CToolTip id="tt38"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var initialiseElement = function ( )</td></tr></table></blockquote>Initialise an element for use with the URL parser.</div></div><div class=CToolTip id="tt39"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var initialiseElementText = function ( )</td></tr></table></blockquote>Initialise an elements text field for use with the URL parser.</div></div><div class=CToolTip id="tt40"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;interface&quot; : function ( )</td></tr></table></blockquote>Get the available methods for the parser interface.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt41"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;initialise&quot; : function ( )</td></tr></table></blockquote>Initialise the parser for the given element(s). </div></div><div class=CToolTip id="tt42"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var initialiseElement = function ( )</td></tr></table></blockquote>Initialise an element for use with the URL parser.</div></div><div class=CToolTip id="tt43"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var initialiseElementText = function ( )</td></tr></table></blockquote>Initialise an elements text field for use with the URL parser.</div></div><div class=CToolTip id="tt44"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;interface&quot; : function ( )</td></tr></table></blockquote>Get the available methods for the parser interface.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt41"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>$.jurlp = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Returns an interface for directly parsing, manipulating and monitoring the supplied URL.</div></div><div class=CToolTip id="tt42"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>$.fn.jurlp = function (</td><td class="PParameter prettyprint " nowrap>method</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Public interface/method dispatcher for the JQuery URL parser.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt45"><div class=CFunction>Parse a URI with a &ldquo;javascript:&rdquo; scheme into a URI object.</div></div><div class=CToolTip id="tt46"><div class=CFunction>Converts a URI object with a &ldquo;javascript:&rdquo; scheme to a string.</div></div><div class=CToolTip id="tt47"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>$.jurlp = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Returns an interface for directly parsing, manipulating and monitoring the supplied URL.</div></div><div class=CToolTip id="tt48"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>$.fn.jurlp = function (</td><td class="PParameter prettyprint " nowrap>method</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Public interface/method dispatcher for the JQuery URL parser.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt43"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var methodDispatcher = function (</td><td class="PParameter prettyprint " nowrap>method</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Main method dispatcher for the public interface.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt49"><div class=CFunction>Parse a URI with a &ldquo;mailto:&rdquo; scheme into a URI object.</div></div><div class=CToolTip id="tt50"><div class=CFunction>Converts a URI object with a &ldquo;mailto:&rdquo; scheme to a string.</div></div><div class=CToolTip id="tt51"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var methodDispatcher = function (</td><td class="PParameter prettyprint " nowrap>method</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Main method dispatcher for the public interface.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt44"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var objectToUrl = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a URL object to a string.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt52"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var objectToUrl = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a URL object to a string.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt45"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;parseUrl&quot; : function ( )</td></tr></table></blockquote>Return the URL object for the elements &ldquo;data-href&rdquo; attribute value.</div></div><div class=CToolTip id="tt46"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;password&quot; : function (</td><td class="PParameter prettyprint " nowrap>password</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the password segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt47"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;path&quot; : function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the path segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt48"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var pathObjectToString = function ( )</td></tr></table></blockquote>Path objects toString method.</div></div><div class=CToolTip id="tt49"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;port&quot; : function (</td><td class="PParameter prettyprint " nowrap>port</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the port segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt50"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;proxy&quot; : function (</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameter</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Proxy the URL. </div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt53"><div class=CFunction>Parse a URI string based on scheme.</div></div><div class=CToolTip id="tt54"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;parseUrl&quot; : function ( )</td></tr></table></blockquote>Return the URL object for the elements &ldquo;data-href&rdquo; attribute value.</div></div><div class=CToolTip id="tt55"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;password&quot; : function (</td><td class="PParameter prettyprint " nowrap>password</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the password segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt56"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;path&quot; : function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the path segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt57"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var pathObjectToString = function ( )</td></tr></table></blockquote>Path objects toString method.</div></div><div class=CToolTip id="tt58"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;port&quot; : function (</td><td class="PParameter prettyprint " nowrap>port</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the port segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt59"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;proxy&quot; : function (</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameter</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Proxy the URL. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt51"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;query&quot; : function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the query segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt52"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var queryObjectToString = function ( )</td></tr></table></blockquote>Query objects toString method.</div></div><div class=CToolTip id="tt53"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var queryStringToObject = function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a query string to an object.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt60"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;query&quot; : function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the query segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt61"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var queryObjectToString = function ( )</td></tr></table></blockquote>Query objects toString method.</div></div><div class=CToolTip id="tt62"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var queryStringToObject = function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a query string to an object.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt54"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;regex&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value matches the user supplied regular expression.</div></div><div class=CToolTip id="tt55"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;restore&quot; : function ( )</td></tr></table></blockquote>Removes any parser data associated with the element(s), and sets the href attribute to its original value.</div></div><div class=CToolTip id="tt56"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var restoreAttrUrl = function (</td><td class="PParameter prettyprint " nowrap>attr</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Given an element, and an attribute, then restore the URL attribute value to its original value.</div></div><div class=CToolTip id="tt57"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var restoreElement = function ( )</td></tr></table></blockquote>Destroys any data associated with an element that has previously been initialised for use with the URL parser, and restores the elements &ldquo;href&rdquo; or &ldquo;src&rdquo; attribute (if any) to its original value.</div></div><div class=CToolTip id="tt58"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var returnEachElement = function (</td><td class="PParameter prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Apply the callback for each element in this. </div></div><div class=CToolTip id="tt59"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var returnEachObject = function (</td><td class="PParameter prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Apply the callback for each element in this, and buffer return codes. </div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt63"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;regex&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value matches the user supplied regular expression.</div></div><div class=CToolTip id="tt64"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;restore&quot; : function ( )</td></tr></table></blockquote>Removes any parser data associated with the element(s), and sets the href attribute to its original value.</div></div><div class=CToolTip id="tt65"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var restoreAttrUrl = function (</td><td class="PParameter prettyprint " nowrap>attr</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Given an element, and an attribute, then restore the URL attribute value to its original value.</div></div><div class=CToolTip id="tt66"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var restoreElement = function ( )</td></tr></table></blockquote>Destroys any data associated with an element that has previously been initialised for use with the URL parser, and restores the elements &ldquo;href&rdquo; or &ldquo;src&rdquo; attribute (if any) to its original value.</div></div><div class=CToolTip id="tt67"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var returnEachElement = function (</td><td class="PParameter prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Apply the callback for each element in this. </div></div><div class=CToolTip id="tt68"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var returnEachObject = function (</td><td class="PParameter prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Apply the callback for each element in this, and buffer return codes. </div></div><!--END_ND_TOOLTIPS-->
</div><!--Index-->
View
8 doc/index/Functions2.html
@@ -11,17 +11,17 @@
-<div id=Index><div class=IPageTitle>Function Index</div><div class=INavigationBar><a href="Functions.html#Symbols">$#!</a> &middot; 0-9 &middot; <a href="Functions.html#A">A</a> &middot; B &middot; C &middot; <a href="Functions.html#D">D</a> &middot; E &middot; <a href="Functions.html#F">F</a> &middot; <a href="Functions.html#G">G</a> &middot; <a href="Functions.html#H">H</a> &middot; <a href="Functions.html#I">I</a> &middot; <a href="Functions.html#J">J</a> &middot; K &middot; L &middot; <a href="Functions.html#M">M</a> &middot; N &middot; <a href="Functions.html#O">O</a> &middot; <a href="Functions.html#P">P</a> &middot; <a href="Functions.html#Q">Q</a> &middot; <a href="Functions.html#R">R</a> &middot; <a href="#S">S</a> &middot; T &middot; <a href="#U">U</a> &middot; V &middot; <a href="#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="S"></a>S</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#sanitiseUrl" id=link60 onMouseOver="ShowTip(event, 'tt60', 'link60')" onMouseOut="HideTip('tt60')" class=ISymbol>sanitiseUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#scheme" id=link61 onMouseOver="ShowTip(event, 'tt61', 'link61')" onMouseOut="HideTip('tt61')" class=ISymbol>scheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setAttrUrl" id=link62 onMouseOver="ShowTip(event, 'tt62', 'link62')" onMouseOut="HideTip('tt62')" class=ISymbol>setAttrUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setFragment" id=link63 onMouseOver="ShowTip(event, 'tt63', 'link63')" onMouseOut="HideTip('tt63')" class=ISymbol>setFragment</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setHost" id=link64 onMouseOver="ShowTip(event, 'tt64', 'link64')" onMouseOut="HideTip('tt64')" class=ISymbol>setHost</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setHref" id=link65 onMouseOver="ShowTip(event, 'tt65', 'link65')" onMouseOut="HideTip('tt65')" class=ISymbol>setHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPassword" id=link66 onMouseOver="ShowTip(event, 'tt66', 'link66')" onMouseOut="HideTip('tt66')" class=ISymbol>setPassword</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPath" id=link67 onMouseOver="ShowTip(event, 'tt67', 'link67')" onMouseOut="HideTip('tt67')" class=ISymbol>setPath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPort" id=link68 onMouseOver="ShowTip(event, 'tt68', 'link68')" onMouseOut="HideTip('tt68')" class=ISymbol>setPort</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setQuery" id=link69 onMouseOver="ShowTip(event, 'tt69', 'link69')" onMouseOut="HideTip('tt69')" class=ISymbol>setQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setScheme" id=link70 onMouseOver="ShowTip(event, 'tt70', 'link70')" onMouseOut="HideTip('tt70')" class=ISymbol>setScheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUrl" id=link71 onMouseOver="ShowTip(event, 'tt71', 'link71')" onMouseOut="HideTip('tt71')" class=ISymbol>setUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUrlSegment" id=link72 onMouseOver="ShowTip(event, 'tt72', 'link72')" onMouseOut="HideTip('tt72')" class=ISymbol>setUrlSegment</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUser" id=link73 onMouseOver="ShowTip(event, 'tt73', 'link73')" onMouseOut="HideTip('tt73')" class=ISymbol>setUser</a></td></tr><tr><td class=IHeading><a name="U"></a>U</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#unwatch" id=link74 onMouseOver="ShowTip(event, 'tt74', 'link74')" onMouseOut="HideTip('tt74')" class=ISymbol>unwatch</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateHref" id=link75 onMouseOver="ShowTip(event, 'tt75', 'link75')" onMouseOut="HideTip('tt75')" class=ISymbol>updateHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateHrefShim" id=link76 onMouseOver="ShowTip(event, 'tt76', 'link76')" onMouseOut="HideTip('tt76')" class=ISymbol>updateHrefShim</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updatePath" id=link77 onMouseOver="ShowTip(event, 'tt77', 'link77')" onMouseOut="HideTip('tt77')" class=ISymbol>updatePath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateQuery" id=link78 onMouseOver="ShowTip(event, 'tt78', 'link78')" onMouseOut="HideTip('tt78')" class=ISymbol>updateQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#url" id=link79 onMouseOver="ShowTip(event, 'tt79', 'link79')" onMouseOut="HideTip('tt79')" class=ISymbol>url</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#urlObjectToString" id=link80 onMouseOver="ShowTip(event, 'tt80', 'link80')" onMouseOut="HideTip('tt80')" class=ISymbol>urlObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#urlToObject" id=link81 onMouseOver="ShowTip(event, 'tt81', 'link81')" onMouseOut="HideTip('tt81')" class=ISymbol>urlToObject</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#user" id=link82 onMouseOver="ShowTip(event, 'tt82', 'link82')" onMouseOut="HideTip('tt82')" class=ISymbol>user</a></td></tr><tr><td class=IHeading><a name="W"></a>W</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#watch" id=link83 onMouseOver="ShowTip(event, 'tt83', 'link83')" onMouseOut="HideTip('tt83')" class=ISymbol>watch</a></td></tr></table>
+<div id=Index><div class=IPageTitle>Function Index</div><div class=INavigationBar><a href="Functions.html#Symbols">$#!</a> &middot; 0-9 &middot; <a href="Functions.html#A">A</a> &middot; B &middot; C &middot; <a href="Functions.html#D">D</a> &middot; E &middot; <a href="Functions.html#F">F</a> &middot; <a href="Functions.html#G">G</a> &middot; <a href="Functions.html#H">H</a> &middot; <a href="Functions.html#I">I</a> &middot; <a href="Functions.html#J">J</a> &middot; K &middot; L &middot; <a href="Functions.html#M">M</a> &middot; N &middot; <a href="Functions.html#O">O</a> &middot; <a href="Functions.html#P">P</a> &middot; <a href="Functions.html#Q">Q</a> &middot; <a href="Functions.html#R">R</a> &middot; <a href="#S">S</a> &middot; T &middot; <a href="#U">U</a> &middot; V &middot; <a href="#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="S"></a>S</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#sanitiseUrl" id=link69 onMouseOver="ShowTip(event, 'tt69', 'link69')" onMouseOut="HideTip('tt69')" class=ISymbol>sanitiseUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#scheme" id=link70 onMouseOver="ShowTip(event, 'tt70', 'link70')" onMouseOut="HideTip('tt70')" class=ISymbol>scheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setAttrUrl" id=link71 onMouseOver="ShowTip(event, 'tt71', 'link71')" onMouseOut="HideTip('tt71')" class=ISymbol>setAttrUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setFragment" id=link72 onMouseOver="ShowTip(event, 'tt72', 'link72')" onMouseOut="HideTip('tt72')" class=ISymbol>setFragment</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setHost" id=link73 onMouseOver="ShowTip(event, 'tt73', 'link73')" onMouseOut="HideTip('tt73')" class=ISymbol>setHost</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setHref" id=link74 onMouseOver="ShowTip(event, 'tt74', 'link74')" onMouseOut="HideTip('tt74')" class=ISymbol>setHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPassword" id=link75 onMouseOver="ShowTip(event, 'tt75', 'link75')" onMouseOut="HideTip('tt75')" class=ISymbol>setPassword</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPath" id=link76 onMouseOver="ShowTip(event, 'tt76', 'link76')" onMouseOut="HideTip('tt76')" class=ISymbol>setPath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPort" id=link77 onMouseOver="ShowTip(event, 'tt77', 'link77')" onMouseOut="HideTip('tt77')" class=ISymbol>setPort</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setQuery" id=link78 onMouseOver="ShowTip(event, 'tt78', 'link78')" onMouseOut="HideTip('tt78')" class=ISymbol>setQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setScheme" id=link79 onMouseOver="ShowTip(event, 'tt79', 'link79')" onMouseOut="HideTip('tt79')" class=ISymbol>setScheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUrl" id=link80 onMouseOver="ShowTip(event, 'tt80', 'link80')" onMouseOut="HideTip('tt80')" class=ISymbol>setUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUrlSegment" id=link81 onMouseOver="ShowTip(event, 'tt81', 'link81')" onMouseOut="HideTip('tt81')" class=ISymbol>setUrlSegment</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUser" id=link82 onMouseOver="ShowTip(event, 'tt82', 'link82')" onMouseOut="HideTip('tt82')" class=ISymbol>setUser</a></td></tr><tr><td class=IHeading><a name="U"></a>U</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#unwatch" id=link83 onMouseOver="ShowTip(event, 'tt83', 'link83')" onMouseOut="HideTip('tt83')" class=ISymbol>unwatch</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateHref" id=link84 onMouseOver="ShowTip(event, 'tt84', 'link84')" onMouseOut="HideTip('tt84')" class=ISymbol>updateHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateHrefShim" id=link85 onMouseOver="ShowTip(event, 'tt85', 'link85')" onMouseOut="HideTip('tt85')" class=ISymbol>updateHrefShim</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updatePath" id=link86 onMouseOver="ShowTip(event, 'tt86', 'link86')" onMouseOut="HideTip('tt86')" class=ISymbol>updatePath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateQuery" id=link87 onMouseOver="ShowTip(event, 'tt87', 'link87')" onMouseOut="HideTip('tt87')" class=ISymbol>updateQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#url" id=link88 onMouseOver="ShowTip(event, 'tt88', 'link88')" onMouseOut="HideTip('tt88')" class=ISymbol>url</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#urlObjectToString" id=link89 onMouseOver="ShowTip(event, 'tt89', 'link89')" onMouseOut="HideTip('tt89')" class=ISymbol>urlObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#urlToObject" id=link90 onMouseOver="ShowTip(event, 'tt90', 'link90')" onMouseOut="HideTip('tt90')" class=ISymbol>urlToObject</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#user" id=link91 onMouseOver="ShowTip(event, 'tt91', 'link91')" onMouseOut="HideTip('tt91')" class=ISymbol>user</a></td></tr><tr><td class=IHeading><a name="W"></a>W</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#watch" id=link92 onMouseOver="ShowTip(event, 'tt92', 'link92')" onMouseOut="HideTip('tt92')" class=ISymbol>watch</a></td></tr></table>
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt60"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var sanitiseUrl = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Sanitise a URL. </div></div><div class=CToolTip id="tt61"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;scheme&quot; : function (</td><td class="PParameter prettyprint " nowrap>scheme</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the scheme segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt62"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setAttrUrl = function (</td><td class="PParameter prettyprint " nowrap>attr,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Given an element, and an attribute, set the attribute to the supplied URL, and created a backup of the original URL if not already done.</div></div><div class=CToolTip id="tt63"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setFragment&quot; : function (</td><td class="PParameter prettyprint " nowrap>fragment</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the fragment string for the elements URL.</div></div><div class=CToolTip id="tt64"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setHost&quot; : function (</td><td class="PParameter prettyprint " nowrap>host</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the host string for the elements URL.</div></div><div class=CToolTip id="tt65"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setHref = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the href URL value for an element.</div></div><div class=CToolTip id="tt66"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPassword&quot; : function (</td><td class="PParameter prettyprint " nowrap>password</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the password string for the elements URL.</div></div><div class=CToolTip id="tt67"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPath&quot; : function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the path string for the elements URL.</div></div><div class=CToolTip id="tt68"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPort&quot; : function (</td><td class="PParameter prettyprint " nowrap>port</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the port string for the elements URL.</div></div><div class=CToolTip id="tt69"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setQuery&quot; : function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the query string for the elements URL.</div></div><div class=CToolTip id="tt70"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setScheme&quot; : function (</td><td class="PParameter prettyprint " nowrap>scheme</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the scheme string for the elements URL.</div></div><div class=CToolTip id="tt71"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setUrl&quot; : function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the elements URL (stored under it&rsquo;s &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute). </div></div><div class=CToolTip id="tt72"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setUrlSegment = function (</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>segment,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>value</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the value of a segment within a URL string.</div></div><div class=CToolTip id="tt73"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setUser&quot; : function (</td><td class="PParameter prettyprint " nowrap>user</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the user string for the elements URL.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt69"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var sanitiseUrl = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Sanitise a URL. </div></div><div class=CToolTip id="tt70"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;scheme&quot; : function (</td><td class="PParameter prettyprint " nowrap>scheme</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the scheme segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt71"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setAttrUrl = function (</td><td class="PParameter prettyprint " nowrap>attr,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Given an element, and an attribute, set the attribute to the supplied URL, and created a backup of the original URL if not already done.</div></div><div class=CToolTip id="tt72"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setFragment&quot; : function (</td><td class="PParameter prettyprint " nowrap>fragment</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the fragment string for the elements URL.</div></div><div class=CToolTip id="tt73"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setHost&quot; : function (</td><td class="PParameter prettyprint " nowrap>host</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the host string for the elements URL.</div></div><div class=CToolTip id="tt74"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setHref = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the href URL value for an element.</div></div><div class=CToolTip id="tt75"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPassword&quot; : function (</td><td class="PParameter prettyprint " nowrap>password</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the password string for the elements URL.</div></div><div class=CToolTip id="tt76"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPath&quot; : function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the path string for the elements URL.</div></div><div class=CToolTip id="tt77"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPort&quot; : function (</td><td class="PParameter prettyprint " nowrap>port</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the port string for the elements URL.</div></div><div class=CToolTip id="tt78"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setQuery&quot; : function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the query string for the elements URL.</div></div><div class=CToolTip id="tt79"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setScheme&quot; : function (</td><td class="PParameter prettyprint " nowrap>scheme</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the scheme string for the elements URL.</div></div><div class=CToolTip id="tt80"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setUrl&quot; : function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the elements URL (stored under it&rsquo;s &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute). </div></div><div class=CToolTip id="tt81"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setUrlSegment = function (</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>segment,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>value</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the value of a segment within a URL string.</div></div><div class=CToolTip id="tt82"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setUser&quot; : function (</td><td class="PParameter prettyprint " nowrap>user</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the user string for the elements URL.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt74"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;unwatch&quot; : function ( )</td></tr></table></blockquote>Removes a watch previously created with watch, and prevents modifications being made to new elemenets of the same selector. </div></div><div class=CToolTip id="tt75"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateHref = function (</td><td class="PParameter prettyprint " nowrap>segment,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>value</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update a segment of the elements href URL.</div></div><div class=CToolTip id="tt76"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateHrefShim = function (</td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Shim function for reorganising parameters before calling updateHref(). </div></div><div class=CToolTip id="tt77"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updatePath = function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update the path string for the elements URL.</div></div><div class=CToolTip id="tt78"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateQuery = function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update the query string for the elements URL.</div></div><div class=CToolTip id="tt79"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;url&quot; : function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the href string for the given element(s).</div></div><div class=CToolTip id="tt80"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var urlObjectToString = function ( )</td></tr></table></blockquote>Converts a URL object to a string (used to override toString for URL objects).</div></div><div class=CToolTip id="tt81"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var urlToObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Parse a URL into segments using the DOM. </div></div><div class=CToolTip id="tt82"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;user&quot; : function (</td><td class="PParameter prettyprint " nowrap>user</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the user segment of the URL for the given element(s).</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt83"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;unwatch&quot; : function ( )</td></tr></table></blockquote>Removes a watch previously created with watch, and prevents modifications being made to new elemenets of the same selector. </div></div><div class=CToolTip id="tt84"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateHref = function (</td><td class="PParameter prettyprint " nowrap>segment,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>value</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update a segment of the elements href URL.</div></div><div class=CToolTip id="tt85"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateHrefShim = function (</td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Shim function for reorganising parameters before calling updateHref(). </div></div><div class=CToolTip id="tt86"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updatePath = function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update the path string for the elements URL.</div></div><div class=CToolTip id="tt87"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateQuery = function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update the query string for the elements URL.</div></div><div class=CToolTip id="tt88"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;url&quot; : function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the href string for the given element(s).</div></div><div class=CToolTip id="tt89"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var urlObjectToString = function ( )</td></tr></table></blockquote>Converts a URL object to a string (used to override toString for URL objects).</div></div><div class=CToolTip id="tt90"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var urlToObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Parse a URL into segments using the DOM. </div></div><div class=CToolTip id="tt91"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;user&quot; : function (</td><td class="PParameter prettyprint " nowrap>user</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the user segment of the URL for the given element(s).</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt83"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;watch&quot; : function (</td><td class="PParameter prettyprint " nowrap>callback</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Automatically apply all modifications to new elements added to the DOM that match the selector for the supplied elements. </div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt92"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;watch&quot; : function (</td><td class="PParameter prettyprint " nowrap>callback</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Automatically apply all modifications to new elements added to the DOM that match the selector for the supplied elements. </div></div><!--END_ND_TOOLTIPS-->
</div><!--Index-->
View
22 doc/index/General.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar><a href="#Symbols">$#!</a> &middot; 0-9 &middot; <a href="#A">A</a> &middot; B &middot; C &middot; <a href="#D">D</a> &middot; E &middot; <a href="#F">F</a> &middot; <a href="#G">G</a> &middot; <a href="#H">H</a> &middot; <a href="#I">I</a> &middot; <a href="#J">J</a> &middot; K &middot; <a href="#L">L</a> &middot; <a href="#M">M</a> &middot; N &middot; <a href="#O">O</a> &middot; <a href="#P">P</a> &middot; <a href="#Q">Q</a> &middot; <a href="#R">R</a> &middot; <a href="General2.html#S">S</a> &middot; <a href="General2.html#T">T</a> &middot; <a href="General2.html#U">U</a> &middot; <a href="General2.html#V">V</a> &middot; <a href="General2.html#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="Symbols"></a>$#!</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#!=(not_equals)" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')" class=ISymbol>!=(not equals)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#$=(ends_with)" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')" class=ISymbol>$=(ends with)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#*=(contains)" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')" class=ISymbol>*=(contains)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#(less_than)" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')" class=ISymbol>&lt;(less than)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(less_than_or_equal_to)" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')" class=ISymbol>&lt;=(less than or equal to)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(equals)" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')" class=ISymbol>=(equals)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#(greater_than)" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')" class=ISymbol>&gt;(greater than)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(greater_than_or_equal_to)" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')" class=ISymbol>&gt;=(greater than or equal to)</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#^=(starts_with)" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')" class=ISymbol>^=(starts with)</a></td></tr><tr><td class=IHeading><a name="A"></a>A</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#addSelectorCallback" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')" class=ISymbol>addSelectorCallback</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Authors" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')" class=ISymbol>Authors</a></td></tr><tr><td class=IHeading><a name="D"></a>D</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#dispatchGetSetHelper" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')" class=ISymbol>dispatchGetSetHelper</a></td></tr><tr><td class=IHeading><a name="F"></a>F</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#filter" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')" class=ISymbol>filter</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#fragment" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')" class=ISymbol>fragment</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Functions" class=ISymbol>Functions</a></td></tr><tr><td class=IHeading><a name="G"></a>G</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getFragment" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')" class=ISymbol>getFragment</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getFragmentString" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')" class=ISymbol>getFragmentString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHost" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')" class=ISymbol>getHost</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHostString" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')" class=ISymbol>getHostString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHref" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')" class=ISymbol>getHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPassword" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')" class=ISymbol>getPassword</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPasswordString" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')" class=ISymbol>getPasswordString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPath" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')" class=ISymbol>getPath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPathObject" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')" class=ISymbol>getPathObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPathString" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')" class=ISymbol>getPathString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPort" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')" class=ISymbol>getPort</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPortString" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')" class=ISymbol>getPortString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQuery" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')" class=ISymbol>getQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQueryObject" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')" class=ISymbol>getQueryObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQueryString" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')" class=ISymbol>getQueryString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getScheme" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')" class=ISymbol>getScheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getSchemeString" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')" class=ISymbol>getSchemeString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUrl" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')" class=ISymbol>getUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUrlObject" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')" class=ISymbol>getUrlObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUser" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')" class=ISymbol>getUser</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUserString" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')" class=ISymbol>getUserString</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#goto" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')" class=ISymbol>goto</a></td></tr><tr><td class=IHeading><a name="H"></a>H</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Helper_interface" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')" class=ISymbol>Helper interface</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#host" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')" class=ISymbol>host</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Parsing_document.location.href" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')" class=ISymbol>href</a>, <span class=IParent>Parsing document.<wbr>location</span></td></tr><tr><td class=IHeading><a name="I"></a>I</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialise" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')" class=ISymbol>initialise</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialiseElement" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')" class=ISymbol>initialiseElement</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialiseElementText" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')" class=ISymbol>initialiseElementText</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#interface" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')" class=ISymbol>interface</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Internal_functions" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')" class=ISymbol>Internal functions</a></td></tr><tr><td class=IHeading><a name="J"></a>J</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#JQuery_plugin_interface" class=ISymbol>JQuery plugin interface</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#JQuery_URL_parser" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')" class=ISymbol>JQuery URL parser</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>jurlp</span><div class=ISubIndex><a href="../files/jurlp-js.html#$.jurlp" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')" class=IParent>$</a><a href="../files/jurlp-js.html#$.fn.jurlp" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')" class=IParent>$.fn</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#jurlp.js" class=ISymbol>jurlp.js</a></td></tr><tr><td class=IHeading><a name="L"></a>L</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#License" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')" class=ISymbol>License</a></td></tr><tr><td class=IHeading><a name="M"></a>M</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#methodDispatcher" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')" class=ISymbol>methodDispatcher</a></td></tr><tr><td class=IHeading><a name="O"></a>O</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#objectToUrl" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')" class=ISymbol>objectToUrl</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Operators" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')" class=ISymbol>Operators</a></td></tr><tr><td class=IHeading><a name="P"></a>P</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#parseUrl" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')" class=ISymbol>parseUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Parsing_element_text/HTML" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')" class=ISymbol>Parsing element text/<wbr>HTML</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Parsing_elements_with_anhreforsrcattribute" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')" class=ISymbol>Parsing elements with an&rdquo;href&rdquo;or&rdquo;src&rdquo;attribute</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Parsing_URL_strings_directly" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')" class=ISymbol>Parsing URL strings directly</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#password" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')" class=ISymbol>password</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#path" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')" class=ISymbol>path</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#pathObjectToString" id=link58 onMouseOver="ShowTip(event, 'tt58', 'link58')" onMouseOut="HideTip('tt58')" class=ISymbol>pathObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#port" id=link59 onMouseOver="ShowTip(event, 'tt59', 'link59')" onMouseOut="HideTip('tt59')" class=ISymbol>port</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#proxy" id=link60 onMouseOver="ShowTip(event, 'tt60', 'link60')" onMouseOut="HideTip('tt60')" class=ISymbol>proxy</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Public_interface" id=link61 onMouseOver="ShowTip(event, 'tt61', 'link61')" onMouseOut="HideTip('tt61')" class=ISymbol>Public interface</a></td></tr><tr><td class=IHeading><a name="Q"></a>Q</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#query" id=link62 onMouseOver="ShowTip(event, 'tt62', 'link62')" onMouseOut="HideTip('tt62')" class=ISymbol>query</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#queryObjectToString" id=link63 onMouseOver="ShowTip(event, 'tt63', 'link63')" onMouseOut="HideTip('tt63')" class=ISymbol>queryObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#queryStringToObject" id=link64 onMouseOver="ShowTip(event, 'tt64', 'link64')" onMouseOut="HideTip('tt64')" class=ISymbol>queryStringToObject</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Quick_overview" id=link65 onMouseOver="ShowTip(event, 'tt65', 'link65')" onMouseOut="HideTip('tt65')" class=ISymbol>Quick overview</a></td></tr><tr><td class=IHeading><a name="R"></a>R</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#regex(regular_expression)" id=link66 onMouseOver="ShowTip(event, 'tt66', 'link66')" onMouseOut="HideTip('tt66')" class=ISymbol>regex(regular expression)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restore" id=link67 onMouseOver="ShowTip(event, 'tt67', 'link67')" onMouseOut="HideTip('tt67')" class=ISymbol>restore</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restoreAttrUrl" id=link68 onMouseOver="ShowTip(event, 'tt68', 'link68')" onMouseOut="HideTip('tt68')" class=ISymbol>restoreAttrUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restoreElement" id=link69 onMouseOver="ShowTip(event, 'tt69', 'link69')" onMouseOut="HideTip('tt69')" class=ISymbol>restoreElement</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#returnEachElement" id=link70 onMouseOver="ShowTip(event, 'tt70', 'link70')" onMouseOut="HideTip('tt70')" class=ISymbol>returnEachElement</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#returnEachObject" id=link71 onMouseOver="ShowTip(event, 'tt71', 'link71')" onMouseOut="HideTip('tt71')" class=ISymbol>returnEachObject</a></td></tr></table>
+<div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar><a href="#Symbols">$#!</a> &middot; 0-9 &middot; <a href="#A">A</a> &middot; B &middot; C &middot; <a href="#D">D</a> &middot; E &middot; <a href="#F">F</a> &middot; <a href="#G">G</a> &middot; <a href="#H">H</a> &middot; <a href="#I">I</a> &middot; <a href="#J">J</a> &middot; K &middot; <a href="#L">L</a> &middot; <a href="#M">M</a> &middot; N &middot; <a href="#O">O</a> &middot; <a href="#P">P</a> &middot; <a href="#Q">Q</a> &middot; <a href="#R">R</a> &middot; <a href="General2.html#S">S</a> &middot; <a href="General2.html#T">T</a> &middot; <a href="General2.html#U">U</a> &middot; <a href="General2.html#V">V</a> &middot; <a href="General2.html#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="Symbols"></a>$#!</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#!=(not_equals)" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')" class=ISymbol>!=(not equals)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#$=(ends_with)" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')" class=ISymbol>$=(ends with)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#*=(contains)" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')" class=ISymbol>*=(contains)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#(less_than)" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')" class=ISymbol>&lt;(less than)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(less_than_or_equal_to)" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')" class=ISymbol>&lt;=(less than or equal to)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(equals)" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')" class=ISymbol>=(equals)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#(greater_than)" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')" class=ISymbol>&gt;(greater than)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#=(greater_than_or_equal_to)" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')" class=ISymbol>&gt;=(greater than or equal to)</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#^=(starts_with)" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')" class=ISymbol>^=(starts with)</a></td></tr><tr><td class=IHeading><a name="A"></a>A</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#addSelectorCallback" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')" class=ISymbol>addSelectorCallback</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Authors" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')" class=ISymbol>Authors</a></td></tr><tr><td class=IHeading><a name="D"></a>D</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#dispatchGetSetHelper" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')" class=ISymbol>dispatchGetSetHelper</a></td></tr><tr><td class=IHeading><a name="F"></a>F</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#filter" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')" class=ISymbol>filter</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#fragment" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')" class=ISymbol>fragment</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Functions" class=ISymbol>Functions</a></td></tr><tr><td class=IHeading><a name="G"></a>G</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>generic</span><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.generic" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')" class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.generic" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')" class=IParent>uri.<wbr>toString</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getFragment" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')" class=ISymbol>getFragment</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getFragmentString" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')" class=ISymbol>getFragmentString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHost" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')" class=ISymbol>getHost</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHostString" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')" class=ISymbol>getHostString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getHref" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')" class=ISymbol>getHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPassword" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')" class=ISymbol>getPassword</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPasswordString" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')" class=ISymbol>getPasswordString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPath" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')" class=ISymbol>getPath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPathObject" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')" class=ISymbol>getPathObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPathString" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')" class=ISymbol>getPathString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPort" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')" class=ISymbol>getPort</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getPortString" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')" class=ISymbol>getPortString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQuery" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')" class=ISymbol>getQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQueryObject" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')" class=ISymbol>getQueryObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getQueryString" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')" class=ISymbol>getQueryString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getScheme" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')" class=ISymbol>getScheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getSchemeString" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')" class=ISymbol>getSchemeString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUrl" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')" class=ISymbol>getUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUrlObject" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')" class=ISymbol>getUrlObject</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUser" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')" class=ISymbol>getUser</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#getUserString" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')" class=ISymbol>getUserString</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#goto" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')" class=ISymbol>goto</a></td></tr><tr><td class=IHeading><a name="H"></a>H</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Helper_interface" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')" class=ISymbol>Helper interface</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#host" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')" class=ISymbol>host</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Parsing_document.location.href" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')" class=ISymbol>href</a>, <span class=IParent>Parsing document.<wbr>location</span></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>http</span><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.http" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')" class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.http" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')" class=IParent>uri.<wbr>toString</a></div></td></tr><tr><td class=IHeading><a name="I"></a>I</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialise" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')" class=ISymbol>initialise</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialiseElement" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')" class=ISymbol>initialiseElement</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#initialiseElementText" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')" class=ISymbol>initialiseElementText</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#interface" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')" class=ISymbol>interface</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Internal_functions" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')" class=ISymbol>Internal functions</a></td></tr><tr><td class=IHeading><a name="J"></a>J</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>javascript</span><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.javascript" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')" class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.javascript" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')" class=IParent>uri.<wbr>toString</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#JQuery_plugin_interface" class=ISymbol>JQuery plugin interface</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#JQuery_URL_parser" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')" class=ISymbol>JQuery URL parser</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>jurlp</span><div class=ISubIndex><a href="../files/jurlp-js.html#$.jurlp" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')" class=IParent>$</a><a href="../files/jurlp-js.html#$.fn.jurlp" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')" class=IParent>$.fn</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#jurlp.js" class=ISymbol>jurlp.js</a></td></tr><tr><td class=IHeading><a name="L"></a>L</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#License" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')" class=ISymbol>License</a></td></tr><tr><td class=IHeading><a name="M"></a>M</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>mailto</span><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.mailto" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')" class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.mailto" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')" class=IParent>uri.<wbr>toString</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#methodDispatcher" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')" class=ISymbol>methodDispatcher</a></td></tr><tr><td class=IHeading><a name="O"></a>O</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#objectToUrl" id=link58 onMouseOver="ShowTip(event, 'tt58', 'link58')" onMouseOut="HideTip('tt58')" class=ISymbol>objectToUrl</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Operators" id=link59 onMouseOver="ShowTip(event, 'tt59', 'link59')" onMouseOut="HideTip('tt59')" class=ISymbol>Operators</a></td></tr><tr><td class=IHeading><a name="P"></a>P</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#uri.parse" id=link60 onMouseOver="ShowTip(event, 'tt60', 'link60')" onMouseOut="HideTip('tt60')" class=ISymbol>parse</a>, <span class=IParent>uri</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#parseUrl" id=link61 onMouseOver="ShowTip(event, 'tt61', 'link61')" onMouseOut="HideTip('tt61')" class=ISymbol>parseUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Parsing_element_text/HTML" id=link62 onMouseOver="ShowTip(event, 'tt62', 'link62')" onMouseOut="HideTip('tt62')" class=ISymbol>Parsing element text/<wbr>HTML</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Parsing_elements_with_anhreforsrcattribute" id=link63 onMouseOver="ShowTip(event, 'tt63', 'link63')" onMouseOut="HideTip('tt63')" class=ISymbol>Parsing elements with an&rdquo;href&rdquo;or&rdquo;src&rdquo;attribute</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Parsing_URL_strings_directly" id=link64 onMouseOver="ShowTip(event, 'tt64', 'link64')" onMouseOut="HideTip('tt64')" class=ISymbol>Parsing URL strings directly</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#password" id=link65 onMouseOver="ShowTip(event, 'tt65', 'link65')" onMouseOut="HideTip('tt65')" class=ISymbol>password</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#path" id=link66 onMouseOver="ShowTip(event, 'tt66', 'link66')" onMouseOut="HideTip('tt66')" class=ISymbol>path</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#pathObjectToString" id=link67 onMouseOver="ShowTip(event, 'tt67', 'link67')" onMouseOut="HideTip('tt67')" class=ISymbol>pathObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#port" id=link68 onMouseOver="ShowTip(event, 'tt68', 'link68')" onMouseOut="HideTip('tt68')" class=ISymbol>port</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#proxy" id=link69 onMouseOver="ShowTip(event, 'tt69', 'link69')" onMouseOut="HideTip('tt69')" class=ISymbol>proxy</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Public_interface" id=link70 onMouseOver="ShowTip(event, 'tt70', 'link70')" onMouseOut="HideTip('tt70')" class=ISymbol>Public interface</a></td></tr><tr><td class=IHeading><a name="Q"></a>Q</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#query" id=link71 onMouseOver="ShowTip(event, 'tt71', 'link71')" onMouseOut="HideTip('tt71')" class=ISymbol>query</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#queryObjectToString" id=link72 onMouseOver="ShowTip(event, 'tt72', 'link72')" onMouseOut="HideTip('tt72')" class=ISymbol>queryObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#queryStringToObject" id=link73 onMouseOver="ShowTip(event, 'tt73', 'link73')" onMouseOut="HideTip('tt73')" class=ISymbol>queryStringToObject</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Quick_overview" id=link74 onMouseOver="ShowTip(event, 'tt74', 'link74')" onMouseOut="HideTip('tt74')" class=ISymbol>Quick overview</a></td></tr><tr><td class=IHeading><a name="R"></a>R</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#regex(regular_expression)" id=link75 onMouseOver="ShowTip(event, 'tt75', 'link75')" onMouseOut="HideTip('tt75')" class=ISymbol>regex(regular expression)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restore" id=link76 onMouseOver="ShowTip(event, 'tt76', 'link76')" onMouseOut="HideTip('tt76')" class=ISymbol>restore</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restoreAttrUrl" id=link77 onMouseOver="ShowTip(event, 'tt77', 'link77')" onMouseOut="HideTip('tt77')" class=ISymbol>restoreAttrUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#restoreElement" id=link78 onMouseOver="ShowTip(event, 'tt78', 'link78')" onMouseOut="HideTip('tt78')" class=ISymbol>restoreElement</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#returnEachElement" id=link79 onMouseOver="ShowTip(event, 'tt79', 'link79')" onMouseOut="HideTip('tt79')" class=ISymbol>returnEachElement</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#returnEachObject" id=link80 onMouseOver="ShowTip(event, 'tt80', 'link80')" onMouseOut="HideTip('tt80')" class=ISymbol>returnEachObject</a></td></tr></table>
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;!=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value is equal to the user supplied value.</div></div><div class=CToolTip id="tt2"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;$=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the end of the actual value is the same as the user supplied value.</div></div><div class=CToolTip id="tt3"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;*=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value contains the user supplied value.</div></div><div class=CToolTip id="tt4"><div class=CFunction>Test if the actual value is less than the user supplied value.</div></div><div class=CToolTip id="tt5"><div class=CFunction>Test if the actual value is less than or equal to the user supplied value.</div></div><div class=CToolTip id="tt6"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value is equal to the user supplied value.</div></div><div class=CToolTip id="tt7"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;&gt;&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actualValue is greater than the user supplied value.</div></div><div class=CToolTip id="tt8"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;&gt;=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value is greater than or equal to the user supplied value.</div></div><div class=CToolTip id="tt9"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;^=&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the start of the actual value matches the user supplied value.</div></div><!--END_ND_TOOLTIPS-->
@@ -29,43 +29,43 @@
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt15"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getFragment&quot; : function ( )</td></tr></table></blockquote>Get the fragment object from the elements URL.</div></div><div class=CToolTip id="tt16"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getFragmentString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the fragment string for a given URL.</div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getHost&quot; : function ( )</td></tr></table></blockquote>Get the host string from the elements URL.</div></div><div class=CToolTip id="tt18"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getHostString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the host string for a given URL.</div></div><div class=CToolTip id="tt19"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var getHref = function ( )</td></tr></table></blockquote>Get the href URL for the element. </div></div><div class=CToolTip id="tt20"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPassword&quot; : function ( )</td></tr></table></blockquote>Get the password string from the elements URL.</div></div><div class=CToolTip id="tt21"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPasswordString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the password string for a given URL.</div></div><div class=CToolTip id="tt22"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPath&quot; : function ( )</td></tr></table></blockquote>Get the path object from the elements URL.</div></div><div class=CToolTip id="tt23"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPathObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the path object for a given URL.</div></div><div class=CToolTip id="tt24"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPathString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the path string for a given URL.</div></div><div class=CToolTip id="tt25"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPort&quot; : function ( )</td></tr></table></blockquote>Get the port string from the elements URL.</div></div><div class=CToolTip id="tt26"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPortString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the port string for a given URL.</div></div><div class=CToolTip id="tt27"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getQuery&quot; : function ( )</td></tr></table></blockquote>Get the query object from the elements URL.</div></div><div class=CToolTip id="tt28"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getQueryObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the query object for a given URL.</div></div><div class=CToolTip id="tt29"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getQueryString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the query string for a given URL.</div></div><div class=CToolTip id="tt30"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getScheme&quot; : function ( )</td></tr></table></blockquote>Get the scheme string from the elements URL.</div></div><div class=CToolTip id="tt31"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getSchemeString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the scheme string for a given URL.</div></div><div class=CToolTip id="tt32"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getUrl&quot; : function ( )</td></tr></table></blockquote>Return the elements URL (stored under its &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute).</div></div><div class=CToolTip id="tt33"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getUrlObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a URL string to an object, if not already. </div></div><div class=CToolTip id="tt34"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getUser&quot; : function ( )</td></tr></table></blockquote>Get the user string from the elements URL.</div></div><div class=CToolTip id="tt35"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getUserString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the user string for a given URL.</div></div><div class=CToolTip id="tt36"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;goto&quot; : function ( )</td></tr></table></blockquote>Set document.location.href to the supplied elements &ldquo;href&rdquo;, &ldquo;src&rdquo; or &ldquo;data-href&rdquo; attribute value.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt15"><div class=CFunction>Parses any URI (URIs with a scheme seperator of &ldquo;://&rdquo; are parsed as &ldquo;http://&rdquo;, everything else is treated as unknown..</div></div><div class=CToolTip id="tt16"><div class=CFunction>Converts an generic URI object to a string.</div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getFragment&quot; : function ( )</td></tr></table></blockquote>Get the fragment object from the elements URL.</div></div><div class=CToolTip id="tt18"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getFragmentString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the fragment string for a given URL.</div></div><div class=CToolTip id="tt19"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getHost&quot; : function ( )</td></tr></table></blockquote>Get the host string from the elements URL.</div></div><div class=CToolTip id="tt20"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getHostString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the host string for a given URL.</div></div><div class=CToolTip id="tt21"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var getHref = function ( )</td></tr></table></blockquote>Get the href URL for the element. </div></div><div class=CToolTip id="tt22"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPassword&quot; : function ( )</td></tr></table></blockquote>Get the password string from the elements URL.</div></div><div class=CToolTip id="tt23"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPasswordString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the password string for a given URL.</div></div><div class=CToolTip id="tt24"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPath&quot; : function ( )</td></tr></table></blockquote>Get the path object from the elements URL.</div></div><div class=CToolTip id="tt25"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPathObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the path object for a given URL.</div></div><div class=CToolTip id="tt26"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPathString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the path string for a given URL.</div></div><div class=CToolTip id="tt27"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getPort&quot; : function ( )</td></tr></table></blockquote>Get the port string from the elements URL.</div></div><div class=CToolTip id="tt28"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getPortString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the port string for a given URL.</div></div><div class=CToolTip id="tt29"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getQuery&quot; : function ( )</td></tr></table></blockquote>Get the query object from the elements URL.</div></div><div class=CToolTip id="tt30"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getQueryObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the query object for a given URL.</div></div><div class=CToolTip id="tt31"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getQueryString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the query string for a given URL.</div></div><div class=CToolTip id="tt32"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getScheme&quot; : function ( )</td></tr></table></blockquote>Get the scheme string from the elements URL.</div></div><div class=CToolTip id="tt33"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getSchemeString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the scheme string for a given URL.</div></div><div class=CToolTip id="tt34"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getUrl&quot; : function ( )</td></tr></table></blockquote>Return the elements URL (stored under its &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute).</div></div><div class=CToolTip id="tt35"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getUrlObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a URL string to an object, if not already. </div></div><div class=CToolTip id="tt36"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;getUser&quot; : function ( )</td></tr></table></blockquote>Get the user string from the elements URL.</div></div><div class=CToolTip id="tt37"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var getUserString = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Retrieve the user string for a given URL.</div></div><div class=CToolTip id="tt38"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;goto&quot; : function ( )</td></tr></table></blockquote>Set document.location.href to the supplied elements &ldquo;href&rdquo;, &ldquo;src&rdquo; or &ldquo;data-href&rdquo; attribute value.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt37"><div class=CSection>All private helper methods.</div></div><div class=CToolTip id="tt38"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;host&quot; : function (</td><td class="PParameter prettyprint " nowrap>host</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the host segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt39"><div class=CSection>Parsing the document URL.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt39"><div class=CSection>All private helper methods.</div></div><div class=CToolTip id="tt40"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;host&quot; : function (</td><td class="PParameter prettyprint " nowrap>host</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the host segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt41"><div class=CSection>Parsing the document URL.</div></div><div class=CToolTip id="tt42"><div class=CFunction>Parse a URI with a &ldquo;http://&rdquo; scheme into a URI object.</div></div><div class=CToolTip id="tt43"><div class=CFunction>Converts a URI object with an &ldquo;http&rdquo; scheme to a string.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt40"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;initialise&quot; : function ( )</td></tr></table></blockquote>Initialise the parser for the given element(s). </div></div><div class=CToolTip id="tt41"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var initialiseElement = function ( )</td></tr></table></blockquote>Initialise an element for use with the URL parser.</div></div><div class=CToolTip id="tt42"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var initialiseElementText = function ( )</td></tr></table></blockquote>Initialise an elements text field for use with the URL parser.</div></div><div class=CToolTip id="tt43"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;interface&quot; : function ( )</td></tr></table></blockquote>Get the available methods for the parser interface.</div></div><div class=CToolTip id="tt44"><div class=CSection>All internal private functions.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt44"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;initialise&quot; : function ( )</td></tr></table></blockquote>Initialise the parser for the given element(s). </div></div><div class=CToolTip id="tt45"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var initialiseElement = function ( )</td></tr></table></blockquote>Initialise an element for use with the URL parser.</div></div><div class=CToolTip id="tt46"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var initialiseElementText = function ( )</td></tr></table></blockquote>Initialise an elements text field for use with the URL parser.</div></div><div class=CToolTip id="tt47"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;interface&quot; : function ( )</td></tr></table></blockquote>Get the available methods for the parser interface.</div></div><div class=CToolTip id="tt48"><div class=CSection>All internal private functions.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt45"><div class=CSection>JQuery URL parser plugin for parsing, manipulating, filtering and monitoring URLs in href and src attributes within arbitrary elements (including document.location.href), as well as creating anchor elements from URLs found in HTML/text.</div></div><div class=CToolTip id="tt46"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>$.jurlp = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Returns an interface for directly parsing, manipulating and monitoring the supplied URL.</div></div><div class=CToolTip id="tt47"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>$.fn.jurlp = function (</td><td class="PParameter prettyprint " nowrap>method</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Public interface/method dispatcher for the JQuery URL parser.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt49"><div class=CFunction>Parse a URI with a &ldquo;javascript:&rdquo; scheme into a URI object.</div></div><div class=CToolTip id="tt50"><div class=CFunction>Converts a URI object with a &ldquo;javascript:&rdquo; scheme to a string.</div></div><div class=CToolTip id="tt51"><div class=CSection>JQuery URL parser plugin for parsing, manipulating, filtering and monitoring URLs in href and src attributes within arbitrary elements (including document.location.href), as well as creating anchor elements from URLs found in HTML/text.</div></div><div class=CToolTip id="tt52"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>$.jurlp = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Returns an interface for directly parsing, manipulating and monitoring the supplied URL.</div></div><div class=CToolTip id="tt53"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>$.fn.jurlp = function (</td><td class="PParameter prettyprint " nowrap>method</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Public interface/method dispatcher for the JQuery URL parser.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt48"><div class=CGeneric>Copyright &copy; 2012, Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt54"><div class=CGeneric>Copyright &copy; 2012, Thomas James Bonner (<a href="#" onClick="location.href='mai' + 'lto:' + 'tom.b' + 'onner' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>tom.b<span style="display: none">.nosp@m.</span>onner<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a>).</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt49"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var methodDispatcher = function (</td><td class="PParameter prettyprint " nowrap>method</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Main method dispatcher for the public interface.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt55"><div class=CFunction>Parse a URI with a &ldquo;mailto:&rdquo; scheme into a URI object.</div></div><div class=CToolTip id="tt56"><div class=CFunction>Converts a URI object with a &ldquo;mailto:&rdquo; scheme to a string.</div></div><div class=CToolTip id="tt57"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var methodDispatcher = function (</td><td class="PParameter prettyprint " nowrap>method</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Main method dispatcher for the public interface.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt50"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var objectToUrl = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a URL object to a string.</div></div><div class=CToolTip id="tt51"><div class=CSection>Overview of filter operators.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt58"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var objectToUrl = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a URL object to a string.</div></div><div class=CToolTip id="tt59"><div class=CSection>Overview of filter operators.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt52"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;parseUrl&quot; : function ( )</td></tr></table></blockquote>Return the URL object for the elements &ldquo;data-href&rdquo; attribute value.</div></div><div class=CToolTip id="tt53"><div class=CSection>Parsing text/HTML for URLs.</div></div><div class=CToolTip id="tt54"><div class=CSection>Parsing &ldquo;href&rdquo; or &ldquo;src&rdquo; attributes.</div></div><div class=CToolTip id="tt55"><div class=CSection>How to directly parse, modify or monitor an arbitrary URL string.</div></div><div class=CToolTip id="tt56"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;password&quot; : function (</td><td class="PParameter prettyprint " nowrap>password</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the password segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt57"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;path&quot; : function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the path segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt58"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var pathObjectToString = function ( )</td></tr></table></blockquote>Path objects toString method.</div></div><div class=CToolTip id="tt59"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;port&quot; : function (</td><td class="PParameter prettyprint " nowrap>port</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the port segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt60"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;proxy&quot; : function (</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameter</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Proxy the URL. </div></div><div class=CToolTip id="tt61"><div class=CSection>All public methods exposed via the JQuery URL parser plugin interface.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt60"><div class=CFunction>Parse a URI string based on scheme.</div></div><div class=CToolTip id="tt61"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;parseUrl&quot; : function ( )</td></tr></table></blockquote>Return the URL object for the elements &ldquo;data-href&rdquo; attribute value.</div></div><div class=CToolTip id="tt62"><div class=CSection>Parsing text/HTML for URLs.</div></div><div class=CToolTip id="tt63"><div class=CSection>Parsing &ldquo;href&rdquo; or &ldquo;src&rdquo; attributes.</div></div><div class=CToolTip id="tt64"><div class=CSection>How to directly parse, modify or monitor an arbitrary URL string.</div></div><div class=CToolTip id="tt65"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;password&quot; : function (</td><td class="PParameter prettyprint " nowrap>password</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the password segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt66"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;path&quot; : function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the path segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt67"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var pathObjectToString = function ( )</td></tr></table></blockquote>Path objects toString method.</div></div><div class=CToolTip id="tt68"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;port&quot; : function (</td><td class="PParameter prettyprint " nowrap>port</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the port segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt69"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;proxy&quot; : function (</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameter</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Proxy the URL. </div></div><div class=CToolTip id="tt70"><div class=CSection>All public methods exposed via the JQuery URL parser plugin interface.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt62"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;query&quot; : function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the query segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt63"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var queryObjectToString = function ( )</td></tr></table></blockquote>Query objects toString method.</div></div><div class=CToolTip id="tt64"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var queryStringToObject = function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a query string to an object.</div></div><div class=CToolTip id="tt65"><div class=CSection>Useful example code.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt71"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;query&quot; : function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the query segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt72"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var queryObjectToString = function ( )</td></tr></table></blockquote>Query objects toString method.</div></div><div class=CToolTip id="tt73"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var queryStringToObject = function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Convert a query string to an object.</div></div><div class=CToolTip id="tt74"><div class=CSection>Useful example code.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt66"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;regex&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value matches the user supplied regular expression.</div></div><div class=CToolTip id="tt67"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;restore&quot; : function ( )</td></tr></table></blockquote>Removes any parser data associated with the element(s), and sets the href attribute to its original value.</div></div><div class=CToolTip id="tt68"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var restoreAttrUrl = function (</td><td class="PParameter prettyprint " nowrap>attr</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Given an element, and an attribute, then restore the URL attribute value to its original value.</div></div><div class=CToolTip id="tt69"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var restoreElement = function ( )</td></tr></table></blockquote>Destroys any data associated with an element that has previously been initialised for use with the URL parser, and restores the elements &ldquo;href&rdquo; or &ldquo;src&rdquo; attribute (if any) to its original value.</div></div><div class=CToolTip id="tt70"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var returnEachElement = function (</td><td class="PParameter prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Apply the callback for each element in this. </div></div><div class=CToolTip id="tt71"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var returnEachObject = function (</td><td class="PParameter prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Apply the callback for each element in this, and buffer return codes. </div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt75"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;regex&quot; : function (</td><td class="PParameter prettyprint " nowrap>actualValue,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>userValue</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Test if the actual value matches the user supplied regular expression.</div></div><div class=CToolTip id="tt76"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;restore&quot; : function ( )</td></tr></table></blockquote>Removes any parser data associated with the element(s), and sets the href attribute to its original value.</div></div><div class=CToolTip id="tt77"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var restoreAttrUrl = function (</td><td class="PParameter prettyprint " nowrap>attr</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Given an element, and an attribute, then restore the URL attribute value to its original value.</div></div><div class=CToolTip id="tt78"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var restoreElement = function ( )</td></tr></table></blockquote>Destroys any data associated with an element that has previously been initialised for use with the URL parser, and restores the elements &ldquo;href&rdquo; or &ldquo;src&rdquo; attribute (if any) to its original value.</div></div><div class=CToolTip id="tt79"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var returnEachElement = function (</td><td class="PParameter prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Apply the callback for each element in this. </div></div><div class=CToolTip id="tt80"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var returnEachObject = function (</td><td class="PParameter prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Apply the callback for each element in this, and buffer return codes. </div></div><!--END_ND_TOOLTIPS-->
</div><!--Index-->
View
12 doc/index/General2.html
@@ -11,25 +11,25 @@
-<div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar><a href="General.html#Symbols">$#!</a> &middot; 0-9 &middot; <a href="General.html#A">A</a> &middot; B &middot; C &middot; <a href="General.html#D">D</a> &middot; E &middot; <a href="General.html#F">F</a> &middot; <a href="General.html#G">G</a> &middot; <a href="General.html#H">H</a> &middot; <a href="General.html#I">I</a> &middot; <a href="General.html#J">J</a> &middot; K &middot; <a href="General.html#L">L</a> &middot; <a href="General.html#M">M</a> &middot; N &middot; <a href="General.html#O">O</a> &middot; <a href="General.html#P">P</a> &middot; <a href="General.html#Q">Q</a> &middot; <a href="General.html#R">R</a> &middot; <a href="#S">S</a> &middot; <a href="#T">T</a> &middot; <a href="#U">U</a> &middot; <a href="#V">V</a> &middot; <a href="#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="S"></a>S</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#sanitiseUrl" id=link72 onMouseOver="ShowTip(event, 'tt72', 'link72')" onMouseOut="HideTip('tt72')" class=ISymbol>sanitiseUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#scheme" id=link73 onMouseOver="ShowTip(event, 'tt73', 'link73')" onMouseOut="HideTip('tt73')" class=ISymbol>scheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setAttrUrl" id=link74 onMouseOver="ShowTip(event, 'tt74', 'link74')" onMouseOut="HideTip('tt74')" class=ISymbol>setAttrUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setFragment" id=link75 onMouseOver="ShowTip(event, 'tt75', 'link75')" onMouseOut="HideTip('tt75')" class=ISymbol>setFragment</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setHost" id=link76 onMouseOver="ShowTip(event, 'tt76', 'link76')" onMouseOut="HideTip('tt76')" class=ISymbol>setHost</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setHref" id=link77 onMouseOver="ShowTip(event, 'tt77', 'link77')" onMouseOut="HideTip('tt77')" class=ISymbol>setHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPassword" id=link78 onMouseOver="ShowTip(event, 'tt78', 'link78')" onMouseOut="HideTip('tt78')" class=ISymbol>setPassword</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPath" id=link79 onMouseOver="ShowTip(event, 'tt79', 'link79')" onMouseOut="HideTip('tt79')" class=ISymbol>setPath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPort" id=link80 onMouseOver="ShowTip(event, 'tt80', 'link80')" onMouseOut="HideTip('tt80')" class=ISymbol>setPort</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setQuery" id=link81 onMouseOver="ShowTip(event, 'tt81', 'link81')" onMouseOut="HideTip('tt81')" class=ISymbol>setQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setScheme" id=link82 onMouseOver="ShowTip(event, 'tt82', 'link82')" onMouseOut="HideTip('tt82')" class=ISymbol>setScheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUrl" id=link83 onMouseOver="ShowTip(event, 'tt83', 'link83')" onMouseOut="HideTip('tt83')" class=ISymbol>setUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUrlSegment" id=link84 onMouseOver="ShowTip(event, 'tt84', 'link84')" onMouseOut="HideTip('tt84')" class=ISymbol>setUrlSegment</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUser" id=link85 onMouseOver="ShowTip(event, 'tt85', 'link85')" onMouseOut="HideTip('tt85')" class=ISymbol>setUser</a></td></tr><tr><td class=IHeading><a name="T"></a>T</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#this_parameter" id=link86 onMouseOver="ShowTip(event, 'tt86', 'link86')" onMouseOut="HideTip('tt86')" class=ISymbol>this parameter</a></td></tr><tr><td class=IHeading><a name="U"></a>U</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#unwatch" id=link87 onMouseOver="ShowTip(event, 'tt87', 'link87')" onMouseOut="HideTip('tt87')" class=ISymbol>unwatch</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateHref" id=link88 onMouseOver="ShowTip(event, 'tt88', 'link88')" onMouseOut="HideTip('tt88')" class=ISymbol>updateHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateHrefShim" id=link89 onMouseOver="ShowTip(event, 'tt89', 'link89')" onMouseOut="HideTip('tt89')" class=ISymbol>updateHrefShim</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updatePath" id=link90 onMouseOver="ShowTip(event, 'tt90', 'link90')" onMouseOut="HideTip('tt90')" class=ISymbol>updatePath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateQuery" id=link91 onMouseOver="ShowTip(event, 'tt91', 'link91')" onMouseOut="HideTip('tt91')" class=ISymbol>updateQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#url" id=link92 onMouseOver="ShowTip(event, 'tt92', 'link92')" onMouseOut="HideTip('tt92')" class=ISymbol>url</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#URL_Objects" id=link93 onMouseOver="ShowTip(event, 'tt93', 'link93')" onMouseOut="HideTip('tt93')" class=ISymbol>URL Objects</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#URL_overview" id=link94 onMouseOver="ShowTip(event, 'tt94', 'link94')" onMouseOut="HideTip('tt94')" class=ISymbol>URL overview</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#urlObjectToString" id=link95 onMouseOver="ShowTip(event, 'tt95', 'link95')" onMouseOut="HideTip('tt95')" class=ISymbol>urlObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#urlToObject" id=link96 onMouseOver="ShowTip(event, 'tt96', 'link96')" onMouseOut="HideTip('tt96')" class=ISymbol>urlToObject</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#user" id=link97 onMouseOver="ShowTip(event, 'tt97', 'link97')" onMouseOut="HideTip('tt97')" class=ISymbol>user</a></td></tr><tr><td class=IHeading><a name="V"></a>V</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Version" id=link98 onMouseOver="ShowTip(event, 'tt98', 'link98')" onMouseOut="HideTip('tt98')" class=ISymbol>Version</a></td></tr><tr><td class=IHeading><a name="W"></a>W</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#watch" id=link99 onMouseOver="ShowTip(event, 'tt99', 'link99')" onMouseOut="HideTip('tt99')" class=ISymbol>watch</a></td></tr></table>
+<div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar><a href="General.html#Symbols">$#!</a> &middot; 0-9 &middot; <a href="General.html#A">A</a> &middot; B &middot; C &middot; <a href="General.html#D">D</a> &middot; E &middot; <a href="General.html#F">F</a> &middot; <a href="General.html#G">G</a> &middot; <a href="General.html#H">H</a> &middot; <a href="General.html#I">I</a> &middot; <a href="General.html#J">J</a> &middot; K &middot; <a href="General.html#L">L</a> &middot; <a href="General.html#M">M</a> &middot; N &middot; <a href="General.html#O">O</a> &middot; <a href="General.html#P">P</a> &middot; <a href="General.html#Q">Q</a> &middot; <a href="General.html#R">R</a> &middot; <a href="#S">S</a> &middot; <a href="#T">T</a> &middot; <a href="#U">U</a> &middot; <a href="#V">V</a> &middot; <a href="#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="S"></a>S</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#sanitiseUrl" id=link81 onMouseOver="ShowTip(event, 'tt81', 'link81')" onMouseOut="HideTip('tt81')" class=ISymbol>sanitiseUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#scheme" id=link82 onMouseOver="ShowTip(event, 'tt82', 'link82')" onMouseOut="HideTip('tt82')" class=ISymbol>scheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setAttrUrl" id=link83 onMouseOver="ShowTip(event, 'tt83', 'link83')" onMouseOut="HideTip('tt83')" class=ISymbol>setAttrUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setFragment" id=link84 onMouseOver="ShowTip(event, 'tt84', 'link84')" onMouseOut="HideTip('tt84')" class=ISymbol>setFragment</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setHost" id=link85 onMouseOver="ShowTip(event, 'tt85', 'link85')" onMouseOut="HideTip('tt85')" class=ISymbol>setHost</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setHref" id=link86 onMouseOver="ShowTip(event, 'tt86', 'link86')" onMouseOut="HideTip('tt86')" class=ISymbol>setHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPassword" id=link87 onMouseOver="ShowTip(event, 'tt87', 'link87')" onMouseOut="HideTip('tt87')" class=ISymbol>setPassword</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPath" id=link88 onMouseOver="ShowTip(event, 'tt88', 'link88')" onMouseOut="HideTip('tt88')" class=ISymbol>setPath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setPort" id=link89 onMouseOver="ShowTip(event, 'tt89', 'link89')" onMouseOut="HideTip('tt89')" class=ISymbol>setPort</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setQuery" id=link90 onMouseOver="ShowTip(event, 'tt90', 'link90')" onMouseOut="HideTip('tt90')" class=ISymbol>setQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setScheme" id=link91 onMouseOver="ShowTip(event, 'tt91', 'link91')" onMouseOut="HideTip('tt91')" class=ISymbol>setScheme</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUrl" id=link92 onMouseOver="ShowTip(event, 'tt92', 'link92')" onMouseOut="HideTip('tt92')" class=ISymbol>setUrl</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUrlSegment" id=link93 onMouseOver="ShowTip(event, 'tt93', 'link93')" onMouseOut="HideTip('tt93')" class=ISymbol>setUrlSegment</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#setUser" id=link94 onMouseOver="ShowTip(event, 'tt94', 'link94')" onMouseOut="HideTip('tt94')" class=ISymbol>setUser</a></td></tr><tr><td class=IHeading><a name="T"></a>T</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#this_parameter" id=link95 onMouseOver="ShowTip(event, 'tt95', 'link95')" onMouseOut="HideTip('tt95')" class=ISymbol>this parameter</a></td></tr><tr><td class=IHeading><a name="U"></a>U</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Unknown_URLs" id=link96 onMouseOver="ShowTip(event, 'tt96', 'link96')" onMouseOut="HideTip('tt96')" class=ISymbol>Unknown URLs</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#unwatch" id=link97 onMouseOver="ShowTip(event, 'tt97', 'link97')" onMouseOut="HideTip('tt97')" class=ISymbol>unwatch</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateHref" id=link98 onMouseOver="ShowTip(event, 'tt98', 'link98')" onMouseOut="HideTip('tt98')" class=ISymbol>updateHref</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateHrefShim" id=link99 onMouseOver="ShowTip(event, 'tt99', 'link99')" onMouseOut="HideTip('tt99')" class=ISymbol>updateHrefShim</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updatePath" id=link100 onMouseOver="ShowTip(event, 'tt100', 'link100')" onMouseOut="HideTip('tt100')" class=ISymbol>updatePath</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#updateQuery" id=link101 onMouseOver="ShowTip(event, 'tt101', 'link101')" onMouseOut="HideTip('tt101')" class=ISymbol>updateQuery</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#URI_parser_interface" id=link102 onMouseOver="ShowTip(event, 'tt102', 'link102')" onMouseOut="HideTip('tt102')" class=ISymbol>URI parser interface</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#url" id=link103 onMouseOver="ShowTip(event, 'tt103', 'link103')" onMouseOut="HideTip('tt103')" class=ISymbol>url</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#URL_Objects" id=link104 onMouseOver="ShowTip(event, 'tt104', 'link104')" onMouseOut="HideTip('tt104')" class=ISymbol>URL Objects</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#URL_overview" id=link105 onMouseOver="ShowTip(event, 'tt105', 'link105')" onMouseOut="HideTip('tt105')" class=ISymbol>URL overview</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#urlObjectToString" id=link106 onMouseOver="ShowTip(event, 'tt106', 'link106')" onMouseOut="HideTip('tt106')" class=ISymbol>urlObjectToString</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#urlToObject" id=link107 onMouseOver="ShowTip(event, 'tt107', 'link107')" onMouseOut="HideTip('tt107')" class=ISymbol>urlToObject</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#user" id=link108 onMouseOver="ShowTip(event, 'tt108', 'link108')" onMouseOut="HideTip('tt108')" class=ISymbol>user</a></td></tr><tr><td class=IHeading><a name="V"></a>V</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#Version" id=link109 onMouseOver="ShowTip(event, 'tt109', 'link109')" onMouseOut="HideTip('tt109')" class=ISymbol>Version</a></td></tr><tr><td class=IHeading><a name="W"></a>W</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jurlp-js.html#watch" id=link110 onMouseOver="ShowTip(event, 'tt110', 'link110')" onMouseOut="HideTip('tt110')" class=ISymbol>watch</a></td></tr></table>
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt72"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var sanitiseUrl = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Sanitise a URL. </div></div><div class=CToolTip id="tt73"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;scheme&quot; : function (</td><td class="PParameter prettyprint " nowrap>scheme</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the scheme segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt74"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setAttrUrl = function (</td><td class="PParameter prettyprint " nowrap>attr,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Given an element, and an attribute, set the attribute to the supplied URL, and created a backup of the original URL if not already done.</div></div><div class=CToolTip id="tt75"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setFragment&quot; : function (</td><td class="PParameter prettyprint " nowrap>fragment</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the fragment string for the elements URL.</div></div><div class=CToolTip id="tt76"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setHost&quot; : function (</td><td class="PParameter prettyprint " nowrap>host</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the host string for the elements URL.</div></div><div class=CToolTip id="tt77"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setHref = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the href URL value for an element.</div></div><div class=CToolTip id="tt78"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPassword&quot; : function (</td><td class="PParameter prettyprint " nowrap>password</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the password string for the elements URL.</div></div><div class=CToolTip id="tt79"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPath&quot; : function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the path string for the elements URL.</div></div><div class=CToolTip id="tt80"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPort&quot; : function (</td><td class="PParameter prettyprint " nowrap>port</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the port string for the elements URL.</div></div><div class=CToolTip id="tt81"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setQuery&quot; : function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the query string for the elements URL.</div></div><div class=CToolTip id="tt82"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setScheme&quot; : function (</td><td class="PParameter prettyprint " nowrap>scheme</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the scheme string for the elements URL.</div></div><div class=CToolTip id="tt83"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setUrl&quot; : function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the elements URL (stored under it&rsquo;s &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute). </div></div><div class=CToolTip id="tt84"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setUrlSegment = function (</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>segment,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>value</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the value of a segment within a URL string.</div></div><div class=CToolTip id="tt85"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setUser&quot; : function (</td><td class="PParameter prettyprint " nowrap>user</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the user string for the elements URL.</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt81"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var sanitiseUrl = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Sanitise a URL. </div></div><div class=CToolTip id="tt82"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;scheme&quot; : function (</td><td class="PParameter prettyprint " nowrap>scheme</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the scheme segment of the URL for the given element(s).</div></div><div class=CToolTip id="tt83"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setAttrUrl = function (</td><td class="PParameter prettyprint " nowrap>attr,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Given an element, and an attribute, set the attribute to the supplied URL, and created a backup of the original URL if not already done.</div></div><div class=CToolTip id="tt84"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setFragment&quot; : function (</td><td class="PParameter prettyprint " nowrap>fragment</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the fragment string for the elements URL.</div></div><div class=CToolTip id="tt85"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setHost&quot; : function (</td><td class="PParameter prettyprint " nowrap>host</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the host string for the elements URL.</div></div><div class=CToolTip id="tt86"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setHref = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the href URL value for an element.</div></div><div class=CToolTip id="tt87"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPassword&quot; : function (</td><td class="PParameter prettyprint " nowrap>password</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the password string for the elements URL.</div></div><div class=CToolTip id="tt88"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPath&quot; : function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the path string for the elements URL.</div></div><div class=CToolTip id="tt89"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setPort&quot; : function (</td><td class="PParameter prettyprint " nowrap>port</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the port string for the elements URL.</div></div><div class=CToolTip id="tt90"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setQuery&quot; : function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the query string for the elements URL.</div></div><div class=CToolTip id="tt91"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setScheme&quot; : function (</td><td class="PParameter prettyprint " nowrap>scheme</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the scheme string for the elements URL.</div></div><div class=CToolTip id="tt92"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setUrl&quot; : function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the elements URL (stored under it&rsquo;s &ldquo;data-href&rdquo;, and/or &ldquo;href&rdquo;/&rdquo;src&rdquo; attribute). </div></div><div class=CToolTip id="tt93"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var setUrlSegment = function (</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>segment,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>value</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the value of a segment within a URL string.</div></div><div class=CToolTip id="tt94"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;setUser&quot; : function (</td><td class="PParameter prettyprint " nowrap>user</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the user string for the elements URL.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt86"><div class=CSection>Where &ldquo;this&rdquo; is refered to as an argument to the method functions, it may be one of the following;</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt95"><div class=CSection>Where &ldquo;this&rdquo; is refered to as an argument to the method functions, it may be one of the following;</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt87"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;unwatch&quot; : function ( )</td></tr></table></blockquote>Removes a watch previously created with watch, and prevents modifications being made to new elemenets of the same selector. </div></div><div class=CToolTip id="tt88"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateHref = function (</td><td class="PParameter prettyprint " nowrap>segment,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>value</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update a segment of the elements href URL.</div></div><div class=CToolTip id="tt89"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateHrefShim = function (</td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Shim function for reorganising parameters before calling updateHref(). </div></div><div class=CToolTip id="tt90"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updatePath = function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update the path string for the elements URL.</div></div><div class=CToolTip id="tt91"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateQuery = function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update the query string for the elements URL.</div></div><div class=CToolTip id="tt92"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;url&quot; : function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the href string for the given element(s).</div></div><div class=CToolTip id="tt93"><div class=CSection>URL object definition.</div></div><div class=CToolTip id="tt94"><div class=CSection>A quick quide to URL nomenclature in this plugin.</div></div><div class=CToolTip id="tt95"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var urlObjectToString = function ( )</td></tr></table></blockquote>Converts a URL object to a string (used to override toString for URL objects).</div></div><div class=CToolTip id="tt96"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var urlToObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Parse a URL into segments using the DOM. </div></div><div class=CToolTip id="tt97"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;user&quot; : function (</td><td class="PParameter prettyprint " nowrap>user</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the user segment of the URL for the given element(s).</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt96"><div class=CSection>Overview of unknown URL parsing.</div></div><div class=CToolTip id="tt97"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">&quot;unwatch&quot; : function ( )</td></tr></table></blockquote>Removes a watch previously created with watch, and prevents modifications being made to new elemenets of the same selector. </div></div><div class=CToolTip id="tt98"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateHref = function (</td><td class="PParameter prettyprint " nowrap>segment,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>value</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update a segment of the elements href URL.</div></div><div class=CToolTip id="tt99"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateHrefShim = function (</td><td class="PParameter prettyprint " nowrap>parameters</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Shim function for reorganising parameters before calling updateHref(). </div></div><div class=CToolTip id="tt100"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updatePath = function (</td><td class="PParameter prettyprint " nowrap>path</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update the path string for the elements URL.</div></div><div class=CToolTip id="tt101"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var updateQuery = function (</td><td class="PParameter prettyprint " nowrap>query</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Update the query string for the elements URL.</div></div><div class=CToolTip id="tt102"><div class=CSection>All URI parsing is handled through this interface.</div></div><div class=CToolTip id="tt103"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;url&quot; : function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the href string for the given element(s).</div></div><div class=CToolTip id="tt104"><div class=CSection>URL object definition.</div></div><div class=CToolTip id="tt105"><div class=CSection>A quick quide to URL nomenclature in this plugin.</div></div><div class=CToolTip id="tt106"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">var urlObjectToString = function ( )</td></tr></table></blockquote>Converts a URL object to a string (used to override toString for URL objects).</div></div><div class=CToolTip id="tt107"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>var urlToObject = function (</td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Parse a URL into segments using the DOM. </div></div><div class=CToolTip id="tt108"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;user&quot; : function (</td><td class="PParameter prettyprint " nowrap>user</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get/Set the user segment of the URL for the given element(s).</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt98"><div class=CGeneric>1.0.3</div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt109"><div class=CGeneric>1.0.4</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt99"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;watch&quot; : function (</td><td class="PParameter prettyprint " nowrap>callback</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Automatically apply all modifications to new elements added to the DOM that match the selector for the supplied elements. </div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt110"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>&quot;watch&quot; : function (</td><td class="PParameter prettyprint " nowrap>callback</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Automatically apply all modifications to new elements added to the DOM that match the selector for the supplied elements. </div></div><!--END_ND_TOOLTIPS-->
</div><!--Index-->
View
2  doc/search/FunctionsG.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_getFragment><div class=IEntry><a href="../files/jurlp-js.html#getFragment" target=_parent class=ISymbol>getFragment</a></div></div><div class=SRResult id=SR_getFragmentString><div class=IEntry><a href="../files/jurlp-js.html#getFragmentString" target=_parent class=ISymbol>getFragmentString</a></div></div><div class=SRResult id=SR_getHost><div class=IEntry><a href="../files/jurlp-js.html#getHost" target=_parent class=ISymbol>getHost</a></div></div><div class=SRResult id=SR_getHostString><div class=IEntry><a href="../files/jurlp-js.html#getHostString" target=_parent class=ISymbol>getHostString</a></div></div><div class=SRResult id=SR_getHref><div class=IEntry><a href="../files/jurlp-js.html#getHref" target=_parent class=ISymbol>getHref</a></div></div><div class=SRResult id=SR_getPassword><div class=IEntry><a href="../files/jurlp-js.html#getPassword" target=_parent class=ISymbol>getPassword</a></div></div><div class=SRResult id=SR_getPasswordString><div class=IEntry><a href="../files/jurlp-js.html#getPasswordString" target=_parent class=ISymbol>getPasswordString</a></div></div><div class=SRResult id=SR_getPath><div class=IEntry><a href="../files/jurlp-js.html#getPath" target=_parent class=ISymbol>getPath</a></div></div><div class=SRResult id=SR_getPathObject><div class=IEntry><a href="../files/jurlp-js.html#getPathObject" target=_parent class=ISymbol>getPathObject</a></div></div><div class=SRResult id=SR_getPathString><div class=IEntry><a href="../files/jurlp-js.html#getPathString" target=_parent class=ISymbol>getPathString</a></div></div><div class=SRResult id=SR_getPort><div class=IEntry><a href="../files/jurlp-js.html#getPort" target=_parent class=ISymbol>getPort</a></div></div><div class=SRResult id=SR_getPortString><div class=IEntry><a href="../files/jurlp-js.html#getPortString" target=_parent class=ISymbol>getPortString</a></div></div><div class=SRResult id=SR_getQuery><div class=IEntry><a href="../files/jurlp-js.html#getQuery" target=_parent class=ISymbol>getQuery</a></div></div><div class=SRResult id=SR_getQueryObject><div class=IEntry><a href="../files/jurlp-js.html#getQueryObject" target=_parent class=ISymbol>getQueryObject</a></div></div><div class=SRResult id=SR_getQueryString><div class=IEntry><a href="../files/jurlp-js.html#getQueryString" target=_parent class=ISymbol>getQueryString</a></div></div><div class=SRResult id=SR_getScheme><div class=IEntry><a href="../files/jurlp-js.html#getScheme" target=_parent class=ISymbol>getScheme</a></div></div><div class=SRResult id=SR_getSchemeString><div class=IEntry><a href="../files/jurlp-js.html#getSchemeString" target=_parent class=ISymbol>getSchemeString</a></div></div><div class=SRResult id=SR_getUrl><div class=IEntry><a href="../files/jurlp-js.html#getUrl" target=_parent class=ISymbol>getUrl</a></div></div><div class=SRResult id=SR_getUrlObject><div class=IEntry><a href="../files/jurlp-js.html#getUrlObject" target=_parent class=ISymbol>getUrlObject</a></div></div><div class=SRResult id=SR_getUser><div class=IEntry><a href="../files/jurlp-js.html#getUser" target=_parent class=ISymbol>getUser</a></div></div><div class=SRResult id=SR_getUserString><div class=IEntry><a href="../files/jurlp-js.html#getUserString" target=_parent class=ISymbol>getUserString</a></div></div><div class=SRResult id=SR_goto><div class=IEntry><a href="../files/jurlp-js.html#goto" target=_parent class=ISymbol>goto</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_generic><div class=IEntry><a href="javascript:searchResults.Toggle('SR_generic')" class=ISymbol>generic</a><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.generic" target=_parent class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.generic" target=_parent class=IParent>uri.<wbr>toString</a></div></div></div><div class=SRResult id=SR_getFragment><div class=IEntry><a href="../files/jurlp-js.html#getFragment" target=_parent class=ISymbol>getFragment</a></div></div><div class=SRResult id=SR_getFragmentString><div class=IEntry><a href="../files/jurlp-js.html#getFragmentString" target=_parent class=ISymbol>getFragmentString</a></div></div><div class=SRResult id=SR_getHost><div class=IEntry><a href="../files/jurlp-js.html#getHost" target=_parent class=ISymbol>getHost</a></div></div><div class=SRResult id=SR_getHostString><div class=IEntry><a href="../files/jurlp-js.html#getHostString" target=_parent class=ISymbol>getHostString</a></div></div><div class=SRResult id=SR_getHref><div class=IEntry><a href="../files/jurlp-js.html#getHref" target=_parent class=ISymbol>getHref</a></div></div><div class=SRResult id=SR_getPassword><div class=IEntry><a href="../files/jurlp-js.html#getPassword" target=_parent class=ISymbol>getPassword</a></div></div><div class=SRResult id=SR_getPasswordString><div class=IEntry><a href="../files/jurlp-js.html#getPasswordString" target=_parent class=ISymbol>getPasswordString</a></div></div><div class=SRResult id=SR_getPath><div class=IEntry><a href="../files/jurlp-js.html#getPath" target=_parent class=ISymbol>getPath</a></div></div><div class=SRResult id=SR_getPathObject><div class=IEntry><a href="../files/jurlp-js.html#getPathObject" target=_parent class=ISymbol>getPathObject</a></div></div><div class=SRResult id=SR_getPathString><div class=IEntry><a href="../files/jurlp-js.html#getPathString" target=_parent class=ISymbol>getPathString</a></div></div><div class=SRResult id=SR_getPort><div class=IEntry><a href="../files/jurlp-js.html#getPort" target=_parent class=ISymbol>getPort</a></div></div><div class=SRResult id=SR_getPortString><div class=IEntry><a href="../files/jurlp-js.html#getPortString" target=_parent class=ISymbol>getPortString</a></div></div><div class=SRResult id=SR_getQuery><div class=IEntry><a href="../files/jurlp-js.html#getQuery" target=_parent class=ISymbol>getQuery</a></div></div><div class=SRResult id=SR_getQueryObject><div class=IEntry><a href="../files/jurlp-js.html#getQueryObject" target=_parent class=ISymbol>getQueryObject</a></div></div><div class=SRResult id=SR_getQueryString><div class=IEntry><a href="../files/jurlp-js.html#getQueryString" target=_parent class=ISymbol>getQueryString</a></div></div><div class=SRResult id=SR_getScheme><div class=IEntry><a href="../files/jurlp-js.html#getScheme" target=_parent class=ISymbol>getScheme</a></div></div><div class=SRResult id=SR_getSchemeString><div class=IEntry><a href="../files/jurlp-js.html#getSchemeString" target=_parent class=ISymbol>getSchemeString</a></div></div><div class=SRResult id=SR_getUrl><div class=IEntry><a href="../files/jurlp-js.html#getUrl" target=_parent class=ISymbol>getUrl</a></div></div><div class=SRResult id=SR_getUrlObject><div class=IEntry><a href="../files/jurlp-js.html#getUrlObject" target=_parent class=ISymbol>getUrlObject</a></div></div><div class=SRResult id=SR_getUser><div class=IEntry><a href="../files/jurlp-js.html#getUser" target=_parent class=ISymbol>getUser</a></div></div><div class=SRResult id=SR_getUserString><div class=IEntry><a href="../files/jurlp-js.html#getUserString" target=_parent class=ISymbol>getUserString</a></div></div><div class=SRResult id=SR_goto><div class=IEntry><a href="../files/jurlp-js.html#goto" target=_parent class=ISymbol>goto</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/FunctionsH.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_host><div class=IEntry><a href="../files/jurlp-js.html#host" target=_parent class=ISymbol>host</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_host><div class=IEntry><a href="../files/jurlp-js.html#host" target=_parent class=ISymbol>host</a></div></div><div class=SRResult id=SR_http><div class=IEntry><a href="javascript:searchResults.Toggle('SR_http')" class=ISymbol>http</a><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.http" target=_parent class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.http" target=_parent class=IParent>uri.<wbr>toString</a></div></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/FunctionsJ.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_jurlp><div class=IEntry><a href="javascript:searchResults.Toggle('SR_jurlp')" class=ISymbol>jurlp</a><div class=ISubIndex><a href="../files/jurlp-js.html#$.jurlp" target=_parent class=IParent>$</a><a href="../files/jurlp-js.html#$.fn.jurlp" target=_parent class=IParent>$.fn</a></div></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_javascript><div class=IEntry><a href="javascript:searchResults.Toggle('SR_javascript')" class=ISymbol>javascript</a><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.javascript" target=_parent class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.javascript" target=_parent class=IParent>uri.<wbr>toString</a></div></div></div><div class=SRResult id=SR_jurlp><div class=IEntry><a href="javascript:searchResults.Toggle('SR_jurlp')" class=ISymbol>jurlp</a><div class=ISubIndex><a href="../files/jurlp-js.html#$.jurlp" target=_parent class=IParent>$</a><a href="../files/jurlp-js.html#$.fn.jurlp" target=_parent class=IParent>$.fn</a></div></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/FunctionsM.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_methodDispatcher><div class=IEntry><a href="../files/jurlp-js.html#methodDispatcher" target=_parent class=ISymbol>methodDispatcher</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_mailto><div class=IEntry><a href="javascript:searchResults.Toggle('SR_mailto')" class=ISymbol>mailto</a><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.mailto" target=_parent class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.mailto" target=_parent class=IParent>uri.<wbr>toString</a></div></div></div><div class=SRResult id=SR_methodDispatcher><div class=IEntry><a href="../files/jurlp-js.html#methodDispatcher" target=_parent class=ISymbol>methodDispatcher</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/FunctionsP.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_parseUrl><div class=IEntry><a href="../files/jurlp-js.html#parseUrl" target=_parent class=ISymbol>parseUrl</a></div></div><div class=SRResult id=SR_password><div class=IEntry><a href="../files/jurlp-js.html#password" target=_parent class=ISymbol>password</a></div></div><div class=SRResult id=SR_path><div class=IEntry><a href="../files/jurlp-js.html#path" target=_parent class=ISymbol>path</a></div></div><div class=SRResult id=SR_pathObjectToString><div class=IEntry><a href="../files/jurlp-js.html#pathObjectToString" target=_parent class=ISymbol>pathObjectToString</a></div></div><div class=SRResult id=SR_port><div class=IEntry><a href="../files/jurlp-js.html#port" target=_parent class=ISymbol>port</a></div></div><div class=SRResult id=SR_proxy><div class=IEntry><a href="../files/jurlp-js.html#proxy" target=_parent class=ISymbol>proxy</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_parse><div class=IEntry><a href="../files/jurlp-js.html#uri.parse" target=_parent class=ISymbol>parse</a>, <span class=IParent>uri</span></div></div><div class=SRResult id=SR_parseUrl><div class=IEntry><a href="../files/jurlp-js.html#parseUrl" target=_parent class=ISymbol>parseUrl</a></div></div><div class=SRResult id=SR_password><div class=IEntry><a href="../files/jurlp-js.html#password" target=_parent class=ISymbol>password</a></div></div><div class=SRResult id=SR_path><div class=IEntry><a href="../files/jurlp-js.html#path" target=_parent class=ISymbol>path</a></div></div><div class=SRResult id=SR_pathObjectToString><div class=IEntry><a href="../files/jurlp-js.html#pathObjectToString" target=_parent class=ISymbol>pathObjectToString</a></div></div><div class=SRResult id=SR_port><div class=IEntry><a href="../files/jurlp-js.html#port" target=_parent class=ISymbol>port</a></div></div><div class=SRResult id=SR_proxy><div class=IEntry><a href="../files/jurlp-js.html#proxy" target=_parent class=ISymbol>proxy</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/GeneralG.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_getFragment><div class=IEntry><a href="../files/jurlp-js.html#getFragment" target=_parent class=ISymbol>getFragment</a></div></div><div class=SRResult id=SR_getFragmentString><div class=IEntry><a href="../files/jurlp-js.html#getFragmentString" target=_parent class=ISymbol>getFragmentString</a></div></div><div class=SRResult id=SR_getHost><div class=IEntry><a href="../files/jurlp-js.html#getHost" target=_parent class=ISymbol>getHost</a></div></div><div class=SRResult id=SR_getHostString><div class=IEntry><a href="../files/jurlp-js.html#getHostString" target=_parent class=ISymbol>getHostString</a></div></div><div class=SRResult id=SR_getHref><div class=IEntry><a href="../files/jurlp-js.html#getHref" target=_parent class=ISymbol>getHref</a></div></div><div class=SRResult id=SR_getPassword><div class=IEntry><a href="../files/jurlp-js.html#getPassword" target=_parent class=ISymbol>getPassword</a></div></div><div class=SRResult id=SR_getPasswordString><div class=IEntry><a href="../files/jurlp-js.html#getPasswordString" target=_parent class=ISymbol>getPasswordString</a></div></div><div class=SRResult id=SR_getPath><div class=IEntry><a href="../files/jurlp-js.html#getPath" target=_parent class=ISymbol>getPath</a></div></div><div class=SRResult id=SR_getPathObject><div class=IEntry><a href="../files/jurlp-js.html#getPathObject" target=_parent class=ISymbol>getPathObject</a></div></div><div class=SRResult id=SR_getPathString><div class=IEntry><a href="../files/jurlp-js.html#getPathString" target=_parent class=ISymbol>getPathString</a></div></div><div class=SRResult id=SR_getPort><div class=IEntry><a href="../files/jurlp-js.html#getPort" target=_parent class=ISymbol>getPort</a></div></div><div class=SRResult id=SR_getPortString><div class=IEntry><a href="../files/jurlp-js.html#getPortString" target=_parent class=ISymbol>getPortString</a></div></div><div class=SRResult id=SR_getQuery><div class=IEntry><a href="../files/jurlp-js.html#getQuery" target=_parent class=ISymbol>getQuery</a></div></div><div class=SRResult id=SR_getQueryObject><div class=IEntry><a href="../files/jurlp-js.html#getQueryObject" target=_parent class=ISymbol>getQueryObject</a></div></div><div class=SRResult id=SR_getQueryString><div class=IEntry><a href="../files/jurlp-js.html#getQueryString" target=_parent class=ISymbol>getQueryString</a></div></div><div class=SRResult id=SR_getScheme><div class=IEntry><a href="../files/jurlp-js.html#getScheme" target=_parent class=ISymbol>getScheme</a></div></div><div class=SRResult id=SR_getSchemeString><div class=IEntry><a href="../files/jurlp-js.html#getSchemeString" target=_parent class=ISymbol>getSchemeString</a></div></div><div class=SRResult id=SR_getUrl><div class=IEntry><a href="../files/jurlp-js.html#getUrl" target=_parent class=ISymbol>getUrl</a></div></div><div class=SRResult id=SR_getUrlObject><div class=IEntry><a href="../files/jurlp-js.html#getUrlObject" target=_parent class=ISymbol>getUrlObject</a></div></div><div class=SRResult id=SR_getUser><div class=IEntry><a href="../files/jurlp-js.html#getUser" target=_parent class=ISymbol>getUser</a></div></div><div class=SRResult id=SR_getUserString><div class=IEntry><a href="../files/jurlp-js.html#getUserString" target=_parent class=ISymbol>getUserString</a></div></div><div class=SRResult id=SR_goto><div class=IEntry><a href="../files/jurlp-js.html#goto" target=_parent class=ISymbol>goto</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_generic><div class=IEntry><a href="javascript:searchResults.Toggle('SR_generic')" class=ISymbol>generic</a><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.generic" target=_parent class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.generic" target=_parent class=IParent>uri.<wbr>toString</a></div></div></div><div class=SRResult id=SR_getFragment><div class=IEntry><a href="../files/jurlp-js.html#getFragment" target=_parent class=ISymbol>getFragment</a></div></div><div class=SRResult id=SR_getFragmentString><div class=IEntry><a href="../files/jurlp-js.html#getFragmentString" target=_parent class=ISymbol>getFragmentString</a></div></div><div class=SRResult id=SR_getHost><div class=IEntry><a href="../files/jurlp-js.html#getHost" target=_parent class=ISymbol>getHost</a></div></div><div class=SRResult id=SR_getHostString><div class=IEntry><a href="../files/jurlp-js.html#getHostString" target=_parent class=ISymbol>getHostString</a></div></div><div class=SRResult id=SR_getHref><div class=IEntry><a href="../files/jurlp-js.html#getHref" target=_parent class=ISymbol>getHref</a></div></div><div class=SRResult id=SR_getPassword><div class=IEntry><a href="../files/jurlp-js.html#getPassword" target=_parent class=ISymbol>getPassword</a></div></div><div class=SRResult id=SR_getPasswordString><div class=IEntry><a href="../files/jurlp-js.html#getPasswordString" target=_parent class=ISymbol>getPasswordString</a></div></div><div class=SRResult id=SR_getPath><div class=IEntry><a href="../files/jurlp-js.html#getPath" target=_parent class=ISymbol>getPath</a></div></div><div class=SRResult id=SR_getPathObject><div class=IEntry><a href="../files/jurlp-js.html#getPathObject" target=_parent class=ISymbol>getPathObject</a></div></div><div class=SRResult id=SR_getPathString><div class=IEntry><a href="../files/jurlp-js.html#getPathString" target=_parent class=ISymbol>getPathString</a></div></div><div class=SRResult id=SR_getPort><div class=IEntry><a href="../files/jurlp-js.html#getPort" target=_parent class=ISymbol>getPort</a></div></div><div class=SRResult id=SR_getPortString><div class=IEntry><a href="../files/jurlp-js.html#getPortString" target=_parent class=ISymbol>getPortString</a></div></div><div class=SRResult id=SR_getQuery><div class=IEntry><a href="../files/jurlp-js.html#getQuery" target=_parent class=ISymbol>getQuery</a></div></div><div class=SRResult id=SR_getQueryObject><div class=IEntry><a href="../files/jurlp-js.html#getQueryObject" target=_parent class=ISymbol>getQueryObject</a></div></div><div class=SRResult id=SR_getQueryString><div class=IEntry><a href="../files/jurlp-js.html#getQueryString" target=_parent class=ISymbol>getQueryString</a></div></div><div class=SRResult id=SR_getScheme><div class=IEntry><a href="../files/jurlp-js.html#getScheme" target=_parent class=ISymbol>getScheme</a></div></div><div class=SRResult id=SR_getSchemeString><div class=IEntry><a href="../files/jurlp-js.html#getSchemeString" target=_parent class=ISymbol>getSchemeString</a></div></div><div class=SRResult id=SR_getUrl><div class=IEntry><a href="../files/jurlp-js.html#getUrl" target=_parent class=ISymbol>getUrl</a></div></div><div class=SRResult id=SR_getUrlObject><div class=IEntry><a href="../files/jurlp-js.html#getUrlObject" target=_parent class=ISymbol>getUrlObject</a></div></div><div class=SRResult id=SR_getUser><div class=IEntry><a href="../files/jurlp-js.html#getUser" target=_parent class=ISymbol>getUser</a></div></div><div class=SRResult id=SR_getUserString><div class=IEntry><a href="../files/jurlp-js.html#getUserString" target=_parent class=ISymbol>getUserString</a></div></div><div class=SRResult id=SR_goto><div class=IEntry><a href="../files/jurlp-js.html#goto" target=_parent class=ISymbol>goto</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/GeneralH.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_Helper_spcinterface><div class=IEntry><a href="../files/jurlp-js.html#Helper_interface" target=_parent class=ISymbol>Helper interface</a></div></div><div class=SRResult id=SR_host><div class=IEntry><a href="../files/jurlp-js.html#host" target=_parent class=ISymbol>host</a></div></div><div class=SRResult id=SR_href><div class=IEntry><a href="../files/jurlp-js.html#Parsing_document.location.href" target=_parent class=ISymbol>href</a>, <span class=IParent>Parsing document.<wbr>location</span></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_Helper_spcinterface><div class=IEntry><a href="../files/jurlp-js.html#Helper_interface" target=_parent class=ISymbol>Helper interface</a></div></div><div class=SRResult id=SR_host><div class=IEntry><a href="../files/jurlp-js.html#host" target=_parent class=ISymbol>host</a></div></div><div class=SRResult id=SR_href><div class=IEntry><a href="../files/jurlp-js.html#Parsing_document.location.href" target=_parent class=ISymbol>href</a>, <span class=IParent>Parsing document.<wbr>location</span></div></div><div class=SRResult id=SR_http><div class=IEntry><a href="javascript:searchResults.Toggle('SR_http')" class=ISymbol>http</a><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.http" target=_parent class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.http" target=_parent class=IParent>uri.<wbr>toString</a></div></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/GeneralJ.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_JQuery_spcplugin_spcinterface><div class=IEntry><a href="../files/jurlp-js.html#JQuery_plugin_interface" target=_parent class=ISymbol>JQuery plugin interface</a></div></div><div class=SRResult id=SR_JQuery_spcURL_spcparser><div class=IEntry><a href="../files/jurlp-js.html#JQuery_URL_parser" target=_parent class=ISymbol>JQuery URL parser</a></div></div><div class=SRResult id=SR_jurlp><div class=IEntry><a href="javascript:searchResults.Toggle('SR_jurlp')" class=ISymbol>jurlp</a><div class=ISubIndex><a href="../files/jurlp-js.html#$.jurlp" target=_parent class=IParent>$</a><a href="../files/jurlp-js.html#$.fn.jurlp" target=_parent class=IParent>$.fn</a></div></div></div><div class=SRResult id=SR_jurlp_perjs><div class=IEntry><a href="../files/jurlp-js.html#jurlp.js" target=_parent class=ISymbol>jurlp.js</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_javascript><div class=IEntry><a href="javascript:searchResults.Toggle('SR_javascript')" class=ISymbol>javascript</a><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.javascript" target=_parent class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.javascript" target=_parent class=IParent>uri.<wbr>toString</a></div></div></div><div class=SRResult id=SR_JQuery_spcplugin_spcinterface><div class=IEntry><a href="../files/jurlp-js.html#JQuery_plugin_interface" target=_parent class=ISymbol>JQuery plugin interface</a></div></div><div class=SRResult id=SR_JQuery_spcURL_spcparser><div class=IEntry><a href="../files/jurlp-js.html#JQuery_URL_parser" target=_parent class=ISymbol>JQuery URL parser</a></div></div><div class=SRResult id=SR_jurlp><div class=IEntry><a href="javascript:searchResults.Toggle('SR_jurlp')" class=ISymbol>jurlp</a><div class=ISubIndex><a href="../files/jurlp-js.html#$.jurlp" target=_parent class=IParent>$</a><a href="../files/jurlp-js.html#$.fn.jurlp" target=_parent class=IParent>$.fn</a></div></div></div><div class=SRResult id=SR_jurlp_perjs><div class=IEntry><a href="../files/jurlp-js.html#jurlp.js" target=_parent class=ISymbol>jurlp.js</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/GeneralM.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_methodDispatcher><div class=IEntry><a href="../files/jurlp-js.html#methodDispatcher" target=_parent class=ISymbol>methodDispatcher</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_mailto><div class=IEntry><a href="javascript:searchResults.Toggle('SR_mailto')" class=ISymbol>mailto</a><div class=ISubIndex><a href="../files/jurlp-js.html#uri.parsers.mailto" target=_parent class=IParent>uri.<wbr>parsers</a><a href="../files/jurlp-js.html#uri.toString.mailto" target=_parent class=IParent>uri.<wbr>toString</a></div></div></div><div class=SRResult id=SR_methodDispatcher><div class=IEntry><a href="../files/jurlp-js.html#methodDispatcher" target=_parent class=ISymbol>methodDispatcher</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/GeneralP.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_parseUrl><div class=IEntry><a href="../files/jurlp-js.html#parseUrl" target=_parent class=ISymbol>parseUrl</a></div></div><div class=SRResult id=SR_Parsing_spcelement_spctext_slaHTML><div class=IEntry><a href="../files/jurlp-js.html#Parsing_element_text/HTML" target=_parent class=ISymbol>Parsing element text/<wbr>HTML</a></div></div><div class=SRResult id=SR_Parsing_spcelements_spcwith_spcan_quohref_quoor_quosrc_quoattribute><div class=IEntry><a href="../files/jurlp-js.html#Parsing_elements_with_anhreforsrcattribute" target=_parent class=ISymbol>Parsing elements with an&rdquo;href&rdquo;or&rdquo;src&rdquo;attribute</a></div></div><div class=SRResult id=SR_Parsing_spcURL_spcstrings_spcdirectly><div class=IEntry><a href="../files/jurlp-js.html#Parsing_URL_strings_directly" target=_parent class=ISymbol>Parsing URL strings directly</a></div></div><div class=SRResult id=SR_password><div class=IEntry><a href="../files/jurlp-js.html#password" target=_parent class=ISymbol>password</a></div></div><div class=SRResult id=SR_path><div class=IEntry><a href="../files/jurlp-js.html#path" target=_parent class=ISymbol>path</a></div></div><div class=SRResult id=SR_pathObjectToString><div class=IEntry><a href="../files/jurlp-js.html#pathObjectToString" target=_parent class=ISymbol>pathObjectToString</a></div></div><div class=SRResult id=SR_port><div class=IEntry><a href="../files/jurlp-js.html#port" target=_parent class=ISymbol>port</a></div></div><div class=SRResult id=SR_proxy><div class=IEntry><a href="../files/jurlp-js.html#proxy" target=_parent class=ISymbol>proxy</a></div></div><div class=SRResult id=SR_Public_spcinterface><div class=IEntry><a href="../files/jurlp-js.html#Public_interface" target=_parent class=ISymbol>Public interface</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_parse><div class=IEntry><a href="../files/jurlp-js.html#uri.parse" target=_parent class=ISymbol>parse</a>, <span class=IParent>uri</span></div></div><div class=SRResult id=SR_parseUrl><div class=IEntry><a href="../files/jurlp-js.html#parseUrl" target=_parent class=ISymbol>parseUrl</a></div></div><div class=SRResult id=SR_Parsing_spcelement_spctext_slaHTML><div class=IEntry><a href="../files/jurlp-js.html#Parsing_element_text/HTML" target=_parent class=ISymbol>Parsing element text/<wbr>HTML</a></div></div><div class=SRResult id=SR_Parsing_spcelements_spcwith_spcan_quohref_quoor_quosrc_quoattribute><div class=IEntry><a href="../files/jurlp-js.html#Parsing_elements_with_anhreforsrcattribute" target=_parent class=ISymbol>Parsing elements with an&rdquo;href&rdquo;or&rdquo;src&rdquo;attribute</a></div></div><div class=SRResult id=SR_Parsing_spcURL_spcstrings_spcdirectly><div class=IEntry><a href="../files/jurlp-js.html#Parsing_URL_strings_directly" target=_parent class=ISymbol>Parsing URL strings directly</a></div></div><div class=SRResult id=SR_password><div class=IEntry><a href="../files/jurlp-js.html#password" target=_parent class=ISymbol>password</a></div></div><div class=SRResult id=SR_path><div class=IEntry><a href="../files/jurlp-js.html#path" target=_parent class=ISymbol>path</a></div></div><div class=SRResult id=SR_pathObjectToString><div class=IEntry><a href="../files/jurlp-js.html#pathObjectToString" target=_parent class=ISymbol>pathObjectToString</a></div></div><div class=SRResult id=SR_port><div class=IEntry><a href="../files/jurlp-js.html#port" target=_parent class=ISymbol>port</a></div></div><div class=SRResult id=SR_proxy><div class=IEntry><a href="../files/jurlp-js.html#proxy" target=_parent class=ISymbol>proxy</a></div></div><div class=SRResult id=SR_Public_spcinterface><div class=IEntry><a href="../files/jurlp-js.html#Public_interface" target=_parent class=ISymbol>Public interface</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
2  doc/search/GeneralU.html
@@ -11,7 +11,7 @@
-<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_unwatch><div class=IEntry><a href="../files/jurlp-js.html#unwatch" target=_parent class=ISymbol>unwatch</a></div></div><div class=SRResult id=SR_updateHref><div class=IEntry><a href="../files/jurlp-js.html#updateHref" target=_parent class=ISymbol>updateHref</a></div></div><div class=SRResult id=SR_updateHrefShim><div class=IEntry><a href="../files/jurlp-js.html#updateHrefShim" target=_parent class=ISymbol>updateHrefShim</a></div></div><div class=SRResult id=SR_updatePath><div class=IEntry><a href="../files/jurlp-js.html#updatePath" target=_parent class=ISymbol>updatePath</a></div></div><div class=SRResult id=SR_updateQuery><div class=IEntry><a href="../files/jurlp-js.html#updateQuery" target=_parent class=ISymbol>updateQuery</a></div></div><div class=SRResult id=SR_url><div class=IEntry><a href="../files/jurlp-js.html#url" target=_parent class=ISymbol>url</a></div></div><div class=SRResult id=SR_URL_spcObjects><div class=IEntry><a href="../files/jurlp-js.html#URL_Objects" target=_parent class=ISymbol>URL Objects</a></div></div><div class=SRResult id=SR_URL_spcoverview><div class=IEntry><a href="../files/jurlp-js.html#URL_overview" target=_parent class=ISymbol>URL overview</a></div></div><div class=SRResult id=SR_urlObjectToString><div class=IEntry><a href="../files/jurlp-js.html#urlObjectToString" target=_parent class=ISymbol>urlObjectToString</a></div></div><div class=SRResult id=SR_urlToObject><div class=IEntry><a href="../files/jurlp-js.html#urlToObject" target=_parent class=ISymbol>urlToObject</a></div></div><div class=SRResult id=SR_user><div class=IEntry><a href="../files/jurlp-js.html#user" target=_parent class=ISymbol>user</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
+<div id=Index><div class=SRStatus id=Loading>Loading...</div><table border=0 cellspacing=0 cellpadding=0><div class=SRResult id=SR_Unknown_spcURLs><div class=IEntry><a href="../files/jurlp-js.html#Unknown_URLs" target=_parent class=ISymbol>Unknown URLs</a></div></div><div class=SRResult id=SR_unwatch><div class=IEntry><a href="../files/jurlp-js.html#unwatch" target=_parent class=ISymbol>unwatch</a></div></div><div class=SRResult id=SR_updateHref><div class=IEntry><a href="../files/jurlp-js.html#updateHref" target=_parent class=ISymbol>updateHref</a></div></div><div class=SRResult id=SR_updateHrefShim><div class=IEntry><a href="../files/jurlp-js.html#updateHrefShim" target=_parent class=ISymbol>updateHrefShim</a></div></div><div class=SRResult id=SR_updatePath><div class=IEntry><a href="../files/jurlp-js.html#updatePath" target=_parent class=ISymbol>updatePath</a></div></div><div class=SRResult id=SR_updateQuery><div class=IEntry><a href="../files/jurlp-js.html#updateQuery" target=_parent class=ISymbol>updateQuery</a></div></div><div class=SRResult id=SR_URI_spcparser_spcinterface><div class=IEntry><a href="../files/jurlp-js.html#URI_parser_interface" target=_parent class=ISymbol>URI parser interface</a></div></div><div class=SRResult id=SR_url><div class=IEntry><a href="../files/jurlp-js.html#url" target=_parent class=ISymbol>url</a></div></div><div class=SRResult id=SR_URL_spcObjects><div class=IEntry><a href="../files/jurlp-js.html#URL_Objects" target=_parent class=ISymbol>URL Objects</a></div></div><div class=SRResult id=SR_URL_spcoverview><div class=IEntry><a href="../files/jurlp-js.html#URL_overview" target=_parent class=ISymbol>URL overview</a></div></div><div class=SRResult id=SR_urlObjectToString><div class=IEntry><a href="../files/jurlp-js.html#urlObjectToString" target=_parent class=ISymbol>urlObjectToString</a></div></div><div class=SRResult id=SR_urlToObject><div class=IEntry><a href="../files/jurlp-js.html#urlToObject" target=_parent class=ISymbol>urlToObject</a></div></div><div class=SRResult id=SR_user><div class=IEntry><a href="../files/jurlp-js.html#user" target=_parent class=ISymbol>user</a></div></div></table><div class=SRStatus id=Searching>Searching...</div><div class=SRStatus id=NoMatches>No Matches</div><script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults", "HTML");
View
106 jurlp.html
@@ -390,7 +390,6 @@
var expected = element.jurlp ( "url" ) [ 0 ];
delete expected.toString;
- delete expected.script;
/* Return the parse/get/set function */
@@ -417,7 +416,6 @@
if ( segment == "user" )
{
expected [ "password" ] = newUrl [ "password" ];
-
element.jurlp ( "password", newUrl [ "password" ] );
}
@@ -519,6 +517,7 @@
/* Get get tests */
ourTest("Get", "Scheme "+url, getTest("get",$this,"scheme"));
+
ourTest("Get", "User "+url, getTest("get",$this,"user"));
ourTest("Get", "Password "+url, getTest("get",$this,"password"));
ourTest("Get", "Host "+url, getTest("get",$this,"host"));
@@ -530,11 +529,15 @@
/* Get set tests */
ourTest("Set", "Scheme "+url, getTest("set",$this,"scheme"));
- ourTest("Set", "User/password "+url, getTest("set",$this,"user"));
+
+ if ( $this [ 0 ].tagName != "img" && $this.is ( "[src]" ) == false )
+ {
+ ourTest("Set", "User/password "+url, getTest("set",$this,"user"));
+ }
//ourTest("Set", "Password "+url, getTest("set",$this,"password"));
ourTest("Set", "Host "+url, getTest("set",$this,"host"));
- ourTest("Set", "Port "+url, getTest("set",$this,"port"));
ourTest("Set", "Path "+url, getTest("set",$this,"path"));
+ ourTest("Set", "Port "+url, getTest("set",$this,"port"));
ourTest("Set", "Query "+url, getTest("set",$this,"query"));
ourTest("Set", "Fragment "+url, getTest("set",$this,"fragment"));
@@ -579,11 +582,11 @@
module ( "Filter URL" );
- test($( "#url16" ).attr ( "href" ), function (){
+ test($( "#filter-url" ).attr ( "href" ), function (){
var obj = $( "a.filter-test" );
equals ( obj.length, 1, "Got correct length" );
- equals ( obj.attr ( "id" ), "url19", "Got correct element" );
+ equals ( obj.attr ( "id" ), "filter-url", "Got correct element" );
var result;
@@ -791,6 +794,53 @@
equals ( $( "div.text-test" ).html ( ), $( "div.text-test-result" ).html ( ), "Element HTML" );
}
);
+
+ module ( "Anchor JavaScript" );
+
+ test
+ (
+ $( ".javascript-test" ).attr ( "href" ),
+ function ( )
+ {
+ var urlObject = $( ".javascript-test" ).jurlp ( "url" ) [ 0 ];
+
+ equals ( urlObject.toString ( ), $( ".javascript-test" ).attr ( "href" ), "jurlp(\"url\").toString()" );
+
+ delete urlObject.javascript;
+ delete urlObject.toString;
+
+ var expectedUrlObject = $.jurlp(document.location.href).url();
+
+ delete expectedUrlObject.toString;
+
+ deepEqual ( urlObject, expectedUrlObject, "URL string" );
+ }
+ );
+
+ module ( "Anchor Mailto" );
+
+ test
+ (
+ $( ".mailto-test" ).attr ( "href" ),
+ function ( )
+ {
+ var urlObject = $( ".mailto-test" ).jurlp ( "url" ) [ 0 ];
+
+ equals ( urlObject.toString ( ), $( ".mailto-test" ).attr ( "href" ), "jurlp(\"url\").toString()" );
+
+ $( ".mailto-test" ).jurlp ( "user", "newuser" );
+
+ equals ( $( ".mailto-test" ).attr ( "href" ), "mailto:newuser@example.com?subject=Subject&body=Body", "jurlp(\"user\",\"newuser\")" );
+
+ $( ".mailto-test" ).jurlp ( "host", "newexample.com" );
+
+ equals ( $( ".mailto-test" ).attr ( "href" ), "mailto:newuser@newexample.com?subject=Subject&body=Body", "jurlp(\"host\",\"newexample.com\")" );
+
+ $( ".mailto-test" ).jurlp ( "query", { subject : "New%20subject", body : "New%20body" } );
+
+ equals ( $( ".mailto-test" ).attr ( "href" ), "mailto:newuser@newexample.com?subject=New%20subject&body=New%20body", "jurlp(\"query\",{subject:\"New subject\",body:\"New body\"})" );
+ }
+ );
}
);
</script>
@@ -827,11 +877,15 @@ <h2 id="qunit-userAgent"></h2>
<!-- Contains JavaScript href attribute -->
- <a id="url18" class="segment-test" href="javascript: alert('JavaScript in the href attribute')"></a>
+ <a id="url18" class="javascript-test" href="javascript: alert('JavaScript in the href attribute')"></a>
+
+ <!-- Contains mailto href attribute -->
+
+ <a id="url19" class="mailto-test" href="mailto:user@example.com?subject=Subject&body=Body"></a>
<!-- URL for testing filtering -->
- <a id="url19" class="filter-test" href="http://www.example.com:8080/path/file.name?param1=value1&param2=value2&param3=value3#fragment"></a>
+ <a id="filter-url" class="filter-test" href="http://www.example.com:8080/path/file.name?param1=value1&param2=value2&param3=value3#fragment"></a>
<!-- Container to populate with URLs for the watch test -->
@@ -846,6 +900,8 @@ <h2 id="qunit-userAgent"></h2>
</p>
This is more text within the div, with a link to www.example2.com.
<p>
+ <a href="http://www.shouldnotbemodified.com/">www.shouldnotbemodified.com</a>
+ <img src="http://www.shouldnotbemodified.com/" />
http://www.example.com/
http://www.example.com:8080/
http://www.example.com:8080/path/file.name
@@ -854,6 +910,22 @@ <h2 id="qunit-userAgent"></h2>
http://www.example.com:8080/path/file.name#fragment
http://www.example.com:8080/?param1=value1&amp;param2=value2&amp;param3=value3#fragment
http://www.example.com:8080/?param1=value1&amp;param2=value2&amp;param3=value3
+ url.com
+ url-with-dashes.com
+ www.urlwithprefix.com
+ 127.0.0.1/url.php
+ http://192.168.0.1
+ ftp://url.com/path/name/
+ ftp://user:pass@url.com/path/name/
+ view-source://url.com/#fragment
+ http://url.com/#fragment
+ http://url.com/?query=string&other=value
+ http://user:pass@url.com/?query=string&other=value
+ https://user:pass@url.com/?query=string&other=value#fragment
+ spotify:hepp:happ
+ skype:hepp:happ
+ mailto:hepp@happ.com?subject=some%20value
+ irc://irc.homelien.no
</p>
And a final URL http://www.example.com:8080/path/file.name?param1=value1&amp;param2=value2&amp;param3=value3#fragment on the end.
</div>
@@ -864,6 +936,8 @@ <h2 id="qunit-userAgent"></h2>
</p>
This is more text within the div, with a link to <a href="http://www.example2.com/" class="jurlp-no-watch">www.example2.com</a>.
<p>
+ <a href="http://www.shouldnotbemodified.com/">www.shouldnotbemodified.com</a>
+ <img src="http://www.shouldnotbemodified.com/">
<a href="http://www.example.com/" class="jurlp-no-watch">http://www.example.com/</a>
<a href="http://www.example.com:8080/" class="jurlp-no-watch">http://www.example.com:8080/</a>
<a href="http://www.example.com:8080/path/file.name" class="jurlp-no-watch">http://www.example.com:8080/path/file.name</a>
@@ -872,6 +946,22 @@ <h2 id="qunit-userAgent"></h2>
<a href="http://www.example.com:8080/path/file.name#fragment" class="jurlp-no-watch">http://www.example.com:8080/path/file.name#fragment</a>
<a href="http://www.example.com:8080/?param1=value1&amp;param2=value2&amp;param3=value3#fragment" class="jurlp-no-watch">http://www.example.com:8080/?param1=value1&amp;param2=value2&amp;param3=value3#fragment</a>
<a href="http://www.example.com:8080/?param1=value1&amp;param2=value2&amp;param3=value3" class="jurlp-no-watch">http://www.example.com:8080/?param1=value1&amp;param2=value2&amp;param3=value3</a>
+ <a href="http://url.com/" class="jurlp-no-watch">url.com</a>
+ <a href="http://url-with-dashes.com/" class="jurlp-no-watch">url-with-dashes.com</a>
+ <a href="http://www.urlwithprefix.com/" class="jurlp-no-watch">www.urlwithprefix.com</a>
+ <a href="http://127.0.0.1/url.php" class="jurlp-no-watch">127.0.0.1/url.php</a>
+ <a href="http://192.168.0.1/" class="jurlp-no-watch">http://192.168.0.1</a>
+ <a href="ftp://url.com/path/name/" class="jurlp-no-watch">ftp://url.com/path/name/</a>
+ <a href="ftp://user:pass@url.com/path/name/" class="jurlp-no-watch">ftp://user:pass@url.com/path/name/</a>
+ <a href="view-source://url.com/#fragment" class="jurlp-no-watch">view-source://url.com/#fragment</a>
+ <a href="http://url.com/#fragment" class="jurlp-no-watch">http://url.com/#fragment</a>
+ <a href="http://url.com/?query=string&amp;other=value" class="jurlp-no-watch">http://url.com/?query=string&amp;other=value</a>
+ <a href="http://user:pass@url.com/?query=string&amp;other=value" class="jurlp-no-watch">http://user:pass@url.com/?query=string&amp;other=value</a>
+ <a href="https://user:pass@url.com/?query=string&amp;other=value#fragment" class="jurlp-no-watch">https://user:pass@url.com/?query=string&amp;other=value#fragment</a>
+ <a href="spotify:hepp:happ" class="jurlp-no-watch">spotify:hepp:happ</a>
+ <a href="skype:hepp:happ" class="jurlp-no-watch">skype:hepp:happ</a>
+ <a href="mailto:hepp@happ.com?subject=some%20value" class="jurlp-no-watch">mailto:hepp@happ.com?subject=some%20value</a>
+ <a href="irc://irc.homelien.no/" class="jurlp-no-watch">irc://irc.homelien.no</a>
</p>
And a final URL <a href="http://www.example.com:8080/path/file.name?param1=value1&amp;param2=value2&amp;param3=value3#fragment" class="jurlp-no-watch">http://www.example.com:8080/path/file.name?param1=value1&amp;param2=value2&amp;param3=value3#fragment</a> on the end.
</div>
View
406 jurlp.js
@@ -14,7 +14,7 @@
*
* About: Version
*
- * 1.0.3
+ * 1.0.4
*
* About: License
*
@@ -95,7 +95,7 @@
* port: "8080",
* path: "/path/file.name",
* query: "?query=string",
- * fragment: "#anchor"
+ * fragment: "#anchor"
* }
*
* (end code)
@@ -130,7 +130,13 @@
* // Get or set individual URL segments for the element(s)
* $("a").jurlp("scheme");
* $("a").jurlp("scheme", "https://");
- *
+ *
+ * $("a").jurlp("user");
+ * $("a").jurlp("user", "username");
+ *
+ * $("a").jurlp("password");
+ * $("a").jurlp("password", "password");
+ *
* $("a").jurlp("host");
* $("a").jurlp("host", "www.example.com");
*
@@ -148,6 +154,8 @@
*
* // Filter on URL segments
* $("a").jurlp("filter", "scheme", "^=", "http")
+ * .jurlp("filter", "user", "=", "user")
+ * .jurlp("filter", "password", "=", "password")
* .jurlp("filter", "host", "=", "www.example.com")
* .jurlp("filter", "port", "!=", "8080")
* .jurlp("filter", "path", "$=", ".html")
@@ -375,6 +383,71 @@
*/
/**
+ * Section: Unknown URLs.
+ *
+ * Overview of unknown URL parsing.
+ *
+ * Unknown scheme:
+ *
+ * The parser will attempt to parse any type of URL it encounters based on its scheme. However, not all URLs are parsable, for example "spotify:track:<trackid>". In this case, the following URL object is returned;
+ *
+ * (start code)
+ *
+ * {
+ * scheme: "spotify:",
+ * url: "track:<trackid>"
+ * }
+ *
+ * (end code)
+ *
+ * The unknown URL object will always contain the scheme (if present), for filtering purposes, and also contains a toString() method, which will convert the URL object back to the original URL string.
+ *
+ * mailto:
+ *
+ * "mailto:" URLs are parsable in the same manner as a regular HTTP URL. For example, the following URL object is returned for a URL with a "mailto:" scheme;
+ *
+ * (start code)
+ *
+ * {
+ * scheme: "mailto:"
+ * user: "username",
+ * password: "",
+ * host: "www.example.com",
+ * port: "",
+ * path: "",
+ * query: "?subject=subject&body=body",
+ * fragment: ""
+ * }
+ *
+ * (end code)
+ *
+ * Therefore, "mailto:" URLs can be fully parsed using this parser, but note that it is not possible to set the password, port or fragment strings on a "mailto:" URL.
+ *
+ * javascript:
+ *
+ * "javascript" URLs are parsable in the same manner as a regular HTTP URL. For example, the following URL object is returned for a URL with a "javasrcipt:" scheme;
+ *
+ * (start code)
+ *
+ * {
+ * scheme: "javascript:"
+ * user: "",
+ * password: "",
+ * host: "www.example.com",
+ * port: "",
+ * path: "/",
+ * query: "",
+ * fragment: "",
+ * javascript: "alert('!');"
+ * }
+ *
+ * (end code)
+ *
+ * Therefore, "javascript:" URLs can be fully parsed using this parser, but note that the current "document.location.href" will always be parsed/returned as the main URL object.
+ *
+ **/
+
+/**
* Section: Operators.
*
* Overview of filter operators.
@@ -416,8 +489,6 @@
*
* Taken from parseUri 1.2 (http://blog.stevenlevithan.com/archives/parseuri).
*
- * http://blog.stevenlevithan.com/archives/parseuri
- *
**/
var urlRegEx = /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/;
@@ -532,9 +603,9 @@
var modifiedHtml = false;
var match = "";
- /* Regular expression for finding URLs (heisted from online, needs reviewing, although seemingly working well :) */
+ /* Regular expression for finding URLs in free text */
- var findUrlRegExp = /((((http|ftp|https|nntp):\/\/)|www\.)[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&amp;:/~\+#!]*[\w\-\@?^=%&amp;/~\+#]))/i
+ var findUrlRegExp = /((((mailto|spotify|skype)\:([a-zA-Z0-9\.\-\:@\?\=\%]*))|((ftp|git|irc|ircs|irc6|pop|rss|ssh|svn|udp|feed|imap|ldap|nntp|rtmp|sftp|snmp|xmpp|http|https|telnet|ventrilo|webcal|view\-source)\:[\/]{2})?(([a-zA-Z0-9\.\-]+)\:([a-zA-Z0-9\.&;%\$\-]+)*@)*((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|localhost|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\.(aero|arpa|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|xn--0zwm56d|xn--11b5bs3a9aj6g|xn--80akhbyknj4f|xn--9t4b11yi5a|xn--deba0ad|xn--g6w251d|xn--hgbk6aj7f53bba|xn--hlcj6aya9esc7a|xn--jxalpdlp|xn--kgbechtv|xn--zckzah|[a-zA-Z]{2}))(\:[0-9]+)*(\/($|[a-zA-Z0-9\.\,\?\'\\\+&;%\$\=~_\-]+)?(#\w*)?)*))/i;
/* Store the elements HTML */
@@ -561,9 +632,28 @@
for ( var i = 0; i < urls.length; i++ )
{
- /* Replace the unique ID with an anchor tag */
+ /* Get the postion of the current URL ID */
- html = html.replace ( "$" + i, "<a href=\"[url]\" class=\"jurlp-no-watch\">[url]</a>".replace ( /\[url\]/g, urls [ i ] ) );
+ var pos = html.indexOf ( "$" + i );
+
+ /* Get the possible attribute name */
+
+ var attr = html.substring ( pos - 6, pos - 1 );
+
+ /* Does the URL reside within an attribute (i.e. an existing tag) */
+
+ if ( attr == "href=" || attr == " src=" || html.substring ( pos - 1, pos ) == ">" )
+ {
+ /* Replace the ID with the original URL (do not convert this URL to an anchor as it most likely is part of one) */
+
+ html = html.replace ( "$" + i, urls [ i ] );
+ }
+ else
+ {
+ /* Replace the unique ID with an anchor tag */
+
+ html = html.replace ( "$" + i, "<a href=\"[url]\" class=\"jurlp-no-watch\">[url]</a>".replace ( /\[url\]/g, urls [ i ] ) );
</