Skip to content
This repository has been archived by the owner on Sep 7, 2022. It is now read-only.

Commit

Permalink
Moved config files from public folder to new config folder + the nece…
Browse files Browse the repository at this point in the history
…ssary changes.
  • Loading branch information
srflorea committed Jul 20, 2016
1 parent 21c32f8 commit 166d4c3
Show file tree
Hide file tree
Showing 9 changed files with 37 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Expand Up @@ -5,6 +5,6 @@ node_modules/
*.log
*.bak
*.back
public/config/*
config/*
data/*
bundle.js
5 changes: 4 additions & 1 deletion main.js
Expand Up @@ -109,6 +109,9 @@ app.post('/uploadDataSource', routes.postDataSource);
app.get("/", routes.index);
app.get("/rest/json", rest.index);
app.get("/users", user.list);


app.get("/config/interactiveFilters", rest.getInteractiveFiltersConfig);
app.get("/config/visualization", rest.getVisualizationConfig);
app.get("/config/dashboard", rest.getDashboardConfig);

exports.init = init;
2 changes: 1 addition & 1 deletion modules/dataDescription.js
Expand Up @@ -15,7 +15,7 @@ var dataDescription = (function(){
visualAttributes = [],
dataDescriptionConfig = {},
attributes = {},
dataDescriptionConfigPath="public/config/dataDescription.json",
dataDescriptionConfigPath="config/dataDescription.json",
_init,
_loadConfig;

Expand Down
2 changes: 1 addition & 1 deletion modules/dataSource.js
Expand Up @@ -21,7 +21,7 @@ var dataSource = (function(){
var dataSourceConfig = {},
dataSources = [],
source = {},
dataSourceConfigPath = "public/config/dataSource.json",
dataSourceConfigPath = "config/dataSource.json",
_init,
_loadDataSourceConfig,
attributes = {},
Expand Down
2 changes: 1 addition & 1 deletion modules/interactiveFilters.js
Expand Up @@ -23,7 +23,7 @@ var interactiveFilters = (function(){


var interactiveFiltersConfig = {},
interactiveFiltersConfigPath = "public/config/interactiveFilters.json";
interactiveFiltersConfigPath = "config/interactiveFilters.json";

var _loadConfig = function(path) {
interactiveFiltersConfigPath = path || interactiveFiltersConfigPath;
Expand Down
2 changes: 1 addition & 1 deletion modules/visualization.js
Expand Up @@ -12,7 +12,7 @@ var visualization = (function(){
var visualizationConfig = {},
ndx = {},
visualizations = [], //array containing information about all the visualizations
visualizationConfigPath = "public/config/visualization.json";
visualizationConfigPath = "config/visualization.json";

var splomFilters = function(ndx, visualization){
var attributes=visualization.attributes;
Expand Down
4 changes: 2 additions & 2 deletions public/javascripts/src/App.jsx
Expand Up @@ -30,14 +30,14 @@ var Dashboard = React.createClass({
// console.log("Waxzaaswoot!"); adsff
self.unsubscribe = AppStore.listen(self.onFilter);

d3.json("config/interactiveFilters.json", function(err, data) {
d3.json("config/interactiveFilters", function(err, data) {

if(err) {
console.log(err);
return;
}
interactiveFilters = data;
d3.json("config/visualization.json", function(err, data) {
d3.json("config/visualization", function(err, data) {

if(err) {
console.log(err);
Expand Down
2 changes: 1 addition & 1 deletion public/javascripts/src/components/Navbar.jsx
Expand Up @@ -9,7 +9,7 @@ var NavBar = React.createClass({
},
componentDidMount: function() {
var self = this;
d3.json("config/dashboard.json", function(config){
d3.json("config/dashboard", function(config){
var dashBoardConfig = config || {};
console.log(dashBoardConfig.projectTitle);
var title = dashBoardConfig.projectTitle || "DataScope";
Expand Down
29 changes: 25 additions & 4 deletions routes/rest.js
Expand Up @@ -7,7 +7,28 @@ var fs = require('fs');

exports.index = function(req, res){
var dataraw = fs.readFileSync("data/small-data.json");
data = JSON.parse(dataraw);
res.writeHead(200, { 'content-type': 'application/json' });
res.end((JSON.stringify(data)))
};
data = JSON.parse(dataraw);
res.writeHead(200, { 'content-type': 'application/json' });
res.end((JSON.stringify(data)));
};

exports.getInteractiveFiltersConfig = function (req, res) {
var file = fs.readFileSync("config/interactiveFilters.json");
data = JSON.parse(file);
res.writeHead(200, { 'content-type': 'application/json' });
res.end((JSON.stringify(data)));
}

exports.getVisualizationConfig = function (req, res) {
var file = fs.readFileSync("config/visualization.json");
data = JSON.parse(file);
res.writeHead(200, { 'content-type': 'application/json' });
res.end((JSON.stringify(data)));
}

exports.getDashboardConfig = function (req, res) {
var file = fs.readFileSync("config/dashboard.json");
data = JSON.parse(file);
res.writeHead(200, { 'content-type': 'application/json' });
res.end((JSON.stringify(data)));
}

0 comments on commit 166d4c3

Please sign in to comment.