| 1 |
#?SuikaWikiConfig/2.0 |
#?SuikaWikiConfig/2.0 |
| 2 |
|
|
| 3 |
Plugin: |
Plugin: |
| 4 |
@Name: SuikaWiki10 |
@Name: SuikaWiki20 |
| 5 |
@FullName: SuikaWiki 1.0 Interface Emulation |
@FullName: SuikaWiki 2.0 Interface Emulation |
| 6 |
@Description: |
@Description: |
| 7 |
This module provides tranditional interface compatible with |
This module provides tranditional interface compatible with |
| 8 |
SuikaWiki 1.0. |
SuikaWiki 1.0. |
| 17 |
@Mode: #default |
@Mode: #default |
| 18 |
@Condition: |
@Condition: |
| 19 |
@@output: http-cgi |
@@output: http-cgi |
| 20 |
|
@@http-method[list]: |
| 21 |
|
GET |
| 22 |
|
HEAD |
| 23 |
@Description: fallback mode |
@Description: fallback mode |
| 24 |
@method: |
@method: |
| 25 |
@@@: |
@@@: |
| 60 |
$self->main_pre ($opt, $opt2); ## TODO: or die |
$self->main_pre ($opt, $opt2); ## TODO: or die |
| 61 |
|
|
| 62 |
my $media = $prop->{media}; |
my $media = $prop->{media}; |
| 63 |
if (index ($self->{view}->{wiki}->{var}->{client}->{user_agent_name}, |
if ($prop->{xmedia} && |
| 64 |
'Gecko') > -1) { ## TODO: conneg |
(index ($self->{view}->{wiki}->{var}->{client}->{user_agent_name}, |
| 65 |
|
'Gecko') > -1)) { ## TODO: conneg |
| 66 |
$media = $prop->{xmedia}; |
$media = $prop->{xmedia}; |
| 67 |
$o->{media} = $media; |
$o->{media} = $media; |
| 68 |
} |
} |
| 98 |
my $s = $fmt->replace ($view_def->as_string => $o, {formatter => $fmt}); |
my $s = $fmt->replace ($view_def->as_string => $o, {formatter => $fmt}); |
| 99 |
|
|
| 100 |
$output->append_to_body ($s); |
$output->append_to_body ($s); |
| 101 |
print $output->output (output => 'http-cgi'); |
$output->output (output => 'http-cgi'); |
| 102 |
|
|
| 103 |
$self->main_post ($opt, $opt2); ## TODO: or die |
$self->main_post ($opt, $opt2); ## TODO: or die |
| 104 |
@@Name: main |
@@Name: main |