61 lines
1.9 KiB
JavaScript
61 lines
1.9 KiB
JavaScript
|
|
/* ===========================================================
|
|
* trumbowyg.indent.js v1.0
|
|
* Indent or Outdent plugin for Trumbowyg
|
|
* http://alex-d.github.com/Trumbowyg
|
|
* ===========================================================
|
|
* Author : Fabacks
|
|
* Website : https://github.com/Fabacks
|
|
*/
|
|
|
|
(function ($) {
|
|
'use strict';
|
|
|
|
$.extend(true, $.trumbowyg, {
|
|
langs: {
|
|
en: {
|
|
indent: 'Indent',
|
|
outdent: 'Outdent'
|
|
},
|
|
et: {
|
|
indent: 'Taande suurendamine',
|
|
outdent: 'Taande vähendamine'
|
|
},
|
|
fr: {
|
|
indent: 'Augmenter le retrait',
|
|
outdent: 'Diminuer le retrait'
|
|
}
|
|
}
|
|
});
|
|
|
|
// Adds the extra button definition
|
|
$.extend(true, $.trumbowyg, {
|
|
plugins: {
|
|
paragraph: {
|
|
init: function (trumbowyg) {
|
|
var indentBtnDef = {
|
|
fn: 'indent',
|
|
title: trumbowyg.lang.indent,
|
|
isSupported: function () {
|
|
return !!document.queryCommandSupported && !!document.queryCommandSupported('indent');
|
|
},
|
|
ico: 'indent'
|
|
};
|
|
|
|
var outdentBtnDef = {
|
|
fn: 'outdent',
|
|
title: trumbowyg.lang.outdent,
|
|
isSupported: function () {
|
|
return !!document.queryCommandSupported && !!document.queryCommandSupported('outdent');
|
|
},
|
|
ico: 'outdent'
|
|
};
|
|
|
|
trumbowyg.addBtnDef('indent', indentBtnDef);
|
|
trumbowyg.addBtnDef('outdent', outdentBtnDef);
|
|
}
|
|
}
|
|
}
|
|
});
|
|
})(jQuery);
|