瀏覽代碼

Bugfixed / landscape-transformation on isolated widget

master
Safet Purkovic 4 年之前
父節點
當前提交
ccd5b01c46

+ 3
- 2
src/parameters/contracts.js 查看文件

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"])
]; ];
} }



+ 2
- 1
src/practice.js 查看文件

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;

+ 29
- 0
src/transformations/isolated-landscape-transformation.js 查看文件

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()
{

}
}

+ 3
- 3
src/transformations/layout-table-transformation/landscape-transformation.css 查看文件

@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; }
}
/* } */

+ 3
- 0
src/transforms-factory.js 查看文件

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;

Loading…
取消
儲存