mirror of
https://gitlab.silvrtree.co.uk/martind2000/nci.git
synced 2025-02-10 17:39:15 +00:00
add jquery, pluck configs on the fly
This commit is contained in:
parent
637ad82f5c
commit
4f7729229e
@ -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"
|
||||
|
@ -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'));
|
||||
});
|
||||
};
|
||||
|
@ -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(', '))
|
||||
);
|
||||
|
@ -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'
|
||||
}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user