X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Fstatic%2Froomops.js;fp=webcit%2Fstatic%2Froomops.js;h=d9c6c5ceba2dcac7b92735f40cd5af04a05d5a45;hp=e91b386fea6fdae23058a8202bec79268e3fd5e4;hb=4c9f5cbc2190bee39df82586465e2d89c4d33eeb;hpb=7a9abe96a5fa44e06c0e9fd9dc2097d643495063 diff --git a/webcit/static/roomops.js b/webcit/static/roomops.js index e91b386fe..d9c6c5ceb 100644 --- a/webcit/static/roomops.js +++ b/webcit/static/roomops.js @@ -9,7 +9,7 @@ var rooms = null; // FLOOR list var floors = null; -var roomsForFloors = new Array(); +var roomsForFloors = []; /* STRUCT KEYS */ /* LKRN etc. */ var RN_ROOM_NAME = 0; @@ -40,7 +40,7 @@ var VIEW_WIKI = 6; var VIEW_CALBRIEF = 7; var VIEW_JOURNAL = 8; -function FillRooms(callback) { +function fillRooms(callback) { var roomFlr = new Ajax.Request("json_roomflr?SortBy=byfloorroom?SortOrder=1", {method: 'get', onSuccess: function(transport) { ProcessRoomFlr(transport); callback.call(); }}); } function ProcessRoomFlr(transport) { @@ -62,7 +62,7 @@ function GetRoomsByFloorNum(flnum) { } return roomsForFloor; } -function GetMailboxRooms() { +function getMailboxRooms() { var roomsForFloor = new Array(); var x=0; for(var i=0; i 800) { + mvCommand = "g_cmd=MOVE%20" + msgIds + "|"+encodeURIComponent(room)+"|0"; + new Ajax.Request("ajax_servcmd", { + parameters: mvCommand, + method: 'post', + }); + msgIds = ""; + } + } + + } + mvCommand = "g_cmd=MOVE%20" + msgIds + "|"+encodeURIComponent(room)+"|0"; + new Ajax.Request('ajax_servcmd', { + method: 'post', + parameters: mvCommand, + onComplete: deleteAllMarkedRows()}); + } +} +function expandFloorEvent(event) { + expandFloor(event.target); +} +function expandFloor(target) { + if (target.nodeName.toLowerCase() !== "span") { + return; // ignore clicks on child UL + } + ctdlLocalPrefs.setPref("rooms_expanded", target.firstChild.nodeValue); + var parentUL = target.parentNode; + if (currentlyExpandedFloor !== null) { + currentlyExpandedFloor.className = currentlyExpandedFloor.className.replace("floor-expanded",""); + } + parentUL.className = parentUL.className + " floor-expanded"; + currentlyExpandedFloor = parentUL; +}