mirror of
https://github.com/wekan/wekan.git
synced 2025-12-21 09:50:13 +01:00
Include to Wekan packages directory contents, so that meteor command would build all directly.
This also simplifies build scripts. Thanks to xet7 !
This commit is contained in:
parent
6117097a93
commit
73e265d8fd
354 changed files with 36977 additions and 106 deletions
40
packages/kadira-flow-router/server/plugins/fast_render.js
Normal file
40
packages/kadira-flow-router/server/plugins/fast_render.js
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
if(!Package['meteorhacks:fast-render']) {
|
||||
return;
|
||||
}
|
||||
|
||||
FastRender = Package['meteorhacks:fast-render'].FastRender;
|
||||
|
||||
// hack to run after eveything else on startup
|
||||
Meteor.startup(function () {
|
||||
Meteor.startup(function () {
|
||||
setupFastRender();
|
||||
});
|
||||
});
|
||||
|
||||
function setupFastRender () {
|
||||
_.each(FlowRouter._routes, function (route) {
|
||||
FastRender.route(route.pathDef, function (routeParams, path) {
|
||||
var self = this;
|
||||
|
||||
// anyone using Meteor.subscribe for something else?
|
||||
var original = Meteor.subscribe;
|
||||
Meteor.subscribe = function () {
|
||||
return _.toArray(arguments);
|
||||
};
|
||||
|
||||
route._subsMap = {};
|
||||
FlowRouter.subscriptions.call(route, path);
|
||||
if(route.subscriptions) {
|
||||
var queryParams = routeParams.query;
|
||||
var params = _.omit(routeParams, 'query');
|
||||
route.subscriptions(params, queryParams);
|
||||
}
|
||||
_.each(route._subsMap, function (args) {
|
||||
self.subscribe.apply(self, args);
|
||||
});
|
||||
|
||||
// restore Meteor.subscribe, ... on server side
|
||||
Meteor.subscribe = original;
|
||||
});
|
||||
});
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue