rem: return "\x01H\x01Y\x014"+channels.current.topic.substr(0,80)+SPACEx80.substr(0,(80-channels.current.topic.length)>0?(80-channels.current.topic.length):0)+"\x01N\x01W\x010"; 
add: return "\x01H\x01Y\x014"+channels.current.topic.substr(0,79)+SPACEx80.substr(0,(79-channels.current.topic.length)>0?(79-channels.current.topic.length):0)+"\x01N\x01W\x010"; 
context: function Screen()  {	console.clear();	this.line=new Array(console.screen_rows-3);	this.rows=console.screen_rows-3;	// Title, Status, and input rows are not counted.	this.update_input_line=Screen_update_input_line;	this.print_line=Screen_print_line;	this.update_statline=Screen_update_statline;	this.statusline getter=function() {		// THIS NEEDS TO GO INTO THE SCREEN BUFFER!!! ToDo		bbs.nodesync();		if(connected)  {			if(channels != undefined)  {				if(channels.current != undefined)  {					return "\x01N\x014 Nick: "+nick+"   Channel: "+channels.current.display+SPACEx80.substr(0,79-34-nick.length-channels.current.display.length)+" /quit to exit \x01N\x010\x01W";				}			}		}		return "\x01N\x014 Nick: "+nick+"   Channel: No Channel"+SPACEx80.substr(0,79-44-nick.length)+" /quit to exit \x01N\x010\x01W";	};	this.topicline getter=function() {		if(connected)  {			if(channels != undefined)  {				if(channels.current != undefined)  {					return "\x01H\x01Y\x014"+channels.current.topic.substr(0,80)+SPACEx80.substr(0,(80-channels.current.topic.length)>0?(80-channels.current.topic.length):0)+"\x01N\x01W\x010";				}			}		}		return "\x01H\x01Y\x014No Topic"+SPACEx80.substr(0,72)+"\x01N\x01W\x010";	}	this.input_buffer="";	this.input_pos=0;	this.handle_key=Screen_handle_key;	this.update=Screen_update;	this.print_line("\1n\1hSynchronet \1cInternet Relay Chat \1wModule \1n" + REVISION + "\r\n");}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/c5fb44e5d50a49f97126781e1705d7000f365d83/irc.js/clean/irc.js