コード例 #1
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);
	},