(est-eval-value-as-journal-volume): Use `<-journal/volume',
authorMORIOKA Tomohiko <tomo.git@chise.org>
Thu, 13 Sep 2012 02:30:31 +0000 (11:30 +0900)
committerMORIOKA Tomohiko <tomo.git@chise.org>
Thu, 13 Sep 2012 02:30:31 +0000 (11:30 +0900)
`<-journal/volume*volume' and `<-journal/volume*number' if they are
found.

est-eval.el

index 748197a..a4cd06f 100644 (file)
 ;;         ))
 
 (defun est-eval-value-as-journal-volume (value)
-  (let ((journal (car (concord-object-get value '<-volume)))
+  (let ((journal (car (or (concord-object-get value '<-journal/volume)
+                         (concord-object-get value '<-volume))))
        volume-type number-type
        year)
     (setq volume-type (concord-object-get journal 'volume/type/code)
            " "
            (ruimoku-format-volume
             volume-type
-            (concord-object-get value '<-volume*volume)
+            (or (concord-object-get value '<-journal/volume*volume)
+                (concord-object-get value '<-volume*volume))
             year 'cjk)
            (ruimoku-format-volume
             number-type
-            (concord-object-get value '<-volume*number)
+            (or (concord-object-get value '<-journal/volume*number)
+                (concord-object-get value '<-volume*number))
             year 'cjk))
     ))