Enable creation of dist/converse-muc-embedded.js
build file
This commit is contained in:
parent
c244d100cf
commit
1936e28275
2
.gitignore
vendored
2
.gitignore
vendored
@ -56,6 +56,8 @@ dist/converse.min.js
|
|||||||
dist/converse-no-jquery.js
|
dist/converse-no-jquery.js
|
||||||
dist/converse-no-jquery.min.js
|
dist/converse-no-jquery.min.js
|
||||||
dist/converse-mobile.min.js
|
dist/converse-mobile.min.js
|
||||||
|
dist/converse-muc-embedded.js
|
||||||
|
dist/converse-muc-embedded.min.js
|
||||||
|
|
||||||
css/*.map
|
css/*.map
|
||||||
css/*.min.css
|
css/*.min.css
|
||||||
|
6
Makefile
6
Makefile
@ -140,6 +140,8 @@ BUILDS = dist/converse.js \
|
|||||||
dist/converse.min.js \
|
dist/converse.min.js \
|
||||||
dist/converse-mobile.js \
|
dist/converse-mobile.js \
|
||||||
dist/converse-mobile.min.js \
|
dist/converse-mobile.min.js \
|
||||||
|
dist/converse-muc-embedded.js \
|
||||||
|
dist/converse-muc-embedded.min.js \
|
||||||
dist/converse-no-jquery.js \
|
dist/converse-no-jquery.js \
|
||||||
dist/converse-no-jquery.min.js \
|
dist/converse-no-jquery.min.js \
|
||||||
dist/converse-no-dependencies.min.js \
|
dist/converse-no-dependencies.min.js \
|
||||||
@ -161,6 +163,10 @@ dist/converse-mobile.min.js: src locale node_modules *.js
|
|||||||
$(RJS) -o src/build.js paths.converse=src/converse-mobile include=converse out=dist/converse-mobile.min.js
|
$(RJS) -o src/build.js paths.converse=src/converse-mobile include=converse out=dist/converse-mobile.min.js
|
||||||
dist/converse-mobile.js: src locale node_modules *.js
|
dist/converse-mobile.js: src locale node_modules *.js
|
||||||
$(RJS) -o src/build.js paths.converse=src/converse-mobile include=converse out=dist/converse-mobile.js optimize=none
|
$(RJS) -o src/build.js paths.converse=src/converse-mobile include=converse out=dist/converse-mobile.js optimize=none
|
||||||
|
dist/converse-muc-embedded.min.js: src locale node_modules *.js
|
||||||
|
$(RJS) -o src/build.js paths.converse=src/converse-embedded include=converse out=dist/converse-muc-embedded.min.js
|
||||||
|
dist/converse-muc-embedded.js: src locale node_modules *.js
|
||||||
|
$(RJS) -o src/build.js paths.converse=src/converse-embedded include=converse out=dist/converse-muc-embedded.js optimize=none
|
||||||
|
|
||||||
.PHONY: jsmin
|
.PHONY: jsmin
|
||||||
jsmin: $(BUILDS)
|
jsmin: $(BUILDS)
|
||||||
|
@ -11,14 +11,13 @@
|
|||||||
<link rel="shortcut icon" type="image/ico" href="../css/images/favicon.ico"/>
|
<link rel="shortcut icon" type="image/ico" href="../css/images/favicon.ico"/>
|
||||||
<link type="text/css" rel="stylesheet" media="screen" href="../node_modules/bootstrap/dist/css/bootstrap.min.css" />
|
<link type="text/css" rel="stylesheet" media="screen" href="../node_modules/bootstrap/dist/css/bootstrap.min.css" />
|
||||||
<link type="text/css" rel="stylesheet" media="screen" href="../node_modules/font-awesome/css/font-awesome.min.css" />
|
<link type="text/css" rel="stylesheet" media="screen" href="../node_modules/font-awesome/css/font-awesome.min.css" />
|
||||||
<link type="text/css" rel="stylesheet" media="screen" href="../css/theme.css" />
|
<link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/css/theme.min.css" />
|
||||||
<link type="text/css" rel="stylesheet" media="screen" href="../css/converse.css" />
|
<link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/css/converse.min.css" />
|
||||||
<link type="text/css" rel="stylesheet" media="screen" href="../css/converse-muc-embedded.css" />
|
<link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/css/converse-muc-embedded.min.css" />
|
||||||
<script type="text/javascript" src="../analytics.js"></script>
|
<script type="text/javascript" src="../analytics.js"></script>
|
||||||
<noscript><p><img src="//stats.opkode.com/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
|
<noscript><p><img src="//stats.opkode.com/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
|
||||||
<![if gte IE 9]>
|
<![if gte IE 9]>
|
||||||
<script src="../node_modules/requirejs/require.js"></script>
|
<script src="../dist/converse-muc-embedded.min.js"></script>
|
||||||
<script src="../src/config.js"></script>
|
|
||||||
<![endif]>
|
<![endif]>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
@ -54,42 +53,45 @@
|
|||||||
</body>
|
</body>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
require.config({baseUrl: '../'});
|
converse.initialize({
|
||||||
require(['converse-core', 'converse-muc-embedded'], function (converse) {
|
allow_logout: false, // No point in logging out when we have auto_login as true.
|
||||||
converse.initialize({
|
allow_muc_invitations: false, // Doesn't make sense to allow because only
|
||||||
allow_logout: false, // No point in logging out when we have auto_login as true.
|
// roster contacts can be invited
|
||||||
allow_muc_invitations: false, // Doesn't make sense to allow because only
|
allow_contact_requests: false, // Contacts from other servers cannot,
|
||||||
// roster contacts can be invited
|
// be added and anonymous users don't
|
||||||
allow_contact_requests: false, // Contacts from other servers cannot,
|
// know one another's JIDs, so disabling.
|
||||||
// be added and anonymous users don't
|
auto_reconnect: true,
|
||||||
// know one another's JIDs, so disabling.
|
authentication: 'anonymous',
|
||||||
auto_reconnect: true,
|
auto_login: true,
|
||||||
authentication: 'anonymous',
|
auto_join_rooms: [
|
||||||
auto_login: true,
|
'anonymous@conference.nomnom.im',
|
||||||
auto_join_rooms: [
|
],
|
||||||
'anonymous@conference.nomnom.im',
|
// Whitelist non-core plugins that we need
|
||||||
],
|
whitelisted_plugins: ['converse-muc-embedded'],
|
||||||
blacklisted_plugins: [
|
// Blacklist plugins which aren't included in the build file,
|
||||||
'converse-controlbox',
|
// so that other code cannot register their own plugins under
|
||||||
'converse-dragresize',
|
// those names.
|
||||||
'converse-minimize',
|
blacklisted_plugins: [
|
||||||
'converse-vcard'
|
"converse-bookmarks",
|
||||||
],
|
"converse-controlbox",
|
||||||
notify_all_room_messages: [
|
"converse-dragresize",
|
||||||
'anonymous@conference.nomnom.im',
|
"converse-headline",
|
||||||
],
|
"converse-minimize",
|
||||||
bosh_service_url: 'https://conversejs.org/http-bind/', // Please use this connection manager only for testing purposes
|
"converse-otr",
|
||||||
jid: 'nomnom.im', // XMPP server which allows anonymous login (doesn't
|
"converse-register",
|
||||||
// allow chatting with other XMPP servers).
|
"converse-vcard",
|
||||||
keepalive: true,
|
],
|
||||||
hide_muc_server: true, // Federation is disabled, so no use in
|
notify_all_room_messages: [
|
||||||
// showing the MUC server.
|
'anonymous@conference.nomnom.im',
|
||||||
play_sounds: true,
|
],
|
||||||
show_controlbox_by_default: false,
|
bosh_service_url: 'https://conversejs.org/http-bind/', // Please use this connection manager only for testing purposes
|
||||||
strict_plugin_dependencies: false,
|
jid: 'nomnom.im', // XMPP server which allows anonymous login (doesn't
|
||||||
whitelisted_plugins: ['converse-muc-embedded'],
|
// allow chatting with other XMPP servers).
|
||||||
debug: true
|
keepalive: true,
|
||||||
});
|
hide_muc_server: true, // Federation is disabled, so no use in
|
||||||
|
// showing the MUC server.
|
||||||
|
play_sounds: true,
|
||||||
|
strict_plugin_dependencies: false
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</html>
|
</html>
|
||||||
|
@ -9,6 +9,8 @@
|
|||||||
- sinon 2.1.0
|
- sinon 2.1.0
|
||||||
- eslint 3.19.0
|
- eslint 3.19.0
|
||||||
|
|
||||||
|
- Enable creation of `dist/converse-muc-embedded.js` build file for the
|
||||||
|
embedded MUC room demo. [jcbrand]
|
||||||
- Use `noConflict` to avoid polluting globale namespace with lodash and Backbone. [jcbrand]
|
- Use `noConflict` to avoid polluting globale namespace with lodash and Backbone. [jcbrand]
|
||||||
- Bugfix: MUC user's nickname wasn't being shown in HTML5 notification messages. [jcbrand]
|
- Bugfix: MUC user's nickname wasn't being shown in HTML5 notification messages. [jcbrand]
|
||||||
- Bugfix: OTR meta-messages were being shown in HTML5 notifications. [jcbrand]
|
- Bugfix: OTR meta-messages were being shown in HTML5 notifications. [jcbrand]
|
||||||
|
24
src/converse-embedded.js
Normal file
24
src/converse-embedded.js
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
/*global define */
|
||||||
|
if (typeof define !== 'undefined') {
|
||||||
|
// The section below determines which plugins will be included in a build
|
||||||
|
define([
|
||||||
|
"converse-core",
|
||||||
|
// PLEASE NOTE: By default all translations are included.
|
||||||
|
// You can modify the file src/locales.js to include only those
|
||||||
|
// translations that you care about.
|
||||||
|
|
||||||
|
/* START: Removable components
|
||||||
|
* --------------------
|
||||||
|
* Any of the following components may be removed if they're not needed.
|
||||||
|
*/
|
||||||
|
"converse-chatview", // Renders standalone chat boxes for single user chat
|
||||||
|
"converse-mam", // XEP-0313 Message Archive Management
|
||||||
|
"converse-muc", // XEP-0045 Multi-user chat
|
||||||
|
"converse-muc-embedded",
|
||||||
|
"converse-ping", // XEP-0199 XMPP Ping
|
||||||
|
"converse-notification",// HTML5 Notifications
|
||||||
|
/* END: Removable components */
|
||||||
|
], function (converse) {
|
||||||
|
return converse;
|
||||||
|
});
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user