Files
Chamilo/main/inc/lib/javascript/ckeditor/plugins/glossary/plugin.js
T
Xes 73154ae174
Behat tests 1.11.x 🐞 / PHP 7.4 Test on ubuntu-latest (push) Canceled after 0s
PHP-CS-Fixer / composer_install (7.4) (push) Canceled after 0s
Chamilo 1.11.40 (ZIP oficial v1.11.40)
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.
2026-08-06 17:59:45 +02:00

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'
}
);
}
});