mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-10 16:05:49 +01:00
@@ -136,13 +136,21 @@ widgets.reset = function(callback) {
|
|||||||
{ name: 'Draft Zone', template: 'global', location: 'sidebar' }
|
{ name: 'Draft Zone', template: 'global', location: 'sidebar' }
|
||||||
];
|
];
|
||||||
|
|
||||||
plugins.fireHook('filter:widgets.getAreas', defaultAreas, function(err, areas) {
|
async.parallel({
|
||||||
|
areas: function(next) {
|
||||||
|
plugins.fireHook('filter:widgets.getAreas', defaultAreas, next);
|
||||||
|
},
|
||||||
|
drafts: function(next) {
|
||||||
|
widgets.getArea('global', 'drafts', next);
|
||||||
|
}
|
||||||
|
}, function(err, results) {
|
||||||
if (err) {
|
if (err) {
|
||||||
return callback(err);
|
return callback(err);
|
||||||
}
|
}
|
||||||
var drafts = [];
|
|
||||||
|
|
||||||
async.each(areas, function(area, next) {
|
var drafts = results.drafts || [];
|
||||||
|
|
||||||
|
async.each(results.areas, function(area, next) {
|
||||||
widgets.getArea(area.template, area.location, function(err, areaData) {
|
widgets.getArea(area.template, area.location, function(err, areaData) {
|
||||||
if (err) {
|
if (err) {
|
||||||
return next(err);
|
return next(err);
|
||||||
|
|||||||
Reference in New Issue
Block a user