AlkantarClanX12
| Current Path : /var/www/clients/client1/web1/web/sites/all/modules/css_injector/ |
| Current File : /var/www/clients/client1/web1/web/sites/all/modules/css_injector/syntax_highlighter.js |
(function($) {
/**
* Add syntext highlighter for textarea.
*/
Drupal.behaviors.slideUpDown = {
attach: function(context, settings) {
$('body').addClass('has-js');
var editor = ace.edit("editor");
editor.getSession().setUseWorker(false);
editor.setTheme("ace/theme/chrome");
editor.getSession().setMode("ace/mode/css");
editor.getSession().on('change', function(e) {
setTextareaValue();
});
var setTextareaValue = function() {
$('#edit-css-text').val(editor.getValue());
}
$('.disable-ace').click(function() {
var $this = $(this);
$this.toggleClass('ace-disabled');
$text = $this.text() == 'Disable syntax highlighter' ? 'Enable syntax highlighter' : 'Disable syntax highlighter';
$this.text($text);
$('.form-item-css-text .form-textarea-wrapper, .ace-editor').toggle();
});
}
}
})(jQuery)