Monday, November 08, 2010 at 12:04 AM.

system.verbs.builtins.mainResponder.adminSite.prefs.numberPopup

on numberPopup (prompt, adrpref, min, max) {
	<<Changes
		<<6/27/02; 2:43:59 PM by JES
			<<Created.
	local (pta = html.getPageTableAddress ());
	local (htmltext = "");
	on add (s) {
		htmltext = htmltext + (s + "\r");};
	
	if pta^.method == "POST" {
		adrpref^ = number (pta^.postArgs.[string.popFileFromAddress (adrpref)] )};
	
	add ("<tr>");
	bundle { //prompt
		if prompt != "" {prompt = prompt + ":"};
		add ("<td>" + prompt + "</td>")};
	bundle { //popup
		add ("<td>");
		add ("<select name=\"" + string.popFileFromAddress (adrpref) + "\">");
		local (i);
		for i = min to max {
			if i == adrpref^ {
				add ("<option value=\"" + i + "\" selected>" + i + "</option>")}
			else {
				add ("<option value=\"" + i + "\">" + i + "</option>")}};
		add ("</select>");
		add ("</td>")};
	add ("</tr>");
	
	return (htmltext)}



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.