A simple MediaWiki extension for rendering Scratch blocks.
scratchblocks@f1a837958e | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
extension.json | ||
inline.css | ||
LICENSE | ||
README.md | ||
run_scratchblocks.js | ||
ScratchblockHooks.php | ||
ScratchBlocks.php |
A simple MediaWiki extension for rendering Scratch blocks.
Transforms <scratchblocks>
tags inside wiki articles into <pre class="blocks">
in the HTML, which are then rendered to scratch blocks using CSS and JS
included in the page. Inline blocks are rendered with <sb>
tags, and become
<code class="blocks">
tags.
- Maintained by ErnieParke (@Choco31415).
- Authored by tjvr
Installation
This repository uses Git submodules. If you git clone
, make sure to include the --recursive
option.
$ cd extensions
$ git clone --recursive http://github.com/tjvr/wiki-scratchblocks ScratchBlocks
Just drop this folder into MediaWiki's "extensions/" folder, and add
require_once( "$IP/extensions/ScratchBlocks/ScratchBlocks.php" );
to your "LocalSettings.php". If running Mediawiki 1.25 or greater, you can use
wfLoadExtension( "ScratchBlocks" );
instead of the require statement.