Draft

From CODECS Dev

Leftovers from older sites.

Images

Forms

Other

Legacy Common.js

Frameworks

CodeMirror extension

function setupCodeMirrorXML() {

		$.getScript("/dev/extensions/CodeMirror/resources/lib/codemirror/mode/javascript/javascript.js"),
		$.getScript("/dev/extensions/CodeMirror/resources/lib/codemirror/mode/xml/xml.js").done(function() {

			var codeMirror = $(".CodeMirrorXML")[0];
			var editor = CodeMirror.fromTextArea(codeMirror, {
				lineNumbers: true,
				mode: "xml",
				autoCloseTags: true,
				lineWrapping:true
			});

		});

}

Settings and extensions

$wgCrossSiteAJAXdomains = [
    'gallica.bnf.fr',
    'evil-manifests.davidnewbury.com'
];

//

$egChameleonLayoutFile = "$IP/custom/layout-dev.xml";

//

wfLoadExtension( 'CodeMirror' );
	$wgDefaultUserOptions['usecodemirror'] = 1;

wfLoadExtension( 'ExternalData' );
	$edgExternalValueVerbose = false;

wfLoadExtension( 'Gadgets' );
	$wgGroupPermissions['sysop']['gadgets-edit'] = true;
	$wgGroupPermissions['sysop']['gadgets-definition-edit'] = true;

wfLoadExtension( 'TinyMCE' );
	$wgTinyMCEPreservedTags = array(
		'em',
		'i',
		'ol',
		'ul',
		'li',
		'h1',
		'h2',
		'h3',
		'h4',
		'h5',
		'h6',
		'table', 'td', 'tr',
		'div'
	);

wfLoadExtension( 'WikiEditor' );
	$wgDefaultUserOptions['usebetatoolbar'] = 1;

wfLoadExtension( 'XSL' );

## Plain
define("DEV_NS_PLAIN", 3054);
$wgExtraNamespaces[DEV_NS_PLAIN] = "Plain";
$wgCapitalLinkOverrides[DEV_NS_PLAIN] = false;
$wgNamespacesWithSubpages[DEV_NS_PLAIN] = true;
$wgNamespaceContentModels[DEV_NS_PLAIN] = CONTENT_MODEL_TEXT;