| import {TransformsFactory} from "./src/transforms-factory"; | import {TransformsFactory} from "./src/transforms-factory"; | ||||
| import contracts from "./src/parameters/contracts"; | import contracts from "./src/parameters/contracts"; | ||||
| import $ from 'jquery'; | import $ from 'jquery'; | ||||
| import core from "./src/core"; | |||||
| // import './src/PDFEngine.css'; | // import './src/PDFEngine.css'; | ||||
| // (() => | // (() => | ||||
| // { | // { | ||||
| // core(); | |||||
| // })() | |||||
| export class PDFEngine { | |||||
| constructor() { | |||||
| this.transforms = []; | |||||
| } | |||||
| execute() | |||||
| { | |||||
| // })() | |||||
| export class PDFEngine { | |||||
| constructor() { | |||||
| this.transforms = []; | |||||
| } | |||||
| execute() | |||||
| { | |||||
| // core(); | |||||
| // scrape contracts | // scrape contracts | ||||
| const parametars = contracts(); | const parametars = contracts(); | ||||
| // Get targets from HTML DOM | // Get targets from HTML DOM | ||||
| // prepare print (optioning) | // prepare print (optioning) | ||||
| // window.print(); | |||||
| // for(let i = 0; i < transforms.length; i++){ | |||||
| // const transform = transforms[i]; | |||||
| // transform.rolback(); | |||||
| // } | |||||
| window.print(); | |||||
| for(let i = 0; i < this.transforms.length; i++){ | |||||
| setTimeout(() => { | |||||
| const transform = this.transforms[i]; | |||||
| transform.rolback(); | |||||
| }, 2000); | |||||
| } | |||||
| } | } | ||||
| update(model) { | update(model) { | ||||
| this.transforms.push(model.transform); | this.transforms.push(model.transform); |
| import { TransformsFactory } from "./transforms-factory"; | import { TransformsFactory } from "./transforms-factory"; | ||||
| import contracts from "./parameters/contracts"; | import contracts from "./parameters/contracts"; | ||||
| import $ from 'jquery'; | import $ from 'jquery'; | ||||
| import { Transform } from "./transformations/transform"; | |||||
| function core() { | function core() { | ||||
| // prepare print (optioning) | // prepare print (optioning) | ||||
| // window.print(); | |||||
| window.print(); | |||||
| // for (let i = 0; i < transforms.length; i++) { | |||||
| // setTimeout(() => { | |||||
| // const transform = transforms[i]; | |||||
| // transform.rolback(); | |||||
| // }, 2000); | |||||
| for (let i = 0; i < transforms.length; i++) { | |||||
| setTimeout(() => { | |||||
| const transform = transforms[i]; | |||||
| transform.rolback(); | |||||
| }, 2000); | |||||
| // } | |||||
| } | |||||
| } | } | ||||
| execute(){ | execute(){ | ||||
| const column = this.value; | const column = this.value; | ||||
| // (`${this.object}`).find("tbody").find("tr").each(function () { | // (`${this.object}`).find("tbody").find("tr").each(function () { | ||||
| (($(this.object).find("thead")).find("tr")).find("th").eq(column).remove(); | |||||
| ($(this.object).find("tbody")).find("tr").each(function () { | |||||
| $(this).find('td').eq(column).remove(); | |||||
| }); | |||||
| }; | |||||
| rolback(){ | |||||
| (($(this.object).find("thead")).find("tr")).find("th").eq(column).hide(); | |||||
| ($(this.object).find("tbody")).find("tr").each(function () { | |||||
| $(this).find('td').eq(column).hide(); | |||||
| }); | |||||
| }; | |||||
| rolback(){ | |||||
| const column = this.value; | |||||
| // TODO IMPLEMENT ROLBACK | // TODO IMPLEMENT ROLBACK | ||||
| // HINT: SAVE LAST CELLS IN PROPERTIES | // HINT: SAVE LAST CELLS IN PROPERTIES | ||||
| // const column = this.column; | // const column = this.column; | ||||
| // $(`${this.selector} > thead > tr`).each(function () { | // $(`${this.selector} > thead > tr`).each(function () { | ||||
| // $(this).find('th').eq(column).show(); | // $(this).find('th').eq(column).show(); | ||||
| // }); | // }); | ||||
| (($(this.object).find("thead")).find("tr")).find("th").eq(column).show(); | |||||
| ($(this.object).find("tbody")).find("tr").each(function () { | |||||
| $(this).find('td').eq(column).show(); | |||||
| }); | |||||
| }; | }; | ||||
| } | } |
| let array = []; | let array = []; | ||||
| let arrayHeights = []; | let arrayHeights = []; | ||||
| this.before = $('#root'); | this.before = $('#root'); | ||||
| // this.before = $(':eq(0)');; | |||||
| // const v = $(':eq(0)'); // za root element | // const v = $(':eq(0)'); // za root element | ||||
| const va = $('div.fade').children().toArray(); // gledamo div-fade kao root | const va = $('div.fade').children().toArray(); // gledamo div-fade kao root | ||||
| let i = 1, temp = 0; | let i = 1, temp = 0; |