Bladeren bron

Set dependencies for chatview and muc

JC Brand 7 jaren geleden
bovenliggende
commit
f1820e5fcd
2 gewijzigde bestanden met toevoegingen van 14 en 1 verwijderingen
  1. 13 0
      src/converse-chatview.js
  2. 1 1
      src/converse-muc.js

+ 13 - 0
src/converse-chatview.js

@@ -48,6 +48,19 @@
     };
 
     converse.plugins.add('converse-chatview', {
+        /* Optional dependencies are other plugins which might be
+         * overridden or relied upon, and therefore need to be loaded before
+         * this plugin. They are called "optional" because they might not be
+         * available, in which case any overrides applicable to them will be
+         * ignored.
+         *
+         * It's possible however to make optional dependencies non-optional.
+         * If the setting "strict_plugin_dependencies" is set to true,
+         * an error will be raised if the plugin is not found.
+         *
+         * NB: These plugins need to have already been loaded via require.js.
+         */
+        optional_dependencies: ["converse-chatboxes"],
 
         overrides: {
             // Overrides mentioned here will be picked up by converse.js's

+ 1 - 1
src/converse-muc.js

@@ -129,7 +129,7 @@
          *
          * NB: These plugins need to have already been loaded via require.js.
          */
-        optional_dependencies: ["converse-controlbox"],
+        optional_dependencies: ["converse-controlbox", "converse-chatview"],
 
         overrides: {
             // Overrides mentioned here will be picked up by converse.js's