Commons:User scripts/users namespace/reports/User:AVRS/diffs.js

This is the report page for User:AVRS/diffs.js. It is bot-maintained. All manual changes might be overwritten.

jshint edit

  1. ISSUE: line 26 character 30: Missing semicolon. - Evidence: var currentLink, currentTable // !! debugging
  2. ISSUE: line 31 character 77: Missing semicolon. - Evidence: var dfNoWikiParsing = window.dfNoWikiParsing, dfNoPopups = window.dfNoPopups
  3. ISSUE: line 32 character 34: Missing semicolon. - Evidence: var curTitle, tempDiv, curStripes
  4. ISSUE: line 33 character 24: Missing semicolon. - Evidence: var requestedPages = {} //aray of retreived diffs, used as cache
  5. ISSUE: line 34 character 53: Missing semicolon. - Evidence: var isIE = navigator.userAgent.indexOf('MSIE') != -1
  6. ISSUE: line 35 character 19: Missing semicolon. - Evidence: var popupCount = 0 //, popupArray = []
  7. ISSUE: line 39 character 40: Missing semicolon. - Evidence: addHandler(document, 'click', onClick)
  8. ISSUE: line 40 character 67: Missing semicolon. - Evidence: if (!window.dfNoArrowKeys) addHandler(document, 'keyup', onKeyUp)
  9. ISSUE: line 42 character 94: Missing semicolon. - Evidence: a[href^="/w/index.php"][href*="diff="]' + (window.dfDiffLinksCSS || '{font-style:italic}'))
  10. ISSUE: line 47 character 105: Missing semicolon. - Evidence: var content = document.getElementById('content') || document.getElementById('mw_content') || document
  11. ISSUE: line 48 character 61: Missing semicolon. - Evidence: var i = 0, tables = content.getElementsByTagName('table')
  12. ISSUE: line 49 character 66: Missing semicolon. - Evidence: while (i < tables.length && tables[i].className != 'diff') i++
  13. ISSUE: line 50 character 34: Missing semicolon. - Evidence: if (i == tables.length) return //then it's div.firstrevisionheader
  14. ISSUE: line 51 character 28: Missing semicolon. - Evidence: currentTable = tables[i]
  15. ISSUE: line 53 character 50: Missing semicolon. - Evidence: currentTable.parentNode.diffURL = document.URL
  16. ISSUE: line 54 character 50: Missing semicolon. - Evidence: currentTable.parentNode.diffTitle = wgPageName
  17. ISSUE: line 56 character 93: Missing semicolon. - Evidence: requestedPages[document.URL] = '<table class=diff>' + currentTable.innerHTML + '</table>'
  18. ISSUE: line 57 character 25: Missing semicolon. - Evidence: improveCurrentTable()
  19. ISSUE: line 58 character 93: Missing semicolon. - Evidence: currentTable.parentNode.insertBefore(createToolbar(), currentTable.parentNode.firstChild)
  20. ISSUE: line 61 character 2: Missing semicolon. - Evidence: }
  21. ISSUE: line 66 character 14: Missing semicolon. - Evidence: cursorWait() //cancel waiting indicator if something went wrong
  22. ISSUE: line 69 character 23: Missing semicolon. - Evidence: e = e || window.event
  23. ISSUE: line 70 character 41: Missing semicolon. - Evidence: if (e.shiftKey || e.button == 2) return // shift key or right click
  24. ISSUE: line 71 character 65: Missing semicolon. - Evidence: if ((isIE && e.button == 4) || (!isIE && e.button == 1)) return //middle click
  25. ISSUE: line 72 character 37: Missing semicolon. - Evidence: var targ = e.target || e.srcElement
  26. ISSUE: line 74 character 19: Missing semicolon. - Evidence: if (!targ) return
  27. ISSUE: line 82 character 44: Missing semicolon. - Evidence: case 'df-popup': closePopup(targ); return
  28. ISSUE: line 83 character 57: Missing semicolon. - Evidence: case 'df-caption': closePopup(targ.parentNode); return
  29. ISSUE: line 84 character 59: Missing semicolon. - Evidence: case 'diff-lineno': changeBlock(targ.parentNode); return
  30. ISSUE: line 85 character 97: Missing semicolon. - Evidence: case 'diff-addedline': case 'diff-deletedline': case 'diff-context': processCell(targ); return
  31. ISSUE: line 97 character 21: Missing semicolon. - Evidence: var url = targ.href
  32. ISSUE: line 98 character 48: Missing semicolon. - Evidence: if (!url || url.indexOf('diff=') == -1) return //not a diff
  33. ISSUE: line 99 character 28: Use '!==' to compare with '0'. - Evidence: if (url.indexOf(wgServer) != 0 && url.charAt(0) != '/') return //diff, but not to this server
  34. ISSUE: line 99 character 64: Missing semicolon. - Evidence: if (url.indexOf(wgServer) != 0 && url.charAt(0) != '/') return //diff, but not to this server
  35. ISSUE: line 100 character 52: Missing semicolon. - Evidence: if (targ.parentNode.className == 't-print') return
  36. ISSUE: line 102 character 20: Missing semicolon. - Evidence: currentLink = targ
  37. ISSUE: line 103 character 31: Missing semicolon. - Evidence: var isClickIntercepted = true
  38. ISSUE: line 104 character 88: Missing semicolon. - Evidence: if (/differences-(prev|next)link/.test(targ.id)) isClickIntercepted = followNextLink()
  39. ISSUE: line 105 character 37: Missing semicolon. - Evidence: else if (!dfNoPopups) createPopup()
  40. ISSUE: line 106 character 33: Missing semicolon. - Evidence: else isClickIntercepted = false
  41. ISSUE: line 109 character 72: Missing semicolon. - Evidence: if (e.preventDefault) e.preventDefault(); else e.returnValue = false
  42. ISSUE: line 110 character 16: Missing semicolon. - Evidence: return false
  43. ISSUE: line 112 character 15: Missing semicolon. - Evidence: return true
  44. ISSUE: line 120 character 49: Missing semicolon. - Evidence: if (currentTable.innerHTML.length>70000) return
  45. ISSUE: line 121 character 19: Missing semicolon. - Evidence: addDiffTableCSS()
  46. ISSUE: line 122 character 51: Missing semicolon. - Evidence: var trs = currentTable.getElementsByTagName('tr')
  47. ISSUE: line 123 character 46: Missing semicolon. - Evidence: curTitle = currentTable.parentNode.diffTitle //to be used in processHTML()
  48. ISSUE: line 124 character 20: Missing semicolon. - Evidence: curStripes = false
  49. ISSUE: line 125 character 53: Missing semicolon. - Evidence: for (var i=1; i<trs.length; i++) improveRow(trs[i])
  50. ISSUE: line 132 character 45: Missing semicolon. - Evidence: var tds = tr.getElementsByTagName('td'), td
  51. ISSUE: line 132 character 45: Too many errors. (15% scanned). - Evidence: undefined