这几天对聊天室功能进行了一些列的优化和增补开发。
计有:
1) 增加了编辑身份定义,也就是<chatRoom>元素中的editors属性定义能力;
2) 增加了上载图像文件的能力;
3) 输入内容的面板部分变成浮动效果,精简了尺寸,呈现半透明效果;文本框中Ctrl+Enter触发发送动作;
4) 内容显示区首次显示的时候,宽度和高度通过javascript自动计算;输入内容的面板自动停靠在右下角位置;
5) 鼠标点击左右区域分割条的时候,不但缩小左边区域,而且缩小上部区域,以便腾出更大的显示空间。在部件尺寸变化的时候,内容区域和尺寸和输入面板的停靠位置都会自动重新计算设置;
6) 在opac.xml中定义上载图片的限制尺寸;
7) 修正了IE浏览器中贴纸不能横向铺开排列的问题;
8) 增加了URL命令行中用room参数指定起始栏目的能力;栏目名可以使用 @1 这样的形式;
9) 在column.aspx即“书评”页面中增加了子菜单入口,可以直接进入chat.aspx页面。如果不想要这个子菜单,可以在dp2opac虚拟目录中删除column_sidebar.xml或chat.aspx文件。