summaryrefslogtreecommitdiffstats
path: root/qooxdoo/source/class/Tr/Server.js
diff options
context:
space:
mode:
authorTobi Oetiker <tobi@oetiker.ch>2008-06-04 23:33:02 +0200
committerTobi Oetiker <tobi@oetiker.ch>2008-06-04 23:33:02 +0200
commit8364e6bbedf919008da50cc1b54dbb8a49dee88d (patch)
tree43000d161c268f626badf9723ff97b3e0e8527ee /qooxdoo/source/class/Tr/Server.js
parent4940f51d54f1f4b994c02138defbcd8ff36a95ec (diff)
downloadsmokeping-8364e6bbedf919008da50cc1b54dbb8a49dee88d.tar.gz
smokeping-8364e6bbedf919008da50cc1b54dbb8a49dee88d.tar.xz
alter name to Tr since we do not use mtr anmore
Diffstat (limited to 'qooxdoo/source/class/Tr/Server.js')
-rw-r--r--qooxdoo/source/class/Tr/Server.js74
1 files changed, 74 insertions, 0 deletions
diff --git a/qooxdoo/source/class/Tr/Server.js b/qooxdoo/source/class/Tr/Server.js
new file mode 100644
index 0000000..f17e54b
--- /dev/null
+++ b/qooxdoo/source/class/Tr/Server.js
@@ -0,0 +1,74 @@
+/* ************************************************************************
+#module(Tr)
+************************************************************************ */
+
+/**
+ * A Tr specific rpc call which works
+ */
+
+qx.Class.define('Tr.Server', {
+ extend: qx.io.remote.Rpc,
+ type: "singleton",
+
+ /*
+ *****************************************************************************
+ CONSTRUCTOR
+ *****************************************************************************
+ */
+
+ /**
+ * @param local_url {String} When running the application in file:// mode.
+ * where will we find our RPC server.
+ */
+ construct: function (local_url) {
+
+ with(this){
+ base(arguments);
+ setTimeout(7000000);
+ setUrl('tr.cgi');
+ setServiceName('Tr');
+ setCrossDomain(true);
+ }
+
+ return this;
+ },
+
+ /*
+ *****************************************************************************
+ MEMBERS
+ *****************************************************************************
+ */
+
+ members :
+ {
+
+ /*
+ ---------------------------------------------------------------------------
+ CORE METHODS
+ ---------------------------------------------------------------------------
+ */
+
+ /**
+ * Tell about the BaseUrl we found.
+ *
+ * @type member
+ *
+ * @param {void}
+ *
+ * @return BaseUrl {Strings}
+ */
+
+ getBaseUrl: function(){
+ return this.__base_url;
+ },
+
+ setLocalUrl: function(local_url){
+ if ( document.location.host === '' ) {
+ with(this){
+ setUrl(local_url+'tr.cgi');
+ }
+ }
+ }
+
+ }
+});