# Sebastian Hammer, Adam Dickmeiss
#
# $Log: line.tcl,v $
-# Revision 1.11 1996-01-23 15:24:21 adam
+# Revision 1.12 1996-03-29 16:05:36 adam
+# Bug fix: GRS records wasn't recognized.
+#
+# Revision 1.11 1996/01/23 15:24:21 adam
# Wrore more comments.
#
# Revision 1.10 1995/10/17 17:39:46 adam
set rtype [z39.$sno recordType $no]
if {$rtype == "SUTRS"} {
insertWithTags $w [join [z39.$sno getSutrs $no]]
- } elseif {$rtype == "GRS1"} {
+ } elseif {$rtype == "GRS-1"} {
display-grs-line $w [z39.$sno getGrs $no] 0
} else {
if {[catch {
# Sebastian Hammer, Adam Dickmeiss
#
# $Log: medium.tcl,v $
-# Revision 1.11 1996-01-23 15:24:23 adam
+# Revision 1.12 1996-03-29 16:05:36 adam
+# Bug fix: GRS records wasn't recognized.
+#
+# Revision 1.11 1996/01/23 15:24:23 adam
# Wrore more comments.
#
# Revision 1.10 1996/01/11 09:31:05 quinn
#
#
proc display-grs-medium {w r i} {
+ global tagSet
+
foreach e $r {
for {set j 0} {$j < $i} {incr j} {
insertWithTags $w " " marc-tag
}
- insertWithTags $w "([lindex $e 0]:[lindex $e 2]) " marc-tag
+ set ttype [lindex $e 0]
+ set tval [lindex $e 2]
+ if {[info exists tagSet($ttype,$tval)]} {
+ insertWithTags $w "$tagSet($ttype,$tval) " marc-tag
+ } else {
+ insertWithTags $w "$tval " marc-tag
+ }
if {[lindex $e 3] == "string"} {
insertWithTags $w [lindex $e 4] {}
insertWithTags $w "\n"
return
}
set rtype [z39.$sno recordType $no]
+ puts $rtype
if {$rtype == "SUTRS"} {
insertWithTags $w [join [z39.$sno getSutrs $no]] {}
$w insert end "\n"
return
}
- if {$rtype == "GRS1"} {
+ if {$rtype == "GRS-1"} {
display-grs-medium $w [z39.$sno getGrs $no] 0
return
}
# Sebastian Hammer, Adam Dickmeiss
#
# $Log: raw.tcl,v $
-# Revision 1.10 1996-01-23 15:24:24 adam
+# Revision 1.11 1996-03-29 16:05:37 adam
+# Bug fix: GRS records wasn't recognized.
+#
+# Revision 1.10 1996/01/23 15:24:24 adam
# Wrore more comments.
#
# Revision 1.9 1995/10/17 14:18:10 adam
$w insert end "\n"
return
}
- if {$rtype == "GRS1"} {
+ if {$rtype == "GRS-1"} {
display-grs-raw $w [z39.$sno getGrs $no] 0
return
}