Update of /project/lisppaste/cvsroot/lisppaste2 In directory common-lisp.net:/home/bmastenbrook/lisppaste2
Modified Files: irc-log-link.lisp web-server.lisp Log Message: Small bug fix; log links for annotations
Date: Wed Feb 4 08:07:27 2004 Author: bmastenbrook
Index: lisppaste2/irc-log-link.lisp diff -u lisppaste2/irc-log-link.lisp:1.2 lisppaste2/irc-log-link.lisp:1.3 --- lisppaste2/irc-log-link.lisp:1.2 Tue Feb 3 21:43:57 2004 +++ lisppaste2/irc-log-link.lisp Wed Feb 4 08:07:27 2004 @@ -60,5 +60,5 @@ (defun irc-log-link (channel) (let ((link (fetch-irc-log-link (string-left-trim "#" channel)))) (if (stringp link) - (araneida:merge-url (araneida:make-url :scheme "http" :host *meme-host*) link) + (araneida:urlstring (araneida:merge-url (araneida:make-url :scheme "http" :host *meme-host*) link)) "")))
Index: lisppaste2/web-server.lisp diff -u lisppaste2/web-server.lisp:1.25 lisppaste2/web-server.lisp:1.26 --- lisppaste2/web-server.lisp:1.25 Tue Feb 3 22:26:03 2004 +++ lisppaste2/web-server.lisp Wed Feb 4 08:07:27 2004 @@ -1,4 +1,4 @@ -;;;; $Id: web-server.lisp,v 1.25 2004/02/04 03:26:03 bmastenbrook Exp $ +;;;; $Id: web-server.lisp,v 1.26 2004/02/04 13:07:27 bmastenbrook Exp $ ;;;; $Source: /project/lisppaste/cvsroot/lisppaste2/web-server.lisp,v $
;;;; See the LICENSE file for licensing information. @@ -184,7 +184,7 @@ (let* ((paste-number (if annotate (parse-integer annotate :junk-allowed t) (incf *paste-counter*))) (paste-to-annotate (if annotate (find paste-number *pastes* :key #'paste-number))) (annotation-number (if annotate (incf (paste-annotation-counter paste-to-annotate)))) - (log-link (araneida:urlstring (irc-log-link channel)))) + (log-link (irc-log-link channel))) (let ((url (araneida:urlstring (araneida:merge-url *display-paste-url* (if annotate @@ -259,7 +259,10 @@ `((tr (td (p)) (td)) (tr (td ((a :name ,(prin1-to-string (paste-number a))) "Title:")) - ((td :align "left") ,(encode-for-pre (paste-title a)))) + ((td :align "left") ,(encode-for-pre (paste-title a)) + ,@(if (not (string= (paste-log-link a) "")) + `(" | " + ((a :href ,(paste-log-link a)) "Context in IRC logs"))))) (tr (td "By:") ((td :align "left") ,(encode-for-pre (paste-user a))))