Commit 575a8761 authored by Eric Sembrat's avatar Eric Sembrat
Browse files

Issue #3046772: Support installing plugin to libraries/ckeditor/plugins

parent caaf7b8c
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -71,9 +71,16 @@ class FontCKEditorButton extends CKEditorPluginBase implements CKEditorPluginCon
    }

    foreach ($directories as $dir) {
      // Default where composer installs the library
      if (file_exists(DRUPAL_ROOT . '/' . $dir . 'font/plugin.js')) {
        return $dir . 'font';
      }

      // Edge-case webform-like install paths
      // https://www.drupal.org/project/ckeditor_font/issues/3046772
      elseif (file_exists(DRUPAL_ROOT . '/' . $dir . 'ckeditor/plugins/font/plugin.js')) {
        return $dir . 'ckeditor/plugins/font';        
      }
    }
    
    return FALSE;