* Fix iconbar roomlist floor expansion in IE7, IE6 todo
var currentDropTargets = null;
var dropTarget = null;
var dragAndDropElement = null;
var currentDropTargets = null;
var dropTarget = null;
var dragAndDropElement = null;
+var oldSelectHandler = null;
function mouseDownHandler(event) {
var target = event.target;
var actualTarget = target;
function mouseDownHandler(event) {
var target = event.target;
var actualTarget = target;
if (draggedElement != null) {
if (dragAndDropElement == null) {
dragAndDropElement = draggedElement.ctdlDnDElement();
if (draggedElement != null) {
if (dragAndDropElement == null) {
dragAndDropElement = draggedElement.ctdlDnDElement();
- dragAndDropElement.setAttribute("class", "draganddrop");
+ dragAndDropElement.className = "draganddrop";
document.body.appendChild(dragAndDropElement);
}
var clientX = event.clientX+5;
document.body.appendChild(dragAndDropElement);
}
var clientX = event.clientX+5;
}
}
function setupDragDrop() {
}
}
function setupDragDrop() {
-if (document.addEventListener != undefined) {
- $(document.body).observe('mousedown', mouseDownHandler);
+ $(document.body).observe('mousedown', mouseDownHandler);
$(document.body).observe('mouseup',mouseUpHandler);
$(document.body).observe('mousemove',mouseMoveHandler);
$(document.body).observe('mouseover', mouseMoveOver);
$(document.body).observe('mouseup',mouseUpHandler);
$(document.body).observe('mousemove',mouseMoveHandler);
$(document.body).observe('mouseover', mouseMoveOver);
- $(document.body).observe('mouseout', mouseMoveOut);
- }
+ $(document.body).observe('mouseout', mouseMoveOut);
}
function turnOffTextSelect() {
document.onmousedown = new Function("return false");
}
function turnOffTextSelect() {
document.onmousedown = new Function("return false");
-document.onmouseup = new Function("return true");
+ document.onmouseup = new Function("return true");
+ oldSelectHandler = document.onselectstart;
+ document.onselectstart = function() { return false; };
}
function turnOnTextSelect() {
document.onmousedown = null;
document.onmouseup = null;
}
function turnOnTextSelect() {
document.onmousedown = null;
document.onmouseup = null;
+ document.onselectstart = oldSelectHandler;
mailboxSPAN.appendChild(document.createTextNode(_mailbox));
$(mailboxSPAN).observe('click', expandFloorEvent);
mailboxLI.appendChild(mailboxSPAN);
mailboxSPAN.appendChild(document.createTextNode(_mailbox));
$(mailboxSPAN).observe('click', expandFloorEvent);
mailboxLI.appendChild(mailboxSPAN);
- mailboxLI.setAttribute("class", "floor");
+ mailboxLI.className = "floor";
var mailboxUL = document.createElement("ul");
mailboxLI.appendChild(mailboxUL);
var mailboxRooms = GetMailboxRooms();
var mailboxUL = document.createElement("ul");
mailboxLI.appendChild(mailboxUL);
var mailboxRooms = GetMailboxRooms();
floorSPAN.appendChild(document.createTextNode(name));
$(floorSPAN).observe('click', expandFloorEvent);
floorLI.appendChild(floorSPAN);
floorSPAN.appendChild(document.createTextNode(name));
$(floorSPAN).observe('click', expandFloorEvent);
floorLI.appendChild(floorSPAN);
- floorLI.setAttribute("class", "floor");
+ floorLI.className = "floor";
var floorUL = document.createElement("ul");
floorLI.appendChild(floorUL);
var roomsForFloor = GetRoomsByFloorNum(floornum);
var floorUL = document.createElement("ul");
floorLI.appendChild(floorUL);
var roomsForFloor = GetRoomsByFloorNum(floornum);
.imsg {
text-align: center;
}
.imsg {
text-align: center;
}
-#summary_view table {
-/* table-layout: fixed; stops long subjects overflowing */
-}
#summary_view > table { /* hide from IE6 */
width: 100%;
#summary_view > table { /* hide from IE6 */
width: 100%;
}
colgroup.entity {
text-align: center;
}
colgroup.entity {
text-align: center;