Procházet zdrojové kódy

@converse/headless: update dependencies references

* Link internal dependencies by relative path
* Don't use webpack aliases for external dependencies to reduce
user-side configuration
cmrd Senya před 6 roky
rodič
revize
ae1424aa5b

+ 3 - 3
packages/headless/converse-chatboxes.js

@@ -6,10 +6,10 @@
 
 (function (root, factory) {
     define([
-        "converse-core",
+        "./converse-core",
         "filesize",
-        "utils/form",
-        "utils/emoji"
+        "./utils/form",
+        "./utils/emoji"
     ], factory);
 }(this, function (converse, filesize) {
     "use strict";

+ 28 - 28
packages/headless/converse-core.js

@@ -6,16 +6,16 @@
 
 (function (root, factory) {
     define(["sizzle",
-            "es6-promise",
-            "lodash.noconflict",
-            "lodash.fp",
-            "polyfill",
-            "i18n",
-            "utils/core",
+            "es6-promise/dist/es6-promise.auto",
+            "./lodash.noconflict",
+            "./lodash.fp",
+            "./polyfill",
+            "./i18n",
+            "./utils/core",
             "moment",
             "strophe.js",
-            "pluggable",
-            "backbone.noconflict",
+            "pluggable.js/dist/pluggable",
+            "./backbone.noconflict",
             "backbone.nativeview",
             "backbone.browserStorage"
     ], factory);
@@ -60,7 +60,7 @@
         'imports': { '_': _ }
     };
 
-    /** 
+    /**
      * A private, closured object containing the private api (via `_converse.api`)
      * as well as private methods and internal data-structures.
      *
@@ -1232,12 +1232,12 @@
         return init_promise;
     };
 
-    /** 
+    /**
      * ### The private API
      *
      * The private API methods are only accessible via the closured {@link _converse}
      * object, which is only available to plugins.
-     * 
+     *
      * These methods are kept private (i.e. not global) because they may return
      * sensitive data which should be kept off-limits to other 3rd-party scripts
      * that might be running in the page.
@@ -1339,14 +1339,14 @@
              */
             'status': {
                 /** Return the current user's availability status.
-                 * 
+                 *
                  * @method _converse.api.user.status.get
                  * @example _converse.api.user.status.get();
                  */
                 'get' () {
                     return _converse.xmppstatus.get('status');
                 },
-                /** 
+                /**
                  * The user's status can be set to one of the following values:
                  *
                  * @method _converse.api.user.status.set
@@ -1410,7 +1410,7 @@
              *
              * @method _converse.api.settings.update
              * @param {object} settings The configuration settings
-             * @example 
+             * @example
              * _converse.api.settings.update({
              *    'enable_foo': true
              * });
@@ -1468,14 +1468,14 @@
         /**
          * Converse and its plugins emit various events which you can listen to via the
          * {@link _converse.api.listen} namespace.
-         * 
+         *
          * Some of these events are also available as [ES2015 Promises](http://es6-features.org/#PromiseUsage)
          * although not all of them could logically act as promises, since some events
          * might be fired multpile times whereas promises are to be resolved (or
          * rejected) only once.
-         * 
+         *
          * Events which are also promises include:
-         * 
+         *
          * * [cachedRoster](/docs/html/events.html#cachedroster)
          * * [chatBoxesFetched](/docs/html/events.html#chatBoxesFetched)
          * * [pluginsInitialized](/docs/html/events.html#pluginsInitialized)
@@ -1485,7 +1485,7 @@
          * * [rosterInitialized](/docs/html/events.html#rosterInitialized)
          * * [statusInitialized](/docs/html/events.html#statusInitialized)
          * * [roomsPanelRendered](/docs/html/events.html#roomsPanelRendered)
-         * 
+         *
          * The various plugins might also provide promises, and they do this by using the
          * `promises.add` api method.
          *
@@ -1497,14 +1497,14 @@
              * By calling `promises.add`, a new [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)
              * is made available for other code or plugins to depend on via the
              * {@link _converse.api.waitUntil} method.
-             * 
+             *
              * Generally, it's the responsibility of the plugin which adds the promise to
              * also resolve it.
-             * 
+             *
              * This is done by calling {@link _converse.api.emit}, which not only resolves the
              * promise, but also emits an event with the same name (which can be listened to
              * via {@link _converse.api.listen}).
-             * 
+             *
              * @method _converse.api.promises.add
              * @param {string|array} [name|names] The name or an array of names for the promise(s) to be added
              * @example _converse.api.promises.add('foo-completed');
@@ -1542,7 +1542,7 @@
 
         /**
          * Converse emits events to which you can subscribe to.
-         * 
+         *
          * The `listen` namespace exposes methods for creating event listeners
          * (aka handlers) for these events.
          *
@@ -1633,7 +1633,7 @@
 
         /**
          * Allows you to send XML stanzas.
-         * 
+         *
          * @method _converse.api.send
          * @example
          * const msg = converse.env.$msg({
@@ -1676,7 +1676,7 @@
     const converse = {
         /**
          * Public API method which initializes Converse.
-         * This method must always be called when using Converse. 
+         * This method must always be called when using Converse.
          *
          * @memberOf converse
          * @method initialize
@@ -1704,7 +1704,7 @@
         /**
          * Exposes methods for adding and removing plugins. You'll need to write a plugin
          * if you want to have access to the private API methods defined further down below.
-         * 
+         *
          * For more information on plugins, read the documentation on [writing a plugin](/docs/html/plugin_development.html).
          *
          * @namespace plugins
@@ -1712,17 +1712,17 @@
          */
         'plugins': {
             /** Registers a new plugin.
-             * 
+             *
              * @method converse.plugins.add
              * @param {string} name The name of the plugin
              * @param {object} plugin The plugin object
              *
              * @example
-             * 
+             *
              *  const plugin = {
              *      initialize: function () {
              *          // Gets called as soon as the plugin has been loaded.
-             * 
+             *
              *          // Inside this method, you have access to the private
              *          // API via `_covnerse.api`.
              *

+ 3 - 3
packages/headless/converse-disco.js

@@ -7,7 +7,7 @@
 /* This is a Converse plugin which add support for XEP-0030: Service Discovery */
 
 (function (root, factory) {
-    define(["converse-core", "sizzle"], factory);
+    define(["./converse-core", "sizzle"], factory);
 }(this, function (converse, sizzle) {
 
     const { Backbone, Promise, Strophe, $iq, b64_sha1, utils, _, f } = converse.env;
@@ -508,7 +508,7 @@
                     'entities': {
                         /**
                          * Get the the corresponding `DiscoEntity` instance.
-                         * 
+                         *
                          * @method _converse.api.disco.entities.get
                          * @param {string} jid The Jabber ID of the entity
                          * @param {boolean} [create] Whether the entity should be created if it doesn't exist.
@@ -652,7 +652,7 @@
                      * want to know whether the user's own JID has an identity with
                      * `category='pubsub'` and `type='pep'` as explained in this section of
                      * XEP-0163: https://xmpp.org/extensions/xep-0163.html#support
-                     * 
+                     *
                      * @method _converse.api.disco.getIdentity
                      * @param {string} The identity category.
                      *     In the XML stanza, this is the `category`

+ 2 - 2
packages/headless/converse-mam.js

@@ -10,8 +10,8 @@
 
 (function (root, factory) {
     define(["sizzle",
-            "converse-core",
-            "converse-disco",
+            "./converse-core",
+            "./converse-disco",
             "strophejs-plugin-rsm"
     ], factory);
 }(this, function (sizzle, converse) {

+ 7 - 7
packages/headless/converse-muc.js

@@ -6,14 +6,14 @@
 
 (function (root, factory) {
     define([
-            "utils/form",
-            "converse-core",
-            "converse-disco",
-            "backbone.overview",
-            "backbone.orderedlistview",
+            "./utils/form",
+            "./converse-core",
+            "./converse-disco",
+            "backbone.overview/backbone.overview",
+            "backbone.overview/backbone.orderedlistview",
             "backbone.vdomview",
-            "utils/muc",
-            "utils/emoji"
+            "./utils/muc",
+            "./utils/emoji"
     ], factory);
 }(this, function (u, converse) {
     "use strict";

+ 2 - 2
packages/headless/converse-ping.js

@@ -8,12 +8,12 @@
  * as specified in XEP-0199 XMPP Ping.
  */
 (function (root, factory) {
-    define(["converse-core", "strophejs-plugin-ping"], factory);
+    define(["./converse-core", "strophejs-plugin-ping"], factory);
 }(this, function (converse) {
     "use strict";
     // Strophe methods for building stanzas
     const { Strophe, _ } = converse.env;
-    
+
     converse.plugins.add('converse-ping', {
 
         initialize () {

+ 1 - 1
packages/headless/converse-vcard.js

@@ -5,7 +5,7 @@
 // Licensed under the Mozilla Public License (MPLv2)
 
 (function (root, factory) {
-    define(["converse-core", "templates/vcard.html"], factory);
+    define(["./converse-core", "./templates/vcard.html"], factory);
 }(this, function (converse, tpl_vcard) {
     "use strict";
     const { Backbone, Promise, Strophe, _, $iq, $build, b64_sha1, moment, sizzle } = converse.env;

+ 6 - 6
packages/headless/headless.js

@@ -4,16 +4,16 @@
 if (typeof define !== 'undefined') {
     // The section below determines which plugins will be included in a build
     define([
-        "converse-core",
+        "./converse-core",
         /* START: Removable components
          * --------------------
          * Any of the following components may be removed if they're not needed.
          */
-        "converse-chatboxes",   // Backbone Collection and Models for chat boxes
-        "converse-disco",       // Service discovery plugin
-        "converse-mam",         // XEP-0313 Message Archive Management
-        "converse-ping",        // XEP-0199 XMPP Ping
-        "converse-vcard",       // XEP-0054 VCard-temp
+        "./converse-chatboxes",   // Backbone Collection and Models for chat boxes
+        "./converse-disco",       // Service discovery plugin
+        "./converse-mam",         // XEP-0313 Message Archive Management
+        "./converse-ping",        // XEP-0199 XMPP Ping
+        "./converse-vcard",       // XEP-0054 VCard-temp
         /* END: Removable components */
     ], function(converse) {
         return converse;

+ 2 - 2
packages/headless/i18n.js

@@ -10,9 +10,9 @@
 
 (function (root, factory) {
     define([
-        "es6-promise",
+        "es6-promise/dist/es6-promise.auto",
         "jed",
-        "lodash.noconflict",
+        "./lodash.noconflict",
         "moment",
         'moment/locale/af',
         'moment/locale/ar',

+ 1 - 1
packages/headless/lodash.fp.js

@@ -1,4 +1,4 @@
-define(['lodash', 'lodash.converter'], function (_, lodashConverter) {
+define(['lodash', './3rdparty/lodash.fp'], function (_, lodashConverter) {
     var fp = lodashConverter(_.runInContext());
     return fp;
 });

+ 8 - 8
packages/headless/utils/core.js

@@ -11,16 +11,16 @@
     if (typeof define === 'function' && define.amd) {
         define([
             "sizzle",
-            "es6-promise",
-            "fast-text-encoding",
-            "lodash.noconflict",
+            "es6-promise/dist/es6-promise.auto",
+            "fast-text-encoding/text",
+            "../lodash.noconflict",
             "backbone",
             "strophe.js",
-            "uri",
-            "templates/audio.html",
-            "templates/file.html",
-            "templates/image.html",
-            "templates/video.html"
+            "urijs",
+            "../templates/audio.html",
+            "../templates/file.html",
+            "../templates/image.html",
+            "../templates/video.html"
         ], factory);
     } else {
         // Used by the mockups

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
packages/headless/utils/emoji.js


+ 11 - 11
packages/headless/utils/form.js

@@ -10,17 +10,17 @@
 (function (root, factory) {
     define([
         "sizzle",
-        "lodash.noconflict",
-        "utils/core",
-        "templates/field.html",
-        "templates/select_option.html",
-        "templates/form_select.html",
-        "templates/form_textarea.html",
-        "templates/form_checkbox.html",
-        "templates/form_username.html",
-        "templates/form_input.html",
-        "templates/form_captcha.html",
-        "templates/form_url.html",
+        "../lodash.noconflict",
+        "./core",
+        "../templates/field.html",
+        "../templates/select_option.html",
+        "../templates/form_select.html",
+        "../templates/form_textarea.html",
+        "../templates/form_checkbox.html",
+        "../templates/form_username.html",
+        "../templates/form_input.html",
+        "../templates/form_captcha.html",
+        "../templates/form_url.html",
     ], factory);
 }(this, function (
         sizzle,

+ 1 - 1
packages/headless/utils/muc.js

@@ -8,7 +8,7 @@
 //
 /*global define, escape, Jed */
 (function (root, factory) {
-    define(["converse-core", "utils/core"], factory);
+    define(["../converse-core", "./core"], factory);
 }(this, function (converse, u) {
     "use strict";
 

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů