CKEditor – select link type anchor

by oleq

HTML

<script src="https://cdn.ckeditor.com/4.4.7/basic/ckeditor.js"></script>
<textarea id="editor">Hello!</textarea>

JavaScript

CKEDITOR.on( 'dialogDefinition', function( ev ) {
    var dialogName = ev.data.name;
    var dialogDefinition = ev.data.definition;
    
    if ( dialogName == 'link' ) {
        var infoTab = dialogDefinition.getContents( 'info' );
        
        var linktypeField = infoTab.get( 'linkType' );        
        
        linktypeField['default'] = 'anchor';
        linktypeField['items'].splice(0, 1);
        linktypeField['items'].splice(1, 1);  
        
        linktypeField.setup = function() {
            this.setValue( 'anchor' );
        };
    }   
});

CKEDITOR.replace( 'editor', {} );