char floorlist[128][SIZ];
-char *viewdefs[6];
+char *viewdefs[7];
void initialize_viewdefs(void) {
viewdefs[0] = _("Bulletin Board");
viewdefs[3] = _("Calendar");
viewdefs[4] = _("Task List");
viewdefs[5] = _("Notes List");
+ viewdefs[6] = _("Wiki");
}
"</span></a></td>\n", _("Add new note")
);
break;
+ case VIEW_WIKI:
+ /* Don't let users create unlinked pages. */
+ break;
default:
wprintf(
"<td><a href=\"display_enter\">"
wprintf("</SELECT>\n");
/* Our clever little snippet of JavaScript automatically selects
- * a public room if the view is set to Bulletin Board, and it
- * selects a mailbox room otherwise. The user can override this,
- * of course.
+ * a public room if the view is set to Bulletin Board or wiki, and
+ * it selects a mailbox room otherwise. The user can override this,
+ * of course. We also disable the floor selector for mailboxes.
*/
wprintf("<LI>");
wprintf(_("Default view for room: "));
wprintf("<SELECT NAME=\"er_view\" SIZE=\"1\" OnChange=\""
- " if (this.form.er_view.value == 0) { "
+ " if ( (this.form.er_view.value == 0) "
+ " || (this.form.er_view.value == 6) ) { "
" this.form.type[0].checked=true; "
" this.form.er_floor.disabled = false; "
" } "