2011-01-12 Ojan Vafai <ojan@chromium.org>
[WebKit-https.git] / Websites / bugs.webkit.org / code-review.js
index 6836be2db727b57c08c2bc9755331d1598b23245..b0786f703153ec8edffeddaf028828001b251797 100644 (file)
     var to_class = '';
     var from_attributes = '';
     var to_attributes = '';
-    var from_contents = contents;
+    // Clone the contents so we have two copies we can put back in the DOM.
+    var from_contents = contents.clone(true);
     var to_contents = contents;
 
+    var container_class = 'LineContainer';
+    var container_attributes = '';
+
     if (from && !to) { // This is a remove line.
       from_class = classNames;
       from_attributes = attributes;
       to_class = classNames;
       to_attributes = attributes;
       from_contents = '';
-    }
-
-    var container_class = 'LineContainer';
-    var container_attributes = '';
-    if (!to_attributes && !from_attributes) {
+    } else {
       container_attributes = attributes;
       container_class += ' Line ' + classNames;
     }