Rename in web UI
This commit is contained in:
parent
460685c0ca
commit
477ba1eef5
|
@ -2,7 +2,7 @@
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>About Ocamlmsg</title>
|
<title>About Hop</title>
|
||||||
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css">
|
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css">
|
||||||
<style>
|
<style>
|
||||||
body {
|
body {
|
||||||
|
@ -10,14 +10,14 @@
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<link rel="stylesheet" type="text/css" href="ui.css">
|
<link rel="stylesheet" type="text/css" href="ui.css">
|
||||||
<script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript" src="jquery.stream-1.2.js"></script><script type="text/javascript" src="ocamlmsg.js"></script><script type="text/javascript" src="global.js"></script><!--[if lt IE 9]>
|
<script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript" src="jquery.stream-1.2.js"></script><script type="text/javascript" src="hop.js"></script><script type="text/javascript" src="global.js"></script><!--[if lt IE 9]>
|
||||||
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
<![endif]
|
<![endif]
|
||||||
-->
|
-->
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="navbar navbar-fixed-top"><div class="navbar-inner"><div class="container">
|
<div class="navbar navbar-fixed-top"><div class="navbar-inner"><div class="container">
|
||||||
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="/">Ocamlmsg</a><div class="nav-collapse">
|
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="/">Hop</a><div class="nav-collapse">
|
||||||
<ul class="nav">
|
<ul class="nav">
|
||||||
<li><a href="/">Main</a></li>
|
<li><a href="/">Main</a></li>
|
||||||
<li><a href="/nodes.html">Nodes</a></li>
|
<li><a href="/nodes.html">Nodes</a></li>
|
||||||
|
@ -30,9 +30,9 @@
|
||||||
</div></div></div>
|
</div></div></div>
|
||||||
<div class="container"><body>
|
<div class="container"><body>
|
||||||
|
|
||||||
<h1>About Ocamlmsg</h1>
|
<h1>About Hop</h1>
|
||||||
<p>
|
<p>
|
||||||
Ocamlmsg is a prototype of a sensible recursive message broker.
|
Hop is a prototype of a sensible recursive message broker.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Homepage</h2>
|
<h2>Homepage</h2>
|
||||||
|
@ -43,7 +43,7 @@
|
||||||
|
|
||||||
<h2>Copyright & Licence</h2>
|
<h2>Copyright & Licence</h2>
|
||||||
<p>
|
<p>
|
||||||
Ocamlmsg is Copyright (C) 2012 Tony Garnock-Jones.
|
Hop is Copyright (C) 2012 Tony Garnock-Jones.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -65,10 +65,10 @@
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<span class="label label-warning">Warning</span>
|
<span class="label label-warning">Warning</span>
|
||||||
Ocamlmsg is <em>alpha</em> software!
|
Hop is <em>alpha</em> software!
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</body></div>
|
</body></div>
|
||||||
<script>Ocamlmsg.install_tap({});</script><script src="bootstrap/js/bootstrap-transition.js"></script><script src="bootstrap/js/bootstrap-alert.js"></script><script src="bootstrap/js/bootstrap-modal.js"></script><script src="bootstrap/js/bootstrap-dropdown.js"></script><script src="bootstrap/js/bootstrap-scrollspy.js"></script><script src="bootstrap/js/bootstrap-tab.js"></script><script src="bootstrap/js/bootstrap-tooltip.js"></script><script src="bootstrap/js/bootstrap-popover.js"></script><script src="bootstrap/js/bootstrap-button.js"></script><script src="bootstrap/js/bootstrap-collapse.js"></script><script src="bootstrap/js/bootstrap-carousel.js"></script><script src="bootstrap/js/bootstrap-typeahead.js"></script>
|
<script>Hop.install_tap({});</script><script src="bootstrap/js/bootstrap-transition.js"></script><script src="bootstrap/js/bootstrap-alert.js"></script><script src="bootstrap/js/bootstrap-modal.js"></script><script src="bootstrap/js/bootstrap-dropdown.js"></script><script src="bootstrap/js/bootstrap-scrollspy.js"></script><script src="bootstrap/js/bootstrap-tab.js"></script><script src="bootstrap/js/bootstrap-tooltip.js"></script><script src="bootstrap/js/bootstrap-popover.js"></script><script src="bootstrap/js/bootstrap-button.js"></script><script src="bootstrap/js/bootstrap-collapse.js"></script><script src="bootstrap/js/bootstrap-carousel.js"></script><script src="bootstrap/js/bootstrap-typeahead.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
<link rel="stylesheet" type="text/css" href="ui.css" />
|
<link rel="stylesheet" type="text/css" href="ui.css" />
|
||||||
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
|
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
|
||||||
<script type="text/javascript" src="jquery.stream-1.2.js"></script>
|
<script type="text/javascript" src="jquery.stream-1.2.js"></script>
|
||||||
<script type="text/javascript" src="ocamlmsg.js"></script>
|
<script type="text/javascript" src="hop.js"></script>
|
||||||
<script type="text/javascript" src="global.js"></script>
|
<script type="text/javascript" src="global.js"></script>
|
||||||
<xsl:for-each select="load">
|
<xsl:for-each select="load">
|
||||||
<script type="text/javascript" src="{text()}"></script>
|
<script type="text/javascript" src="{text()}"></script>
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
<span class="icon-bar"></span>
|
<span class="icon-bar"></span>
|
||||||
<span class="icon-bar"></span>
|
<span class="icon-bar"></span>
|
||||||
</a>
|
</a>
|
||||||
<a class="brand" href="/">Ocamlmsg</a>
|
<a class="brand" href="/">Hop</a>
|
||||||
<div class="nav-collapse">
|
<div class="nav-collapse">
|
||||||
<ul class="nav">
|
<ul class="nav">
|
||||||
<xsl:for-each select="document('nav.xml')/navitems/navitem">
|
<xsl:for-each select="document('nav.xml')/navitems/navitem">
|
||||||
|
@ -65,7 +65,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<xsl:copy-of select="script" />
|
<xsl:copy-of select="script" />
|
||||||
<script>Ocamlmsg.install_tap({});</script>
|
<script>Hop.install_tap({});</script>
|
||||||
|
|
||||||
<script src="bootstrap/js/bootstrap-transition.js"></script>
|
<script src="bootstrap/js/bootstrap-transition.js"></script>
|
||||||
<script src="bootstrap/js/bootstrap-alert.js"></script>
|
<script src="bootstrap/js/bootstrap-alert.js"></script>
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<page>
|
<page>
|
||||||
<title>About Ocamlmsg</title>
|
<title>About Hop</title>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<h1>About Ocamlmsg</h1>
|
<h1>About Hop</h1>
|
||||||
<p>
|
<p>
|
||||||
Ocamlmsg is a prototype of a sensible recursive message broker.
|
Hop is a prototype of a sensible recursive message broker.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Homepage</h2>
|
<h2>Homepage</h2>
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
<h2>Copyright & Licence</h2>
|
<h2>Copyright & Licence</h2>
|
||||||
<p>
|
<p>
|
||||||
Ocamlmsg is Copyright (C) 2012 Tony Garnock-Jones.
|
Hop is Copyright (C) 2012 Tony Garnock-Jones.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<span class="label label-warning">Warning</span>
|
<span class="label label-warning">Warning</span>
|
||||||
Ocamlmsg is <em>alpha</em> software!
|
Hop is <em>alpha</em> software!
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<page>
|
<page>
|
||||||
<title>Ocamlmsg</title>
|
<title>Hop</title>
|
||||||
<section>main</section>
|
<section>main</section>
|
||||||
|
|
||||||
<load>index.js</load>
|
<load>index.js</load>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<page>
|
<page>
|
||||||
<title>Ocamlmsg</title>
|
<title>Node Index</title>
|
||||||
<section>nodes</section>
|
<section>nodes</section>
|
||||||
|
|
||||||
<load>nodes.js</load>
|
<load>nodes.js</load>
|
||||||
|
|
|
@ -9,6 +9,6 @@
|
||||||
$("#server_status_message").text("Connected");
|
$("#server_status_message").text("Connected");
|
||||||
}
|
}
|
||||||
|
|
||||||
Ocamlmsg.$open_hooks.push(server_connected);
|
Hop.$open_hooks.push(server_connected);
|
||||||
Ocamlmsg.$close_hooks.push(server_disconnected);
|
Hop.$close_hooks.push(server_disconnected);
|
||||||
})();
|
})();
|
||||||
|
|
|
@ -10,14 +10,14 @@
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<link rel="stylesheet" type="text/css" href="ui.css">
|
<link rel="stylesheet" type="text/css" href="ui.css">
|
||||||
<script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript" src="jquery.stream-1.2.js"></script><script type="text/javascript" src="ocamlmsg.js"></script><script type="text/javascript" src="global.js"></script><!--[if lt IE 9]>
|
<script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript" src="jquery.stream-1.2.js"></script><script type="text/javascript" src="hop.js"></script><script type="text/javascript" src="global.js"></script><!--[if lt IE 9]>
|
||||||
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
<![endif]
|
<![endif]
|
||||||
-->
|
-->
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="navbar navbar-fixed-top"><div class="navbar-inner"><div class="container">
|
<div class="navbar navbar-fixed-top"><div class="navbar-inner"><div class="container">
|
||||||
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="/">Ocamlmsg</a><div class="nav-collapse">
|
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="/">Hop</a><div class="nav-collapse">
|
||||||
<ul class="nav">
|
<ul class="nav">
|
||||||
<li><a href="/">Main</a></li>
|
<li><a href="/">Main</a></li>
|
||||||
<li><a href="/nodes.html">Nodes</a></li>
|
<li><a href="/nodes.html">Nodes</a></li>
|
||||||
|
@ -737,6 +737,6 @@ Public License instead of this License. But first, please read
|
||||||
<<a href="http://www.gnu.org/philosophy/why-not-lgpl.html">http://www.gnu.org/philosophy/why-not-lgpl.html</a>>.</p>
|
<<a href="http://www.gnu.org/philosophy/why-not-lgpl.html">http://www.gnu.org/philosophy/why-not-lgpl.html</a>>.</p>
|
||||||
|
|
||||||
</body></div>
|
</body></div>
|
||||||
<script>Ocamlmsg.install_tap({});</script><script src="bootstrap/js/bootstrap-transition.js"></script><script src="bootstrap/js/bootstrap-alert.js"></script><script src="bootstrap/js/bootstrap-modal.js"></script><script src="bootstrap/js/bootstrap-dropdown.js"></script><script src="bootstrap/js/bootstrap-scrollspy.js"></script><script src="bootstrap/js/bootstrap-tab.js"></script><script src="bootstrap/js/bootstrap-tooltip.js"></script><script src="bootstrap/js/bootstrap-popover.js"></script><script src="bootstrap/js/bootstrap-button.js"></script><script src="bootstrap/js/bootstrap-collapse.js"></script><script src="bootstrap/js/bootstrap-carousel.js"></script><script src="bootstrap/js/bootstrap-typeahead.js"></script>
|
<script>Hop.install_tap({});</script><script src="bootstrap/js/bootstrap-transition.js"></script><script src="bootstrap/js/bootstrap-alert.js"></script><script src="bootstrap/js/bootstrap-modal.js"></script><script src="bootstrap/js/bootstrap-dropdown.js"></script><script src="bootstrap/js/bootstrap-scrollspy.js"></script><script src="bootstrap/js/bootstrap-tab.js"></script><script src="bootstrap/js/bootstrap-tooltip.js"></script><script src="bootstrap/js/bootstrap-popover.js"></script><script src="bootstrap/js/bootstrap-button.js"></script><script src="bootstrap/js/bootstrap-collapse.js"></script><script src="bootstrap/js/bootstrap-carousel.js"></script><script src="bootstrap/js/bootstrap-typeahead.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
var Ocamlmsg = {
|
var Hop = {
|
||||||
$tap: null,
|
$tap: null,
|
||||||
$args: null,
|
$args: null,
|
||||||
|
|
||||||
|
@ -7,19 +7,19 @@ var Ocamlmsg = {
|
||||||
$close_hooks: [],
|
$close_hooks: [],
|
||||||
|
|
||||||
run_open_hooks: function (event, stream) {
|
run_open_hooks: function (event, stream) {
|
||||||
$.each(Ocamlmsg.$open_hooks, function (i, f) { f(event, stream); });
|
$.each(Hop.$open_hooks, function (i, f) { f(event, stream); });
|
||||||
},
|
},
|
||||||
|
|
||||||
run_message_hooks: function (event, stream) {
|
run_message_hooks: function (event, stream) {
|
||||||
$.each(Ocamlmsg.$message_hooks, function (i, f) { f(event, stream); });
|
$.each(Hop.$message_hooks, function (i, f) { f(event, stream); });
|
||||||
},
|
},
|
||||||
|
|
||||||
run_close_hooks: function (event, stream) {
|
run_close_hooks: function (event, stream) {
|
||||||
$.each(Ocamlmsg.$close_hooks, function (i, f) { f(event, stream); });
|
$.each(Hop.$close_hooks, function (i, f) { f(event, stream); });
|
||||||
},
|
},
|
||||||
|
|
||||||
_send: function (msg) {
|
_send: function (msg) {
|
||||||
Ocamlmsg.$tap.send({data: JSON.stringify(msg)});
|
Hop.$tap.send({data: JSON.stringify(msg)});
|
||||||
},
|
},
|
||||||
|
|
||||||
_post_msg: function (target, datum, token) {
|
_post_msg: function (target, datum, token) {
|
||||||
|
@ -27,7 +27,7 @@ var Ocamlmsg = {
|
||||||
},
|
},
|
||||||
|
|
||||||
post: function (target, datum, token) {
|
post: function (target, datum, token) {
|
||||||
Ocamlmsg._send(Ocamlmsg._post_msg(target, datum, token));
|
Hop._send(Hop._post_msg(target, datum, token));
|
||||||
},
|
},
|
||||||
|
|
||||||
_subscribe_msg: function (filter, sink, name, reply_sink, reply_name) {
|
_subscribe_msg: function (filter, sink, name, reply_sink, reply_name) {
|
||||||
|
@ -35,14 +35,14 @@ var Ocamlmsg = {
|
||||||
},
|
},
|
||||||
|
|
||||||
_subscribe: function (source, filter, name, reply_name) {
|
_subscribe: function (source, filter, name, reply_name) {
|
||||||
return Ocamlmsg._post_msg(source,
|
return Hop._post_msg(source,
|
||||||
Ocamlmsg._subscribe_msg(filter, Ocamlmsg.$tap.id, name,
|
Hop._subscribe_msg(filter, Hop.$tap.id, name,
|
||||||
reply_name ? Ocamlmsg.$tap.id : "",
|
reply_name ? Hop.$tap.id : "",
|
||||||
reply_name));
|
reply_name));
|
||||||
},
|
},
|
||||||
|
|
||||||
subscribe: function (source, filter, name, reply_name) {
|
subscribe: function (source, filter, name, reply_name) {
|
||||||
Ocamlmsg._send(Ocamlmsg._subscribe(source, filter, name, reply_name));
|
Hop._send(Hop._subscribe(source, filter, name, reply_name));
|
||||||
},
|
},
|
||||||
|
|
||||||
_unsubscribe_msg: function (token) {
|
_unsubscribe_msg: function (token) {
|
||||||
|
@ -50,11 +50,11 @@ var Ocamlmsg = {
|
||||||
},
|
},
|
||||||
|
|
||||||
_unsubscribe: function (source, token) {
|
_unsubscribe: function (source, token) {
|
||||||
return Ocamlmsg._post_msg(source, Ocamlmsg._unsubscribe_msg(token));
|
return Hop._post_msg(source, Hop._unsubscribe_msg(token));
|
||||||
},
|
},
|
||||||
|
|
||||||
unsubscribe: function (source, token) {
|
unsubscribe: function (source, token) {
|
||||||
Ocamlmsg._send(Ocamlmsg._unsubscribe(source, token));
|
Hop._send(Hop._unsubscribe(source, token));
|
||||||
},
|
},
|
||||||
|
|
||||||
_create_msg: function (classname, arg, reply_sink, reply_name) {
|
_create_msg: function (classname, arg, reply_sink, reply_name) {
|
||||||
|
@ -62,43 +62,43 @@ var Ocamlmsg = {
|
||||||
},
|
},
|
||||||
|
|
||||||
_create: function (classname, arg, reply_name, factory) {
|
_create: function (classname, arg, reply_name, factory) {
|
||||||
return Ocamlmsg._post_msg(factory || "factory",
|
return Hop._post_msg(factory || "factory",
|
||||||
Ocamlmsg._create_msg(classname, arg,
|
Hop._create_msg(classname, arg,
|
||||||
reply_name ? Ocamlmsg.$tap.id : "",
|
reply_name ? Hop.$tap.id : "",
|
||||||
reply_name));
|
reply_name));
|
||||||
},
|
},
|
||||||
|
|
||||||
create: function (classname, arg, reply_name, factory) {
|
create: function (classname, arg, reply_name, factory) {
|
||||||
Ocamlmsg._send(Ocamlmsg._create(classname, arg, reply_name, factory));
|
Hop._send(Hop._create(classname, arg, reply_name, factory));
|
||||||
},
|
},
|
||||||
|
|
||||||
_install_tap: function () {
|
_install_tap: function () {
|
||||||
Ocamlmsg.$tap = $.stream("/_/tap", {
|
Hop.$tap = $.stream("/_/tap", {
|
||||||
type: "http",
|
type: "http",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
enableXDR: true,
|
enableXDR: true,
|
||||||
|
|
||||||
open: Ocamlmsg.run_open_hooks,
|
open: Hop.run_open_hooks,
|
||||||
message: Ocamlmsg.run_message_hooks,
|
message: Hop.run_message_hooks,
|
||||||
error: Ocamlmsg.run_close_hooks,
|
error: Hop.run_close_hooks,
|
||||||
close: Ocamlmsg.run_close_hooks
|
close: Hop.run_close_hooks
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
install_tap: function (args) {
|
install_tap: function (args) {
|
||||||
Ocamlmsg.$args = args;
|
Hop.$args = args;
|
||||||
Ocamlmsg._install_tap();
|
Hop._install_tap();
|
||||||
setInterval(Ocamlmsg.check_connectivity, 5000);
|
setInterval(Hop.check_connectivity, 5000);
|
||||||
},
|
},
|
||||||
|
|
||||||
check_connectivity: function () {
|
check_connectivity: function () {
|
||||||
switch (Ocamlmsg.$tap.readyState) {
|
switch (Hop.$tap.readyState) {
|
||||||
case 0: // connecting
|
case 0: // connecting
|
||||||
case 1: // open
|
case 1: // open
|
||||||
case 2: // closing
|
case 2: // closing
|
||||||
break;
|
break;
|
||||||
case 3: // closed
|
case 3: // closed
|
||||||
Ocamlmsg._install_tap();
|
Hop._install_tap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -2,7 +2,7 @@
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>Ocamlmsg</title>
|
<title>Hop</title>
|
||||||
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css">
|
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css">
|
||||||
<style>
|
<style>
|
||||||
body {
|
body {
|
||||||
|
@ -10,14 +10,14 @@
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<link rel="stylesheet" type="text/css" href="ui.css">
|
<link rel="stylesheet" type="text/css" href="ui.css">
|
||||||
<script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript" src="jquery.stream-1.2.js"></script><script type="text/javascript" src="ocamlmsg.js"></script><script type="text/javascript" src="global.js"></script><script type="text/javascript" src="index.js"></script><!--[if lt IE 9]>
|
<script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript" src="jquery.stream-1.2.js"></script><script type="text/javascript" src="hop.js"></script><script type="text/javascript" src="global.js"></script><script type="text/javascript" src="index.js"></script><!--[if lt IE 9]>
|
||||||
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
<![endif]
|
<![endif]
|
||||||
-->
|
-->
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="navbar navbar-fixed-top"><div class="navbar-inner"><div class="container">
|
<div class="navbar navbar-fixed-top"><div class="navbar-inner"><div class="container">
|
||||||
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="/">Ocamlmsg</a><div class="nav-collapse">
|
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="/">Hop</a><div class="nav-collapse">
|
||||||
<ul class="nav">
|
<ul class="nav">
|
||||||
<li class="active"><a href="/">Main</a></li>
|
<li class="active"><a href="/">Main</a></li>
|
||||||
<li><a href="/nodes.html">Nodes</a></li>
|
<li><a href="/nodes.html">Nodes</a></li>
|
||||||
|
@ -51,6 +51,6 @@
|
||||||
<h2>Debug</h2>
|
<h2>Debug</h2>
|
||||||
<pre id="debug_container"></pre>
|
<pre id="debug_container"></pre>
|
||||||
</body></div>
|
</body></div>
|
||||||
<script>$(document).ready(ui_main);</script><script>Ocamlmsg.install_tap({});</script><script src="bootstrap/js/bootstrap-transition.js"></script><script src="bootstrap/js/bootstrap-alert.js"></script><script src="bootstrap/js/bootstrap-modal.js"></script><script src="bootstrap/js/bootstrap-dropdown.js"></script><script src="bootstrap/js/bootstrap-scrollspy.js"></script><script src="bootstrap/js/bootstrap-tab.js"></script><script src="bootstrap/js/bootstrap-tooltip.js"></script><script src="bootstrap/js/bootstrap-popover.js"></script><script src="bootstrap/js/bootstrap-button.js"></script><script src="bootstrap/js/bootstrap-collapse.js"></script><script src="bootstrap/js/bootstrap-carousel.js"></script><script src="bootstrap/js/bootstrap-typeahead.js"></script>
|
<script>$(document).ready(ui_main);</script><script>Hop.install_tap({});</script><script src="bootstrap/js/bootstrap-transition.js"></script><script src="bootstrap/js/bootstrap-alert.js"></script><script src="bootstrap/js/bootstrap-modal.js"></script><script src="bootstrap/js/bootstrap-dropdown.js"></script><script src="bootstrap/js/bootstrap-scrollspy.js"></script><script src="bootstrap/js/bootstrap-tab.js"></script><script src="bootstrap/js/bootstrap-tooltip.js"></script><script src="bootstrap/js/bootstrap-popover.js"></script><script src="bootstrap/js/bootstrap-button.js"></script><script src="bootstrap/js/bootstrap-collapse.js"></script><script src="bootstrap/js/bootstrap-carousel.js"></script><script src="bootstrap/js/bootstrap-typeahead.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
14
web/index.js
14
web/index.js
|
@ -36,15 +36,15 @@ function ui_main() {
|
||||||
|
|
||||||
setInterval(bump_uptime, 1000);
|
setInterval(bump_uptime, 1000);
|
||||||
|
|
||||||
Ocamlmsg.$open_hooks.push(function (event, stream) {
|
Hop.$open_hooks.push(function (event, stream) {
|
||||||
refresh_server_stats();
|
refresh_server_stats();
|
||||||
Ocamlmsg.post(stream.id, {"test":true});
|
Hop.post(stream.id, {"test":true});
|
||||||
Ocamlmsg.create("fanout", ["system.log"], "completion1");
|
Hop.create("fanout", ["system.log"], "completion1");
|
||||||
Ocamlmsg.subscribe("meta", "system.log", "sub_messages", "completion2");
|
Hop.subscribe("meta", "system.log", "sub_messages", "completion2");
|
||||||
Ocamlmsg.subscribe("system.log", "", "log_messages", "completion3");
|
Hop.subscribe("system.log", "", "log_messages", "completion3");
|
||||||
});
|
});
|
||||||
Ocamlmsg.$close_hooks.push(server_disconnected);
|
Hop.$close_hooks.push(server_disconnected);
|
||||||
Ocamlmsg.$message_hooks.push(function (event, stream) {
|
Hop.$message_hooks.push(function (event, stream) {
|
||||||
if (!refresh_pending) {
|
if (!refresh_pending) {
|
||||||
refresh_pending = true;
|
refresh_pending = true;
|
||||||
setTimeout(refresh_server_stats, 1000);
|
setTimeout(refresh_server_stats, 1000);
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>Ocamlmsg</title>
|
<title>Node Index</title>
|
||||||
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css">
|
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css">
|
||||||
<style>
|
<style>
|
||||||
body {
|
body {
|
||||||
|
@ -10,14 +10,14 @@
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<link rel="stylesheet" type="text/css" href="ui.css">
|
<link rel="stylesheet" type="text/css" href="ui.css">
|
||||||
<script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript" src="jquery.stream-1.2.js"></script><script type="text/javascript" src="ocamlmsg.js"></script><script type="text/javascript" src="global.js"></script><script type="text/javascript" src="nodes.js"></script><!--[if lt IE 9]>
|
<script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript" src="jquery.stream-1.2.js"></script><script type="text/javascript" src="hop.js"></script><script type="text/javascript" src="global.js"></script><script type="text/javascript" src="nodes.js"></script><!--[if lt IE 9]>
|
||||||
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
<![endif]
|
<![endif]
|
||||||
-->
|
-->
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="navbar navbar-fixed-top"><div class="navbar-inner"><div class="container">
|
<div class="navbar navbar-fixed-top"><div class="navbar-inner"><div class="container">
|
||||||
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="/">Ocamlmsg</a><div class="nav-collapse">
|
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="/">Hop</a><div class="nav-collapse">
|
||||||
<ul class="nav">
|
<ul class="nav">
|
||||||
<li><a href="/">Main</a></li>
|
<li><a href="/">Main</a></li>
|
||||||
<li class="active"><a href="/nodes.html">Nodes</a></li>
|
<li class="active"><a href="/nodes.html">Nodes</a></li>
|
||||||
|
@ -49,6 +49,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body></div>
|
</body></div>
|
||||||
<script>$(document).ready(nodes_main);</script><script>Ocamlmsg.install_tap({});</script><script src="bootstrap/js/bootstrap-transition.js"></script><script src="bootstrap/js/bootstrap-alert.js"></script><script src="bootstrap/js/bootstrap-modal.js"></script><script src="bootstrap/js/bootstrap-dropdown.js"></script><script src="bootstrap/js/bootstrap-scrollspy.js"></script><script src="bootstrap/js/bootstrap-tab.js"></script><script src="bootstrap/js/bootstrap-tooltip.js"></script><script src="bootstrap/js/bootstrap-popover.js"></script><script src="bootstrap/js/bootstrap-button.js"></script><script src="bootstrap/js/bootstrap-collapse.js"></script><script src="bootstrap/js/bootstrap-carousel.js"></script><script src="bootstrap/js/bootstrap-typeahead.js"></script>
|
<script>$(document).ready(nodes_main);</script><script>Hop.install_tap({});</script><script src="bootstrap/js/bootstrap-transition.js"></script><script src="bootstrap/js/bootstrap-alert.js"></script><script src="bootstrap/js/bootstrap-modal.js"></script><script src="bootstrap/js/bootstrap-dropdown.js"></script><script src="bootstrap/js/bootstrap-scrollspy.js"></script><script src="bootstrap/js/bootstrap-tab.js"></script><script src="bootstrap/js/bootstrap-tooltip.js"></script><script src="bootstrap/js/bootstrap-popover.js"></script><script src="bootstrap/js/bootstrap-button.js"></script><script src="bootstrap/js/bootstrap-collapse.js"></script><script src="bootstrap/js/bootstrap-carousel.js"></script><script src="bootstrap/js/bootstrap-typeahead.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -26,5 +26,5 @@ function refresh_node_list() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function nodes_main() {
|
function nodes_main() {
|
||||||
Ocamlmsg.$open_hooks.push(refresh_node_list);
|
Hop.$open_hooks.push(refresh_node_list);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue