コード例 #1
0
ファイル: main.js プロジェクト: nuterian/Collat
		this.scanTimer = setTimeout(function(){
			self.refreshButton.disabled = false;
			self.loader.hide();

			if(!Object.keys(Scanner.groups).length) self.noneFound.show();
			Scanner.stopScan();
		}, 5000);
コード例 #2
0
ファイル: main.js プロジェクト: nuterian/Collat
	post_render: function(){
		client.close();
		if(Scanner.isBroadcasting){
			Scanner.stopBroadcast();
			Server.stop();		
			console.log('stopped broadcasting');	
		}
		GroupTab.hide();
	},
コード例 #3
0
ファイル: main.js プロジェクト: nuterian/Collat
	scan: function(){
		Scanner.groups = {};
		this.groupList.clear();
		this.joinButton.disabled = true;

		this.noneFound.hide();
		this.loader.show();

		this.refreshButton.disabled = true;
		var self = this;
		Scanner.on("new_group", function(group){ self.groupList.add(group) });
		Scanner.scan();

		/* Scan for 5 seconds */
		this.scanTimer = setTimeout(function(){
			self.refreshButton.disabled = false;
			self.loader.hide();

			if(!Object.keys(Scanner.groups).length) self.noneFound.show();
			Scanner.stopScan();
		}, 5000);
	},
コード例 #4
0
ファイル: main.js プロジェクト: nuterian/Collat
	join: function(){
		//console.log('clicked');
		clearTimeout(this.scanTimer);
		Scanner.stopScan();

		var grp = Scanner.groups[this.groupList.selected.getAttribute("data-id")];
		if(!grp) return false;

		GroupPage.name = grp.name;
		GroupPage.topic = grp.topic;

		client = new Client();
		client.name = _config['username'];
		client.connect(grp.address, grp.port);
		PageManager.show('group');

	}
コード例 #5
0
ファイル: main.js プロジェクト: nuterian/Collat
	post_render:function(){
		clearTimeout(this.scanTimer);
		Scanner.stopScan();
	},
コード例 #6
0
ファイル: drawlan.js プロジェクト: junekhan/lan-probe
var remote = require("remote");
var scanner = require("scanner.js");
var NetBoard = _require("NetBoard");
var board = new NetBoard("network", null);
var initial_draw = true;

scanner.do_scan(cb_on_data);

function cb_on_data(data)
{
    board.data = jQuery.extend(true, [], data);
    if(initial_draw == true) {
        board.draw(0, 0);
        initial_draw = false;
    }
    else {
        board.refresh_status();
    }
}