fix #7968 - language server support for syntax check and completion
[roobuilder] / src / JsRender / Roo.vala
index e62bbee..582984d 100644 (file)
@@ -25,7 +25,7 @@ namespace JsRender {
         
         public Roo(Project.Roo project, string path) 
         {
-            aconstruct( project, path);
+            base( project, path);
  
             this.xtype = "Roo";
              this.language = "js";
@@ -406,7 +406,7 @@ namespace JsRender {
                        if (xinc.size > 0 ) {
                                for(var i = 0; i < xinc.size; i++) {
                                        print("check xinclude:  %s\n", xinc.get(i));
-                                       var sf = this.project.getByName(xinc.get(i));
+                                       var sf = this.project.getByRelPath(xinc.get(i));
                                        if (sf == null) {
                                                print("Failed to find file by name?\n");
                                                continue;
@@ -799,6 +799,10 @@ namespace JsRender {
                {
                        return "Roo files do not convert to glade";
                }
+               public   override string language_id() 
+               {
+                       return "javascript";
+               }
      
     }
 }