User:DG/common.js: Difference between revisions
From CODECS: Online Database and e-Resources for Celtic Studies
No edit summary |
No edit summary |
||
Line 59: | Line 59: | ||
console.log('no MediumEditor, loading...'); | console.log('no MediumEditor, loading...'); | ||
//$.when($.getScript('/vhcodecs/resources/lib/jquery.ui/jquery.ui.sortable.js')).done(function() { | //$.when($.getScript('/vhcodecs/resources/lib/jquery.ui/jquery.ui.sortable.js')).done(function() { | ||
$.getScript('/vhcodecs/ | $.getScript('/vhcodecs/custom/js/medium/dist/js/medium-editor.js').done(function() { | ||
setupMedium(); | setupMedium(); | ||
}); | }); |
Revision as of 21:31, 12 October 2019
/* Load in namespace 6 */ if (mw.config.get('wgNamespaceNumber')==6 && mw.config.get('wgAction')=='view') { mw.loader.load('//tools.wmflabs.org/imagemapedit/ime.js'); } /* Medium editor */ function setupMedium() { var editor = new MediumEditor('.medium-wysiwyg', { toolbar: { /* These are the default options for the toolbar, if nothing is passed this is what is used */ disableReturn: true, disableDoubleReturn: true, disableExtraSpaces: true, allowMultiParagraphSelection: true, buttons: ['bold', 'italic', 'underline', 'superscript', 'subscript' ], diffLeft: 0, diffTop: -10, firstButtonClass: 'medium-editor-button-first', lastButtonClass: 'medium-editor-button-last', relativeContainer: null, standardizeSelectionStart: false, static: false, /* options which only apply when static is true */ align: 'center', sticky: false, updateOnEmptySelection: false, toolbar: false, keyboardCommands: false, commands: [ { command: false, key: 'B', // for bold meta: true, shift: false } ] } }); } /* end of function now declare it */ $(function() { if ($('.medium-wysiwyg')[0]) { if( typeof( MediumEditor ) === "undefined" ) { console.log('no MediumEditor, loading...'); //$.when($.getScript('/vhcodecs/resources/lib/jquery.ui/jquery.ui.sortable.js')).done(function() { $.getScript('/vhcodecs/custom/js/medium/dist/js/medium-editor.js').done(function() { setupMedium(); }); //}); } else setupMedium(); } });