Tuesday, August 18, 2009 at 7:54 PM.
howtoSuite.init
<<Changes <<8/13/08; 9:35:26 AM by DW <<The #installer table requests we be updated by the OPML Editor, so we don't have to register ourselves. <<8/13/08; 8:56:17 AM by DW <<Init user.howto.prefs.flags. <<8/7/08; 5:39:39 PM by DW <<Init user.howto.prefs.server.ftp. <<8/5/08; 10:30:31 PM by DW <<Init user.howto.prefs.client.flComments. <<8/4/08; 5:56:45 AM by DW <<Make sure the tool is being updated every night. <<8/3/08; 12:18:02 PM by DW <<Init callbacks table. <<7/31/08; 10:33:37 AM by DW <<Created. if not defined (user.howto) { new (tabletype, @user.howto)}; bundle { //prefs if not defined (user.howto.prefs) { new (tabletype, @user.howto.prefs)}; bundle { //client prefs if not defined (user.howto.prefs.client) { new (tabletype, @user.howto.prefs.client)}; if not defined (user.howto.prefs.client.serverUrl) { user.howto.prefs.client.serverUrl = "xmlrpc://edithowto.opml.org:5337/RPC2"}; if not defined (user.howto.prefs.client.lastPath) { user.howto.prefs.client.lastPath = ""}; if not defined (user.howto.prefs.client.font) { user.howto.prefs.client.font = "Geneva"}; if not defined (user.howto.prefs.client.fontSize) { user.howto.prefs.client.fontSize = "14"}; if not defined (user.howto.prefs.client.flLocalMirror) { user.howto.prefs.client.flLocalMirror = true}; if not defined (user.howto.prefs.client.localMirrorFolder) { user.howto.prefs.client.localMirrorFolder = frontier.pathstring + "HowTo Mirror" + file.getpathchar ()}; if not defined (user.howto.prefs.client.lastImageFile) { user.howto.prefs.client.lastImageFile = ""}; if not defined (user.howto.prefs.client.flComments) { //8/5/08 by DW user.howto.prefs.client.flComments = true}}; bundle { //server prefs if not defined (user.howto.prefs.server) { //prefs for server new (tabletype, @user.howto.prefs.server)}; if not defined (user.howto.prefs.server.basefolder) { user.howto.prefs.server.basefolder = ""}; if not defined (user.howto.prefs.server.baseurl) { user.howto.prefs.server.baseurl = ""}; if not defined (user.howto.prefs.server.maxImageSize) { user.howto.prefs.server.maxImageSize = 256 * 1024}; bundle { //server FTP prefs, 8/7/08 by DW if not defined (user.howto.prefs.server.ftp) { new (tabletype, @user.howto.prefs.server.ftp)}; if not defined (user.howto.prefs.server.ftp.server) { user.howto.prefs.server.ftp.server = ""}; if not defined (user.howto.prefs.server.ftp.path) { user.howto.prefs.server.ftp.path = ""}; if not defined (user.howto.prefs.server.ftp.username) { user.howto.prefs.server.ftp.username = ""}; if not defined (user.howto.prefs.server.ftp.password) { user.howto.prefs.server.ftp.password = ""}}}; if not defined (user.howto.prefs.flags) { //8/13/08 by DW new (tabletype, @user.howto.prefs.flags)}}; bundle { //stats if not defined (user.howto.stats) { new (tabletype, @user.howto.stats)}; if not defined (user.howto.stats.ctSecsLastPageBuild) { user.howto.stats.ctSecsLastPageBuild = 0}}; bundle { //callbacks if not defined (user.howto.callbacks) { new (tabletype, @user.howto.callbacks)}; if not defined (user.howto.callbacks.headerImage) { new (tabletype, @user.howto.callbacks.headerImage)}}; bundle { //temp table if not defined (system.temp.howTo) { new (tabletype, @system.temp.howTo)}; if not defined (system.temp.howTo.renderedText) { new (tabletype, @system.temp.howTo.renderedText)}}
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.