X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fstatic%2Froomops.js;fp=webcit%2Fstatic%2Froomops.js;h=d4f2dd4cbe19d6f4589eb45db497baf2e449d3bf;hb=e9375b17a9cdd99b33b9534fc19d0f73fd520866;hp=0000000000000000000000000000000000000000;hpb=22ed46dbc04dc6b7371a9e7f499b43cc33d39878;p=citadel.git diff --git a/webcit/static/roomops.js b/webcit/static/roomops.js new file mode 100644 index 000000000..d4f2dd4cb --- /dev/null +++ b/webcit/static/roomops.js @@ -0,0 +1,72 @@ +// ROOM list vars: +var rooms = null; + +// FLOOR list +var floors = null; + +var roomsForFloors = new Array(); +/* STRUCT KEYS */ +/* LKRN etc. */ +var RN_ROOM_NAME = 0; +var RN_ROOM_FLAG = 1; +var RN_FLOOR_NUM = 2; +var RN_LIST_ORDER = 3; +var RN_ACCESS_CONTROL = 4; +var RN_CUR_VIEW = 5; +var RN_DEF_VIEW = 6; +var RN_LAST_CHANGE = 7; + +var QR_PRIVATE = 4; +var QR_MAILBOX = 16384; + +var UA_KNOWN = 2; +var UA_GOTOALLOWED = 4; +var UA_HASNEWMSGS = 8; +var UA_ZAPPED = 16; + +var VIEW_BBS = 0; +var VIEW_MAILBOX = 1; +var VIEW_ADDRESSBOOK = 2; +var VIEW_CALENDAR = 3; +var VIEW_TASKS = 4; +var VIEW_NOTES = 5; +var VIEW_WIKI = 6; +var VIEW_CALBRIEF = 7; +var VIEW_JOURNAL = 8; + +function FillRooms(callback) { + var roomFlr = new Ajax.Request("/json_roomflr", {method: 'get', onSuccess: function(transport) { ProcessRoomFlr(transport); callback.call(); }}); +} +function ProcessRoomFlr(transport) { + var data = eval('('+transport.responseText+')'); + floors = data["floors"]; + rooms = data["rooms"]; +} +function GetRoomsByFloorNum(flnum) { + var roomsForFloor = new Array(); + var x=0; + for(var i=0; i