Skip to content
This repository was archived by the owner on Sep 11, 2020. It is now read-only.

Commit 15e2041

Browse files
committed
fix umd (#320)
1 parent 288cc42 commit 15e2041

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838
"medium-editor": "^5.15.0",
3939
"handlebars": "~4.0.0",
4040
"blueimp-file-upload": "~9.12.1",
41-
"jquery-sortable": "~0.9.12"
41+
"jquery-sortable": "~0.9.12",
42+
"jquery.ui.widget": "^1.10.3"
4243
},
4344
"devDependencies": {
4445
"grunt": "~0.4.4",

src/wrappers/start.js

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
(function (factory) {
22
if (typeof define === 'function' && define.amd) {
3-
define(['jquery', 'handlebars', 'medium-editor', 'blueimp-file-upload', 'jquery-sortable'], factory);
3+
define(['jquery', 'handlebars/runtime', 'medium-editor', 'blueimp-file-upload', 'jquery-sortable'], factory);
44
} else if (typeof module === 'object' && module.exports) {
5-
module.exports = function( root, jQuery ) {
6-
if ( jQuery === undefined ) {
7-
if ( typeof window !== 'undefined' ) {
8-
jQuery = require('jquery');
9-
Handlebars = require('handlebars');
10-
MediumEditor = require('medium-editor');
11-
}
12-
else {
13-
jQuery = require('jquery')(root);
14-
Handlebars = require('handlebars')(root);
15-
MediumEditor = require('medium-editor')(root);
16-
}
5+
module.exports = function (jQuery) {
6+
if (typeof window === 'undefined') {
7+
throw new Error("medium-editor-insert-plugin runs only in a browser.")
178
}
9+
10+
if (jQuery === undefined) {
11+
jQuery = require('jquery');
12+
}
13+
window.jQuery = jQuery;
14+
15+
Handlebars = require('handlebars/runtime');
16+
MediumEditor = require('medium-editor');
17+
require('jquery-sortable');
18+
require('blueimp-file-upload');
19+
1820
factory(jQuery, Handlebars, MediumEditor);
1921
return jQuery;
2022
};

0 commit comments

Comments
 (0)