forked from pjanik/orion.client
/
esprimaJsContentAssistPlugin.html
27 lines (27 loc) · 1.07 KB
/
esprimaJsContentAssistPlugin.html
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
<!DOCTYPE html>
<html>
<head>
<meta name="copyright" content="Copyright (c) VMware Corporation and others 2012.">
<title>Esprima Content Assist</title>
<script type="text/javascript" src="http://orion.eclipse.org/orion/plugin.js"></script>
<script type="text/javascript" src="http://orion.eclipse.org/requirejs/require.js"></script>
<script type="text/javascript" src="esprima.js"></script>
<script type="text/javascript" src="esprimaJsContentAssist.js"></script>
<script>
/*global eclipse require */
require(["esprimaJsContentAssist"], function(esprimaContentAssistPlugin) {
var provider = new eclipse.PluginProvider();
provider.registerServiceProvider("orion.edit.contentAssist",
new esprimaContentAssistPlugin.EsprimaJavaScriptContentAssistProvider(), {
contentType: ["application/javascript"],
name: "Esprima based JavaScript content assist",
id: "orion.edit.contentassist.esprima"
});
provider.connect();
});
</script>
</head>
<body>
<p>Provides content assist for the Javascript editor based on the <a href="http://esprima.org">esprima Javascript parser</a>.</p>
</body>
</html>