partial replacement with es6 modules
This commit is contained in:
1 parent
5623c296a1
commit
b57d7b09ba
11 files changed
+28
-46
No files matched your search
@@ -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,4 +1,4 @@
|
||||
var getDates = require('../../utils/date').getDates;
|
||||
import {getDates} from '../../utils/date';
|
||||
|
||||
module.exports = angular.module('hudozka.schedule', [])
|
||||
.directive('schedule', function ($compile) {
|
||||
|
||||
@@ -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,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
@@ -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: {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user