I have a ssh code using javascript. I would like to know whether ssh for a remote server need to be done in view or controller ? I am using jquery because, I want to add remote machine to table and turn link into green / red based on remote server being active. I am completely new to web2py and now I am confused to weather I need to put ssh session in view or controller since I am using javascript ? Below is ssh code.
Thanks! function ping(ip, callback) { if (!this.inUse) { this.status = 'unchecked'; this.inUse = true; this.callback = callback; this.ip = ip; var _that = this; this.img = new Image(); this.img.onload = function () { _that.inUse = false; _that.callback('responded'); }; this.img.onerror = function (e) { if (_that.inUse) { _that.inUse = false; _that.callback('responded', e); } }; this.start = new Date().getTime(); this.img.src = "http://" + ip; this.timer = setTimeout(function () { if (_that.inUse) { _that.inUse = false; _that.callback('timeout'); } }, 1500); } } var PingModel = function (servers) { var self = this; var myServers = []; ko.utils.arrayForEach(servers, function (location) { myServers.push({ name: location, status: ko.observable('unchecked') }); }); self.servers = ko.observableArray(myServers); ko.utils.arrayForEach(self.servers(), function (s) { s.status('checking'); new ping(s.name, function (status, e) { s.status(status); }); }); }; -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.