You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by mj...@apache.org on 2016/04/24 03:03:03 UTC
[49/58] [abbrv] [partial] incubator-guacamole-website git commit: Add
doc/ and pub/ directories from old site. Remove Piwik tracking.
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/f9d5dedf/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Client.html
----------------------------------------------------------------------
diff --git a/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Client.html b/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Client.html
new file mode 100644
index 0000000..77bda7f
--- /dev/null
+++ b/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Client.html
@@ -0,0 +1,1238 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <meta name="generator" content="JsDoc Toolkit" />
+
+ <title>JsDoc Reference - Guacamole.Client</title>
+
+ <style type="text/css">
+ /* default.css */
+body
+{
+ font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
+ width: 800px;
+}
+
+.header
+{
+ clear: both;
+ background-color: #ccc;
+ padding: 8px;
+}
+
+h1
+{
+ font-size: 150%;
+ font-weight: bold;
+ padding: 0;
+ margin: 1em 0 0 .3em;
+}
+
+hr
+{
+ border: none 0;
+ border-top: 1px solid #7F8FB1;
+ height: 1px;
+}
+
+pre.code
+{
+ display: block;
+ padding: 8px;
+ border: 1px dashed #ccc;
+}
+
+#index
+{
+ margin-top: 24px;
+ float: left;
+ width: 160px;
+ position: absolute;
+ left: 8px;
+ background-color: #F3F3F3;
+ padding: 8px;
+}
+
+#content
+{
+ margin-left: 190px;
+ width: 600px;
+}
+
+.classList
+{
+ list-style-type: none;
+ padding: 0;
+ margin: 0 0 0 8px;
+ font-family: arial, sans-serif;
+ font-size: 1em;
+ overflow: auto;
+}
+
+.classList li
+{
+ padding: 0;
+ margin: 0 0 8px 0;
+}
+
+.summaryTable { width: 100%; }
+
+h1.classTitle
+{
+ font-size:170%;
+ line-height:130%;
+}
+
+h2 { font-size: 110%; }
+caption, div.sectionTitle
+{
+ background-color: #7F8FB1;
+ color: #fff;
+ font-size:130%;
+ text-align: left;
+ padding: 2px 6px 2px 6px;
+ border: 1px #7F8FB1 solid;
+}
+
+div.sectionTitle { margin-bottom: 8px; }
+.summaryTable thead { display: none; }
+
+.summaryTable td
+{
+ vertical-align: top;
+ padding: 4px;
+ border-bottom: 1px #7F8FB1 solid;
+ border-right: 1px #7F8FB1 solid;
+}
+
+/*col#summaryAttributes {}*/
+.summaryTable td.attributes
+{
+ border-left: 1px #7F8FB1 solid;
+ width: 140px;
+ text-align: right;
+}
+
+td.attributes, .fixedFont
+{
+ line-height: 15px;
+ color: #002EBE;
+ font-family: "Courier New",Courier,monospace;
+ font-size: 13px;
+}
+
+.summaryTable td.nameDescription
+{
+ text-align: left;
+ font-size: 13px;
+ line-height: 15px;
+}
+
+.summaryTable td.nameDescription, .description
+{
+ line-height: 15px;
+ padding: 4px;
+ padding-left: 4px;
+}
+
+.summaryTable { margin-bottom: 8px; }
+
+ul.inheritsList
+{
+ list-style: square;
+ margin-left: 20px;
+ padding-left: 0;
+}
+
+.detailList {
+ margin-left: 20px;
+ line-height: 15px;
+}
+.detailList dt { margin-left: 20px; }
+
+.detailList .heading
+{
+ font-weight: bold;
+ padding-bottom: 6px;
+ margin-left: 0;
+}
+
+.light, td.attributes, .light a:link, .light a:visited
+{
+ color: #777;
+ font-style: italic;
+}
+
+.fineprint
+{
+ text-align: right;
+ font-size: 10px;
+}
+ </style>
+ </head>
+
+ <body>
+<!-- ============================== header ================================= -->
+ <!-- begin static/header.html -->
+ <div id="header">
+</div>
+ <!-- end static/header.html -->
+
+<!-- ============================== classes index ============================ -->
+ <div id="index">
+ <!-- begin publish.classesIndex -->
+ <div align="center"><a href="../index.html">Class Index</a>
+| <a href="../files.html">File Index</a></div>
+<hr />
+<h2>Classes</h2>
+<ul class="classList">
+
+ <li><i><a href="../symbols/_global_.html">_global_</a></i></li>
+
+ <li><a href="../symbols/Guacamole.html">Guacamole</a></li>
+
+ <li><a href="../symbols/Guacamole.AudioChannel.html">Guacamole.AudioChannel</a></li>
+
+ <li><a href="../symbols/Guacamole.AudioChannel.Packet.html">Guacamole.AudioChannel.Packet</a></li>
+
+ <li><a href="../symbols/Guacamole.Blob.html">Guacamole.Blob</a></li>
+
+ <li><a href="../symbols/Guacamole.ChainedTunnel.html">Guacamole.ChainedTunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.Client.html">Guacamole.Client</a></li>
+
+ <li><a href="../symbols/Guacamole.Client.LayerContainer.html">Guacamole.Client.LayerContainer</a></li>
+
+ <li><a href="../symbols/Guacamole.HTTPTunnel.html">Guacamole.HTTPTunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.Keyboard.html">Guacamole.Keyboard</a></li>
+
+ <li><a href="../symbols/Guacamole.Layer.html">Guacamole.Layer</a></li>
+
+ <li><a href="../symbols/Guacamole.Layer.Pixel.html">Guacamole.Layer.Pixel</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.html">Guacamole.Mouse</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.State.html">Guacamole.Mouse.State</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.Touchpad.html">Guacamole.Mouse.Touchpad</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.Touchscreen.html">Guacamole.Mouse.Touchscreen</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.html">Guacamole.OnScreenKeyboard</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.Cap.html">Guacamole.OnScreenKeyboard.Cap</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.Key.html">Guacamole.OnScreenKeyboard.Key</a></li>
+
+ <li><a href="../symbols/Guacamole.Parser.html">Guacamole.Parser</a></li>
+
+ <li><a href="../symbols/Guacamole.Tunnel.html">Guacamole.Tunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.WebSocketTunnel.html">Guacamole.WebSocketTunnel</a></li>
+
+</ul>
+<hr />
+ <!-- end publish.classesIndex -->
+ </div>
+
+ <div id="content">
+<!-- ============================== class title ============================ -->
+ <h1 class="classTitle">
+
+ Class Guacamole.Client
+ </h1>
+
+<!-- ============================== class summary ========================== -->
+ <p class="description">
+
+
+
+
+
+
+ <br /><i>Defined in: </i> <a href="../symbols/src/src_main_resources_guacamole.js.html">guacamole.js</a>.
+
+ </p>
+
+<!-- ============================== constructor summary ==================== -->
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class Guacamole.Client.">
+ <caption>Class Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Constructor Attributes</th>
+ <th scope="col">Constructor Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription" >
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.Client.html#constructor">Guacamole.Client</a></b>(tunnel)
+ </div>
+ <div class="description">Guacamole protocol client.</div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+<!-- ============================== properties summary ===================== -->
+
+
+<!-- ============================== methods summary ======================== -->
+
+
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class Guacamole.Client.">
+ <caption>Method Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Method Attributes</th>
+ <th scope="col">Method Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#connect">connect</a></b>(data)
+ </div>
+ <div class="description">Connects the underlying tunnel of this Guacamole.Client, passing the
+given arbitrary data to the tunnel during the connection process.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#disconnect">disconnect</a></b>()
+ </div>
+ <div class="description">Sends a disconnect instruction to the server and closes the tunnel.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#flatten">flatten</a></b>()
+ </div>
+ <div class="description">Returns a canvas element containing the entire display, with all child
+layers composited within.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#getDisplay">getDisplay</a></b>()
+ </div>
+ <div class="description">Returns an element containing the display of this Guacamole.Client.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#getHeight">getHeight</a></b>()
+ </div>
+ <div class="description">Returns the height of the display.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#getScale">getScale</a></b>()
+ </div>
+ <div class="description">Returns the scale of the display.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#getWidth">getWidth</a></b>()
+ </div>
+ <div class="description">Returns the width of the display.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#scale">scale</a></b>(scale)
+ </div>
+ <div class="description">Sets the scale of the client display element such that it renders at
+a relatively smaller or larger size, without affecting the true
+resolution of the display.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#sendKeyEvent">sendKeyEvent</a></b>(pressed, keysym)
+ </div>
+ <div class="description">Sends a key event having the given properties as if the user
+pressed or released a key.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#sendMouseState">sendMouseState</a></b>(mouseState)
+ </div>
+ <div class="description">Sends a mouse event having the properties provided by the given mouse
+state.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#sendSize">sendSize</a></b>(width, height)
+ </div>
+ <div class="description">Sends the current size of the screen.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#setClipboard">setClipboard</a></b>(data)
+ </div>
+ <div class="description">Sets the clipboard of the remote client to the given text data.</div>
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+
+
+
+<!-- ============================== events summary ======================== -->
+
+
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the events documented in the class Guacamole.Client.">
+ <caption>Event Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Event Attributes</th>
+ <th scope="col">Event Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#event:onblob">onblob</a></b>(blob)
+ </div>
+ <div class="description">Fired when a blob is created.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#event:onclipboard">onclipboard</a></b>(data)
+ </div>
+ <div class="description">Fired when the clipboard of the remote client is changing.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#event:onerror">onerror</a></b>(error)
+ </div>
+ <div class="description">Fired when an error is reported by the remote client, and the connection
+is being closed.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#event:onname">onname</a></b>(name)
+ </div>
+ <div class="description">Fired when the remote client sends a name update.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#event:onresize">onresize</a></b>(width, height)
+ </div>
+ <div class="description">Fired when the default layer (and thus the entire Guacamole display)
+is resized.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Client.html#event:onstatechange">onstatechange</a></b>(state)
+ </div>
+ <div class="description">Fired whenever the state of this Guacamole.Client changes.</div>
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
+ <div class="details"><a name="constructor"> </a>
+ <div class="sectionTitle">
+ Class Detail
+ </div>
+
+ <div class="fixedFont">
+ <b>Guacamole.Client</b>(tunnel)
+ </div>
+
+ <div class="description">
+ Guacamole protocol client. Given a display element and <a href="../symbols/Guacamole.Tunnel.html">Guacamole.Tunnel</a>,
+automatically handles incoming and outgoing Guacamole instructions via the
+provided tunnel, updating the display using one or more canvas elements.
+
+ </div>
+
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{<a href="../symbols/Guacamole.Tunnel.html">Guacamole.Tunnel</a>}</span> <b>tunnel</b>
+
+ </dt>
+ <dd>The tunnel to use to send and receive
+ Guacamole instructions.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ </div>
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
+ <div class="sectionTitle">
+ Method Detail
+ </div>
+
+ <a name="connect"> </a>
+ <div class="fixedFont">
+
+
+ <b>connect</b>(data)
+
+ </div>
+ <div class="description">
+ Connects the underlying tunnel of this Guacamole.Client, passing the
+given arbitrary data to the tunnel during the connection process.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <b>data</b>
+
+ </dt>
+ <dd>Arbitrary connection data to be sent to the underlying
+ tunnel during the connection process.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="disconnect"> </a>
+ <div class="fixedFont">
+
+
+ <b>disconnect</b>()
+
+ </div>
+ <div class="description">
+ Sends a disconnect instruction to the server and closes the tunnel.
+
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="flatten"> </a>
+ <div class="fixedFont">
+
+ <span class="light">{HTMLCanvasElement}</span>
+ <b>flatten</b>()
+
+ </div>
+ <div class="description">
+ Returns a canvas element containing the entire display, with all child
+layers composited within.
+
+
+ </div>
+
+
+
+
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Returns:</dt>
+
+ <dd><span class="light fixedFont">{HTMLCanvasElement}</span> A new canvas element containing a copy of
+ the display.</dd>
+
+ </dl>
+
+
+
+
+ <hr />
+
+ <a name="getDisplay"> </a>
+ <div class="fixedFont">
+
+ <span class="light">{Element}</span>
+ <b>getDisplay</b>()
+
+ </div>
+ <div class="description">
+ Returns an element containing the display of this Guacamole.Client.
+Adding the element returned by this function to an element in the body
+of a document will cause the client's display to be visible.
+
+
+ </div>
+
+
+
+
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Returns:</dt>
+
+ <dd><span class="light fixedFont">{Element}</span> An element containing ths display of this
+ Guacamole.Client.</dd>
+
+ </dl>
+
+
+
+
+ <hr />
+
+ <a name="getHeight"> </a>
+ <div class="fixedFont">
+
+ <span class="light">{Number}</span>
+ <b>getHeight</b>()
+
+ </div>
+ <div class="description">
+ Returns the height of the display.
+
+
+ </div>
+
+
+
+
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Returns:</dt>
+
+ <dd><span class="light fixedFont">{Number}</span> The height of the display.</dd>
+
+ </dl>
+
+
+
+
+ <hr />
+
+ <a name="getScale"> </a>
+ <div class="fixedFont">
+
+ <span class="light">{Number}</span>
+ <b>getScale</b>()
+
+ </div>
+ <div class="description">
+ Returns the scale of the display.
+
+
+ </div>
+
+
+
+
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Returns:</dt>
+
+ <dd><span class="light fixedFont">{Number}</span> The scale of the display.</dd>
+
+ </dl>
+
+
+
+
+ <hr />
+
+ <a name="getWidth"> </a>
+ <div class="fixedFont">
+
+ <span class="light">{Number}</span>
+ <b>getWidth</b>()
+
+ </div>
+ <div class="description">
+ Returns the width of the display.
+
+
+ </div>
+
+
+
+
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Returns:</dt>
+
+ <dd><span class="light fixedFont">{Number}</span> The width of the display.</dd>
+
+ </dl>
+
+
+
+
+ <hr />
+
+ <a name="scale"> </a>
+ <div class="fixedFont">
+
+
+ <b>scale</b>(scale)
+
+ </div>
+ <div class="description">
+ Sets the scale of the client display element such that it renders at
+a relatively smaller or larger size, without affecting the true
+resolution of the display.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>scale</b>
+
+ </dt>
+ <dd>The scale to resize to, where 1.0 is normal
+ size (1:1 scale).</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="sendKeyEvent"> </a>
+ <div class="fixedFont">
+
+
+ <b>sendKeyEvent</b>(pressed, keysym)
+
+ </div>
+ <div class="description">
+ Sends a key event having the given properties as if the user
+pressed or released a key.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Boolean}</span> <b>pressed</b>
+
+ </dt>
+ <dd>Whether the key is pressed (true) or released
+ (false).</dd>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>keysym</b>
+
+ </dt>
+ <dd>The keysym of the key being pressed or released.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="sendMouseState"> </a>
+ <div class="fixedFont">
+
+
+ <b>sendMouseState</b>(mouseState)
+
+ </div>
+ <div class="description">
+ Sends a mouse event having the properties provided by the given mouse
+state.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{<a href="../symbols/Guacamole.Mouse.State.html">Guacamole.Mouse.State</a>}</span> <b>mouseState</b>
+
+ </dt>
+ <dd>The state of the mouse to send
+ in the mouse event.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="sendSize"> </a>
+ <div class="fixedFont">
+
+
+ <b>sendSize</b>(width, height)
+
+ </div>
+ <div class="description">
+ Sends the current size of the screen.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>width</b>
+
+ </dt>
+ <dd>The width of the screen.</dd>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>height</b>
+
+ </dt>
+ <dd>The height of the screen.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="setClipboard"> </a>
+ <div class="fixedFont">
+
+
+ <b>setClipboard</b>(data)
+
+ </div>
+ <div class="description">
+ Sets the clipboard of the remote client to the given text data.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{String}</span> <b>data</b>
+
+ </dt>
+ <dd>The data to send as the clipboard contents.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ============================== event details ========================= -->
+
+ <div class="sectionTitle">
+ Event Detail
+ </div>
+
+ <a name="event:onblob"> </a>
+ <div class="fixedFont">
+
+
+ <b>onblob</b>(blob)
+
+ </div>
+ <div class="description">
+ Fired when a blob is created. The blob provided to this event handler
+will contain its own event handlers for received data and the close
+event.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{<a href="../symbols/Guacamole.Blob.html">Guacamole.Blob</a>}</span> <b>blob</b>
+
+ </dt>
+ <dd>A container for blob data that will receive
+ data from the server.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="event:onclipboard"> </a>
+ <div class="fixedFont">
+
+
+ <b>onclipboard</b>(data)
+
+ </div>
+ <div class="description">
+ Fired when the clipboard of the remote client is changing.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{String}</span> <b>data</b>
+
+ </dt>
+ <dd>The new text data of the remote clipboard.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="event:onerror"> </a>
+ <div class="fixedFont">
+
+
+ <b>onerror</b>(error)
+
+ </div>
+ <div class="description">
+ Fired when an error is reported by the remote client, and the connection
+is being closed.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{String}</span> <b>error</b>
+
+ </dt>
+ <dd>A human-readable description of the error.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="event:onname"> </a>
+ <div class="fixedFont">
+
+
+ <b>onname</b>(name)
+
+ </div>
+ <div class="description">
+ Fired when the remote client sends a name update.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{String}</span> <b>name</b>
+
+ </dt>
+ <dd>The new name of this client.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="event:onresize"> </a>
+ <div class="fixedFont">
+
+
+ <b>onresize</b>(width, height)
+
+ </div>
+ <div class="description">
+ Fired when the default layer (and thus the entire Guacamole display)
+is resized.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>width</b>
+
+ </dt>
+ <dd>The new width of the Guacamole display.</dd>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>height</b>
+
+ </dt>
+ <dd>The new height of the Guacamole display.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="event:onstatechange"> </a>
+ <div class="fixedFont">
+
+
+ <b>onstatechange</b>(state)
+
+ </div>
+ <div class="description">
+ Fired whenever the state of this Guacamole.Client changes.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>state</b>
+
+ </dt>
+ <dd>The new state of the client.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+
+
+
+
+ <hr />
+ </div>
+
+
+<!-- ============================== footer ================================= -->
+ <div class="fineprint" style="clear:both">
+
+ Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Fri Mar 28 2014 21:41:24 GMT-0700 (PDT)
+ </div>
+
+<!-- Google Analytics -->
+<script type="text/javascript">
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-75289145-1', 'auto');
+ ga('send', 'pageview');
+
+</script>
+<!-- End Google Analytics -->
+ </body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/f9d5dedf/doc/0.8.3/guacamole-common-js/symbols/Guacamole.HTTPTunnel.html
----------------------------------------------------------------------
diff --git a/doc/0.8.3/guacamole-common-js/symbols/Guacamole.HTTPTunnel.html b/doc/0.8.3/guacamole-common-js/symbols/Guacamole.HTTPTunnel.html
new file mode 100644
index 0000000..9adb094
--- /dev/null
+++ b/doc/0.8.3/guacamole-common-js/symbols/Guacamole.HTTPTunnel.html
@@ -0,0 +1,385 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <meta name="generator" content="JsDoc Toolkit" />
+
+ <title>JsDoc Reference - Guacamole.HTTPTunnel</title>
+
+ <style type="text/css">
+ /* default.css */
+body
+{
+ font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
+ width: 800px;
+}
+
+.header
+{
+ clear: both;
+ background-color: #ccc;
+ padding: 8px;
+}
+
+h1
+{
+ font-size: 150%;
+ font-weight: bold;
+ padding: 0;
+ margin: 1em 0 0 .3em;
+}
+
+hr
+{
+ border: none 0;
+ border-top: 1px solid #7F8FB1;
+ height: 1px;
+}
+
+pre.code
+{
+ display: block;
+ padding: 8px;
+ border: 1px dashed #ccc;
+}
+
+#index
+{
+ margin-top: 24px;
+ float: left;
+ width: 160px;
+ position: absolute;
+ left: 8px;
+ background-color: #F3F3F3;
+ padding: 8px;
+}
+
+#content
+{
+ margin-left: 190px;
+ width: 600px;
+}
+
+.classList
+{
+ list-style-type: none;
+ padding: 0;
+ margin: 0 0 0 8px;
+ font-family: arial, sans-serif;
+ font-size: 1em;
+ overflow: auto;
+}
+
+.classList li
+{
+ padding: 0;
+ margin: 0 0 8px 0;
+}
+
+.summaryTable { width: 100%; }
+
+h1.classTitle
+{
+ font-size:170%;
+ line-height:130%;
+}
+
+h2 { font-size: 110%; }
+caption, div.sectionTitle
+{
+ background-color: #7F8FB1;
+ color: #fff;
+ font-size:130%;
+ text-align: left;
+ padding: 2px 6px 2px 6px;
+ border: 1px #7F8FB1 solid;
+}
+
+div.sectionTitle { margin-bottom: 8px; }
+.summaryTable thead { display: none; }
+
+.summaryTable td
+{
+ vertical-align: top;
+ padding: 4px;
+ border-bottom: 1px #7F8FB1 solid;
+ border-right: 1px #7F8FB1 solid;
+}
+
+/*col#summaryAttributes {}*/
+.summaryTable td.attributes
+{
+ border-left: 1px #7F8FB1 solid;
+ width: 140px;
+ text-align: right;
+}
+
+td.attributes, .fixedFont
+{
+ line-height: 15px;
+ color: #002EBE;
+ font-family: "Courier New",Courier,monospace;
+ font-size: 13px;
+}
+
+.summaryTable td.nameDescription
+{
+ text-align: left;
+ font-size: 13px;
+ line-height: 15px;
+}
+
+.summaryTable td.nameDescription, .description
+{
+ line-height: 15px;
+ padding: 4px;
+ padding-left: 4px;
+}
+
+.summaryTable { margin-bottom: 8px; }
+
+ul.inheritsList
+{
+ list-style: square;
+ margin-left: 20px;
+ padding-left: 0;
+}
+
+.detailList {
+ margin-left: 20px;
+ line-height: 15px;
+}
+.detailList dt { margin-left: 20px; }
+
+.detailList .heading
+{
+ font-weight: bold;
+ padding-bottom: 6px;
+ margin-left: 0;
+}
+
+.light, td.attributes, .light a:link, .light a:visited
+{
+ color: #777;
+ font-style: italic;
+}
+
+.fineprint
+{
+ text-align: right;
+ font-size: 10px;
+}
+ </style>
+ </head>
+
+ <body>
+<!-- ============================== header ================================= -->
+ <!-- begin static/header.html -->
+ <div id="header">
+</div>
+ <!-- end static/header.html -->
+
+<!-- ============================== classes index ============================ -->
+ <div id="index">
+ <!-- begin publish.classesIndex -->
+ <div align="center"><a href="../index.html">Class Index</a>
+| <a href="../files.html">File Index</a></div>
+<hr />
+<h2>Classes</h2>
+<ul class="classList">
+
+ <li><i><a href="../symbols/_global_.html">_global_</a></i></li>
+
+ <li><a href="../symbols/Guacamole.html">Guacamole</a></li>
+
+ <li><a href="../symbols/Guacamole.AudioChannel.html">Guacamole.AudioChannel</a></li>
+
+ <li><a href="../symbols/Guacamole.AudioChannel.Packet.html">Guacamole.AudioChannel.Packet</a></li>
+
+ <li><a href="../symbols/Guacamole.Blob.html">Guacamole.Blob</a></li>
+
+ <li><a href="../symbols/Guacamole.ChainedTunnel.html">Guacamole.ChainedTunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.Client.html">Guacamole.Client</a></li>
+
+ <li><a href="../symbols/Guacamole.Client.LayerContainer.html">Guacamole.Client.LayerContainer</a></li>
+
+ <li><a href="../symbols/Guacamole.HTTPTunnel.html">Guacamole.HTTPTunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.Keyboard.html">Guacamole.Keyboard</a></li>
+
+ <li><a href="../symbols/Guacamole.Layer.html">Guacamole.Layer</a></li>
+
+ <li><a href="../symbols/Guacamole.Layer.Pixel.html">Guacamole.Layer.Pixel</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.html">Guacamole.Mouse</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.State.html">Guacamole.Mouse.State</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.Touchpad.html">Guacamole.Mouse.Touchpad</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.Touchscreen.html">Guacamole.Mouse.Touchscreen</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.html">Guacamole.OnScreenKeyboard</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.Cap.html">Guacamole.OnScreenKeyboard.Cap</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.Key.html">Guacamole.OnScreenKeyboard.Key</a></li>
+
+ <li><a href="../symbols/Guacamole.Parser.html">Guacamole.Parser</a></li>
+
+ <li><a href="../symbols/Guacamole.Tunnel.html">Guacamole.Tunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.WebSocketTunnel.html">Guacamole.WebSocketTunnel</a></li>
+
+</ul>
+<hr />
+ <!-- end publish.classesIndex -->
+ </div>
+
+ <div id="content">
+<!-- ============================== class title ============================ -->
+ <h1 class="classTitle">
+
+ Class Guacamole.HTTPTunnel
+ </h1>
+
+<!-- ============================== class summary ========================== -->
+ <p class="description">
+
+ <br />Extends
+ <a href="../symbols/Guacamole.Tunnel.html">Guacamole.Tunnel</a>.<br />
+
+
+
+
+
+ <br /><i>Defined in: </i> <a href="../symbols/src/src_main_resources_tunnel.js.html">tunnel.js</a>.
+
+ </p>
+
+<!-- ============================== constructor summary ==================== -->
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class Guacamole.HTTPTunnel.">
+ <caption>Class Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Constructor Attributes</th>
+ <th scope="col">Constructor Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription" >
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.HTTPTunnel.html#constructor">Guacamole.HTTPTunnel</a></b>(tunnelURL)
+ </div>
+ <div class="description">Guacamole Tunnel implemented over HTTP via XMLHttpRequest.</div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+<!-- ============================== properties summary ===================== -->
+
+
+<!-- ============================== methods summary ======================== -->
+
+
+
+
+
+ <dl class="inheritsList">
+ <dt>Methods borrowed from class <a href="../symbols/Guacamole.Tunnel.html">Guacamole.Tunnel</a>: </dt><dd><a href="../symbols/Guacamole.Tunnel.html#connect">connect</a>, <a href="../symbols/Guacamole.Tunnel.html#disconnect">disconnect</a>, <a href="../symbols/Guacamole.Tunnel.html#sendMessage">sendMessage</a></dd>
+ </dl>
+
+
+<!-- ============================== events summary ======================== -->
+
+
+
+
+
+ <dl class="inheritsList">
+ <dt>Events borrowed from class <a href="../symbols/Guacamole.Tunnel.html">Guacamole.Tunnel</a>: </dt><dd><a href="../symbols/Guacamole.Tunnel.html#event:onerror">onerror</a>, <a href="../symbols/Guacamole.Tunnel.html#event:oninstruction">oninstruction</a></dd>
+ </dl>
+
+
+
+<!-- ============================== constructor details ==================== -->
+
+ <div class="details"><a name="constructor"> </a>
+ <div class="sectionTitle">
+ Class Detail
+ </div>
+
+ <div class="fixedFont">
+ <b>Guacamole.HTTPTunnel</b>(tunnelURL)
+ </div>
+
+ <div class="description">
+ Guacamole Tunnel implemented over HTTP via XMLHttpRequest.
+
+ </div>
+
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{String}</span> <b>tunnelURL</b>
+
+ </dt>
+ <dd>The URL of the HTTP tunneling service.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ </div>
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
+
+<!-- ============================== event details ========================= -->
+
+
+ <hr />
+ </div>
+
+
+<!-- ============================== footer ================================= -->
+ <div class="fineprint" style="clear:both">
+
+ Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Fri Mar 28 2014 21:41:24 GMT-0700 (PDT)
+ </div>
+
+<!-- Google Analytics -->
+<script type="text/javascript">
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-75289145-1', 'auto');
+ ga('send', 'pageview');
+
+</script>
+<!-- End Google Analytics -->
+ </body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/f9d5dedf/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Keyboard.html
----------------------------------------------------------------------
diff --git a/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Keyboard.html b/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Keyboard.html
new file mode 100644
index 0000000..7e36683
--- /dev/null
+++ b/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Keyboard.html
@@ -0,0 +1,702 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <meta name="generator" content="JsDoc Toolkit" />
+
+ <title>JsDoc Reference - Guacamole.Keyboard</title>
+
+ <style type="text/css">
+ /* default.css */
+body
+{
+ font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
+ width: 800px;
+}
+
+.header
+{
+ clear: both;
+ background-color: #ccc;
+ padding: 8px;
+}
+
+h1
+{
+ font-size: 150%;
+ font-weight: bold;
+ padding: 0;
+ margin: 1em 0 0 .3em;
+}
+
+hr
+{
+ border: none 0;
+ border-top: 1px solid #7F8FB1;
+ height: 1px;
+}
+
+pre.code
+{
+ display: block;
+ padding: 8px;
+ border: 1px dashed #ccc;
+}
+
+#index
+{
+ margin-top: 24px;
+ float: left;
+ width: 160px;
+ position: absolute;
+ left: 8px;
+ background-color: #F3F3F3;
+ padding: 8px;
+}
+
+#content
+{
+ margin-left: 190px;
+ width: 600px;
+}
+
+.classList
+{
+ list-style-type: none;
+ padding: 0;
+ margin: 0 0 0 8px;
+ font-family: arial, sans-serif;
+ font-size: 1em;
+ overflow: auto;
+}
+
+.classList li
+{
+ padding: 0;
+ margin: 0 0 8px 0;
+}
+
+.summaryTable { width: 100%; }
+
+h1.classTitle
+{
+ font-size:170%;
+ line-height:130%;
+}
+
+h2 { font-size: 110%; }
+caption, div.sectionTitle
+{
+ background-color: #7F8FB1;
+ color: #fff;
+ font-size:130%;
+ text-align: left;
+ padding: 2px 6px 2px 6px;
+ border: 1px #7F8FB1 solid;
+}
+
+div.sectionTitle { margin-bottom: 8px; }
+.summaryTable thead { display: none; }
+
+.summaryTable td
+{
+ vertical-align: top;
+ padding: 4px;
+ border-bottom: 1px #7F8FB1 solid;
+ border-right: 1px #7F8FB1 solid;
+}
+
+/*col#summaryAttributes {}*/
+.summaryTable td.attributes
+{
+ border-left: 1px #7F8FB1 solid;
+ width: 140px;
+ text-align: right;
+}
+
+td.attributes, .fixedFont
+{
+ line-height: 15px;
+ color: #002EBE;
+ font-family: "Courier New",Courier,monospace;
+ font-size: 13px;
+}
+
+.summaryTable td.nameDescription
+{
+ text-align: left;
+ font-size: 13px;
+ line-height: 15px;
+}
+
+.summaryTable td.nameDescription, .description
+{
+ line-height: 15px;
+ padding: 4px;
+ padding-left: 4px;
+}
+
+.summaryTable { margin-bottom: 8px; }
+
+ul.inheritsList
+{
+ list-style: square;
+ margin-left: 20px;
+ padding-left: 0;
+}
+
+.detailList {
+ margin-left: 20px;
+ line-height: 15px;
+}
+.detailList dt { margin-left: 20px; }
+
+.detailList .heading
+{
+ font-weight: bold;
+ padding-bottom: 6px;
+ margin-left: 0;
+}
+
+.light, td.attributes, .light a:link, .light a:visited
+{
+ color: #777;
+ font-style: italic;
+}
+
+.fineprint
+{
+ text-align: right;
+ font-size: 10px;
+}
+ </style>
+ </head>
+
+ <body>
+<!-- ============================== header ================================= -->
+ <!-- begin static/header.html -->
+ <div id="header">
+</div>
+ <!-- end static/header.html -->
+
+<!-- ============================== classes index ============================ -->
+ <div id="index">
+ <!-- begin publish.classesIndex -->
+ <div align="center"><a href="../index.html">Class Index</a>
+| <a href="../files.html">File Index</a></div>
+<hr />
+<h2>Classes</h2>
+<ul class="classList">
+
+ <li><i><a href="../symbols/_global_.html">_global_</a></i></li>
+
+ <li><a href="../symbols/Guacamole.html">Guacamole</a></li>
+
+ <li><a href="../symbols/Guacamole.AudioChannel.html">Guacamole.AudioChannel</a></li>
+
+ <li><a href="../symbols/Guacamole.AudioChannel.Packet.html">Guacamole.AudioChannel.Packet</a></li>
+
+ <li><a href="../symbols/Guacamole.Blob.html">Guacamole.Blob</a></li>
+
+ <li><a href="../symbols/Guacamole.ChainedTunnel.html">Guacamole.ChainedTunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.Client.html">Guacamole.Client</a></li>
+
+ <li><a href="../symbols/Guacamole.Client.LayerContainer.html">Guacamole.Client.LayerContainer</a></li>
+
+ <li><a href="../symbols/Guacamole.HTTPTunnel.html">Guacamole.HTTPTunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.Keyboard.html">Guacamole.Keyboard</a></li>
+
+ <li><a href="../symbols/Guacamole.Layer.html">Guacamole.Layer</a></li>
+
+ <li><a href="../symbols/Guacamole.Layer.Pixel.html">Guacamole.Layer.Pixel</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.html">Guacamole.Mouse</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.State.html">Guacamole.Mouse.State</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.Touchpad.html">Guacamole.Mouse.Touchpad</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.Touchscreen.html">Guacamole.Mouse.Touchscreen</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.html">Guacamole.OnScreenKeyboard</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.Cap.html">Guacamole.OnScreenKeyboard.Cap</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.Key.html">Guacamole.OnScreenKeyboard.Key</a></li>
+
+ <li><a href="../symbols/Guacamole.Parser.html">Guacamole.Parser</a></li>
+
+ <li><a href="../symbols/Guacamole.Tunnel.html">Guacamole.Tunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.WebSocketTunnel.html">Guacamole.WebSocketTunnel</a></li>
+
+</ul>
+<hr />
+ <!-- end publish.classesIndex -->
+ </div>
+
+ <div id="content">
+<!-- ============================== class title ============================ -->
+ <h1 class="classTitle">
+
+ Class Guacamole.Keyboard
+ </h1>
+
+<!-- ============================== class summary ========================== -->
+ <p class="description">
+
+
+
+
+
+
+ <br /><i>Defined in: </i> <a href="../symbols/src/src_main_resources_keyboard.js.html">keyboard.js</a>.
+
+ </p>
+
+<!-- ============================== constructor summary ==================== -->
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class Guacamole.Keyboard.">
+ <caption>Class Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Constructor Attributes</th>
+ <th scope="col">Constructor Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription" >
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.Keyboard.html#constructor">Guacamole.Keyboard</a></b>(element)
+ </div>
+ <div class="description">Provides cross-browser and cross-keyboard keyboard for a specific element.</div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+<!-- ============================== properties summary ===================== -->
+
+
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class Guacamole.Keyboard.">
+ <caption>Field Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Field Attributes</th>
+ <th scope="col">Field Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.Keyboard.html#modifiers">modifiers</a></b>
+ </div>
+ <div class="description">All modifiers and their states.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.Keyboard.html#pressed">pressed</a></b>
+ </div>
+ <div class="description">The state of every key, indexed by keysym.</div>
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+
+
+
+
+<!-- ============================== methods summary ======================== -->
+
+
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class Guacamole.Keyboard.">
+ <caption>Method Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Method Attributes</th>
+ <th scope="col">Method Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+
+ <tr>
+ <td class="attributes"><inner> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Keyboard.html#-get_keysym">get_keysym</a></b>(keysyms, location)
+ </div>
+ <div class="description">Given an array of keysyms indexed by location, returns the keysym
+for the given location, or the keysym for the standard location if
+undefined.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"><inner> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Keyboard.html#-update_modifier_state">update_modifier_state</a></b>(e)
+ </div>
+ <div class="description">Given a keyboard event, updates the local modifier state and remote
+key state based on the modifier flags within the event.</div>
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+
+
+
+<!-- ============================== events summary ======================== -->
+
+
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the events documented in the class Guacamole.Keyboard.">
+ <caption>Event Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Event Attributes</th>
+ <th scope="col">Event Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Keyboard.html#event:onkeydown">onkeydown</a></b>(keysym)
+ </div>
+ <div class="description">Fired whenever the user presses a key with the element associated
+with this Guacamole.Keyboard in focus.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont"><b><a href="../symbols/Guacamole.Keyboard.html#event:onkeyup">onkeyup</a></b>(keysym)
+ </div>
+ <div class="description">Fired whenever the user releases a key with the element associated
+with this Guacamole.Keyboard in focus.</div>
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
+ <div class="details"><a name="constructor"> </a>
+ <div class="sectionTitle">
+ Class Detail
+ </div>
+
+ <div class="fixedFont">
+ <b>Guacamole.Keyboard</b>(element)
+ </div>
+
+ <div class="description">
+ Provides cross-browser and cross-keyboard keyboard for a specific element.
+Browser and keyboard layout variation is abstracted away, providing events
+which represent keys as their corresponding X11 keysym.
+
+ </div>
+
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Element}</span> <b>element</b>
+
+ </dt>
+ <dd>The Element to use to provide keyboard events.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ </div>
+
+
+<!-- ============================== field details ========================== -->
+
+ <div class="sectionTitle">
+ Field Detail
+ </div>
+
+ <a name="modifiers"> </a>
+ <div class="fixedFont">
+
+
+ <b>modifiers</b>
+
+ </div>
+ <div class="description">
+ All modifiers and their states.
+
+
+ </div>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="pressed"> </a>
+ <div class="fixedFont">
+
+
+ <b>pressed</b>
+
+ </div>
+ <div class="description">
+ The state of every key, indexed by keysym. If a particular key is
+pressed, the value of pressed for that keysym will be true. If a key
+is not currently pressed, it will not be defined.
+
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ============================== method details ========================= -->
+
+ <div class="sectionTitle">
+ Method Detail
+ </div>
+
+ <a name="-get_keysym"> </a>
+ <div class="fixedFont"><inner>
+
+
+ <b>get_keysym</b>(keysyms, location)
+
+ </div>
+ <div class="description">
+ Given an array of keysyms indexed by location, returns the keysym
+for the given location, or the keysym for the standard location if
+undefined.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Array}</span> <b>keysyms</b>
+
+ </dt>
+ <dd>An array of keysyms, where the index of the
+ keysym in the array is the location value.</dd>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>location</b>
+
+ </dt>
+ <dd>The location on the keyboard corresponding to
+ the key pressed, as defined at:
+ http://www.w3.org/TR/DOM-Level-3-Events/#events-KeyboardEvent</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="-update_modifier_state"> </a>
+ <div class="fixedFont"><inner>
+
+
+ <b>update_modifier_state</b>(e)
+
+ </div>
+ <div class="description">
+ Given a keyboard event, updates the local modifier state and remote
+key state based on the modifier flags within the event. This function
+pays no attention to keycodes.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{KeyboardEvent}</span> <b>e</b>
+
+ </dt>
+ <dd>The keyboard event containing the flags to update.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ============================== event details ========================= -->
+
+ <div class="sectionTitle">
+ Event Detail
+ </div>
+
+ <a name="event:onkeydown"> </a>
+ <div class="fixedFont">
+
+
+ <b>onkeydown</b>(keysym)
+
+ </div>
+ <div class="description">
+ Fired whenever the user presses a key with the element associated
+with this Guacamole.Keyboard in focus.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>keysym</b>
+
+ </dt>
+ <dd>The keysym of the key being pressed.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="event:onkeyup"> </a>
+ <div class="fixedFont">
+
+
+ <b>onkeyup</b>(keysym)
+
+ </div>
+ <div class="description">
+ Fired whenever the user releases a key with the element associated
+with this Guacamole.Keyboard in focus.
+
+
+ </div>
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>keysym</b>
+
+ </dt>
+ <dd>The keysym of the key being released.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+
+
+
+
+ <hr />
+ </div>
+
+
+<!-- ============================== footer ================================= -->
+ <div class="fineprint" style="clear:both">
+
+ Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Fri Mar 28 2014 21:41:24 GMT-0700 (PDT)
+ </div>
+
+<!-- Google Analytics -->
+<script type="text/javascript">
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-75289145-1', 'auto');
+ ga('send', 'pageview');
+
+</script>
+<!-- End Google Analytics -->
+ </body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/f9d5dedf/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Layer.Pixel.html
----------------------------------------------------------------------
diff --git a/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Layer.Pixel.html b/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Layer.Pixel.html
new file mode 100644
index 0000000..660cfb4
--- /dev/null
+++ b/doc/0.8.3/guacamole-common-js/symbols/Guacamole.Layer.Pixel.html
@@ -0,0 +1,543 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <meta name="generator" content="JsDoc Toolkit" />
+
+ <title>JsDoc Reference - Guacamole.Layer.Pixel</title>
+
+ <style type="text/css">
+ /* default.css */
+body
+{
+ font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
+ width: 800px;
+}
+
+.header
+{
+ clear: both;
+ background-color: #ccc;
+ padding: 8px;
+}
+
+h1
+{
+ font-size: 150%;
+ font-weight: bold;
+ padding: 0;
+ margin: 1em 0 0 .3em;
+}
+
+hr
+{
+ border: none 0;
+ border-top: 1px solid #7F8FB1;
+ height: 1px;
+}
+
+pre.code
+{
+ display: block;
+ padding: 8px;
+ border: 1px dashed #ccc;
+}
+
+#index
+{
+ margin-top: 24px;
+ float: left;
+ width: 160px;
+ position: absolute;
+ left: 8px;
+ background-color: #F3F3F3;
+ padding: 8px;
+}
+
+#content
+{
+ margin-left: 190px;
+ width: 600px;
+}
+
+.classList
+{
+ list-style-type: none;
+ padding: 0;
+ margin: 0 0 0 8px;
+ font-family: arial, sans-serif;
+ font-size: 1em;
+ overflow: auto;
+}
+
+.classList li
+{
+ padding: 0;
+ margin: 0 0 8px 0;
+}
+
+.summaryTable { width: 100%; }
+
+h1.classTitle
+{
+ font-size:170%;
+ line-height:130%;
+}
+
+h2 { font-size: 110%; }
+caption, div.sectionTitle
+{
+ background-color: #7F8FB1;
+ color: #fff;
+ font-size:130%;
+ text-align: left;
+ padding: 2px 6px 2px 6px;
+ border: 1px #7F8FB1 solid;
+}
+
+div.sectionTitle { margin-bottom: 8px; }
+.summaryTable thead { display: none; }
+
+.summaryTable td
+{
+ vertical-align: top;
+ padding: 4px;
+ border-bottom: 1px #7F8FB1 solid;
+ border-right: 1px #7F8FB1 solid;
+}
+
+/*col#summaryAttributes {}*/
+.summaryTable td.attributes
+{
+ border-left: 1px #7F8FB1 solid;
+ width: 140px;
+ text-align: right;
+}
+
+td.attributes, .fixedFont
+{
+ line-height: 15px;
+ color: #002EBE;
+ font-family: "Courier New",Courier,monospace;
+ font-size: 13px;
+}
+
+.summaryTable td.nameDescription
+{
+ text-align: left;
+ font-size: 13px;
+ line-height: 15px;
+}
+
+.summaryTable td.nameDescription, .description
+{
+ line-height: 15px;
+ padding: 4px;
+ padding-left: 4px;
+}
+
+.summaryTable { margin-bottom: 8px; }
+
+ul.inheritsList
+{
+ list-style: square;
+ margin-left: 20px;
+ padding-left: 0;
+}
+
+.detailList {
+ margin-left: 20px;
+ line-height: 15px;
+}
+.detailList dt { margin-left: 20px; }
+
+.detailList .heading
+{
+ font-weight: bold;
+ padding-bottom: 6px;
+ margin-left: 0;
+}
+
+.light, td.attributes, .light a:link, .light a:visited
+{
+ color: #777;
+ font-style: italic;
+}
+
+.fineprint
+{
+ text-align: right;
+ font-size: 10px;
+}
+ </style>
+ </head>
+
+ <body>
+<!-- ============================== header ================================= -->
+ <!-- begin static/header.html -->
+ <div id="header">
+</div>
+ <!-- end static/header.html -->
+
+<!-- ============================== classes index ============================ -->
+ <div id="index">
+ <!-- begin publish.classesIndex -->
+ <div align="center"><a href="../index.html">Class Index</a>
+| <a href="../files.html">File Index</a></div>
+<hr />
+<h2>Classes</h2>
+<ul class="classList">
+
+ <li><i><a href="../symbols/_global_.html">_global_</a></i></li>
+
+ <li><a href="../symbols/Guacamole.html">Guacamole</a></li>
+
+ <li><a href="../symbols/Guacamole.AudioChannel.html">Guacamole.AudioChannel</a></li>
+
+ <li><a href="../symbols/Guacamole.AudioChannel.Packet.html">Guacamole.AudioChannel.Packet</a></li>
+
+ <li><a href="../symbols/Guacamole.Blob.html">Guacamole.Blob</a></li>
+
+ <li><a href="../symbols/Guacamole.ChainedTunnel.html">Guacamole.ChainedTunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.Client.html">Guacamole.Client</a></li>
+
+ <li><a href="../symbols/Guacamole.Client.LayerContainer.html">Guacamole.Client.LayerContainer</a></li>
+
+ <li><a href="../symbols/Guacamole.HTTPTunnel.html">Guacamole.HTTPTunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.Keyboard.html">Guacamole.Keyboard</a></li>
+
+ <li><a href="../symbols/Guacamole.Layer.html">Guacamole.Layer</a></li>
+
+ <li><a href="../symbols/Guacamole.Layer.Pixel.html">Guacamole.Layer.Pixel</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.html">Guacamole.Mouse</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.State.html">Guacamole.Mouse.State</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.Touchpad.html">Guacamole.Mouse.Touchpad</a></li>
+
+ <li><a href="../symbols/Guacamole.Mouse.Touchscreen.html">Guacamole.Mouse.Touchscreen</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.html">Guacamole.OnScreenKeyboard</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.Cap.html">Guacamole.OnScreenKeyboard.Cap</a></li>
+
+ <li><a href="../symbols/Guacamole.OnScreenKeyboard.Key.html">Guacamole.OnScreenKeyboard.Key</a></li>
+
+ <li><a href="../symbols/Guacamole.Parser.html">Guacamole.Parser</a></li>
+
+ <li><a href="../symbols/Guacamole.Tunnel.html">Guacamole.Tunnel</a></li>
+
+ <li><a href="../symbols/Guacamole.WebSocketTunnel.html">Guacamole.WebSocketTunnel</a></li>
+
+</ul>
+<hr />
+ <!-- end publish.classesIndex -->
+ </div>
+
+ <div id="content">
+<!-- ============================== class title ============================ -->
+ <h1 class="classTitle">
+
+ Class Guacamole.Layer.Pixel
+ </h1>
+
+<!-- ============================== class summary ========================== -->
+ <p class="description">
+
+
+
+
+
+
+ <br /><i>Defined in: </i> <a href="../symbols/src/src_main_resources_layer.js.html">layer.js</a>.
+
+ </p>
+
+<!-- ============================== constructor summary ==================== -->
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class Guacamole.Layer.Pixel.">
+ <caption>Class Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Constructor Attributes</th>
+ <th scope="col">Constructor Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription" >
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.Layer.Pixel.html#constructor">Guacamole.Layer.Pixel</a></b>(r, g, b, a)
+ </div>
+ <div class="description">Represents a single pixel of image data.</div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+<!-- ============================== properties summary ===================== -->
+
+
+
+ <table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class Guacamole.Layer.Pixel.">
+ <caption>Field Summary</caption>
+ <thead>
+ <tr>
+ <th scope="col">Field Attributes</th>
+ <th scope="col">Field Name and Description</th>
+ </tr>
+ </thead>
+ <tbody>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.Layer.Pixel.html#alpha">alpha</a></b>
+ </div>
+ <div class="description">The alpha component of this pixel, where 0 is the minimum value,
+and 255 is the maximum.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.Layer.Pixel.html#blue">blue</a></b>
+ </div>
+ <div class="description">The blue component of this pixel, where 0 is the minimum value,
+and 255 is the maximum.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.Layer.Pixel.html#green">green</a></b>
+ </div>
+ <div class="description">The green component of this pixel, where 0 is the minimum value,
+and 255 is the maximum.</div>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="attributes"> </td>
+ <td class="nameDescription">
+ <div class="fixedFont">
+ <b><a href="../symbols/Guacamole.Layer.Pixel.html#red">red</a></b>
+ </div>
+ <div class="description">The red component of this pixel, where 0 is the minimum value,
+and 255 is the maximum.</div>
+ </td>
+ </tr>
+
+ </tbody>
+ </table>
+
+
+
+
+
+<!-- ============================== methods summary ======================== -->
+
+<!-- ============================== events summary ======================== -->
+
+
+<!-- ============================== constructor details ==================== -->
+
+ <div class="details"><a name="constructor"> </a>
+ <div class="sectionTitle">
+ Class Detail
+ </div>
+
+ <div class="fixedFont">
+ <b>Guacamole.Layer.Pixel</b>(r, g, b, a)
+ </div>
+
+ <div class="description">
+ Represents a single pixel of image data. All components have a minimum value
+of 0 and a maximum value of 255.
+
+ </div>
+
+
+
+
+
+ <dl class="detailList">
+ <dt class="heading">Parameters:</dt>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>r</b>
+
+ </dt>
+ <dd>The red component of this pixel.</dd>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>g</b>
+
+ </dt>
+ <dd>The green component of this pixel.</dd>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>b</b>
+
+ </dt>
+ <dd>The blue component of this pixel.</dd>
+
+ <dt>
+ <span class="light fixedFont">{Number}</span> <b>a</b>
+
+ </dt>
+ <dd>The alpha component of this pixel.</dd>
+
+ </dl>
+
+
+
+
+
+
+
+
+ </div>
+
+
+<!-- ============================== field details ========================== -->
+
+ <div class="sectionTitle">
+ Field Detail
+ </div>
+
+ <a name="alpha"> </a>
+ <div class="fixedFont">
+
+
+ <b>alpha</b>
+
+ </div>
+ <div class="description">
+ The alpha component of this pixel, where 0 is the minimum value,
+and 255 is the maximum.
+
+
+ </div>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="blue"> </a>
+ <div class="fixedFont">
+
+
+ <b>blue</b>
+
+ </div>
+ <div class="description">
+ The blue component of this pixel, where 0 is the minimum value,
+and 255 is the maximum.
+
+
+ </div>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="green"> </a>
+ <div class="fixedFont">
+
+
+ <b>green</b>
+
+ </div>
+ <div class="description">
+ The green component of this pixel, where 0 is the minimum value,
+and 255 is the maximum.
+
+
+ </div>
+
+
+
+
+
+
+
+
+ <hr />
+
+ <a name="red"> </a>
+ <div class="fixedFont">
+
+
+ <b>red</b>
+
+ </div>
+ <div class="description">
+ The red component of this pixel, where 0 is the minimum value,
+and 255 is the maximum.
+
+
+ </div>
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- ============================== method details ========================= -->
+
+
+<!-- ============================== event details ========================= -->
+
+
+ <hr />
+ </div>
+
+
+<!-- ============================== footer ================================= -->
+ <div class="fineprint" style="clear:both">
+
+ Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Fri Mar 28 2014 21:41:24 GMT-0700 (PDT)
+ </div>
+
+<!-- Google Analytics -->
+<script type="text/javascript">
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-75289145-1', 'auto');
+ ga('send', 'pageview');
+
+</script>
+<!-- End Google Analytics -->
+ </body>
+</html>