@@ -45,26 +45,24 @@ module.exports = function(grunt) {
45
45
uglify : {
46
46
'common-js' : {
47
47
options : {
48
- banner : banner_xe_js ,
49
- sourceMap : true
48
+ banner : banner_xe_js
50
49
} ,
51
50
files : {
52
- 'common/js/xe.min.js' : [ 'common/js/xe.js' ]
51
+ 'common/js/xe.min.js' : [ 'common/js/xe.js' ] ,
52
+ }
53
+ } ,
54
+ 'common-js-plugins' : {
55
+ files : {
56
+ 'common/js/plugins/jquery.fileupload/js/main.min.js' : [ 'common/js/plugins/jquery.fileupload/js/main.js' ] ,
53
57
}
54
58
} ,
55
59
'handlebars' : {
56
- options : {
57
- sourceMap : true
58
- } ,
59
60
files : {
60
61
'common/js/plugins/handlebars/handlebars.min.js' : [ 'common/js/plugins/handlebars/handlebars.js' ] ,
61
62
'common/js/plugins/handlebars.runtime/handlebars.runtime.min.js' : [ 'common/js/plugins/handlebars.runtime/handlebars.runtime.js' ] ,
62
63
}
63
64
} ,
64
65
'modules' : {
65
- options : {
66
- sourceMap : true
67
- } ,
68
66
files : {
69
67
'common/js/x.min.js' : [ 'common/js/x.js' ] ,
70
68
// addon
@@ -74,11 +72,15 @@ module.exports = function(grunt) {
74
72
// module/editor
75
73
'modules/editor/skins/xpresseditor/js/xpresseditor.min.js' : [ 'modules/editor/skins/xpresseditor/js/xpresseditor.js' ] ,
76
74
'modules/editor/skins/xpresseditor/js/xe_textarea.min.js' : [ 'modules/editor/skins/xpresseditor/js/xe_textarea.js' ] ,
75
+ 'modules/editor/skins/ckeditor/js/default.min.js' : [ 'modules/editor/skins/ckeditor/js/default.js' ] ,
76
+ 'modules/editor/skins/ckeditor/js/xe_interface.min.js' : [ 'modules/editor/skins/ckeditor/js/xe_interface.js' ] ,
77
+ 'modules/editor/skins/ckeditor/js/xe_textarea.min.js' : [ 'modules/editor/skins/ckeditor/js/xe_textarea.js' ] ,
77
78
'modules/editor/tpl/js/editor_common.min.js' : [ 'modules/editor/tpl/js/editor_common.js' ] ,
78
79
'modules/editor/tpl/js/swfupload.min.js' : [ 'modules/editor/tpl/js/swfupload.js' ] ,
79
80
'modules/editor/tpl/js/uploader.min.js' : [ 'modules/editor/tpl/js/uploader.js' ] ,
80
81
'modules/editor/tpl/js/editor.min.js' : [ 'modules/editor/tpl/js/editor.js' ] ,
81
82
'modules/editor/tpl/js/editor_module_config.min.js' : [ 'modules/editor/tpl/js/editor_module_config.js' ] ,
83
+ 'modules/editor/tpl/js/editor.app.min.js' : [ 'modules/editor/tpl/js/editor.app.js' ] ,
82
84
// module/admin
83
85
'modules/admin/tpl/js/admin.min.js' : [ 'modules/admin/tpl/js/admin.js' ] ,
84
86
'modules/admin/tpl/js/config.min.js' : [ 'modules/admin/tpl/js/config.js' ] ,
@@ -89,6 +91,7 @@ module.exports = function(grunt) {
89
91
'modules/board/skins/default/board.default.min.js' : [ 'modules/board/skins/default/board.default.js' ] ,
90
92
'modules/board/m.skins/default/js/mboard.min.js' : [ 'modules/board/m.skins/default/js/mboard.js' ] ,
91
93
'modules/board/m.skins/simpleGray/js/mboard.min.js' : [ 'modules/board/m.skins/simpleGray/js/mboard.js' ] ,
94
+ 'modules/board/skins/xedition/board.default.min.js' : [ 'modules/board/skins/xedition/board.default.js' ] ,
92
95
// editor-component-image-gallery
93
96
'modules/editor/components/image_gallery/tpl/gallery.min.js' : [ 'modules/editor/components/image_gallery/tpl/gallery.js' ] ,
94
97
'modules/editor/components/image_gallery/tpl/list_gallery.min.js' : [ 'modules/editor/components/image_gallery/tpl/list_gallery.js' ] ,
@@ -107,66 +110,60 @@ module.exports = function(grunt) {
107
110
'addons/oembed/oembed.min.js' : [ 'addons/oembed/oembed.js' ] ,
108
111
}
109
112
} ,
113
+ 'layout' : {
114
+ files : {
115
+ 'layouts/xedition/js/jquery.easing.min.js' : [ 'layouts/xedition/js/jquery.easing.js' ] ,
116
+ 'layouts/xedition/js/layout.min.js' : [ 'layouts/xedition/js/layout.js' ] ,
117
+ 'layouts/xedition/js/welcome.min.js' : [ 'layouts/xedition/js/welcome.js' ] ,
118
+ }
119
+ } ,
110
120
} ,
111
121
cssmin : {
112
- 'common-css ' : {
122
+ 'common' : {
113
123
files : {
114
124
'common/css/xe.min.css' : [ 'common/css/xe.css' ] ,
115
125
'common/css/mobile.min.css' : [ 'common/css/mobile.css' ]
116
126
}
117
127
} ,
118
- 'module-admin-css' : {
119
- files : {
120
- 'modules/admin/tpl/css/admin.min.css' : [ 'modules/admin/tpl/css/admin.css' ]
121
- }
122
- } ,
123
- 'editor-component-image-gallery' : {
128
+ 'modules' : {
124
129
files : {
130
+ 'modules/admin/tpl/css/admin.min.css' : [ 'modules/admin/tpl/css/admin.css' ] ,
125
131
'modules/editor/components/image_gallery/tpl/popup.min.css' : [ 'modules/editor/components/image_gallery/tpl/popup.css' ] ,
126
132
'modules/editor/components/image_gallery/tpl/slide_gallery.min.css' : [ 'modules/editor/components/image_gallery/tpl/slide_gallery.css' ] ,
127
- }
128
- } ,
129
- 'moudle-widget-tpl' : {
130
- files : {
131
133
'modules/widget/tpl/css/widget.min.css' : [ 'modules/widget/tpl/css/widget.css' ] ,
132
- }
133
- } ,
134
- 'moudle-poll' : {
135
- files : {
136
134
'modules/poll/tpl/css/poll.min.css' : [ 'modules/poll/tpl/css/poll.css' ] ,
137
135
'modules/poll/skins/default/css/poll.min.css' : [ 'modules/poll/skins/default/css/poll.css' ] ,
138
136
'modules/poll/skins/simple/css/poll.min.css' : [ 'modules/poll/skins/simple/css/poll.css' ] ,
139
- }
140
- } ,
141
- 'moudle-editor' : {
142
- files : {
143
137
'modules/editor/skins/xpresseditor/css/default.min.css' : [ 'modules/editor/skins/xpresseditor/css/default.css' ] ,
138
+ 'modules/board/skins/default/board.default.min.css' : [ 'modules/board/skins/default/board.default.css' ] ,
139
+ 'modules/board/m.skins/default/css/mboard.min.css' : [ 'modules/board/m.skins/default/css/mboard.css' ] ,
140
+ 'modules/board/m.skins/simpleGray/css/mboard.min.css' : [ 'modules/board/m.skins/simpleGray/css/mboard.css' ] ,
141
+ 'modules/board/skins/xedition/board.default.min.css' : [ 'modules/board/skins/xedition/board.default.css' ] ,
144
142
}
145
143
} ,
146
- 'addon-oembed ' : {
144
+ 'addons ' : {
147
145
files : {
148
146
'addons/oembed/jquery.oembed.min.css' : [ 'addons/oembed/jquery.oembed.css' ] ,
149
147
}
150
148
} ,
151
- 'module-board ' : {
149
+ 'layout ' : {
152
150
files : {
153
- 'modules/board/skins/default/board.default.min.css' : [ 'modules/board/skins/default/board.default.css' ] ,
154
- 'modules/board/m.skins/default/css/mboard.min.css' : [ 'modules/board/m.skins/default/css/mboard.css' ] ,
155
- 'modules/board/m.skins/simpleGray/css/mboard.min.css' : [ 'modules/board/m.skins/simpleGray/css/mboard.css' ]
151
+ 'layouts/xedition/css/camera.min.css' : [ 'layouts/xedition/css/camera.css' ] ,
152
+ 'layouts/xedition/css/layout.min.css' : [ 'layouts/xedition/css/layout.css' ] ,
153
+ 'layouts/xedition/css/webfont.min.css' : [ 'layouts/xedition/css/webfont.css' ] ,
154
+ 'layouts/xedition/css/welcome.min.css' : [ 'layouts/xedition/css/welcome.css' ] ,
155
+ 'layouts/xedition/css/widget.login.min.css' : [ 'layouts/xedition/css/widget.login.css' ] ,
156
+ 'layouts/xedition/css/xeicon.min.css' : [ 'layouts/xedition/css/xeicon.css' ] ,
156
157
}
157
- }
158
+ } ,
158
159
} ,
159
160
jshint : {
160
161
files : [
161
162
'Gruntfile.js' ,
162
163
'common/js/*.js' ,
163
- '!common/js/html5.js' ,
164
- '!common/js/jquery.js' ,
165
- '!common/js/x.js' ,
166
- '!common/js/xe.js' ,
167
- '!common/js/modernizr.js' ,
168
164
'modules/admin/tpl/js/*.js' ,
169
165
'modules/board/tpl/js/*.js' ,
166
+ 'modules/board/skins/*/*.js' ,
170
167
'modules/editor/tpl/js/*.js' ,
171
168
'modules/menu/tpl/js/*.js' ,
172
169
'modules/widget/tpl/js/*.js' ,
@@ -175,9 +172,17 @@ module.exports = function(grunt) {
175
172
ignores : [
176
173
'**/jquery*.js' ,
177
174
'**/swfupload.js' ,
178
- '**/*.min.js' ,
175
+ '**/** .min.js' ,
179
176
'**/*-packed.js' ,
180
- '**/*.compressed.js'
177
+ '**/*.compressed.js' ,
178
+ '**/jquery-*.js' ,
179
+ '**/jquery.*.js' ,
180
+ 'common/js/html5.js' ,
181
+ 'common/js/x.js' ,
182
+ 'common/js/xe.js' ,
183
+ 'common/js/modernizr.js' ,
184
+ 'vendor/**' ,
185
+ 'tests/**' ,
181
186
]
182
187
}
183
188
} ,
@@ -200,6 +205,8 @@ module.exports = function(grunt) {
200
205
'!common/css/bootstrap.css' ,
201
206
'!common/css/bootstrap-responsive.css' ,
202
207
'!**/*.min.css' ,
208
+ '!vendor/**' ,
209
+ '!tests/**' ,
203
210
]
204
211
}
205
212
} ,
@@ -215,7 +222,9 @@ module.exports = function(grunt) {
215
222
"!tests/**" ,
216
223
"!tools/**" ,
217
224
"!node_modules/**" ,
218
- "!libs/**"
225
+ "!libs/**" ,
226
+ "!vendor/**" ,
227
+ "!tests/_output/**"
219
228
] ,
220
229
} ,
221
230
}
0 commit comments