Ticket #709: ticket709.patch

File ticket709.patch, 1.2 KB (added by FND, 4 years ago)
  • core/js/ListView.js

    diff --git a/core/js/ListView.js b/core/js/ListView.js
    index 3427694..39f9483 100644
    a b  
    166166                        var v = listObject[field]; 
    167167                        var c = columnTemplate.text; 
    168168                        if(v != undefined) 
    169                                 createTiddlyText(createExternalLink(place,v),c || v); 
     169                                createExternalLink(place,v,c || v); 
    170170                } 
    171171}; 
    172172 
  • core/js/Utilities.js

    diff --git a/core/js/Utilities.js b/core/js/Utilities.js
    index 6df727d..7a4f7f8 100644
    a b  
    117117        return {classes: classes.join(" "),subTitle: subTitle}; 
    118118} 
    119119 
    120 function createExternalLink(place,url) 
     120//# Create a link to an external resource 
     121//#   place - element where the link should be created 
     122//#   url - link target 
     123//#   label - link text (optional) 
     124function createExternalLink(place,url,label) 
    121125{ 
    122126        var link = document.createElement("a"); 
    123127        link.className = "externalLink"; 
     
    126130        if(config.options.chkOpenInNewWindow) 
    127131                link.target = "_blank"; 
    128132        place.appendChild(link); 
     133        if(label) 
     134                createTiddlyText(link, label); 
    129135        return link; 
    130136} 
    131137