Changeset 134
- Timestamp:
- 02/06/07 17:10:31 (2 years ago)
- Files:
-
- trunk/lib/Socialtext/AppConfig.pm (deleted)
- trunk/lib/Socialtext/Authz.pm (deleted)
- trunk/lib/Socialtext/BrowserDetect.pm (deleted)
- trunk/lib/Socialtext/Log.pm (deleted)
- trunk/lib/Socialtext/Mock.pm (added)
- trunk/lib/Socialtext/Statistics.pm (deleted)
- trunk/src/plugins/share/Kwiki-Formatter-Socialtext/lib/Kwiki/Formatter/Socialtext.pm (modified) (4 diffs)
- trunk/src/socialtext/2.9.5.1-1/lib/Socialtext/AppConfig.pm (deleted)
- trunk/src/socialtext/2.9.5.1-1/lib/Socialtext/Log.pm (deleted)
- trunk/src/socialtext/2.9.5.1-1/lib/Socialtext/Mock.pm (added)
- trunk/src/socialtext/2.9.5.1-1/lib/Socialtext/Statistics.pm (deleted)
- trunk/src/socialtext/modules.mk (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/plugins/share/Kwiki-Formatter-Socialtext/lib/Kwiki/Formatter/Socialtext.pm
r121 r134 1 1 package Kwiki::Formatter::Socialtext; 2 use Kwiki:: Formatter-Base;2 use Kwiki::Plugin -Base; 3 3 4 use Socialtext::Mock; 4 5 use Socialtext::Formatter; 5 6 use Socialtext::Formatter::Viewer; 7 use Kwiki::CGI; 8 no warnings 'redefine'; 9 10 const class_id => 'formatter_socialtext'; 11 12 sub register { 13 my $registry = shift; 14 $registry->add(preload => 'formatter_socialtext'); 15 } 16 17 sub init { 18 $self->hub->config->formatter_class(__PACKAGE__); 19 } 6 20 7 21 sub text_to_html { … … 13 27 } 14 28 15 no warnings 'redefine'; 16 17 sub Socialtext::Page::name_to_id { 18 return ''; 29 package Kwiki::CGI; 30 sub set_default_page_name { 31 my $page_name = shift; 32 $page_name = '' if $page_name and $page_name =~ /[^$ALPHANUM\_]/; 33 $page_name ||= $self->hub->config->main_page; 19 34 } 20 35 21 sub Kwiki::Pages::title_to_disposition { 22 return "bugger off"; 36 package Socialtext::Page; 37 sub name_to_id { 38 my $name = shift; 39 $name = lc($name); 40 $name =~ s/[^\w]/_/g; 41 $name =~ s/_+/_/g; 42 return $name; 23 43 } 24 44 25 sub Socialtext::Formatter::_add_external_wafl { } 45 package Kwiki::Pages; 46 sub title_to_disposition { 47 my $page_name = shift; 48 return ( 49 qq{title="$page_name"}, 50 Socialtext::Page->name_to_id($page_name), 51 ); 52 } 53 54 package Socialtext::Formatter; 55 sub _add_external_wafl { } 26 56 27 57 package Bogus::Hub; … … 31 61 field 'current_workspace' => -init => 'Bogus::Workspace->new'; 32 62 field 'pages' => -init => 'Kwiki::Pages->new'; 63 field 'viewer' => -init => 'Socialtext::Formatter::Viewer->new'; 33 64 34 65 package Bogus::Workspace; … … 36 67 37 68 const external_links_open_new_window => 0; 69 const name => 'kwiki'; trunk/src/socialtext/modules.mk
r120 r134 4 4 5 5 SOCIALTEXT_LEVEL_2 = \ 6 Socialtext/AppConfig.pm \7 6 Socialtext/Base.pm \ 8 7 Socialtext/Formatter.pm \ 9 Socialtext/Log.pm \ 10 Socialtext/Statistics.pm \ 8 Socialtext/Mock.pm \ 11 9 12 10 SOCIALTEXT_LEVEL_3 = \
