merge xml support and bugfixes

This commit is contained in:
Kevin Jahns 2014-09-26 10:57:17 +02:00
commit 93a04c8e23
45 changed files with 1272 additions and 1004 deletions

View File

@ -1 +0,0 @@
!function t(n,e,r){function i(u,a){if(!e[u]){if(!n[u]){var s="function"==typeof require&&require;if(!a&&s)return s(u,!0);if(o)return o(u,!0);throw new Error("Cannot find module '"+u+"'")}var c=e[u]={exports:{}};n[u][0].call(c.exports,function(t){var e=n[u][1][t];return i(e?e:t)},c,c.exports,t,n,e,r)}return e[u].exports}for(var o="function"==typeof require&&require,u=0;u<r.length;u++)i(r[u]);return i}({1:[function(t,n){var e;e=function(t,n){var e,r,i,o,u,a;return a=null,null!=n&&(a=n.iwcHandler),o={},r=new DUIClient,r.connect(function(t){var n;return null!=(n=o[t.action])&&n.map(function(n){return setTimeout(function(){return n(t)},0)}),null!=a?a(t):void 0}),r.initOK(),u=null,e=function(){function t(t,n,e,i){var a,s,c,l;this.engine=t,this.HB=n,this.execution_listener=e,this.yatta=i,this.duiClient=r,this.iwcHandler=o,l=function(t){return function(n){return 0!==Object.getOwnPropertyNames(t.initialized).length?t.send(n):void 0}}(this),this.execution_listener.push(l),this.initialized={},a=function(t){return function(e){var r;return n=e.extras.HB,r=e.extras.user,t.engine.applyOpsCheckDouble(n),t.initialized[r]=!0}}(this),o.Yatta_push_HB_element=[a],this.sendIwcIntent("Yatta_get_HB_element",this.HB.getOperationCounter()),s=function(t){return function(n){var e;return e=n.extras,null!=t.initialized[e.uid.creator]?t.receive(e):void 0}}(this),this.iwcHandler.Yatta_new_operation=[s],null!=u&&this.engine.applyOpsCheckDouble(u),c=function(t){return function(n){var e,r;return r=n.extras,console.log(r),e={HB:t.yatta.getHistoryBuffer()._encode(r),user:t.yatta.getUserId()},t.sendIwcIntent("Yatta_push_HB_element",e)}}(this),this.iwcHandler.Yatta_get_HB_element=[c]}return t.prototype.setIwcHandler=function(t){return a=t},t.prototype.sendIwcIntent=function(t,n){var e;return e=null,arguments.length>=2?(t=arguments[0],n=arguments[1],e={action:t,component:"",data:"",dataType:"",flags:["PUBLISH_GLOBAL"],extras:n}):e=arguments[0],this.duiClient.sendIntent(e)},t.prototype.send=function(t){return t.uid.creator===this.HB.getUserId()&&"string"!=typeof t.uid.op_number?this.sendIwcIntent("Yatta_new_operation",t):void 0},t.prototype.receive=function(t){return t.uid.creator!==this.HB.getUserId()?this.engine.applyOp(t):void 0},t}(),i=function(){var n;return n=Math.floor(1e6*Math.random()),t(e,n)},void setTimeout(i,5e3)},n.exports=e,"undefined"!=typeof window&&null!==window&&(null==window.Y&&(window.Y={}),window.Y.createIwcConnector=e)},{}]},{},[1]);

View File

@ -1 +1 @@
!function n(e,t,r){function o(u,s){if(!t[u]){if(!e[u]){var c="function"==typeof require&&require;if(!s&&c)return c(u,!0);if(i)return i(u,!0);throw new Error("Cannot find module '"+u+"'")}var f=t[u]={exports:{}};e[u][0].call(f.exports,function(n){var t=e[u][1][n];return o(t?t:n)},f,f.exports,n,e,t,r)}return t[u].exports}for(var i="function"==typeof require&&require,u=0;u<r.length;u++)o(r[u]);return o}({1:[function(n,e){var t;t=function(){var n,e,t;return t=null,2===arguments.length?(t=new Peer(arguments[0]),e=arguments[1]):(t=new Peer(arguments[0],arguments[1]),e=arguments[2]),n=function(){function n(n,e,r,o){var i;this.engine=n,this.HB=e,this.execution_listener=r,this.yatta=o,this.peer=t,this.connections={},this.peer.on("connection",function(n){return function(e){return n.addConnection(e)}}(this)),i=function(n){return function(e){var t,r,o,i;if(e.uid.creator===n.HB.getUserId()&&"string"!=typeof e.uid.op_number){o=n.connections,i=[];for(r in o)t=o[r],i.push(t.send({op:e}));return i}}}(this),this.execution_listener.push(i)}return n.prototype.connectToPeer=function(n){return null==this.connections[n]&&n!==this.yatta.getUserId()?this.addConnection(t.connect(n)):void 0},n.prototype.getAllConnectionIds=function(){var n,e;e=[];for(n in this.connections)e.push(n);return e},n.prototype.addConnection=function(n){var e,t,r;return this.connections[n.peer]=n,t=!1,e=!1,n.on("data",function(r){return function(o){var i,u,s,c,f;if("empty_message"===o);else{if(null!=o.HB)return t=!0,r.engine.applyOpsCheckDouble(o.HB),n.send({conns:r.getAllConnectionIds()});if(null!=o.op)return r.engine.applyOp(o.op);if(null!=o.conns){for(c=o.conns,f=[],u=0,s=c.length;s>u;u++)i=c[u],f.push(r.connectToPeer(i));return f}if(null==o.state_vector)throw new Error("Can't parse this operation");if(!e)return n.send({HB:r.yatta.getHistoryBuffer()._encode(o.state_vector)}),e=!0}}}(this)),(r=function(e){return function(){return n.send({state_vector:e.HB.getOperationCounter()}),t?void 0:setTimeout(r,100)}}(this))()},n}(),t.on("open",function(t){return e(n,t)})},e.exports=t,"undefined"!=typeof window&&null!==window&&(null==window.Y&&(window.Y={}),window.Y.createPeerJsConnector=t)},{}]},{},[1]); !function n(t,e,r){function o(u,s){if(!e[u]){if(!t[u]){var c="function"==typeof require&&require;if(!s&&c)return c(u,!0);if(i)return i(u,!0);throw new Error("Cannot find module '"+u+"'")}var a=e[u]={exports:{}};t[u][0].call(a.exports,function(n){var e=t[u][1][n];return o(e?e:n)},a,a.exports,n,t,e,r)}return e[u].exports}for(var i="function"==typeof require&&require,u=0;u<r.length;u++)o(r[u]);return o}({1:[function(n,t){var e;e=function(){var n,t,e;return e=null,2===arguments.length?(e=new Peer(arguments[0]),t=arguments[1]):(e=new Peer(arguments[0],arguments[1]),t=arguments[2]),n=function(){function n(n,t,r,o){var i;this.engine=n,this.HB=t,this.execution_listener=r,this.yatta=o,this.peer=e,this.connections={},this.peer.on("connection",function(n){return function(t){return n.addConnection(t)}}(this)),i=function(n){return function(t){var e,r,o,i;if(t.creator===n.HB.getUserId()&&"string"!=typeof t.uid.op_number&&t.uid.sync){o=n.connections,i=[];for(r in o)e=o[r],i.push(e.send({op:t}));return i}}}(this),this.execution_listener.push(i)}return n.prototype.connectToPeer=function(n){return null==this.connections[n]&&n!==this.yatta.getUserId()?this.addConnection(e.connect(n)):void 0},n.prototype.getAllConnectionIds=function(){var n,t;t=[];for(n in this.connections)t.push(n);return t},n.prototype.addConnection=function(n){var t,e,r;return this.connections[n.peer]=n,e=!1,t=!1,n.on("data",function(r){return function(o){var i,u,s,c,a;if("empty_message"===o);else{if(null!=o.HB)return e=!0,r.engine.applyOpsCheckDouble(o.HB,o.state_vector),n.send({conns:r.getAllConnectionIds()});if(null!=o.op)return r.engine.applyOp(o.op);if(null!=o.conns){for(c=o.conns,a=[],u=0,s=c.length;s>u;u++)i=c[u],a.push(r.connectToPeer(i));return a}if(null==o.state_vector)throw new Error("Can't parse this operation");if(!t)return n.send({HB:r.yatta.getHistoryBuffer()._encode(o.state_vector),state_vector:r.yatta.HB.getOperationCounter()}),t=!0}}}(this)),r=function(t){return function(){return n.send({state_vector:t.HB.getOperationCounter()}),e?void 0:setTimeout(r,100)}}(this),r()},n}(),e.on("open",function(e){return t(n,e)})},t.exports=e,"undefined"!=typeof window&&null!==window&&(null==window.Y&&(window.Y={}),window.Y.createPeerJsConnector=e)},{}]},{},[1]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -28,7 +28,7 @@
send_ = (function(_this) { send_ = (function(_this) {
return function(o) { return function(o) {
var conn, conn_id, _ref, _results; var conn, conn_id, _ref, _results;
if (o.uid.creator === _this.HB.getUserId() && (typeof o.uid.op_number !== "string")) { if (o.creator === _this.HB.getUserId() && (typeof o.uid.op_number !== "string") && o.uid.sync) {
_ref = _this.connections; _ref = _this.connections;
_results = []; _results = [];
for (conn_id in _ref) { for (conn_id in _ref) {
@ -71,7 +71,7 @@
} else if (data.HB != null) { } else if (data.HB != null) {
initialized_me = true; initialized_me = true;
_this.engine.applyOpsCheckDouble(data.HB); _this.engine.applyOpsCheckDouble(data.HB, data.state_vector);
return conn.send({ return conn.send({
conns: _this.getAllConnectionIds() conns: _this.getAllConnectionIds()
}); });
@ -88,7 +88,8 @@
} else if (data.state_vector != null) { } else if (data.state_vector != null) {
if (!initialized_him) { if (!initialized_him) {
conn.send({ conn.send({
HB: _this.yatta.getHistoryBuffer()._encode(data.state_vector) HB: _this.yatta.getHistoryBuffer()._encode(data.state_vector),
state_vector: _this.yatta.HB.getOperationCounter()
}); });
return initialized_him = true; return initialized_him = true;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -222,8 +222,10 @@
this.deleted_by = []; this.deleted_by = [];
} }
if ((this.parent != null) && !this.isDeleted()) { if ((this.parent != null) && !this.isDeleted()) {
if (o != null) {
this.parent.callEvent("delete", this, o); this.parent.callEvent("delete", this, o);
} }
}
if (o != null) { if (o != null) {
this.deleted_by.push(o); this.deleted_by.push(o);
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -174,16 +174,12 @@
WordType.prototype.setReplaceManager = function(op) { WordType.prototype.setReplaceManager = function(op) {
this.saveOperation('replace_manager', op); this.saveOperation('replace_manager', op);
this.validateSavedOperations(); this.validateSavedOperations();
this.on('insert', (function(_this) { this.on('insert', function(event, ins) {
return function(event, ins) { return op.forwardEvent(this, 'change', ins);
var _ref; });
return (_ref = _this.replace_manager) != null ? _ref.forwardEvent(_this, 'change', ins) : void 0;
};
})(this));
return this.on('delete', (function(_this) { return this.on('delete', (function(_this) {
return function(event, ins, del) { return function(event, ins, del) {
var _ref; return op.forwardEvent(_this, 'change', del);
return (_ref = _this.replace_manager) != null ? _ref.forwardEvent(_this, 'change', del) : void 0;
}; };
})(this)); })(this));
}; };

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"sources":["Types/XmlTypes.coffee"],"names":[],"mappings":"AAyGwC;AAAA;AAAA","file":"Types/XmlTypes.js","sourceRoot":"/source/","sourcesContent":[""]} {"version":3,"sources":["Types/XmlTypes.coffee"],"names":[],"mappings":"AA4VkB;AAAA;AAAA","file":"Types/XmlTypes.js","sourceRoot":"/source/","sourcesContent":[""]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -92,6 +92,16 @@
</li> </li>
</ul> </ul>
</ul> </ul>
<ul>
<li class='letter'>x</li>
<ul>
<li>
<a href='class/XmlType.html'>
XmlType
</a>
</li>
</ul>
</ul>
</div> </div>
<h2>File Listing A-Z</h2> <h2>File Listing A-Z</h2>
<div class='index'> <div class='index'>
@ -231,11 +241,24 @@
</li> </li>
</ul> </ul>
</ul> </ul>
<ul>
<li class='letter'>x</li>
<ul>
<li>
<a href='file/lib/Types/XmlTypes.coffee.html'>
XmlTypes.coffee
</a>
<small>
(lib&#47;Types)
</small>
</li>
</ul>
</ul>
</div> </div>
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -302,7 +302,7 @@ data from the received intent.</p>
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -335,7 +335,7 @@ JsonFramework was initialized (Depending on the HistoryBuffer implementation).</
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -466,7 +466,7 @@ if (x.type === &quot;JsonType&quot;) {
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -139,7 +139,7 @@ console.log(w.newProperty == &quot;Awesome&quot;) # true!</code></pre>
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -222,7 +222,7 @@ on how to do that with urls.</p>
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -356,7 +356,7 @@ JsonFramework was initialized (Depending on the HistoryBuffer implementation).</
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -415,7 +415,7 @@ yatta.bind(textbox);</code></pre>
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -91,6 +91,18 @@
</small> </small>
<small class='namespace'> <small class='namespace'>
</small>
</li>
<li>
<a href='class/XmlType.html' target='main'>
XmlType
</a>
<small class='parent'>
<
types.Insert
</small>
<small class='namespace'>
</small> </small>
</li> </li>
</ul> </ul>

View File

@ -38,7 +38,7 @@
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -70,7 +70,7 @@ But I would become really motivated if you gave me some feedback :) (<a href="ht
<ul> <ul>
<li>XML support</li> <li>XML support</li>
</ul> </ul>
<h2 id="support">Support</h2><p>Please report any issues to the <a href="https://github.com/DadaMonad/Yatta/issues">Github issue page</a>!</p><h2 id="license">License</h2><p>Yatta! is licensed under the <a href="./LICENSE.txt">MIT License</a>.</p><a href="&#x6d;&#x61;&#105;&#x6c;&#x74;&#x6f;&#x3a;&#x6b;&#101;&#x76;&#105;&#x6e;&#x2e;&#x6a;&#97;&#x68;&#x6e;&#115;&#64;&#x72;&#119;&#x74;&#x68;&#45;&#97;&#x61;&#99;&#x68;&#x65;&#x6e;&#x2e;&#x64;&#x65;">&#x6b;&#101;&#x76;&#105;&#x6e;&#x2e;&#x6a;&#97;&#x68;&#x6e;&#115;&#64;&#x72;&#119;&#x74;&#x68;&#45;&#97;&#x61;&#99;&#x68;&#x65;&#x6e;&#x2e;&#x64;&#x65;</a> <h2 id="support">Support</h2><p>Please report any issues to the <a href="https://github.com/DadaMonad/Yatta/issues">Github issue page</a>!</p><h2 id="license">License</h2><p>Yatta! is licensed under the <a href="./LICENSE.txt">MIT License</a>.</p><a href="&#109;&#x61;&#105;&#108;&#116;&#111;&#x3a;&#x6b;&#101;&#118;&#x69;&#110;&#x2e;&#x6a;&#97;&#104;&#x6e;&#115;&#64;&#114;&#119;&#x74;&#x68;&#45;&#x61;&#x61;&#x63;&#104;&#x65;&#110;&#x2e;&#x64;&#101;">&#x6b;&#101;&#118;&#x69;&#110;&#x2e;&#x6a;&#97;&#104;&#x6e;&#115;&#64;&#114;&#119;&#x74;&#x68;&#45;&#x61;&#x61;&#x63;&#104;&#x65;&#110;&#x2e;&#x64;&#101;</a>
@ -79,7 +79,7 @@ But I would become really motivated if you gave me some feedback :) (<a href="ht
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -100,7 +100,7 @@
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -158,7 +158,7 @@
</div> </div>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -39,7 +39,7 @@
</table> </table>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -48,7 +48,7 @@
</dl> </dl>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -60,7 +60,7 @@
</dl> </dl>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -60,7 +60,7 @@
</dl> </dl>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -48,7 +48,7 @@
</dl> </dl>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -39,7 +39,7 @@
</table> </table>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -39,7 +39,7 @@
</table> </table>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -39,7 +39,7 @@
</table> </table>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -39,7 +39,7 @@
</table> </table>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -39,7 +39,7 @@
</table> </table>
</div> </div>
<div id='footer'> <div id='footer'>
September 17, 14 18:11:46 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -37,7 +37,7 @@
</table> </table>
</div> </div>
<div id='footer'> <div id='footer'>
September 23, 14 12:59:35 by September 26, 14 10:55:56 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'> <a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo Codo
</a> </a>

View File

@ -145,6 +145,14 @@
lib&#47;Types lib&#47;Types
</small> </small>
</li> </li>
<li>
<a href='file/lib/Types/XmlTypes.coffee.html' target='main'>
XmlTypes.coffee
</a>
<small class='namespace'>
lib&#47;Types
</small>
</li>
</ul> </ul>
<li> <li>

File diff suppressed because one or more lines are too long

View File

@ -29,6 +29,14 @@
<input type='text'> <input type='text'>
</div> </div>
<ul> <ul>
<li>
<a href='class/XmlType.html#_encode-dynamic' target='main' title='_encode'>
#_encode
</a>
<small>
(XmlType)
</small>
</li>
<li> <li>
<a href='class/JsonType.html#_encode-dynamic' target='main' title='_encode'> <a href='class/JsonType.html#_encode-dynamic' target='main' title='_encode'>
#_encode #_encode
@ -61,6 +69,14 @@
(WordType) (WordType)
</small> </small>
</li> </li>
<li>
<a href='class/XmlType.html#applyDelete-dynamic' target='main' title='applyDelete'>
#applyDelete
</a>
<small>
(XmlType)
</small>
</li>
<li> <li>
<a href='class/JsonType.html#applyDelete-dynamic' target='main' title='applyDelete'> <a href='class/JsonType.html#applyDelete-dynamic' target='main' title='applyDelete'>
#applyDelete #applyDelete
@ -69,6 +85,14 @@
(JsonType) (JsonType)
</small> </small>
</li> </li>
<li>
<a href='class/WordType.html#bind-dynamic' target='main' title='bind'>
#bind
</a>
<small>
(WordType)
</small>
</li>
<li> <li>
<a href='class/TextFramework.html#bind-dynamic' target='main' title='bind'> <a href='class/TextFramework.html#bind-dynamic' target='main' title='bind'>
#bind #bind
@ -78,11 +102,11 @@
</small> </small>
</li> </li>
<li> <li>
<a href='class/WordType.html#bind-dynamic' target='main' title='bind'> <a href='class/XmlType.html#cleanup-dynamic' target='main' title='cleanup'>
#bind #cleanup
</a> </a>
<small> <small>
(WordType) (XmlType)
</small> </small>
</li> </li>
<li> <li>
@ -110,19 +134,11 @@
</small> </small>
</li> </li>
<li> <li>
<a href='class/IwcConnector.html#constructor-dynamic' target='main' title='constructor'> <a href='class/WordType.html#constructor-dynamic' target='main' title='constructor'>
#constructor #constructor
</a> </a>
<small> <small>
(IwcConnector) (WordType)
</small>
</li>
<li>
<a href='class/JsonFramework.html#constructor-dynamic' target='main' title='constructor'>
#constructor
</a>
<small>
(JsonFramework)
</small> </small>
</li> </li>
<li> <li>
@ -133,6 +149,22 @@
(PeerJsConnector) (PeerJsConnector)
</small> </small>
</li> </li>
<li>
<a href='class/IwcConnector.html#constructor-dynamic' target='main' title='constructor'>
#constructor
</a>
<small>
(IwcConnector)
</small>
</li>
<li>
<a href='class/XmlType.html#constructor-dynamic' target='main' title='constructor'>
#constructor
</a>
<small>
(XmlType)
</small>
</li>
<li> <li>
<a href='class/JsonType.html#constructor-dynamic' target='main' title='constructor'> <a href='class/JsonType.html#constructor-dynamic' target='main' title='constructor'>
#constructor #constructor
@ -149,14 +181,6 @@
(JsonTypeWrapper) (JsonTypeWrapper)
</small> </small>
</li> </li>
<li>
<a href='class/WordType.html#constructor-dynamic' target='main' title='constructor'>
#constructor
</a>
<small>
(WordType)
</small>
</li>
<li> <li>
<a href='class/TextFramework.html#constructor-dynamic' target='main' title='constructor'> <a href='class/TextFramework.html#constructor-dynamic' target='main' title='constructor'>
#constructor #constructor
@ -165,6 +189,14 @@
(TextFramework) (TextFramework)
</small> </small>
</li> </li>
<li>
<a href='class/JsonFramework.html#constructor-dynamic' target='main' title='constructor'>
#constructor
</a>
<small>
(JsonFramework)
</small>
</li>
<li> <li>
<a href='file/lib/Connectors/IwcConnector.coffee.html#createIwcConnector-' target='main' title='createIwcConnector'> <a href='file/lib/Connectors/IwcConnector.coffee.html#createIwcConnector-' target='main' title='createIwcConnector'>
~createIwcConnector ~createIwcConnector
@ -205,6 +237,14 @@
(TextFramework) (TextFramework)
</small> </small>
</li> </li>
<li>
<a href='class/XmlType.html#execute-dynamic' target='main' title='execute'>
#execute
</a>
<small>
(XmlType)
</small>
</li>
<li> <li>
<a href='class/PeerJsConnector.html#getAllConnectionIds-dynamic' target='main' title='getAllConnectionIds'> <a href='class/PeerJsConnector.html#getAllConnectionIds-dynamic' target='main' title='getAllConnectionIds'>
#getAllConnectionIds #getAllConnectionIds
@ -229,6 +269,14 @@
(TextFramework) (TextFramework)
</small> </small>
</li> </li>
<li>
<a href='class/JsonFramework.html#getHistoryBuffer-dynamic' target='main' title='getHistoryBuffer'>
#getHistoryBuffer
</a>
<small>
(JsonFramework)
</small>
</li>
<li> <li>
<a href='class/TextFramework.html#getHistoryBuffer-dynamic' target='main' title='getHistoryBuffer'> <a href='class/TextFramework.html#getHistoryBuffer-dynamic' target='main' title='getHistoryBuffer'>
#getHistoryBuffer #getHistoryBuffer
@ -238,11 +286,11 @@
</small> </small>
</li> </li>
<li> <li>
<a href='class/JsonFramework.html#getHistoryBuffer-dynamic' target='main' title='getHistoryBuffer'> <a href='class/XmlType.html#getParent-dynamic' target='main' title='getParent'>
#getHistoryBuffer #getParent
</a> </a>
<small> <small>
(JsonFramework) (XmlType)
</small> </small>
</li> </li>
<li> <li>
@ -253,14 +301,6 @@
(JsonType) (JsonType)
</small> </small>
</li> </li>
<li>
<a href='class/JsonFramework.html#getSharedObject-dynamic' target='main' title='getSharedObject'>
#getSharedObject
</a>
<small>
(JsonFramework)
</small>
</li>
<li> <li>
<a href='class/TextFramework.html#getSharedObject-dynamic' target='main' title='getSharedObject'> <a href='class/TextFramework.html#getSharedObject-dynamic' target='main' title='getSharedObject'>
#getSharedObject #getSharedObject
@ -270,11 +310,11 @@
</small> </small>
</li> </li>
<li> <li>
<a href='class/TextFramework.html#getUserId-dynamic' target='main' title='getUserId'> <a href='class/JsonFramework.html#getSharedObject-dynamic' target='main' title='getSharedObject'>
#getUserId #getSharedObject
</a> </a>
<small> <small>
(TextFramework) (JsonFramework)
</small> </small>
</li> </li>
<li> <li>
@ -285,6 +325,14 @@
(JsonFramework) (JsonFramework)
</small> </small>
</li> </li>
<li>
<a href='class/TextFramework.html#getUserId-dynamic' target='main' title='getUserId'>
#getUserId
</a>
<small>
(TextFramework)
</small>
</li>
<li> <li>
<a href='class/WordType.html#insertText-dynamic' target='main' title='insertText'> <a href='class/WordType.html#insertText-dynamic' target='main' title='insertText'>
#insertText #insertText
@ -381,14 +429,6 @@
(JsonType) (JsonType)
</small> </small>
</li> </li>
<li>
<a href='class/WordType.html#setReplaceManager-dynamic' target='main' title='setReplaceManager'>
#setReplaceManager
</a>
<small>
(WordType)
</small>
</li>
<li> <li>
<a href='class/JsonType.html#setReplaceManager-dynamic' target='main' title='setReplaceManager'> <a href='class/JsonType.html#setReplaceManager-dynamic' target='main' title='setReplaceManager'>
#setReplaceManager #setReplaceManager
@ -398,11 +438,11 @@
</small> </small>
</li> </li>
<li> <li>
<a href='class/JsonType.html#toJson-dynamic' target='main' title='toJson'> <a href='class/WordType.html#setReplaceManager-dynamic' target='main' title='setReplaceManager'>
#toJson #setReplaceManager
</a> </a>
<small> <small>
(JsonType) (WordType)
</small> </small>
</li> </li>
<li> <li>
@ -414,27 +454,19 @@
</small> </small>
</li> </li>
<li> <li>
<a href='class/WordType.html#toString-dynamic' target='main' title='toString'> <a href='class/JsonType.html#toJson-dynamic' target='main' title='toJson'>
#toString #toJson
</a>
<small>
(WordType)
</small>
</li>
<li>
<a href='class/JsonType.html#val-dynamic' target='main' title='val'>
#val
</a> </a>
<small> <small>
(JsonType) (JsonType)
</small> </small>
</li> </li>
<li> <li>
<a href='class/JsonFramework.html#val-dynamic' target='main' title='val'> <a href='class/WordType.html#toString-dynamic' target='main' title='toString'>
#val #toString
</a> </a>
<small> <small>
(JsonFramework) (WordType)
</small> </small>
</li> </li>
<li> <li>
@ -445,6 +477,22 @@
(WordType) (WordType)
</small> </small>
</li> </li>
<li>
<a href='class/XmlType.html#val-dynamic' target='main' title='val'>
#val
</a>
<small>
(XmlType)
</small>
</li>
<li>
<a href='class/JsonFramework.html#val-dynamic' target='main' title='val'>
#val
</a>
<small>
(JsonFramework)
</small>
</li>
<li> <li>
<a href='class/TextFramework.html#val-dynamic' target='main' title='val'> <a href='class/TextFramework.html#val-dynamic' target='main' title='val'>
#val #val
@ -453,6 +501,14 @@
(TextFramework) (TextFramework)
</small> </small>
</li> </li>
<li>
<a href='class/JsonType.html#val-dynamic' target='main' title='val'>
#val
</a>
<small>
(JsonType)
</small>
</li>
</ul> </ul>
</div> </div>
</body> </body>