|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import {TransformsFactory} from "./transforms-factory";
- import $ from 'jquery';
- import {HideTransform} from './transformations/hide-transform';
-
- function core(){
-
- // scrape parametara
- const param1 = {
- code: "br-hide",
- selector: "table"
- };
- const param2 = {
- code: "br-color",
- selector: "h4"
- };
- const param3 = {
- code: "br-size", // br-size-100 br-size-50 ...
- selector: "table",
- size: ""
- };
-
- const parametars = [param1];
- // for(let i = 0; i < parametars.length; i++){
- // const param = parametars[i];
- // param.targets = $(param.code);
- // }
-
- // atribute parameters
- // 2 atributa: (za vise naknadno istraziti)
- // code
- // selector
- const elementsByAttrs = [];
- // css class parameters
-
- // inicijalizacija transformacija
-
- //...
- let transforms = []
- parametars.forEach(param =>
- {
- const transformFactory = new TransformsFactory();
- const transform = transformFactory.produce(param.code, param.selector);
- transforms.push(transform);
- });
- // const hideT = new HideTransform("table");
- // const hideT = new HideTransform("table");
- // const hideT1 = new HideTransform("table1");
- // const hideT2 = new HideTransform("table1");
- // const hideT3 = new HideTransform("table1");
-
- // perform transform
- //const transforms = [hideT]; //, hideT1, hideT2, hideT3];
- for(let i = 0; i < transforms.length; i++){
- const transform = transforms[i];
- transform.execute();
- }
- // print
- // prepare print (optioning)
- // print
- }
-
-
- export default core;
|