add jquery, pluck configs on the fly

This commit is contained in:
oleg 2015-04-30 18:15:23 +03:00
parent 637ad82f5c
commit 4f7729229e
4 changed files with 12 additions and 11 deletions

View File

@ -7,7 +7,8 @@
"underscore": "1.8.2",
"moment": "2.9.0",
"react": "0.13.1",
"requirejs": "2.1.17"
"requirejs": "2.1.17",
"jquery": "1.10.2"
},
"moduleType": [
"amd"

View File

@ -9,14 +9,16 @@ var projects,
project.loadAll('projects', function(err, loadedProjects) {
if (err) throw err;
projects = loadedProjects;
projectConfigs = _(projects).pluck('config');
console.log('Loaded projects: ', _(projectConfigs).pluck('name'));
console.log(
'Loaded projects: ',
_(projects).chain().pluck('config').pluck('name').value()
);
});
module.exports = function(data) {
var resource = data.resource('projects');
resource.use('read', function(req, res) {
res.send(projectConfigs);
res.send(_(projects).pluck('config'));
});
};

View File

@ -1,18 +1,15 @@
'use strict';
define([
'underscore', 'react', 'socketio', 'dataio'
'underscore', 'react', 'socketio', 'dataio', 'jquery'
], function(
_, React, socketio, dataio
_, React, socketio, dataio, $
) {
var contentEl = window.document.getElementById('content');
// console.log(React, socketio, dataio);
var connect = dataio(socketio.connect());
var projects = connect.resource('projects');
projects.sync('read', function(err, projects) {
contentEl.innerHTML = (
$('#content').html(
(err && err.message) ||
('Loaded projects: ' + _(projects).pluck('name').join(', '))
);

View File

@ -6,6 +6,7 @@ require.config({
underscore: 'libs/underscore/underscore',
react: 'libs/react/react-with-addons',
dataio: '/data.io',
socketio: '/socket.io/socket.io.js'
socketio: '/socket.io/socket.io.js',
jquery: 'libs/jquery/jquery'
}
});