Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Perl/Tk Chatterbox Client (id:// resolving)

by yakko (Friar)
on Jun 14, 2001 at 20:54 UTC ( #88499=note: print w/ replies, xml ) Need Help??


in reply to Perl/Tk Chatterbox Client

Here's an update to [id://] resolution in the Tk client.

The client as posted at the head returns

    resolved name of id:// link
for each id:// link. This is not always wanted, as sometimes you'll be greeted with a Search page instead of the node in question when you click on such a link. Turns out that PerlMonks::Chat can be told to do the right thing!

At lines 280, 298, and 315 of the original code, we have:

    foreach ($p->getnewlines(1)) { push @chat_cache, $_; }

For each of these instances, change it to be:     foreach ($p->getnewlines(1,1)) { push @chat_cache, $_; }
This will tell PerlMonks::Chat to render id:// links as [id://xxxxxx|resolved name]

Here's the diff against the code at the head of this thread. Patches a file called "chatterbox" in the current dir, so hack as needed. :o)

--
Me spell chucker work grate. Knead grandma chicken.


Comment on Re: Perl/Tk Chatterbox Client (id:// resolving)
Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://88499]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (12)
As of 2015-07-01 16:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (9 votes), past polls