))))
(defun www-edit-display-feature-input-box (char feature-name
- &optional format)
+ &optional format value)
(unless format
(setq format 'default))
+ (unless value
+ (setq value (www-char-feature char feature-name)))
(princ
(format "<p><input type=\"text\" name=\"feature-name\"
size=\"32\" maxlength=\"256\" value=\"%s\">"
(cond
;; ((eq c ?<) "&lt;")
;; ((eq c ?>) "&gt;")
- ((eq c ?") """)
+ ((eq c ?\u0022) """)
(t
(char-to-string c))))
(www-format-value char feature-name
- (www-char-feature char feature-name)
- format 'without-tags)
+ value format 'without-tags)
"")))
)
'utf-8-mcs-er))
(princ "<p>")
(if (eq property-name 'name)
- (www-edit-display-input-box
- feature-name
- property-name
- (or (www-format-feature-name* feature-name) ""))
+ ;; (www-edit-display-input-box
+ ;; feature-name
+ ;; property-name
+ ;; (or (www-format-feature-name* feature-name) ""))
+ (www-edit-display-feature-input-box
+ feature-name property-name
+ 'string (or (www-format-feature-name* feature-name) ""))
(www-html-display-paragraph
(format "name : %s [[[edit|edit.cgi?feature=%s&property=name]]]"
(or (www-format-feature-name* feature-name) "")
(when lang
(setq name@lang (intern (format "name@%s" lang)))
(if (eq property-name name@lang)
- (www-edit-display-input-box
- feature-name
- name@lang
- (or (char-feature-property feature-name name@lang) ""))
+ ;; (www-edit-display-input-box
+ ;; feature-name
+ ;; name@lang
+ ;; (or (char-feature-property feature-name name@lang) ""))
+ (www-edit-display-feature-input-box
+ feature-name name@lang
+ 'string (or (char-feature-property feature-name name@lang) ""))
(www-html-display-paragraph
(format "%s : %s [[[edit|edit.cgi?feature=%s&property=%s]]]"
name@lang
(or (www-feature-type feature-name)
;; (char-feature-property feature-name 'type)
'generic)))
+ (if (eq property-name 'value-format)
+ (www-edit-display-feature-input-box
+ feature-name property-name
+ 'default ; 'wiki-text
+ (or (www-feature-value-format feature-name)
+ 'default))
+ (www-html-display-paragraph
+ (format "value-format : %s [[[edit|edit.cgi?feature=%s&property=name]]]"
+ (www-xml-format-list
+ (or (www-feature-value-format feature-name)
+ 'default))
+ ;; (char-feature-property feature-name 'name)
+ uri-feature-name ; (www-uri-encode-feature-name feature-name)
+ )))
(www-html-display-paragraph
(format "description : %s"
(or (char-feature-property feature-name 'description)