Я использую ckfinder 3.0 на одном из своих сайтов, в автономном режиме я загрузил несколько изображений и PDF-файлов.
Когда я дважды щелкаю изображения, они отображаются во всплывающем окне. Когда я дважды щелкаю файлы PDF, значок PDF отображается во всплывающем окне, но мне нужно щелкнуть правой кнопкой мыши значок PDF, а затем выбрать «загрузить» в контекстном меню, чтобы загрузить файл PDF и открыть его. Или я бы хотел, чтобы файлы такого типа (которые можно читать прямо в моем браузере) открывались на новой вкладке моего браузера вместо отображения значка PDF в всплывающем окне!
Я пытался разработать плагин для этого, но я не знаю, где я могу отключить «отображение всплывающих окон», когда я дважды щелкаю свой PDF-файл в CKFinder.
CKFinder.define( [ 'jquery' ], function( jQuery ) {
'use strict';
return {
init: function( finder ) {
finder.on( 'file:dblclick', function( evt ) {
finder.request( 'files:getSelected' ).forEach( function( file ) {
finder.request( 'file:getUrl', { file: file } )
.then( function( fileUrl ) {
console.log( 'The file: ' + file.get( 'name' ) + ' has url: ' + fileUrl );
if(fileUrl.match(/.pdf/gi))
{
window.open(fileUrl);
}
} );
} );
} );
}
};
});
Кто-нибудь знает, как отключить эту функцию в CKFinder?
Спасибо за вашу помощь !