partial replacement with es6 modules

This commit is contained in:
tmshv committed 2016-02-15 17:10:59 +03:00
1 parent 5623c296a1
commit b57d7b09ba
11 files changed
+28 -46

No files matched your search

+1 -1
View File
@@ -2,7 +2,7 @@
* Created by tmshv on 22/11/14.
*/
var query = require("../../utils/net").query;
import {query} from '../../utils/net';
function APIFeed(http){
this.request = http;
+1 -1
View File
@@ -1,4 +1,4 @@
var getDates = require('../../utils/date').getDates;
import {getDates} from '../../utils/date';
module.exports = angular.module('hudozka.schedule', [])
.directive('schedule', function ($compile) {
+3 -3
View File
@@ -1,5 +1,5 @@
var populate = require('../../utils/populate').populate;
const course = require('../../models/course');
import {populate} from '../../utils/populate';
import {getCourseNameByID} from '../../models/course';
function indexEquals(i) {
return function (_, index) {
@@ -59,7 +59,7 @@ module.exports = function (app) {
.success(function (scheduleRecord) {
$scope.groups = scheduleData.populate(scheduleRecord.schedule, [
populate(team.short, 'teacher'),
populate(course.name, 'lesson')
populate(getCourseNameByID, 'lesson')
]);
if (updateURL) {
-1
View File
@@ -1,5 +1,4 @@
var populate = require('../../utils/populate').populate;
const course = require('../../models/course');
module.exports = function (app) {
app.controller('TeamPageController', function ($scope, team) {
+2 -2
View File
@@ -3,7 +3,7 @@ var path = require("path");
const MENU = require("./models/menu");
const team = require("./models/team");
const course = require("./models/course");
import {courses} from "./models/course";
const document = require("./models/document");
const schedule = require("./models/schedule");
@@ -20,7 +20,7 @@ var config = {
menu: MENU,
documents: document.docs,
team: team.team,
courses: course.courses
courses: courses
},
db: {
+5 -9
View File
@@ -1,4 +1,4 @@
const COURSES = [
export const courses = [
{
"id": "painting",
"name": "Живопись"
@@ -29,13 +29,9 @@ const COURSES = [
}
];
exports.courses = COURSES;
exports.course = getCourseByID;
exports.name = getCourseNameByID;
function getCourseByID(id){
for(var i=0; i<COURSES.length; i++){
var p = COURSES[i];
export function getCourseByID(id){
for(var i=0; i<courses.length; i++){
var p = courses[i];
if(p.id == id){
return p;
}
@@ -43,7 +39,7 @@ function getCourseByID(id){
return null;
}
function getCourseNameByID(id){
export function getCourseNameByID(id){
var p = getCourseByID(id);
if(p) return p.name;
else return null;
+2 -2
View File
@@ -7,7 +7,7 @@ var router = require("./");
var db = require("../core/db");
var schedule = require("../models/schedule");
var populate = require("../utils/populate").populate;
const course = require("../models/course");
import {getCourseNameByID} from "../models/course";
const team = require("../models/team");
module.exports = function (app) {
@@ -35,7 +35,7 @@ module.exports = function (app) {
if(doPopulate) {
data.schedule = schedule.populate(data.schedule, [
populate(team.short, "teacher"),
populate(course.name, "lesson")
populate(getCourseNameByID, "lesson")
]);
}
+1 -5
View File
@@ -1,7 +1,3 @@
module.exports = {
range: range
};
/**
* Generates list of numbers
* @param {Number} start starting value
@@ -9,7 +5,7 @@ module.exports = {
* @param {Number} step difference value
* @return {Array} list of numbers
*/
function range(start, num, step) {
export function range(start, num, step) {
var list = [];
var val = start;
for (var i = 0; i < num; i++) {
+2 -6
View File
@@ -1,15 +1,11 @@
var range = require('./common').range;
module.exports = {
getDates: getDates
};
import {range} from './common';
/**
*
* @param start
* @returns {*}
*/
function getDates(start) {
export function getDates(start) {
var day = start.getDay();
return range(0, 6, 1).reduce(function (dates, weekDay) {
var d = 1 + weekDay - day;
+9 -11
View File
@@ -2,14 +2,12 @@
* Created by tmshv on 08/03/15.
*/
module.exports = {
query: function(list){
var params = list.reduce(function (query, param) {
var q = param[0] + "=" + param[1];
query.push(q);
return query;
}, [])
.join("&");
return params
}
};
export function query(list) {
var params = list.reduce(function (query, param) {
var q = param[0] + "=" + param[1];
query.push(q);
return query;
}, [])
.join("&");
return params
}
+2 -5
View File
@@ -1,7 +1,4 @@
exports.pop = pop;
exports.populate = populate;
function pop(data){
export function pop(data){
var Populator = function(data){
this.target = data;
}
@@ -28,7 +25,7 @@ function pop(data){
return fun;
}
function populate(find, field){
export function populate(find, field){
return function(lesson){
var id = lesson[field];
var val = find(id);