Browse Source

Pull request #51: BI-69384 fix: 去除scale元素

Merge in PG2/plugin-bi-screen-adaptive from ~FAY/plugin-bi-screen-adaptive:persist/10.0 to persist/10.0

* commit '83a407309ec58e9d80cd2989deaa089aabffcb33':
  BI-69384 fix: 去除scale元素
persist/10.0
fay 5 years ago
parent
commit
e7f20f2ae1
  1. 14
      src/main/resources/com/finebi/plugin/web/plugin.screen_adaptive.js
  2. 14
      src/main/resources/com/finebi/plugin/web/scripts/entry.js

14
src/main/resources/com/finebi/plugin/web/plugin.screen_adaptive.js

@ -137,9 +137,23 @@
fixedWrapper.style.height = "100%";
scale = 1;
if (BI.isIE()) {
removeDomScale(document.body);
}
window.scale = window.devicePixelRatio;
}
function removeDomScale(dom) {
var style = dom.style;
if (style.transform.includes("scale") && (style.transformOrigin === "top left" || style.transformOrigin === "left top")) {
style.transform = "";
style.transformOrigin = "";
}
BI.each(dom.children, function (idx, child) {
removeDomScale(child);
})
}
// 获取缩放倍数,原模板宽高
function getScaleBounds(ratio) {
var widgets = BI.designConfigure.widgets,

14
src/main/resources/com/finebi/plugin/web/scripts/entry.js

@ -137,9 +137,23 @@
fixedWrapper.style.height = "100%";
scale = 1;
if (BI.isIE()) {
removeDomScale(document.body);
}
window.scale = window.devicePixelRatio;
}
function removeDomScale(dom) {
var style = dom.style;
if (style.transform.includes("scale") && (style.transformOrigin === "top left" || style.transformOrigin === "left top")) {
style.transform = "";
style.transformOrigin = "";
}
BI.each(dom.children, function (idx, child) {
removeDomScale(child);
})
}
// 获取缩放倍数,原模板宽高
function getScaleBounds(ratio) {
var widgets = BI.designConfigure.widgets,

Loading…
Cancel
Save