3 public class LanguageClientJavascript : LanguageClient {
6 public LanguageClientJavascript(Project.Project project)
8 // extend versions will proably call initialize to start and connect to server.
13 public override void initialize_server() {
14 GLib.debug("initialize javascript server");
16 public override void startServer()
19 string generateTempContents(JsRender.JsRender file, JsRender.NodeProp? prop, string alt_code) {
22 var contents = alt_code;
26 contents = file.toSourceCode();
34 public new bool isReady()
38 public new void document_open (JsRender.JsRender file)
41 Javascript.singleton().validate(file.toSourceCode(), file );
42 BuilderApplication.updateCompileResults();
45 public new void document_save (JsRender.JsRender file)
47 Javascript.singleton().validate(file.toSourceCode(), file );
48 BuilderApplication.updateCompileResults();
50 public new void document_change (JsRender.JsRender file )
52 Javascript.singleton().validate(file.toSourceCode(), file );
53 BuilderApplication.updateCompileResults();