| new Param("br-removeheader",["table"]), | new Param("br-removeheader",["table"]), | ||||
| new Param("br-removecolumn",["table"]), | new Param("br-removecolumn",["table"]), | ||||
| new Param("br-removetablestyles",["table"]), | new Param("br-removetablestyles",["table"]), | ||||
| new Param("br-hide",["table","p","span"]), | |||||
| new Param("br-hide",["table","p","span","h5"]), | |||||
| new Param("br-color",["h1","p","h4"]), | new Param("br-color",["h1","p","h4"]), | ||||
| new Param("br-bordercolor",["table","div"]), | |||||
| new Param("br-bordercolor",["table","div","p"]), | |||||
| new Param("br-headereverypage",["p","img"]), | new Param("br-headereverypage",["p","img"]), | ||||
| new Param("br-headerfirstpageonly",["table"]), | new Param("br-headerfirstpageonly",["table"]), | ||||
| new Param("br-landscapetable",["table"]), | new Param("br-landscapetable",["table"]), | ||||
| new Param("br-transformrotate",["div", "table"]), | new Param("br-transformrotate",["div", "table"]), | ||||
| new Param("br-isolatedlandscape",["div", "table"]) | |||||
| ]; | ]; | ||||
| } | } | ||||
| for (let i = 0; i < nodes.length; i++) { | for (let i = 0; i < nodes.length; i++) { | ||||
| if (nodes[i].clientHeight + temp < (i * 842 - 59.338582677165356)) { | if (nodes[i].clientHeight + temp < (i * 842 - 59.338582677165356)) { | ||||
| temp += nodes[i].clientHeight; | temp += nodes[i].clientHeight; | ||||
| divElement.append(nodes[i]); | |||||
| divRootElement.append(nodes[i]); | |||||
| } | } | ||||
| else { | else { | ||||
| i++; | i++; | ||||
| $('div.fade').empty(); | $('div.fade').empty(); | ||||
| $('div.fade').append(divRootElement); | $('div.fade').append(divRootElement); | ||||
| // $('root').append(divRootElement); | // $('root').append(divRootElement); | ||||
| console.log(divRootElement); | |||||
| } | } | ||||
| export default practice; | export default practice; |
| import { LandscapeTableTransform } from "./layout-table-transformation/landscape-transformation"; | |||||
| import $ from 'jquery'; | |||||
| import { Transform } from "./transform"; | |||||
| export class IsolatedLandscapeTransformation extends Transform | |||||
| { | |||||
| constructor(param) | |||||
| { | |||||
| super(param); | |||||
| } | |||||
| execute() | |||||
| { | |||||
| const param = { code: this.code, object: this.object, selectors: this.selectors }; | |||||
| const landscapeTransform = new LandscapeTableTransform(param); | |||||
| landscapeTransform.execute(); | |||||
| $('#root').empty(); | |||||
| $('#root').append(this.object); | |||||
| // $('div.fade').empty(); | |||||
| // $('div.fade').append(this.object); | |||||
| } | |||||
| rolback() | |||||
| { | |||||
| } | |||||
| } |
| @media print | |||||
| { | |||||
| /* @media print | |||||
| { */ | |||||
| table{ | table{ | ||||
| display: block; | display: block; | ||||
| } | } | ||||
| /* .demo table { page-break-inside:avoid; page-break-after:auto } */ | /* .demo table { page-break-inside:avoid; page-break-after:auto } */ | ||||
| .demo table { page-break-inside: always; } | .demo table { page-break-inside: always; } | ||||
| } | |||||
| /* } */ |
| import { HeaderEveryPageTransform } from "./transformations/header-transformations/header-every-page-transformation"; | import { HeaderEveryPageTransform } from "./transformations/header-transformations/header-every-page-transformation"; | ||||
| import { HeaderFirstPageOnlyTransform } from "./transformations/header-transformations/header-first-page-only-transformation"; | import { HeaderFirstPageOnlyTransform } from "./transformations/header-transformations/header-first-page-only-transformation"; | ||||
| import { TransformRotate } from "./transformations/transform-rotate"; | import { TransformRotate } from "./transformations/transform-rotate"; | ||||
| import { IsolatedLandscapeTransformation } from "./transformations/isolated-landscape-transformation"; | |||||
| export class TransformsFactory { | export class TransformsFactory { | ||||
| produce(code, object, selectors) { | produce(code, object, selectors) { | ||||
| return new HeaderFirstPageOnlyTransform(param); | return new HeaderFirstPageOnlyTransform(param); | ||||
| case "br-transformrotate": | case "br-transformrotate": | ||||
| return new TransformRotate(param); | return new TransformRotate(param); | ||||
| case "br-isolatedlandscape": | |||||
| return new IsolatedLandscapeTransformation(param); | |||||
| } | } | ||||
| return null; | return null; |