Tuesday, August 18, 2009 at 7:29 PM.

myTwitterProfileSuite.init

on init () {
	<<Changes
		<<3/21/09; 10:19:11 PM by DW
			<<Created. 
	local (adrdata = @config.myTwitterProfile);
	if not defined (adrdata^) {
		new (tabletype, adrdata)};
	if not defined (adrdata^.outline) {
		adrdata^.outline = myTwitterProfileSuite.data.virginOutline};
	if not defined (adrdata^.cache) {
		new (tabletype, @adrdata^.cache)};
	if not defined (adrdata^.calendar) {
		new (tabletype, @adrdata^.calendar)};
	if not defined (adrdata^.feeds) {
		new (tabletype, @adrdata^.feeds)};
	bundle { //prefs
		if not defined (adrdata^.prefs) {
			new (tabletype, @adrdata^.prefs)};
		if not defined (adrdata^.prefs.username) {
			adrdata^.prefs.username = ""};
		if not defined (adrdata^.prefs.password) {
			adrdata^.prefs.password = ""};
		if not defined (adrdata^.prefs.windowFont) {
			adrdata^.prefs.windowFont = "Arial"};
		if not defined (adrdata^.prefs.windowFontSize) {
			adrdata^.prefs.windowFontSize = 14};
		if not defined (adrdata^.prefs.template) {
			adrdata^.prefs.template = myTwitterProfileSuite.data.virginTemplate};
		if not defined (adrdata^.prefs.nextPageNum) {
			adrdata^.prefs.nextPageNum = 1};
		if not defined (adrdata^.prefs.calendarSerialnum) {
			adrdata^.prefs.calendarSerialnum = 1}};
	return (adrdata)};
bundle { //test code
	init ()}



This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.