Commit 4d2c807c authored by JC Brand's avatar JC Brand

Fixes #220. Enable usage of both `_` and `fp` in non-AMD case

parent 93e67567
...@@ -69,7 +69,9 @@ return /******/ (function(modules) { // webpackBootstrap ...@@ -69,7 +69,9 @@ return /******/ (function(modules) { // webpackBootstrap
} }
if (typeof _ == 'function' && typeof _.runInContext == 'function') { if (typeof _ == 'function' && typeof _.runInContext == 'function') {
_ = browserConvert(_.runInContext()); // XXX: Customization in order to be able to run both _ and fp in the
// non-AMD usecase.
fp = browserConvert(_.runInContext());
} }
module.exports = browserConvert; module.exports = browserConvert;
...@@ -1037,4 +1039,4 @@ return /******/ (function(modules) { // webpackBootstrap ...@@ -1037,4 +1039,4 @@ return /******/ (function(modules) { // webpackBootstrap
/***/ } /***/ }
/******/ ]) /******/ ])
}); });
; ;
\ No newline at end of file
...@@ -52,9 +52,10 @@ ...@@ -52,9 +52,10 @@
<script type="text/javascript" src="../dist/locales.js"></script> <script type="text/javascript" src="../dist/locales.js"></script>
<!-- END I18N --> <!-- END I18N -->
<script type="text/javascript" src="../node_modules/awesomplete/awesomplete.js"></script> <script type="text/javascript" src="../node_modules/awesomplete-avoid-xss/awesomplete.js"></script>
<script type="text/javascript" src="../node_modules/moment/min/moment-with-locales.js"></script> <script type="text/javascript" src="../node_modules/moment/min/moment-with-locales.js"></script>
<script type="text/javascript" src="../3rdparty/lodash.fp.js"></script>
<script src="../dist/converse-no-dependencies.js"></script> <script src="../dist/converse-no-dependencies.js"></script>
</head> </head>
<body id="page-top" data-spy="scroll" data-target=".navbar-custom"> <body id="page-top" data-spy="scroll" data-target=".navbar-custom">
...@@ -80,16 +81,14 @@ ...@@ -80,16 +81,14 @@
</body> </body>
<script> <script>
require(['converse'], function (converse) { converse.initialize({
converse.initialize({ bosh_service_url: 'https://conversejs.org/http-bind/', // Please use this connection manager only for testing purposes
bosh_service_url: 'https://conversejs.org/http-bind/', // Please use this connection manager only for testing purposes i18n: locales.en, // Refer to ./locale/locales.js to see which locales are supported
i18n: locales.en, // Refer to ./locale/locales.js to see which locales are supported prebind: false,
prebind: false, show_controlbox_by_default: true,
show_controlbox_by_default: true, debug: true,
debug: true, roster_groups: true,
roster_groups: true, keepalive: true
keepalive: true
});
}); });
</script> </script>
</html> </html>
This diff is collapsed.
...@@ -36,7 +36,9 @@ ...@@ -36,7 +36,9 @@
"strophe.vcard", "strophe.vcard",
"strophe.ping", "strophe.ping",
"otr", "otr",
"lodash" "lodash",
"lodash.converter",
"lodash.noconflict"
], ],
paths: { paths: {
"converse-bookmarks": "builds/converse-bookmarks", "converse-bookmarks": "builds/converse-bookmarks",
......
...@@ -44,7 +44,7 @@ require.config({ ...@@ -44,7 +44,7 @@ require.config({
"typeahead": "components/typeahead.js/index", "typeahead": "components/typeahead.js/index",
"underscore": "src/underscore-shim", "underscore": "src/underscore-shim",
"utils": "src/utils", "utils": "src/utils",
"xss.noconflict": "src/xss.noconflict", "xss.noconflict": "src/xss.noconflict",
"xss": "node_modules/xss/dist/xss", "xss": "node_modules/xss/dist/xss",
// Converse // Converse
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
define('jquery.browser', [], function () { return jQuery; }); define('jquery.browser', [], function () { return jQuery; });
define('awesomplete', [], function () { return jQuery; }); define('awesomplete', [], function () { return jQuery; });
define('lodash', [], function () { return _; }); define('lodash', [], function () { return _; });
define('lodash.converter', [], function () { return fp; });
define('lodash.noconflict', [], function () { return _; }); define('lodash.noconflict', [], function () { return _; });
define('moment_with_locales', [], function () { return moment; }); define('moment_with_locales', [], function () { return moment; });
define('strophe', [], function () { define('strophe', [], function () {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment