Skip to content

Commit 61c00f7

Browse files
author
shengyonggen
committed
Release 1.22.6
1 parent 1efcf25 commit 61c00f7

17 files changed

+56
-29
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1+
## 1.22.6 (2022-05-7)
2+
1. 修复
3+
- 修复特殊情况下热力图点击详情信息显示不全的问题
4+
- 修复热力图无法查看嵌套点击元素详情信息的问题
5+
16
## 1.22.5 (2022-04-28)
27
1. 修复
38
- 修复不支持 `localstorage` 的情况下初始化失败的问题
9+
410
## 1.22.4 (2022-04-24)
511
1. 修复
612
- 修复 `Deeplink` 匹配不到参数的问题

core/sensorsdata.amd.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/sensorsdata.es6.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/sensorsdata.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/sensorsdata.mtp.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

heatmap.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sa-sdk-javascript",
3-
"version": "1.22.5",
3+
"version": "1.22.6",
44
"description": "official sensorsdata javascript sdk",
55
"main": "sensorsdata.min.js",
66
"scripts": {

product/heatmap.full.js

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9089,6 +9089,7 @@
90899089
}
90909090
} else if (this.is_fix_state === 'notfix') {
90919091
var width = heatmap.getBrowserWidth();
9092+
var height = heatmap.getBrowserHeight();
90929093

90939094
var target = e.target;
90949095
var offset = _.ry(target).offset();
@@ -9103,6 +9104,15 @@
91039104
}
91049105
}
91059106

9107+
var boxHeight = 267;
9108+
var target_top = target.getBoundingClientRect().top;
9109+
if (target_top < 0) {
9110+
y = e.pageY;
9111+
}
9112+
if (height && target_top + boxHeight > height) {
9113+
y = offset.top + size.height - boxHeight;
9114+
}
9115+
91069116
div.style.position = 'absolute';
91079117
div.style.left = x + 'px';
91089118
div.style.top = y + 'px';
@@ -9125,7 +9135,7 @@
91259135
var isShow = true;
91269136
var div = document.createElement('div');
91279137
document.body.appendChild(div);
9128-
div.setAttribute('style', 'border-radius:3px;display:none;border:1px solid #000;position: fixed; right:0; top:0; background: #333;line-height:24px;font-size:13px;width:220px;color: #fff;font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;box-shadow: 0 2px 4px rgba(0,0,0,0.24);z-index:999999;');
9138+
div.setAttribute('style', 'border-radius:3px;display:none;border:1px solid #000;position: fixed; right:0; top:0; background: #333;line-height:24px;font-size:13px;width:220px;height:265px;color: #fff;font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;box-shadow: 0 2px 4px rgba(0,0,0,0.24);z-index:999999;');
91299139

91309140
div.innerHTML = '<div id="sa_heat_float_right_box_content" style="clear:both;"></div>';
91319141

@@ -9155,8 +9165,17 @@
91559165
var timeEle = 600;
91569166

91579167
function showBoxDetailContent(e) {
9158-
var target = e.currentTarget;
9168+
var target = e.target;
9169+
var currentTarget = e.currentTarget;
91599170
var data = $(target).data('clickdata');
9171+
9172+
while (!data && target.parentNode) {
9173+
target = target.parentNode;
9174+
data = $(target).data('clickdata');
9175+
if (target === currentTarget) {
9176+
break;
9177+
}
9178+
}
91609179
if (!data) {
91619180
return false;
91629181
}
@@ -9192,10 +9211,12 @@
91929211
me.showEffectBox(e, div, isShow);
91939212
me.setContainer(div);
91949213
}
9214+
var showBoxDetailTimer = null;
91959215

91969216
function showBoxDetail(e) {
91979217
var target = e.target;
9198-
setTimeout(function() {
9218+
showBoxDetailTimer && clearTimeout(showBoxDetailTimer);
9219+
showBoxDetailTimer = setTimeout(function() {
91999220
if (target === current_over) {
92009221
showBoxDetailContent(e);
92019222
}
@@ -9436,7 +9457,7 @@
94369457

94379458
window.sa_jssdk_heatmap_render = function(se, data, type, url) {
94389459
sd = se;
9439-
sd.heatmap_version = '1.22.5';
9460+
sd.heatmap_version = '1.22.6';
94409461
_ = sd._;
94419462
_.querySelectorAll = function(val) {
94429463
if (typeof val !== 'string') {

product/sensorsdata.amd.full.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3148,7 +3148,7 @@
31483148
};
31493149

31503150
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
3151-
var sdkversion_placeholder = '1.22.5';
3151+
var sdkversion_placeholder = '1.22.6';
31523152
var domain_test_key = 'sensorsdata_domain_test';
31533153

31543154
var IDENTITY_KEY = {
@@ -8293,7 +8293,7 @@
82938293
source: 'sa-web-sdk',
82948294
type: 'v-is-vtrack',
82958295
data: {
8296-
sdkversion: '1.22.5'
8296+
sdkversion: '1.22.6'
82978297
}
82988298
},
82998299
'*'

product/sensorsdata.es6.full.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3142,7 +3142,7 @@ var debug = {
31423142
};
31433143

31443144
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
3145-
var sdkversion_placeholder = '1.22.5';
3145+
var sdkversion_placeholder = '1.22.6';
31463146
var domain_test_key = 'sensorsdata_domain_test';
31473147

31483148
var IDENTITY_KEY = {
@@ -8287,7 +8287,7 @@ var vtrackMode = {
82878287
source: 'sa-web-sdk',
82888288
type: 'v-is-vtrack',
82898289
data: {
8290-
sdkversion: '1.22.5'
8290+
sdkversion: '1.22.6'
82918291
}
82928292
},
82938293
'*'

0 commit comments

Comments
 (0)