int is_funambol = 0;
char mobnum[20];
- svput("BOXTITLE", WCS_STRING, _("Push email and SMS settings"));
-
/* Find any existing settings*/
if (goto_config_room() == 0) {
int msgnum = 0;
}
}
}
+ // TODO: do in a saner fashion.
+ svput("PUSH_NONE", WCS_STRING, " "); // defaults
+ svput("PUSH_TEXT", WCS_STRING, " ");
+ svput("PUSH_FNBL", WCS_STRING, " ");
+ svput("SMSNUM", WCS_STRING, " ");
if (is_none) {
svput("PUSH_NONE", WCS_STRING, "checked=\"checked\"");
} else if (is_pager) {
<div id="content" class="config_service">
<!-- NOT beginbox -->
<div class="box">
- <div class="boxlabel"><?BOXTITLE><?CONTEXTSTR("X")></div>
+ <div class="boxlabel"><?_("Push email and SMS settings")></div>
<div class="boxcontent">
<!-- still not begin box -->
<!-- Begin Push email configure -->
<form id="pushconfig" method="post" action="save_pushemail">
<p class="option"><input type="radio" name="pushsetting" value=
- "funambol" <?PUSH_FNBL>><strong>Notify Funambol server</strong></p>
+ "funambol" <?PUSH_FNBL> ><strong>Notify Funambol server</strong></p>
<p class="option"><input type="radio" name="pushsetting" value=
- "textmessage" <?PUSH_TEXT>><strong>Send a text message</strong> to... <input type="text"
+ "textmessage" <?PUSH_TEXT> ><strong>Send a text message</strong> to... <input type="text"
name="user_sms_number" size="20" <?SMSNUM> > (Use international format, without any
leading zeros, spaces or hypens, like +61415011501)</p>
<p class="option"><input type="radio" name="pushsetting" value=
- "none" <?PUSH_NONE>><strong>Don't send any notifications</strong></p>
+ "none" <?PUSH_NONE> ><strong>Don't send any notifications</strong></p>
<p><input type="submit" name="submit" value="Save settings"></p>
</form>
}
function IconBarRoomList() {
var currentExpanded = ctdlLocalPrefs.readPref("rooms_expanded");
+ var curRoomName = "";
+ if (document.getElementById("rmname")) {
+ curRoomName = getTextContent(document.getElementById("rmname"));
+ }
currentDropTargets = new Array();
var iconbar = document.getElementById("iconbar");
roomlist = document.getElementById("roomlist");
var mailboxRooms = GetMailboxRooms();
for(var i=0; i<mailboxRooms.length; i++) {
var room = mailboxRooms[i];
- currentDropTargets.push(addRoomToList(mailboxUL, room));
+ currentDropTargets.push(addRoomToList(mailboxUL, room, curRoomName));
}
if (currentExpanded != null && currentExpanded == _mailbox ) {
expandFloor(mailboxSPAN);
var roomsForFloor = GetRoomsByFloorNum(floornum);
for(var b=0; b<roomsForFloor.length; b++) {
var room = roomsForFloor[b];
- currentDropTargets.push(addRoomToList(floorUL, room));
+ currentDropTargets.push(addRoomToList(floorUL, room, curRoomName));
}
if (currentExpanded != null && currentExpanded == name) {
expandFloor(floorSPAN);
}
}
-function addRoomToList(floorUL,room) {
+function addRoomToList(floorUL,room, roomToEmphasize) {
var roomName = room[RN_ROOM_NAME];
var flag = room[RN_ROOM_FLAG];
var curView = room[RN_CUR_VIEW];
if (hasNewMsgs) {
className += " room-newmsgs";
}
+ if (roomName == roomToEmphasize) {
+ className += " room-emphasized";
+ }
roomLI.setAttribute("class", className);
roomA.dropTarget = true;
roomA.dropHandler = roomListDropHandler;
padding: 0;
}
/** Override to disable list-style-image" */
-.room {
+.room a, .room a, .room a:visited, .room a:link {
+ color: #333333;
}
.room-private {
list-style-image: url("/static/privatemess_16x.gif");
.room-newmsgs {
font-weight: bold;
}
+.room-emphasized {
+ text-decoration: underline;
+}
/* Content */
.boxcontent table {