Skip to content
Snippets Groups Projects
Commit b954e553 authored by Schildhauer Niklas's avatar Schildhauer Niklas
Browse files

BA-2 - new structure

parent 72b4860f
No related branches found
No related tags found
No related merge requests found
......@@ -41,13 +41,13 @@
let link = stylesSheets[i].getAttribute('href')
this.loadCSSContent(link)
.then(function(text) {
var manager = new Manager(text)
var coordinator = new Manager(text)
styleText = styleText + text;
})
}
}
//var manager = new Manager(text)
//var coordinator = new Manager(text)
async function loadCSSContent(link) {
return await fetch(link, {
......
import * as View from '../view/UserPreferenceViewController';
export class ManagerSingelton implements View.UserPreferenceViewDelegate{
export class ScriptCoordinator implements View.UserPreferenceViewDelegate{
private UserPreferenceViewController: View.IUserPreferenceViewController;
public constructor() {
......
// import { Manager } from "./manager/Manager";
// import { Manager } from "./coordinator/Manager";
//
// window.onload = () => {
// let manager = new Manager();
// let coordinator = new Manager();
// }
import * as Manager from './manager/Manager';
import * as Coordinator from './coordinator/ScriptCoordinator';
import * as CSSReader from './reader/CSSReader';
import * as View from './view/UserPreferenceViewController'
console.log("Test");
let manager: Manager.ManagerSingelton = new Manager.ManagerSingelton();
let manager: Coordinator.ScriptCoordinator = new Coordinator.ScriptCoordinator();
console.log("Hallo");
let reader: CSSReader.CSSReader = new CSSReader.CSSReader()
export interface IMediaDescriptor {
unsupportedMediaQuery: IMediaFeature[]
supportedMediaQuery: string
negated: boolean
body: string
}
export interface IMediaCondition {
mediaFeature: IMediaFeature
value: string
negated: boolean
}
export interface IMediaFeature {
}
export interface ISourceTag {
}
interface IReader {
}
\ No newline at end of file
......@@ -36,10 +36,10 @@ const styleString =
"}\n"
import { Manager, test2 } from './Reader';
// let manager = new Manager(styleString);
// let coordinator = new Manager(styleString);
//
// manager.readCSS()
// manager.addCSS()
// coordinator.readCSS()
// coordinator.addCSS()
test('test1',async () => {
expect(test2()).toBe(true);
......
export interface IReader<T> {
read(string: string): void
get(): T;
}
export class CSSReader implements IReader<IMediaDescriptor> {
public constructor() {
}
get(): IMediaDescriptor {
return "Hallo";
}
read(string: string): void {
}
}
/*
enum CommonTermsMediaFeatures {
displaySkiplinks = "displaySkiplinks",
......@@ -216,7 +237,7 @@ function main() {
// }
// console.log(styleText);
//var manager = new Manager(text)
//var coordinator = new Manager(text)
}
async function loadCSSContent(link) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment