| 1 |
use strict; |
| 2 |
package SuikaWiki::Plugin::Registry; |
| 3 |
|
| 4 |
|
| 5 |
our %Info; |
| 6 |
$Info{q#Obsolete#}->{Name} = q#Obsolete#; |
| 7 |
$Info{q#Obsolete#}->{q#Version#} = q#2004.0831.0328#; |
| 8 |
$Info{q#Obsolete#}->{q#InterfaceVersion#} = q#2.9.1#; |
| 9 |
$Info{q#Obsolete#}->{q#mkpluginVersion#} = q#2.1.19#; |
| 10 |
$Info{q#Obsolete#}->{q#module_name#} = q#SuikaWiki::Plugin::plugin::Obsolete1040731032805HJGd#; |
| 11 |
$Info{q#Obsolete#}->{q#Date.RCS#} = q#$Date: 2004/03/13 12:29:21 $#; |
| 12 |
$Info{q#Obsolete#}->{RequiredPlugin} = [q#Error#, q#WikiResource#]; |
| 13 |
$Info{q#Obsolete#}->{Description} = [[q#Obsoleted formatting rules#, q#en#, q##]]; |
| 14 |
$Info{q#Obsolete#}->{License} = [[q#%%Perl%%#, q##, q##]]; |
| 15 |
$Info{q#Obsolete#}->{Author} = [[[[q#Wakaba#, q#ja#, q#Latn#]], [[q#w@suika.fam.cx#]], [q##]]]; |
| 16 |
|
| 17 |
package SuikaWiki::Plugin::plugin::Obsolete1040731032805HJGd; |
| 18 |
|
| 19 |
$SuikaWiki::Plugin::Rule{form_input}->{n} = {q#Parameter#, {}, q#Description#, [], q#main#, sub {my ($f, $rule_name, $p, $o, %opt) = @_; |
| 20 |
|
| 21 |
#line 1 "(WikiPlugin module source Obsolete.wp2, block FormattingRule[name()='[q#form-input#]/n']/Formatting)" |
| 22 |
SuikaWiki::Plugin->module_package ('Error') |
| 23 |
->report_error_simple ($o->{wiki}, |
| 24 |
WikiForm => SuikaWiki::Plugin->module_package ('WikiResource')->get_text |
| 25 |
(name => 'Obsolete:WikiForm:n', |
| 26 |
param => $o, |
| 27 |
wiki => $o->{wiki})); |
| 28 |
$p->{-parent}->append_new_node (type => '#element', |
| 29 |
namespace_uri => q#http://www.w3.org/1999/xhtml#, |
| 30 |
local_name => 'br') |
| 31 |
->option (use_EmptyElemTag => 1); |
| 32 |
$p->{-parent}->append_text ("\n");}} |
| 33 |
#line 1 "(WikiPlugin module Obsolete, chunk 1)" |
| 34 |
; |
| 35 |
|
| 36 |
$SuikaWiki::Plugin::Rule{form_template}->{n} = {q#after#, sub {my ($f, $rule_name, $p, $o, %opt) = @_; |
| 37 |
|
| 38 |
#line 1 "(WikiPlugin module source Obsolete.wp2, block FormattingRule[name()='[q#form-template#]/n']/After)" |
| 39 |
SuikaWiki::Plugin->module_package ('Error') |
| 40 |
->report_error_simple ($o->{wiki}, |
| 41 |
WikiForm => SuikaWiki::Plugin->module_package ('WikiResource')->get_text |
| 42 |
(name => 'Obsolete:WikiForm:n', |
| 43 |
param => $o, |
| 44 |
wiki => $o->{wiki})); |
| 45 |
$p->{-result} .= "\n";}, q#Parameter#, {}, q#Description#, []} |
| 46 |
#line 1 "(WikiPlugin module Obsolete, chunk 3)" |
| 47 |
; |
| 48 |
|
| 49 |
$SuikaWiki::Plugin::Rule{form_input}->{radio} = {q#Parameter#, {q#value#, {q#Type#, q#text#, q#Default#, q#(auto)#, q#Description#, [[q#Form control value returned when selected#, q#en#, q##]]}, q#label#, {q#Type#, q#text#, q#Default#, q#(none)#, q#Description#, [[q#A label descripting the selection#, q#en#, q##]]}, q#default#, {q#Type#, q#boolean#, q#Default#, q#"0"#, q#Description#, [[q#Initial value#, q#en#, q##]]}, q#desription#, {q#Type#, q#text#, q#Default#, q#(none)#, q#Description#, [[q#Human readable description about this selection#, q#en#, q##]]}}, q#Description#, [[q#One of one-from-many selection#, q#en#, q##]], q#main#, sub {my ($f, $rule_name, $p, $o, %opt) = @_; |
| 50 |
|
| 51 |
#line 1 "(WikiPlugin module source Obsolete.wp2, block FormattingRule[name()='[q#form-input#]/radio']/Formatting)" |
| 52 |
SuikaWiki::Plugin->module_package ('Error') |
| 53 |
->report_error_simple ($o->{wiki}, |
| 54 |
WikiForm => SuikaWiki::Plugin->module_package ('WikiResource')->get_text |
| 55 |
(name => 'Obsolete:WikiForm:%radio', |
| 56 |
param => $o, |
| 57 |
wiki => $o->{wiki})); |
| 58 |
my $id = SuikaWiki::Plugin->module_package ('WikiFormCore') |
| 59 |
->control_id ($o, |
| 60 |
local_id => $p->{id}, |
| 61 |
require_local_id => 1); |
| 62 |
my $check = $p->{-parent}->append_new_node |
| 63 |
(type => '#element', |
| 64 |
namespace_uri => q#http://www.w3.org/1999/xhtml#, |
| 65 |
local_name => 'input'); |
| 66 |
$check->set_attribute (type => 'radio'); |
| 67 |
$check->set_attribute (name => $id->{local_id}); |
| 68 |
$p->{q#value#} = do { my $r = $f->parse_attr ($p=>q#value#, $o, -non_parsed_to_node => 1, %opt); ref $r?$r->inner_text:$r};$p->{q#default#} = do { my $r = $f->parse_attr ($p=>q#default#, $o, -non_parsed_to_node => 1, %opt); ref $r?$r->inner_text:$r};$p->{q#description#} = do { my $r = $f->parse_attr ($p=>q#description#, $o, -non_parsed_to_node => 1, %opt); ref $r?$r->inner_text:$r}; |
| 69 |
$check->set_attribute (checked => 'checked') if $p->{default}; |
| 70 |
$check->set_attribute (value => $p->{value}) if length $p->{value}; |
| 71 |
$check->set_attribute (disabled => 'disabled') if $o->{form}->{disabled}; |
| 72 |
$check->set_attribute (title => $p->{description}) |
| 73 |
if length $p->{description}; |
| 74 |
$f->parse_attr ($p=>q#label#, $o, -non_parsed_to_node => 1, %opt); |
| 75 |
if ($p->{label}->count) { |
| 76 |
$check->set_attribute (id => $id->{global_id}); |
| 77 |
my $label = $p->{-parent}->append_new_node |
| 78 |
(type => '#element', |
| 79 |
namespace_uri => q#http://www.w3.org/1999/xhtml#, |
| 80 |
local_name => 'label'); |
| 81 |
$label->set_attribute (for => $id->{global_id}); |
| 82 |
$label->append_node ($p->{label}); |
| 83 |
$label->set_attribute (title => $p->{description}) |
| 84 |
if length $p->{description}; |
| 85 |
}}} |
| 86 |
#line 1 "(WikiPlugin module Obsolete, chunk 5)" |
| 87 |
; |
| 88 |
|
| 89 |
{my $def = {q#Parameter#, {q#content#, {q#Type#, q#text#, q#Default#, q#""#, q#Description#, [[q#Content of the line#, q#en#, q##]]}, q#class#, {q#Type#, q#classes#, q#Default#, q#(none)#, q#Description#, [[q#Class of section#, q#en#, q##]]}}, q#Description#, [[q#A semantic line#, q#en#, q##]], q#main#, sub {my ($f, $rule_name, $p, $o, %opt) = @_; |
| 90 |
|
| 91 |
#line 1 "(WikiPlugin module source Obsolete.wp2, block FormattingRule[name()='[q#view#, q#view-resource#, q#form-input#]/form_line']/Formatting)" |
| 92 |
$f->parse_attr ($p=>q#content#, $o, -non_parsed_to_node => 1, %opt); |
| 93 |
SuikaWiki::Plugin->module_package ('Error') |
| 94 |
->report_error_simple ($o->{wiki}, |
| 95 |
WikiForm => SuikaWiki::Plugin->module_package ('WikiResource')->get_text |
| 96 |
(name => 'Obsolete:WikiForm:%form-line', |
| 97 |
param => $o, |
| 98 |
wiki => $o->{wiki})); |
| 99 |
if ($p->{content}->count) { |
| 100 |
$p->{-parent}->append_node ($p->{content}, node_or_text => 1); |
| 101 |
$p->{-parent}->append_new_node |
| 102 |
(type => '#element', namespace_uri => q#http://www.w3.org/1999/xhtml#, local_name => 'br') |
| 103 |
->option (use_EmptyElemTag => 1); |
| 104 |
}}} |
| 105 |
#line 1 "(WikiPlugin module Obsolete, chunk 7)" |
| 106 |
; |
| 107 |
$SuikaWiki::Plugin::Rule{view}->{form_line} = $def; |
| 108 |
$SuikaWiki::Plugin::Rule{view_resource}->{form_line} = $def; |
| 109 |
$SuikaWiki::Plugin::Rule{form_input}->{form_line} = $def; |
| 110 |
}; |
| 111 |
|
| 112 |
package SuikaWiki::Plugin::Resource; |
| 113 |
|
| 114 |
our $BaseResource; |
| 115 |
$BaseResource->{q#en#}->{q##}->{q#Obsolete:WikiForm:%form-line#} = q#Formatting rule "form-line" is obsolete. Use "line" instead.#; |
| 116 |
$BaseResource->{q#en#}->{q##}->{q#Obsolete:WikiForm:n#} = q#Formatting rule "n" is obsolete. Use "line" instead.#; |
| 117 |
$BaseResource->{q#en#}->{q##}->{q#Obsolete:WikiForm:%radio#} = q#Formatting rule "radio" is obsolete.#; |
| 118 |
package SuikaWiki::Plugin::Registry; |
| 119 |
|
| 120 |
$Info{q#Obsolete#}->{provide} = {q#rule#, {q#form_input#, [q#n#, q#radio#, q#form_line#], q#view#, [q#form_line#], q#form_template#, [q#n#], q#view_resource#, [q#form_line#]}}; |
| 121 |
|
| 122 |
1; |