Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

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

by yakko (Friar)
on Jun 14, 2001 at 20:54 UTC ( [id://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.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (3)
As of 2025-07-11 19:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.