Commit 97dd78fe authored by João Ventura's avatar João Ventura Committed by Joao Ventura
Browse files

Issue #3320113 by jcnventura: Add an option to use the no-translations version of the library

parent f5e2eaf2
Loading
Loading
Loading
Loading
+27 −11
Original line number Diff line number Diff line
@@ -18,26 +18,42 @@ klaro_cdn:
    https://cdn.kiprotect.com/klaro/v0.7.16/klaro.js: { type: external, minified: true }
    js/klaro.drupal.js: {}

klaro_no_css: &klaro_no_css
  remote: https://klaro.kiprotect.com
  version: 0.7.16
  license:
    name: MIT
    url: https://github.com/KIProtect/klaro/blob/master/LICENSE
    gpl-compatible: true
klaro_no_css:
  <<: *klaro
  js:
    /libraries/klaro/dist/klaro-no-css.js: { minified: true }
    js/klaro.drupal.js: {}
  dependencies:
    - core/drupal
    - core/drupalSettings

klaro_cdn_no_css:
  <<: *klaro_no_css
  <<: *klaro
  js:
    https://cdn.kiprotect.com/klaro/v0.7.16/klaro-no-css.js: { type: external, minified: true }
    js/klaro.drupal.js: {}

klaro_no_translations:
  <<: *klaro
  js:
    /libraries/klaro/dist/klaro-no-translations.js: { minified: true }
    js/klaro.drupal.js: {}

klaro_cdn_no_translations:
  <<: *klaro
  js:
    https://cdn.kiprotect.com/klaro/v0.7.16/klaro-no-translations.js: { type: external, minified: true }
    js/klaro.drupal.js: {}

klaro_no_translations_no_css:
  <<: *klaro
  js:
    /libraries/klaro/dist/klaro-no-translations-no-css.js: { minified: true }
    js/klaro.drupal.js: {}

klaro_cdn_no_translations_no_css:
  <<: *klaro
  js:
    https://cdn.kiprotect.com/klaro/v0.7.16/klaro-no-translations-no-css.js: { type: external, minified: true }
    js/klaro.drupal.js: {}

klaro_editor:
  js:
    js/editor.js: {}
+4 −0
Original line number Diff line number Diff line
@@ -77,8 +77,12 @@ class SettingsForm extends ConfigFormBase {
      '#options' => [
        'klaro' => $this->t('Klaro (default)'),
        'klaro_no_css' => $this->t('Klaro (no css)'),
        'klaro_no_translations' => $this->t('Klaro (no translations)'),
        'klaro_no_translations_no_css' => $this->t('Klaro (no translations and no css)'),
        'klaro_cdn' => $this->t('Klaro via CDN'),
        'klaro_cdn_no_css' => $this->t('Klaro (no css) via CDN'),
        'klaro_cdn_no_translations' => $this->t('Klaro (no translations) via CDN'),
        'klaro_cdn_no_translations_no_css' => $this->t('Klaro (no translations and no css) via CDN'),
      ],
      '#required' => TRUE,
    ];