Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 | 4 |
| 5 <script> | 5 <script> |
| 6 function addRow(name, url, isdir, size, date_modified) { | 6 function addRow(name, url, isdir, size, date_modified) { |
| 7 if (name == ".") | 7 if (name == ".") |
| 8 return; | 8 return; |
| 9 | 9 |
| 10 var root = "" + document.location; | |
|
wtc
2009/09/04 18:08:09
Just curious, why do we need the ""?
Would "paren
eroman
2009/09/04 18:50:33
Instead of document.location, you can use document
| |
| 11 if (root.substr(-1) !== "/") | |
| 12 root += "/"; | |
| 13 | |
| 10 var table = document.getElementById("table"); | 14 var table = document.getElementById("table"); |
| 11 var row = document.createElement("tr"); | 15 var row = document.createElement("tr"); |
| 12 var file_cell = document.createElement("td"); | 16 var file_cell = document.createElement("td"); |
| 13 var link = document.createElement("a"); | 17 var link = document.createElement("a"); |
| 14 if (name == "..") { | 18 if (name == "..") { |
| 15 link.href = document.location + "/.."; | 19 link.href = root + ".."; |
| 16 link.innerText = document.getElementById("parentDirText").innerText; | 20 link.innerText = document.getElementById("parentDirText").innerText; |
| 17 size = ""; | 21 size = ""; |
| 18 date_modified = ""; | 22 date_modified = ""; |
| 19 } else { | 23 } else { |
| 20 if (isdir) { | 24 if (isdir) { |
| 21 name = name + "/"; | 25 name = name + "/"; |
| 22 url = url + "/"; | 26 url = url + "/"; |
| 23 size = ""; | 27 size = ""; |
| 24 } | 28 } |
| 25 link.innerText = name; | 29 link.innerText = name; |
| 26 link.href = document.location + "/" + url; | 30 link.href = root + url; |
| 27 } | 31 } |
| 28 file_cell.appendChild(link); | 32 file_cell.appendChild(link); |
| 29 | 33 |
| 30 row.appendChild(file_cell); | 34 row.appendChild(file_cell); |
| 31 row.appendChild(createCell(size)); | 35 row.appendChild(createCell(size)); |
| 32 row.appendChild(createCell(date_modified)); | 36 row.appendChild(createCell(date_modified)); |
| 33 | 37 |
| 34 table.appendChild(row); | 38 table.appendChild(row); |
| 35 } | 39 } |
| 36 | 40 |
| (...skipping 24 matching lines...) Expand all Loading... | |
| 61 <hr/> | 65 <hr/> |
| 62 <table id="table"> | 66 <table id="table"> |
| 63 <tr style="font-weight: bold"> | 67 <tr style="font-weight: bold"> |
| 64 <td i18n-content="headerName"></td> | 68 <td i18n-content="headerName"></td> |
| 65 <td class="sizeColumn" i18n-content="headerSize"></td> | 69 <td class="sizeColumn" i18n-content="headerSize"></td> |
| 66 <td class="sizeColumn" i18n-content="headerDateModified"></td> | 70 <td class="sizeColumn" i18n-content="headerDateModified"></td> |
| 67 </tr> | 71 </tr> |
| 68 </table> | 72 </table> |
| 69 </body> | 73 </body> |
| 70 </html> | 74 </html> |
| OLD | NEW |