- Timestamp:
- 05/30/09 17:27:29 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Release01x00/TinyMCEPlugin/lib/Foswiki/Plugins/TinyMCEPlugin.pm
r2092 r3993 157 157 '<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/BehaviourContrib/behaviour.js"></script>'); 158 158 } 159 # URL-encode the version number to include in the .js URLs, so that the browser re-fetches the .js 160 # when this plugin is upgraded. 161 my $encodedVersion = $VERSION; 162 # SMELL: This regex (and the one applied to $metainit, above) duplicates Foswiki::urlEncode(), 163 # but Foswiki::Func.pm does not expose that function, so plugins may not use it 164 $encodedVersion =~ s/([^0-9a-zA-Z-_.:~!*'\/%])/'%'.sprintf('%02x',ord($1))/ge; 159 165 Foswiki::Func::addToHEAD('tinyMCE', <<SCRIPT); 160 166 <meta name="TINYMCEPLUGIN_INIT" content="$metainit" /> 161 <script language="javascript" type="text/javascript" src="$tmceURL/tiny_mce$USE_SRC.js "></script>162 <script language="javascript" type="text/javascript" src="$pluginURL/foswiki_tiny$USE_SRC.js "></script>163 <script language="javascript" type="text/javascript" src="$pluginURL/foswiki$USE_SRC.js "></script>167 <script language="javascript" type="text/javascript" src="$tmceURL/tiny_mce$USE_SRC.js?v=$encodedVersion"></script> 168 <script language="javascript" type="text/javascript" src="$pluginURL/foswiki_tiny$USE_SRC.js?v=$encodedVersion"></script> 169 <script language="javascript" type="text/javascript" src="$pluginURL/foswiki$USE_SRC.js?v=$encodedVersion"></script> 164 170 SCRIPT 165 171
Note: See TracChangeset
for help on using the changeset viewer.
