浏览代码

+ Strip path from sourcefilename in generated docs

michael 21 年之前
父节点
当前提交
107ae4d266
共有 1 个文件被更改,包括 15 次插入6 次删除
  1. 15 6
      utils/fpdoc/dw_html.pp

+ 15 - 6
utils/fpdoc/dw_html.pp

@@ -607,6 +607,7 @@ var
   El: TDOMElement;
   DocInfo: TDocInfo;
   CSSName: String;
+
 begin
   Doc := TXHTMLDocument.Create;
   with TXHTMLDocument(Doc) do
@@ -865,12 +866,14 @@ end;
 
 procedure THTMLWriter.DescrBeginLink(const AId: DOMString);
 var
-  s: DOMString;
+  a,s: String;
 begin
-  s := ResolveLinkID(AId);
+  a:=AId;
+  s := ResolveLinkID(a);
   if Length(s) = 0 then
   begin
-    WriteLn(Format(SErrUnknownLinkID, [AId]));
+    
+    WriteLn(Format(SErrUnknownLinkID, [a]));
     PushOutputNode(CreateEl(CurOutputNode, 'b'));
   end else
     PushOutputNode(CreateLink(CurOutputNode, s));
@@ -1675,7 +1678,7 @@ end;
 procedure THTMLWriter.AppendSourceRef(AElement: TPasElement);
 begin
   AppendText(CreatePara(BodyElement), Format(SDocSourcePosition,
-    [AElement.SourceFilename, AElement.SourceLinenumber]));
+    [ExtractFileName(AElement.SourceFilename), AElement.SourceLinenumber]));
 end;
 
 Procedure THTMLWriter.AppendSeeAlsoSection(AElement : TPasElement;DocNode : TDocNode);
@@ -1981,9 +1984,12 @@ procedure THTMLWriter.CreateModulePageBody(AModule: TPasModule;
     Decl: TPasElement;
     SortedList: TList;
     DocNode: TDocNode;
+    S : String;
+    
   begin
     AppendMenuBar(ASubpageIndex);
-    AppendTitle(Format(SDocUnitTitle + ': %s', [AModule.Name, ATitle]));
+    S:=ATitle;
+    AppendTitle(Format(SDocUnitTitle + ': %s', [AModule.Name, S]));
     SortedList := TList.Create;
     try
       for i := 0 to AList.Count - 1 do
@@ -2796,7 +2802,10 @@ end.
 
 {
   $Log$
-  Revision 1.6  2004-06-06 10:53:02  michael
+  Revision 1.7  2004-07-25 22:40:13  michael
+  + Strip path from sourcefilename in generated docs
+
+  Revision 1.6  2004/06/06 10:53:02  michael
   + Added Topic support
 
   Revision 1.5  2003/11/28 12:51:37  sg