Ignore:
Timestamp:
12/18/09 10:38:11 (2 years ago)
Author:
CrawfordCurrie
Message:

Item2511: move code out of the main plugin module into a lazy-loaded handlers module. Reduces load time significantly, important when wysiwyg editing is not even an option (eg when REST handling)#

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/WysiwygPlugin/test/unit/WysiwygPlugin/ExtendedTranslatorTests.pm

    r5573 r5816  
    125125            $extraTML2HTMLOptions{xmltag} = 
    126126              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    127             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'customtag', 
     127            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'customtag', 
    128128                sub { 0 } ); 
    129129        }, 
     
    145145            $extraTML2HTMLOptions{xmltag} = 
    146146              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    147             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'customtag', 
     147            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'customtag', 
    148148                sub { 1 } ); 
    149149        }, 
     
    160160            $extraTML2HTMLOptions{xmltag} = 
    161161              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    162             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'customtag', 
     162            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'customtag', 
    163163                sub { $_[0] =~ s/some/different/; return 1; } ); 
    164164        }, 
     
    176176            $extraTML2HTMLOptions{xmltag} = 
    177177              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    178             Foswiki::Plugins::WysiwygPlugin::addXMLTag('customtag'); 
     178            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag('customtag'); 
    179179        }, 
    180180        html => '<p>' 
     
    190190            $extraTML2HTMLOptions{xmltag} = 
    191191              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    192             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'customtag', 
     192            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'customtag', 
    193193                sub { 1 } ); 
    194194        }, 
     
    209209            $extraTML2HTMLOptions{xmltag} = 
    210210              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    211             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'customtag', 
     211            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'customtag', 
    212212                sub { 1 } ); 
    213213        }, 
     
    243243            $extraTML2HTMLOptions{xmltag} = 
    244244              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    245             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'dot', sub { 1 } ); 
     245            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'dot', sub { 1 } ); 
    246246        }, 
    247247        tml => <<'DOT', 
     
    262262            $extraTML2HTMLOptions{xmltag} = 
    263263              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    264             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'customtag', 
     264            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'customtag', 
    265265                sub { 1 } ); 
    266266        }, 
     
    280280            $extraTML2HTMLOptions{xmltag} = 
    281281              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    282             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'customtag', 
     282            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'customtag', 
    283283                sub { 1 } ); 
    284284        }, 
     
    332332            $extraTML2HTMLOptions{xmltag} = 
    333333              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    334             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'customtag', 
     334            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'customtag', 
    335335                sub { 1 } ); 
    336336        }, 
     
    362362            $extraTML2HTMLOptions{xmltag} = 
    363363              \%Foswiki::Plugins::WysiwygPlugin::xmltag; 
    364             Foswiki::Plugins::WysiwygPlugin::addXMLTag( 'customtag', 
     364            Foswiki::Plugins::WysiwygPlugin::Handlers::addXMLTag( 'customtag', 
    365365                sub { 1 } ); 
    366366        }, 
Note: See TracChangeset for help on using the changeset viewer.