Room info popup is now onMouseOver instead of onClick
authorArt Cancro <ajc@citadel.org>
Wed, 22 Dec 2010 22:50:49 +0000 (17:50 -0500)
committerWilfried Goesgens <dothebart@citadel.org>
Sun, 4 Sep 2011 13:29:47 +0000 (13:29 +0000)
webcit/roomtokens.c
webcit/static/styles/webcit.css
webcit/static/t/readinfo.html

index cff35cdf560cb66923f4d2bba5784ef028bd967d..917ac5a948ba614c447705343eb261ec78cac1d3 100644 (file)
@@ -470,8 +470,10 @@ void tmplput_ThisRoomInfoText(StrBuf *Target, WCTemplputParams *TP)
                /* only a certain number of characters */
                StrBuf *SubBuf;
                SubBuf = NewStrBufDup(WCC->CurRoom.XInfoText);
-               StrBuf_Utf8StrCut(SubBuf, nchars);
-               StrBufAppendBufPlain(SubBuf, HKEY("..."), 0);
+               if (StrLength(SubBuf) > nchars) {
+                       StrBuf_Utf8StrCut(SubBuf, nchars);
+                       StrBufAppendBufPlain(SubBuf, HKEY("..."), 0);
+               }
                StrBufAppendTemplate(Target, TP, SubBuf, 1);
                FreeStrBuf(&SubBuf);
        }
index 792f8a3a9d062512537d7f81cfbbaa3db7045ea2..27e91e5b8f7de334def2c1b4cb97e6fcae599e38 100644 (file)
@@ -64,7 +64,7 @@ body {
 
 #online_users li.inactiveuser a { background-color: transparent }
 
-#room_infos, #address_book_popup,.roomops_cell, .roomops_cell_edit, .mimepart {
+#room_infos, #address_book_popup, .roomops_cell, .roomops_cell_edit, .mimepart {
        background-color: #F0FFFF;
        color: #333;
 } 
index 1f64b7f1686426c263537de7d79e7403a067c317..8fc2a5a09d45e72a02f45bb91783a30d2a4c7858 100644 (file)
@@ -1,7 +1,9 @@
-<div class="infos" onclick="javascript:Effect.Appear('room_infos', { duration: 0.5 });">
+<div class="infos" 
+       onMouseOver="javascript:Effect.Appear('room_infos', { duration: 0.5 });"
+       onMouseOut="javascript:Effect.Fade('room_infos', { duration: 0.5 });"
+>
        <?THISROOM:INFOTEXT(40, "X")>
 </div>
 <div id="room_infos" style="display:none;">
-       <img class="close_infos" onclick="javascript:Effect.Fade('room_infos', { duration: 0.5 });" src="static/closewindow.gif" alt="<?_("Close window")>"  width="16" height="16" />
        <?THISROOM:INFOTEXT(0, "X")>
 </div>