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