Description: pre tag without attributes and inner code tag with optional class attribute used as language identifier.

Example:

<pre><code class=":lang:">
..content..
</code></pre>

Scope: Third party code.

_settingsUtility->displayCheckbox( __('Generic type 1', 'enlighter'), 'compat-type1', array( 'label' => __('Enable', 'enlighter'), 'description' => __('', 'enlighter') )); ?>

Description: pre tag with arbitrary attributes and inner code tag. Without language attributes.

Example:

<pre ...><code>
..content..
</code></pre>

Scope: Gutenberg standard codeblocks with custom classes or any third party code.

_settingsUtility->displayCheckbox( __('Generic type 2 ', 'enlighter'), 'compat-type2', array( 'label' => __('Enable', 'enlighter'), 'description' => __('', 'enlighter') )); ?>