diff --git a/app/controller/sidebar.js b/app/controller/sidebar.js index fb004db..3120cb0 100644 --- a/app/controller/sidebar.js +++ b/app/controller/sidebar.js @@ -1,9 +1,12 @@ 'use strict'; -var model = require('../models/sidebar'); +var layer = require('../models/sidebar'); var sidebar = module.exports = {}; -sidebar.getData = function () { - return model.get(); +sidebar.get = function () { + var layers = layer.getLayers(); + layer.get(layers[0]); + + return layers; }; diff --git a/app/models/sidebar.js b/app/models/sidebar.js index c7c3257..3ee7e1d 100644 --- a/app/models/sidebar.js +++ b/app/models/sidebar.js @@ -1,15 +1,15 @@ 'use strict'; -var model = module.exports = {}; +var layer = module.exports = {}; var fs = require('fs'); -model.newData = []; +layer.layers = []; -// Logic to read an array of files inside a directory -model.get = function () { +// Logic to read folders inside a directory +layer.getLayers = function () { var allData = fs.readdirSync('tests/all/scss'); var prosilverData = fs.readdirSync('tests/prosilver/scss'); - var localData = model.newData; + var localData = layer.layers; for (var i = 0; i < allData.length; i++) { if (allData[i] === 'base' || allData[i] === 'settings' || allData[i] === 'objects' || allData[i] === 'components') { localData.push(allData[i]); @@ -28,6 +28,12 @@ model.get = function () { var temp = localData[0]; localData[0] = localData[1]; localData[1] = temp; - + return localData; }; + +// Logic to read files inside the folders +layer.get = function (layer) { + var data = fs.readdirSync('tests/all/scss/' + layer); + console.log(data); +} \ No newline at end of file diff --git a/app/routes.js b/app/routes.js index c71d652..9dfcf71 100644 --- a/app/routes.js +++ b/app/routes.js @@ -4,7 +4,7 @@ var express = require('express'); var config = require('./controller/config'); var sidebar = require('./controller/sidebar'); -var router = express.Router(); +var router = new express.Router(); // Route to UPDATE the config router.post('/settings/config', function (req, res) { @@ -30,7 +30,7 @@ router.get('/editor', function (req, res) { // Route to READ the file router.get('/editor/sidebar', function (req, res) { - req.params.fetch = sidebar.getData(); + req.params.fetch = sidebar.get(); res.send(req.params.fetch); });