Index: openacs-4/packages/chat/tcl/chat-ajax-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/chat/tcl/chat-ajax-procs.tcl,v
diff -u -N -r1.30 -r1.31
--- openacs-4/packages/chat/tcl/chat-ajax-procs.tcl 6 Dec 2018 16:51:14 -0000 1.30
+++ openacs-4/packages/chat/tcl/chat-ajax-procs.tcl 6 Dec 2018 19:05:22 -0000 1.31
@@ -21,25 +21,31 @@
chat_room instproc render {} {
:get_parameters
- return [::chat::Chat login \
+ set html [subst {
+
+ [::chat::Chat login \
-chat_id $chat_id \
-mode $mode \
-path $path]
+
+ }]
}
}
namespace eval ::chat {
::xo::ChatClass Chat -superclass ::xowiki::Chat
- Chat proc login {-chat_id {-package_id ""} {-mode ""} {-path ""} {-skin ""}} {
+ Chat proc login {-chat_id {-package_id ""} {-mode ""} {-path ""}} {
if {![chat_room_exists_p $chat_id]} {
return [_ chat.Room_not_found]
} else {
chat_room_get -room_id $chat_id -array c
+ set package_id $c(context_id)
+ set chat_skin [parameter::get -package_id $package_id -parameter ChatSkin]
next -chat_id $chat_id \
- -skin $skin \
- -package_id $c(context_id) \
+ -skin $chat_skin \
+ -package_id $package_id \
-mode $mode \
-path $path \
-logout_messages_p $c(logout_messages_p) \