Fix #7962 - meson write
[roobuilder] / src / JsRender / JsRender.vala
index adf5d55..3c44688 100644 (file)
@@ -61,7 +61,16 @@ namespace JsRender {
                        private set {}
                }
                
-               
+               public string file_ext {
+                       public owned get {
+                               if (!this.path.contains(".")) {
+                                       return "";
+                               }
+                               var bits = this.name.split(".");
+                               return bits[bits.length-1];
+                       }
+                       private set {}
+               }
                public string parent = "";  // JS parent.
                public string region = "";  // RooJS - insert region.
         
@@ -676,7 +685,11 @@ namespace JsRender {
                        }
 
                }
+               public string relTargetName()
+               {
+                       return this.targetName().substring(this.project.path.length +1);
                
+               }
                
                public abstract void save();
                public abstract void saveHTML(string html);