psychobunny 11 years ago
commit e9fb2f4135

@ -1,3 +1,5 @@
"use strict";
/* global socket, define, templates, bootbox, app, ajaxify, */
define(function() { define(function() {
var Users = {}; var Users = {};
@ -192,7 +194,7 @@ define(function() {
templates.preload_template('admin/users', function() { templates.preload_template('admin/users', function() {
templates['admin/users'].parse({users:[]}); templates['admin/users'].parse({users:[]});
var html = templates.prepare(templates['admin/users'].blocks['users']).parse({ var html = templates.prepare(templates['admin/users'].blocks.users).parse({
users: data.users users: data.users
}), }),
userListEl = document.querySelector('.users'); userListEl = document.querySelector('.users');
@ -225,7 +227,7 @@ define(function() {
function onUsersLoaded(users) { function onUsersLoaded(users) {
templates.preload_template('admin/users', function() { templates.preload_template('admin/users', function() {
templates['admin/users'].parse({users:[]}); templates['admin/users'].parse({users:[]});
var html = templates.prepare(templates['admin/users'].blocks['users']).parse({ var html = templates.prepare(templates['admin/users'].blocks.users).parse({
users: users users: users
}); });
html = $(html); html = $(html);

File diff suppressed because it is too large Load Diff

@ -1,3 +1,5 @@
'use strict';
var async = require('async'), var async = require('async'),
winston = require('winston'), winston = require('winston'),
cron = require('cron').CronJob, cron = require('cron').CronJob,
@ -8,7 +10,6 @@ var async = require('async'),
User = require('./user'); User = require('./user');
(function(Notifications) { (function(Notifications) {
"use strict";
Notifications.init = function() { Notifications.init = function() {
if (process.env.NODE_ENV === 'development') { if (process.env.NODE_ENV === 'development') {
@ -63,11 +64,11 @@ var async = require('async'),
Notifications.create = function(data, callback) { Notifications.create = function(data, callback) {
/** /**
* data.uniqueId is used solely to override stale nids. *data.uniqueId is used solely to override stale nids.
* If a new nid is pushed to a user and an existing nid in the user's * If a new nid is pushed to a user and an existing nid in the user's
* (un)read list contains the same uniqueId, it will be removed, and * (un)read list contains the same uniqueId, it will be removed, and
* the new one put in its place. * the new one put in its place.
*/ */
// Add default values to data Object if not already set // Add default values to data Object if not already set
var defaults = { var defaults = {
@ -249,10 +250,10 @@ var async = require('async'),
async.each(expiredNids, function(nid, next) { async.each(expiredNids, function(nid, next) {
async.parallel([ async.parallel([
function(next) { function(next) {
db.setRemove('notifications', nid, next) db.setRemove('notifications', nid, next);
}, },
function(next) { function(next) {
db.delete('notifications:' + nid, next) db.delete('notifications:' + nid, next);
} }
], function(err) { ], function(err) {
numPruned++; numPruned++;

@ -419,7 +419,7 @@ var fs = require('fs'),
var templatesPath = path.join(__dirname, '../node_modules', plugin.id, plugin.templates); var templatesPath = path.join(__dirname, '../node_modules', plugin.id, plugin.templates);
utils.walk(templatesPath, function(err, pluginTemplates) { utils.walk(templatesPath, function(err, pluginTemplates) {
pluginTemplates.forEach(function(pluginTemplate) { pluginTemplates.forEach(function(pluginTemplate) {
templates[pluginTemplate.replace(templatesPath, '').substring(1)] = pluginTemplate; templates["/" + pluginTemplate.replace(templatesPath, '').substring(1)] = pluginTemplate;
}); });
next(err); next(err);

Loading…
Cancel
Save