Fuente: https://github.com/chamilo/chamilo-lms/releases/download/v1.11.40/chamilo-1.11.40.zip sha256: 1cf4bf2cc7bae1ef1a1eff643235db1d552f78ddf4b6dd1e2d2dac9868679439 Snapshot independiente (rama huerfana); diffable vs 1.11.38. vendor incluido.
35 lines
1.1 KiB
JavaScript
35 lines
1.1 KiB
JavaScript
CKEDITOR.plugins.add('glossary',
|
|
{
|
|
init: function(editor)
|
|
{
|
|
var pluginName = 'glossary';
|
|
editor.addCommand(
|
|
pluginName,
|
|
{
|
|
exec: function(editor)
|
|
{
|
|
var selectedText = editor.getSelection().getSelectedText();
|
|
if (selectedText !== '') {
|
|
var spanElement = new CKEDITOR.dom.element("span");
|
|
spanElement.setAttributes({
|
|
class: 'glossary',
|
|
style: 'color: rgb(0, 151, 74);' +
|
|
'cursor: pointer;' +
|
|
'font-weight: bold;'
|
|
});
|
|
spanElement.setText(selectedText);
|
|
editor.insertElement(spanElement);
|
|
}
|
|
}
|
|
}
|
|
);
|
|
editor.ui.addButton(
|
|
'Glossary',
|
|
{
|
|
label: 'Glossary',
|
|
command: pluginName,
|
|
icon: this.path + 'images/glossary.gif'
|
|
}
|
|
);
|
|
}
|
|
}); |