Fossil SCM

Add the ⟾ mark after external hyperlinks in wiki.

drh 2009-11-01 19:49 UTC trunk
Commit 0039b7813ee728d25509c20d4f9f3df287719945
1 file changed +2 -1
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -940,18 +940,19 @@
940940
const char *zTarget, /* Hyperlink traget; text within [...] */
941941
char *zClose, /* Write hyperlink closing text here */
942942
int nClose /* Bytes available in zClose[] */
943943
){
944944
const char *zTerm = "</a>";
945
- assert( nClose>10 );
945
+ assert( nClose>=20 );
946946
947947
if( strncmp(zTarget, "http:", 5)==0
948948
|| strncmp(zTarget, "https:", 6)==0
949949
|| strncmp(zTarget, "ftp:", 4)==0
950950
|| strncmp(zTarget, "mailto:", 7)==0
951951
){
952952
blob_appendf(p->pOut, "<a href=\"%s\">", zTarget);
953
+ zTerm = "&#x27FE;</a>";
953954
}else if( zTarget[0]=='/' ){
954955
if( 1 /* g.okHistory */ ){
955956
blob_appendf(p->pOut, "<a href=\"%s%h\">", g.zBaseURL, zTarget);
956957
}else{
957958
zTerm = "";
958959
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -940,18 +940,19 @@
940 const char *zTarget, /* Hyperlink traget; text within [...] */
941 char *zClose, /* Write hyperlink closing text here */
942 int nClose /* Bytes available in zClose[] */
943 ){
944 const char *zTerm = "</a>";
945 assert( nClose>10 );
946
947 if( strncmp(zTarget, "http:", 5)==0
948 || strncmp(zTarget, "https:", 6)==0
949 || strncmp(zTarget, "ftp:", 4)==0
950 || strncmp(zTarget, "mailto:", 7)==0
951 ){
952 blob_appendf(p->pOut, "<a href=\"%s\">", zTarget);
 
953 }else if( zTarget[0]=='/' ){
954 if( 1 /* g.okHistory */ ){
955 blob_appendf(p->pOut, "<a href=\"%s%h\">", g.zBaseURL, zTarget);
956 }else{
957 zTerm = "";
958
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -940,18 +940,19 @@
940 const char *zTarget, /* Hyperlink traget; text within [...] */
941 char *zClose, /* Write hyperlink closing text here */
942 int nClose /* Bytes available in zClose[] */
943 ){
944 const char *zTerm = "</a>";
945 assert( nClose>=20 );
946
947 if( strncmp(zTarget, "http:", 5)==0
948 || strncmp(zTarget, "https:", 6)==0
949 || strncmp(zTarget, "ftp:", 4)==0
950 || strncmp(zTarget, "mailto:", 7)==0
951 ){
952 blob_appendf(p->pOut, "<a href=\"%s\">", zTarget);
953 zTerm = "&#x27FE;</a>";
954 }else if( zTarget[0]=='/' ){
955 if( 1 /* g.okHistory */ ){
956 blob_appendf(p->pOut, "<a href=\"%s%h\">", g.zBaseURL, zTarget);
957 }else{
958 zTerm = "";
959

Keyboard Shortcuts

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