From: MORIOKA Tomohiko
Date: Sat, 20 Nov 2010 05:09:45 +0000 (+0900)
Subject: (www-display-object-desc): Modify to edit non-character object.
X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=7a4f3356d214c4cc5587e03fcf717682724b3e62;p=chise%2Fest.git
(www-display-object-desc): Modify to edit non-character object.
(www-display-feature-desc): Add new argument `genre'.
---
diff --git a/cwiki-view.el b/cwiki-view.el
index ec3f256..6061fe9 100644
--- a/cwiki-view.el
+++ b/cwiki-view.el
@@ -34,18 +34,19 @@
(format
(if simple
"
\n"
"
\n")
+ genre
uri-object))
(when (setq parents (www-get-feature-value object '<-denotational))
(princ (format "%s %s
\n
\n"
@@ -97,9 +98,10 @@
nil simple))
(unless simple
(princ
- (format " "
chise-wiki-edit-url
+ genre
(www-format-encode-string uri-object)
(www-format-encode-string
(www-uri-encode-feature-name
@@ -117,10 +119,11 @@
"\n"))
(unless simple
(princ
- (format "
"
chise-wiki-add-url
+ genre
(www-format-encode-string uri-object))))
(princ
(if (= level 1)
@@ -157,7 +160,7 @@ size=\"30\" maxlength=\"30\" value=\"%s\" />"
"\n"))
)))
-(defun www-display-feature-desc (uri-feature-name uri-object
+(defun www-display-feature-desc (uri-feature-name genre uri-object
&optional lang simple)
(let ((feature-name (www-uri-decode-feature-name uri-feature-name))
(name@lang (intern (format "name@%s" lang))))
@@ -173,19 +176,19 @@ size=\"30\" maxlength=\"30\" value=\"%s\" />"
(format
(if simple
"
\n"
"
\n")
- uri-feature-name uri-object))
+ uri-feature-name genre uri-object))
(princ
(format "%s
\n"
(www-format-encode-string
@@ -195,9 +198,10 @@ size=\"30\" maxlength=\"30\" value=\"%s\" />"
(unless simple
(princ
(format
- " "
+ " "
chise-wiki-edit-url
uri-feature-name
+ genre
uri-object))
(princ "\n"))
(princ "
\n")
@@ -211,10 +215,11 @@ size=\"30\" maxlength=\"30\" value=\"%s\" />"
(unless simple
(princ
(format
- " "
+ " "
chise-wiki-edit-url
uri-feature-name
name@lang
+ genre
uri-object))
(princ "\n"))
(princ "\n"))
@@ -233,10 +238,11 @@ size=\"30\" maxlength=\"30\" value=\"%s\" />"
(unless simple
(princ
(format
- " "
chise-wiki-edit-url
uri-feature-name
+ genre
uri-object))
(princ "\n"))
(princ "\n")
@@ -250,10 +256,11 @@ size=\"30\" maxlength=\"30\" value=\"%s\" />"
(unless simple
(princ
(format
- " "
chise-wiki-edit-url
uri-feature-name
+ genre
uri-object))
(princ "\n"))
(princ "\n")
@@ -325,6 +332,7 @@ size=\"30\" maxlength=\"30\" value=\"%s\" />"
((eq (car ret) 'feature)
(www-display-feature-desc
(decode-uri-string (cdr ret) 'utf-8-mcs-er)
+ (car ret)
(cdr (assq 'char target))
lang
(eq mode 'simple))