| | |
| | | abs_url = location.href.replace(/[?#].*$/, '').replace(/\/$/, ''), |
| | | conf = { |
| | | selector: '#' + ($('#' + id).is('.mce_editor') ? id : 'fake-editor-id'), |
| | | cache_suffix: 's=4010900', |
| | | cache_suffix: 's=4020700', |
| | | theme: 'modern', |
| | | language: config.lang, |
| | | content_css: rcmail.assets_path('program/js/tinymce/roundcube/content.css'), |
| | |
| | | $.each(config.disabled_plugins || [], function() { |
| | | conf.plugins = conf.plugins.replace(this, ''); |
| | | }); |
| | | $.each(config.disabled_plugins || [], function() { |
| | | $.each(config.disabled_buttons || [], function() { |
| | | conf.toolbar = conf.toolbar.replace(this, ''); |
| | | }); |
| | | conf.toolbar = conf.toolbar.replace(/\|\s+\|/g, '|'); |
| | |
| | | |
| | | // open image selector dialog |
| | | dialog = this.editor.windowManager.open({ |
| | | title: rcmail.gettext('select' + type), |
| | | title: rcmail.get_label('select' + type), |
| | | width: 500, |
| | | height: 300, |
| | | html: '<div id="image-selector-list"><ul></ul></div>' |
| | |
| | | .text($('div.hint', rcmail.gui_objects.uploadform).text())); |
| | | |
| | | // init upload button |
| | | elem = $('#image-upload-button').append($('<span>').text(rcmail.gettext('add' + type))); |
| | | elem = $('#image-upload-button').append($('<span>').text(rcmail.get_label('add' + type))); |
| | | cancel = elem.parents('.mce-panel').find('button:last').parent(); |
| | | |
| | | // we need custom Tab key handlers, until we find out why |
| | |
| | | |
| | | rcmail.gui_objects.filedrop = $('#image-selector-form'); |
| | | rcmail.gui_objects.filedrop.addClass('droptarget') |
| | | .bind('dragover dragleave', function(e) { |
| | | .on('dragover dragleave', function(e) { |
| | | e.preventDefault(); |
| | | e.stopPropagation(); |
| | | $(this)[(e.type == 'dragover' ? 'addClass' : 'removeClass')]('hover'); |