its wCLog now, as js styleguides command us.
[citadel.git] / webcit / static / summaryview.js
index a57ecef7012998ae8c4fcc8219aabe5d5321c1cf..109b3fd46d69e2c131df08778cce21d5d5d99fa6 100644 (file)
@@ -160,7 +160,7 @@ function loadMessages(transport) {
                msgs = data['msgs'];
                var length = msgs.length;
                rowArray = new Array(length); // store so they can be sorted
-               WCLog("Row array length: "+rowArray.length);
+               wCLog("Row array length: "+rowArray.length);
        } catch (e) {
                //window.alert(e+"|"+e.description);
        }
@@ -184,7 +184,7 @@ function loadMessages(transport) {
         refreshMessageCounter();
 }
 function resortAndDisplay(sortMode) {
-       WCLog("Begin resortAndDisplay");
+       wCLog("Begin resortAndDisplay");
   
        /* We used to try and clear out the message_view element,
           but stupid IE doesn't even do that properly */
@@ -196,10 +196,10 @@ function resortAndDisplay(sortMode) {
                        msgs.sort(sortMode);
                }
        } catch (e) {
-               WCLog("Sort error: " + e);
+               wCLog("Sort error: " + e);
        }
        var endSort = new Date();
-       WCLog("Sort rowArray in " + (endSort-startSort));
+       wCLog("Sort rowArray in " + (endSort-startSort));
        var start = new Date();
        var length = msgs.length;
        var compiled = new Array(length+2);
@@ -226,12 +226,12 @@ function resortAndDisplay(sortMode) {
                        var i = x+1;
                        compiled[i] = trTemplate.join("");
                } catch (e) {
-                       WCLog("Exception on row " +  x + ":" + e);
+                       wCLog("Exception on row " +  x + ":" + e);
                }
        }
        compiled[length+2] = "</table>";
        var end = new Date();
-       WCLog("iterate: " + (end-start));
+       wCLog("iterate: " + (end-start));
        var compile = compiled.join("");
        start = new Date();
        $(message_view_parent).update(compile);
@@ -239,7 +239,7 @@ function resortAndDisplay(sortMode) {
        message_view = message_view_parent.firstChild;
        end = new Date();
        var delta = end.getTime() - start.getTime();
-       WCLog("append: " + delta);
+       wCLog("append: " + delta);
        ApplySorterToggle();
        normalizeHeaderTable();
 }
@@ -274,86 +274,90 @@ function sortRowsByFromDescending(a, b) {
        return strcmp(fromTwo, fromOne);
 };
 function CtdlMessageListClick(evt) {
-       /* Since element.onload is used here, test to see if evt is defined */
-       var event = evt ? evt : window.event; 
-       var target = event.target ? event.target: event.srcElement; // and again..
-       var parent = target.parentNode;
-       var msgId = parent.getAttribute("citadel:msgid");
-       var is_shift_pressed = event.shiftKey;
-       var is_ctrl_pressed = event.ctrlKey;
-        var rowclass = parent.getAttribute("class");
-        var msgUnseen = rowclass.search("new_message") >= 0;
+    /* Since element.onload is used here, test to see if evt is defined */
+    var event = evt ? evt : window.event; 
+    var target = event.target ? event.target: event.srcElement; // and again..
+    var parent = target.parentNode;
+    var msgId = parent.getAttribute("citadel:msgid");
+    var is_shift_pressed = event.shiftKey;
+    var is_ctrl_pressed = event.ctrlKey;
+    var rowclass = parent.getAttribute("class");
+    var msgUnseen = rowclass.search("new_message") >= 0;
 
-/* debugging
-       str = '.';
-       if (is_shift_pressed) {
-               str = str + 'S';
-       }
-       str = str + '.';
-       if (is_ctrl_pressed) {
-               str = str + 'C';
-       }
-       str = str + '.';
-       $('ib_summary').innerHTML = str;
-*/
+    /* debugging
+       str = '.';
+       if (is_shift_pressed) {
+       str = str + 'S';
+       }
+       str = str + '.';
+       if (is_ctrl_pressed) {
+       str = str + 'C';
+       }
+       str = str + '.';
+       $('ib_summary').innerHTML = str;
+    */
 
-       // If the ctrl key modifier wasn't used, unmark all rows and load the message
-       if (!is_shift_pressed && !is_ctrl_pressed) {
-               previousFinish = 0;
-               markedFrom = 0;
-               unmarkAllRows();
-               markedRowIndex = parent.rowIndex;
-               originalMarkedRow = parent;
-               document.getElementById("preview_pane").innerHTML = "";
-               new Ajax.Updater('preview_pane', 'msg/'+msgId, {method: 'get'});
-               markRow(parent);
+    // If the ctrl key modifier wasn't used, unmark all rows and load the message
+    if (!is_shift_pressed && !is_ctrl_pressed) {
+       previousFinish = 0;
+       markedFrom = 0;
+       unmarkAllRows();
+       markedRowIndex = parent.rowIndex;
+       originalMarkedRow = parent;
+       document.getElementById("preview_pane").innerHTML = "";
+       new Ajax.Updater('preview_pane', 'msg/'+msgId, {method: 'get'});
+       markRow(parent);
 
-               if (msgUnseen) {
-                   var p = encodeURI('g_cmd=SEEN ' + msgId + '|1');
-                   new Ajax.Request('ajax_servcmd', {
-                       method: 'post',
-                       parameters: p,
-                       onComplete: CtdlMarkRowAsRead(parent)
-                   });
-               }
-               // If the shift key modifier is used, mark a range...
-       } else if (event.button != 2 && is_shift_pressed) {
-               if (originalMarkedRow == null) {
-                       originalMarkedRow = parent;
-                       markRow(parent);
-               } else {
-                       unmarkAllRows();
-                       markRow(parent);
-                       markRow(originalMarkedRow);
-               }
-               var rowIndex = parent.rowIndex;
-               if (markedFrom == 0) {
-                       markedFrom = rowIndex;
-               }
-               var startMarkingFrom = 0;
-               var finish = 0;
-               if (rowIndex > markedRowIndex) {
-                       startMarkingFrom = markedRowIndex+1;
-                       finish = rowIndex;
-               } else if (rowIndex < markedRowIndex) {
-                       startMarkingFrom = rowIndex+1;
-                       finish = markedRowIndex;
-               }
-               previousFinish = finish;
-               WCLog('startMarkingFrom=' + startMarkingFrom + ', finish=' + finish);
-               for(var x = startMarkingFrom; x<finish; x++) {
-                       WCLog("Marking row " + x);
-                       markRow(parent.parentNode.rows[x]);
-               }
-               // If the ctrl key modifier is used, toggle one message
-       } else if (event.button != 2 && is_ctrl_pressed) {
-               if (parent.getAttribute("citadel:marked")) {
-                       unmarkRow(parent);
-               }
-               else {
-                       markRow(parent);
-               }
+       if (msgUnseen) {
+           var p = encodeURI('g_cmd=SEEN ' + msgId + '|1');
+           new Ajax.Request('ajax_servcmd', {
+               method: 'post',
+               parameters: p,
+               onComplete: CtdlMarkRowAsRead(parent)
+           });
        }
+       // If the shift key modifier is used, mark a range...
+    } else if (event.button != 2 && is_shift_pressed) {
+       if (originalMarkedRow == null) {
+           originalMarkedRow = parent;
+           markRow(parent);
+       } else {
+           unmarkAllRows();
+           markRow(parent);
+           markRow(originalMarkedRow);
+       }
+       var rowIndex = parent.rowIndex;
+       if (markedFrom == 0) {
+           markedFrom = rowIndex;
+       }
+       var startMarkingFrom = 0;
+       var finish = 0;
+       if (markedRowIndex === null) {
+           startMarkingFrom = 0;
+           finish = rowIndex;
+       }
+       else if (rowIndex > markedRowIndex) {
+           startMarkingFrom = markedRowIndex+1;
+           finish = rowIndex;
+       } else if (rowIndex < markedRowIndex) {
+           startMarkingFrom = rowIndex+1;
+           finish = markedRowIndex;
+       }
+       previousFinish = finish;
+       wCLog('startMarkingFrom=' + startMarkingFrom + ', finish=' + finish);
+       for(var x = startMarkingFrom; x<finish; x++) {
+           wCLog("Marking row " + x);
+           markRow(parent.parentNode.rows[x]);
+       }
+       // If the ctrl key modifier is used, toggle one message
+    } else if (event.button != 2 && is_ctrl_pressed) {
+       if (parent.getAttribute("citadel:marked")) {
+           unmarkRow(parent);
+       }
+       else {
+           markRow(parent);
+       }
+    }
 }
 function CtdlMarkRowAsRead(rowElement) {
        var classes = rowElement.className;
@@ -465,7 +469,7 @@ function deleteAllSelectedMessages() {
                parameters: mvCommand,
                method: 'post',
                onSuccess: function(transport) {
-                   WCLog(transport.responseText);
+                   wCLog(transport.responseText);
                }
            });
            msgIds = "";
@@ -482,7 +486,7 @@ function deleteAllSelectedMessages() {
        parameters: mvCommand,
        method: 'post',
        onSuccess: function(transport) {
-           WCLog(transport.responseText);
+           wCLog(transport.responseText);
        }
     });
 
@@ -610,7 +614,7 @@ function setupPageSelector() {
        var select_page = document.getElementById("selectpage");
        summpage.innerHTML = "";
        if (is_safe_mode) {
-               WCLog("unhiding parent page");
+               wCLog("unhiding parent page");
                select_page.className = "";
        } else {
                return;