This repository was archived by the owner on Jun 28, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 426
Expand file tree
/
Copy pathfilediff.html
More file actions
35 lines (32 loc) · 2.08 KB
/
Copy pathfilediff.html
File metadata and controls
35 lines (32 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!doctype html><html><head><meta charset=utf-8><title>微信开发者工具编辑器</title><link rel=stylesheet href=../js/extensions/editor/editor.css><link rel=stylesheet href=../static/cloudfunction.css><link rel=stylesheet data-name=vs/editor/editor.main href=../js/libs/monaco-editor/min/vs/editor/editor.main.css></head><body><div id=container tabindex=-1></div><script src=../js/extensions/filediff/index.js></script><!-- API --><script>window.API={}</script><script>var jsMaxTries = 200
var jsLoop = () => {
if (jsMaxTries-- < 0) return
if (window.API.hasOwnProperty('JSAPIMonaco')) {
// var ev = new UIEvent('JSAPIReady')
var ev = document.createEvent('UIEvent')
ev.initEvent('JSAPIReady', false, false)
document.dispatchEvent(ev)
} else setTimeout(jsLoop, 100)
}
jsLoop()</script><!-- Monaco --><script></script><script src=../js/libs/monaco-editor/min/vs/loader.js></script><script>var amdRequire=require</script><!-- Following Script is for Browser Env Only ! --><script>amdRequire.config({
paths: {
'vs': '../js/libs/monaco-editor/min/vs'
},
'vs/nls': {
availableLanguages: {
'*': 'zh-cn'
}
}
})
amdRequire(['../js/libs/monaco-editor/min/vs/editor/editor.main'], function () { })
var maxTries = 100
var loop = () => {
if (maxTries-- < 0) return
if (window.hasOwnProperty('monaco')) {
window.monaco = monaco
var ev = document.createEvent('UIEvent')
ev.initEvent('MonacoReady', false, false)
document.dispatchEvent(ev)
} else setTimeout(loop, 300)
}
setTimeout(loop, 300)</script><!-- Following Script is for NW Env Only ! --><script></script><style>.modify{background:#add8e6;width:5px!important;margin-left:3px}.new{background:#90ee90;width:5px!important;margin-left:3px}.del:after{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid rgba(185,19,26,.76);content:"";position:absolute;bottom:-4px;box-sizing:border-box;width:5px;height:0;z-index:9;left:3px}</style></body></html>