Fossil SCM

Fix to the prior check-in ([a99e9c9164]) so that ticket hyperlinks are displayed correctly.

drh 2011-03-23 17:24 trunk
Commit 733361a55eb0eaa128e0f773f2f5cd9c5ad12dfe
1 file changed +4 -4
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1056,14 +1056,11 @@
10561056
}else{
10571057
zTerm = "";
10581058
}
10591059
}else if( is_valid_uuid(zTarget) ){
10601060
int isClosed = 0;
1061
- if( !in_this_repo(zTarget) ){
1062
- blob_appendf(p->pOut, "<span class=\"brokenlink\">[", zTarget);
1063
- zTerm = "]</span>";
1064
- }else if( is_ticket(zTarget, &isClosed) ){
1061
+ if( is_ticket(zTarget, &isClosed) ){
10651062
/* Special display processing for tickets. Display the hyperlink
10661063
** as crossed out if the ticket is closed.
10671064
*/
10681065
if( isClosed ){
10691066
if( g.okHistory ){
@@ -1085,10 +1082,13 @@
10851082
}else{
10861083
blob_appendf(p->pOut, "[");
10871084
zTerm = "]";
10881085
}
10891086
}
1087
+ }else if( !in_this_repo(zTarget) ){
1088
+ blob_appendf(p->pOut, "<span class=\"brokenlink\">[", zTarget);
1089
+ zTerm = "]</span>";
10901090
}else if( g.okHistory ){
10911091
blob_appendf(p->pOut, "<a href=\"%s/info/%s\">[", g.zTop, zTarget);
10921092
zTerm = "]</a>";
10931093
}
10941094
}else if( strlen(zTarget)>=10 && fossil_isdigit(zTarget[0]) && zTarget[4]=='-'
10951095
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1056,14 +1056,11 @@
1056 }else{
1057 zTerm = "";
1058 }
1059 }else if( is_valid_uuid(zTarget) ){
1060 int isClosed = 0;
1061 if( !in_this_repo(zTarget) ){
1062 blob_appendf(p->pOut, "<span class=\"brokenlink\">[", zTarget);
1063 zTerm = "]</span>";
1064 }else if( is_ticket(zTarget, &isClosed) ){
1065 /* Special display processing for tickets. Display the hyperlink
1066 ** as crossed out if the ticket is closed.
1067 */
1068 if( isClosed ){
1069 if( g.okHistory ){
@@ -1085,10 +1082,13 @@
1085 }else{
1086 blob_appendf(p->pOut, "[");
1087 zTerm = "]";
1088 }
1089 }
 
 
 
1090 }else if( g.okHistory ){
1091 blob_appendf(p->pOut, "<a href=\"%s/info/%s\">[", g.zTop, zTarget);
1092 zTerm = "]</a>";
1093 }
1094 }else if( strlen(zTarget)>=10 && fossil_isdigit(zTarget[0]) && zTarget[4]=='-'
1095
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1056,14 +1056,11 @@
1056 }else{
1057 zTerm = "";
1058 }
1059 }else if( is_valid_uuid(zTarget) ){
1060 int isClosed = 0;
1061 if( is_ticket(zTarget, &isClosed) ){
 
 
 
1062 /* Special display processing for tickets. Display the hyperlink
1063 ** as crossed out if the ticket is closed.
1064 */
1065 if( isClosed ){
1066 if( g.okHistory ){
@@ -1085,10 +1082,13 @@
1082 }else{
1083 blob_appendf(p->pOut, "[");
1084 zTerm = "]";
1085 }
1086 }
1087 }else if( !in_this_repo(zTarget) ){
1088 blob_appendf(p->pOut, "<span class=\"brokenlink\">[", zTarget);
1089 zTerm = "]</span>";
1090 }else if( g.okHistory ){
1091 blob_appendf(p->pOut, "<a href=\"%s/info/%s\">[", g.zTop, zTarget);
1092 zTerm = "]</a>";
1093 }
1094 }else if( strlen(zTarget)>=10 && fossil_isdigit(zTarget[0]) && zTarget[4]=='-'
1095

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button