Sfoglia il codice sorgente

Refactoring code

master
Safet Purkovic 4 anni fa
parent
commit
19f2947552

+ 17
- 14
index.js Vedi File

@@ -2,19 +2,20 @@
import {TransformsFactory} from "./src/transforms-factory";
import contracts from "./src/parameters/contracts";
import $ from 'jquery';
import core from "./src/core";
// import './src/PDFEngine.css';

// (() =>
// {
// core();
// })()
export class PDFEngine {
constructor() {
this.transforms = [];
}
execute()
{
// })()
export class PDFEngine {
constructor() {
this.transforms = [];
}
execute()
{
// core();
// scrape contracts
const parametars = contracts();
// Get targets from HTML DOM
@@ -53,11 +54,13 @@ export class PDFEngine {
// print
// prepare print (optioning)
// print
// 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) {
this.transforms.push(model.transform);

+ 8
- 7
src/core.js Vedi File

@@ -1,6 +1,7 @@
import { TransformsFactory } from "./transforms-factory";
import contracts from "./parameters/contracts";
import $ from 'jquery';
import { Transform } from "./transformations/transform";

function core() {

@@ -42,15 +43,15 @@ function core() {
// print
// prepare print (optioning)
// print
// 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);

// }
}
}



+ 11
- 6
src/transformations/remove-table-column-transform.js Vedi File

@@ -10,12 +10,13 @@ export class RemoveTableColumnTransform extends Transform
execute(){
const column = this.value;
// (`${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
// HINT: SAVE LAST CELLS IN PROPERTIES
// const column = this.column;
@@ -25,5 +26,9 @@ export class RemoveTableColumnTransform extends Transform
// $(`${this.selector} > thead > tr`).each(function () {
// $(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();
});
};
}

+ 1
- 0
src/transformations/root-transformation.js Vedi File

@@ -10,6 +10,7 @@ export class RootTransformation extends Transform {
let array = [];
let arrayHeights = [];
this.before = $('#root');
// this.before = $(':eq(0)');;
// const v = $(':eq(0)'); // za root element
const va = $('div.fade').children().toArray(); // gledamo div-fade kao root
let i = 1, temp = 0;

Loading…
Annulla
Salva