fix: handle delete page

This commit is contained in:
EnixCoda 2020-06-15 21:02:24 +08:00
parent 6f0d645d8b
commit b9be46b337
No known key found for this signature in database
GPG key ID: 0C1A07377913A1DD

View file

@ -185,12 +185,17 @@ export function attachCopySnippet() {
}
},
() => {
const plainReadmeSelector = '.repository-content div#readme .plain'
$(plainReadmeSelector, undefined, () =>
raiseError(
new Error('cannot find mount point for copy snippet button while readme exists'),
),
)
// in URL like `/{user}/{repo}/delete/{branch}/path/to/file
const deleteReadmeSelector = '.repository-content div#readme del'
if (!$(deleteReadmeSelector)) {
// in pages where readme is not markdown, e.g. txt
const plainReadmeSelector = '.repository-content div#readme .plain'
if (!$(plainReadmeSelector)) {
raiseError(
new Error('cannot find mount point for copy snippet button while readme exists'),
)
}
}
},
)
})