2016-07-16 3 views
0

Когда пользователи вставляют ссылку с Summernote, она дает им возможность открыть ссылку на новой вкладке или нет. Как заставить пользователя всегда выбирать ссылку на новой вкладке? Даже просто быть в состоянии скрыть этот параметр было бы полезно, потому что я мог бы добавить в target="_blank" на стороне сервера. В любом случае, я пробовал много вещей, но я не смог найти ответ.Summernote всегда открывать ссылку в новой вкладке

http://summernote.org/

Благодаря

ответ

2

Я не знаком с Summernote, должна быть опция в API, чтобы отключить это, но если вы ищете для быстрого решения, вы можете настроить таргетинг на опцию через CSS и скрыть это.

CSS скрытие:

.note-editor .link-dialog .checkbox { display: none; } 

Однако я думаю, что он будет оставаться состояние по умолчанию (не выбрано), чтобы заставить его проверить вам потребуется JavaScript.

проверка Force с JavaScript:

document.querySelector('.note-editor .link-dialog .checkbox input').checked = true; 
+0

Это на самом деле не работает для меня. –

+0

@ ZachPanzarino вы можете создать jsfiddle или поделиться живым демо для отладки? – Aziz

+1

Я использовал пользовательскую конфигурацию summernote, и поэтому классы были не одинаковыми. Я смог понять это. –

0

Перейти к файлу summernote.js и найти

$openInNewWindow.prop('checked', linkInfo.isNewWindow); 

Установите силой верно, заменив linkInfo.isNewWindow.

$openInNewWindow.prop('checked', true); 

Надеюсь, он решит вашу проблему.

Смежные вопросы