Skip to content

Commit 48988b8

Browse files
author
shengyonggen
committed
Release 1.19.8
1 parent 325aae4 commit 48988b8

17 files changed

+42
-43
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 1.19.8 (2021-11-8)
2+
1. 修复
3+
- 修复热力图展示详情与鼠标事件冲突的问题
14
## 1.19.7 (2021-11-5)
25
1. 修复
36
- 修复网页热力图切换 `hash` 值丢失的问题

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: 3 additions & 3 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.19.7",
3+
"version": "1.19.8",
44
"description": "official sensorsdata javascript sdk",
55
"main": "sensorsdata.min.js",
66
"scripts": {

product/heatmap.full.js

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8375,7 +8375,7 @@
83758375
button.on('click', function(e) {
83768376
e.preventDefault();
83778377
e.stopPropagation();
8378-
if (dropmenu.is(':visible')) {
8378+
if ($(out + '>ul:visible').is(':visible')) {
83798379
dropmenu.hide();
83808380
} else {
83818381
$('.sa-sdk-heatmap-toolbar-selectmap ul').css('display', 'none');
@@ -9116,14 +9116,10 @@
91169116
}
91179117
this.heatDataElement.push(dom);
91189118
$(wrap.ele).data('clickdata', $.extend(true, {}, data));
9119-
wrap
9120-
.attr('data-heat-place', String(key))
9121-
.addClass('sa-click-area')
9122-
.attr('data-click', data.data_click_percent)
9123-
.addClass('sa-click-area' + this.heatData(data.data_click));
9119+
wrap.attr('data-heat-place', String(key)).attr('sa-click-area', this.heatData(data.data_click)).attr('data-click', data.data_click_percent);
91249120
if (wrap.getStyle('display') === 'inline') {
91259121
selector[0].style.display = 'inline-block';
9126-
$(selector[0]).addClass('sa-heatmap-inlineBlock');
9122+
$(selector[0]).attr('sa-heatmap-inlineBlock', '');
91279123
}
91289124
} else if (this.heatMode === 2) {
91299125
var eleWidth, eleHeight, eleLeft, eleTop;
@@ -9156,7 +9152,7 @@
91569152
eleTop = $(selector[0]).offset().top - $(window).scrollTop();
91579153
}
91589154

9159-
dom.addClass('sa-click-area-v2');
9155+
$(dom.ele).attr('sa-click-area-v2', '');
91609156
$(dom.ele).data('clickdata', $.extend(true, {}, data));
91619157
if (eleHeight && eleWidth) {
91629158
var mapDivObj = {
@@ -9169,10 +9165,10 @@
91699165
'pointer-events': 'none'
91709166
};
91719167

9172-
var heatMapDiv = $('<div class="sa-click-area"></div>');
9168+
var heatMapDiv = $('<div sa-click-area></div>');
91739169
heatMapDiv.css(mapDivObj);
91749170
heatMapDiv.attr('data-click', data.data_click_percent);
9175-
heatMapDiv.addClass('sa-click-area' + this.heatData(data.data_click));
9171+
heatMapDiv.attr('sa-click-area', this.heatData(data.data_click));
91769172
heatMapDiv.attr('selector', selector[0]);
91779173
heatMapDiv.attr('data-heat-place', String(key));
91789174

@@ -9188,20 +9184,20 @@
91889184
var tagName = ele.ele.tagName.toLowerCase();
91899185
if (tagName === 'input' || tagName === 'textarea' || tagName === 'img' || tagName === 'svg') {
91909186
var parent = ele.parent();
9191-
if (parent && parent.ele.tagName.toLowerCase() === 'span' && parent.ele.className.indexOf('sa-click-area') !== -1) {
9187+
if (parent && parent.ele.tagName.toLowerCase() === 'span' && !_.isUndefined($(parent.ele).attr('sa-click-area'))) {
91929188
$(ele.ele).unwrap();
91939189
}
91949190
} else {
9195-
ele.removeClass('sa-click-area');
9191+
$(ele.ele).removeAttr('sa-click-area');
91969192
}
91979193
});
9198-
$('.sa-heatmap-inlineBlock').css('display', 'inline');
9199-
$('.sa-heatmap-inlineBlock').removeClass('sa-heatmap-inlineBlock');
9194+
$('[sa-heatmap-inlineBlock]').css('display', 'inline');
9195+
$('[sa-heatmap-inlineBlock]').removeAttr('sa-heatmap-inlineBlock');
92009196
this.heatDataElement = [];
92019197
}
92029198
if (this.heatMode == 2) {
92039199
this.heatDataElement = [];
9204-
$('.sa-click-area-v2').removeClass('sa-click-area-v2');
9200+
$('[sa-click-area-v2]').removeAttr('sa-click-area-v2');
92059201
$('#heatMapContainer').html('');
92069202
}
92079203

@@ -9338,7 +9334,7 @@
93389334
var current_over = null;
93399335

93409336
if (/iPhone|Android/i.test(navigator.userAgent)) {
9341-
$(document).on('mouseover', '.sa-click-area,.sa-click-area-v2', function(e) {
9337+
$(document).on('mouseover', '[sa-click-area],[sa-click-area-v2]', function(e) {
93429338
var target = e.target;
93439339
current_over = target;
93449340
$(target).on('mouseleave', function() {
@@ -9354,7 +9350,7 @@
93549350
showBoxDetail(e);
93559351
});
93569352
} else {
9357-
$(document).on('mouseover', '.sa-click-area,.sa-click-area-v2', function(e) {
9353+
$(document).on('mouseover', '[sa-click-area],[sa-click-area-v2]', function(e) {
93589354
var target = e.target;
93599355
current_over = target;
93609356
showBoxDetail(e);
@@ -9363,7 +9359,7 @@
93639359
},
93649360
setCssStyle: function() {
93659361
var css =
9366-
'.saContainer{margin:0;padding:0;font-size:13px;}.sa-click-area video{visibility:hidden;}.sa-sdk-heatmap-toolbar-selectmap ul{position:absolute;top:40px;left:0;background:#fff;box-shadow:1px 1px 1px rgba(200,200,200,.6);border-radius:3px;}.sa-sdk-heatmap-toolbar-selectmap ul li{cursor:pointer;height:32px;color:#475669;line-height:32px;padding-left:8px}.sa-sdk-heatmap-toolbar-selectmap ul li:hover{background:#00cd90;color:#fff;}.sa-sdk-heatmap-toolbar-selectmap ul li a{text-decoration:none}.sa-heat-box-head-2017322{border-bottom:1px solid rgba(0, 0, 0, .06);cursor:move;height:30px;background:#e1e1e1;color:#999;clear:both}.sa-heat-box-effect-2017314{animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1;animation-name:sa-heat-box-effect-2017314}@keyframes "sa-heat-box-effect-2017314"{0%{opacity:.6;}to{opacity:1;}}.sa-click-area{position:relative}.sa-click-area:before{pointer-events:none;cursor:pointer;content:"";width:100%;position:absolute;left:0;top:0;bottom:0}.sa-click-area.sa-click-area0:before{background:hsla(60, 98%, 80%, .75);box-shadow:0 0 0 2px #fefe9b inset}img.sa-click-area.sa-click-area0{border:2px solid #fefe9b}.sa-click-area.sa-click-area0:hover:before,input.sa-click-area.sa-click-area0,textarea.sa-click-area.sa-click-area0{background:hsla(60, 98%, 80%, .85)}.sa-click-area.sa-click-area1:before{background:rgba(255, 236, 142, .75);box-shadow:0 0 0 2px #ffec8e inset}img.sa-click-area.sa-click-area1{border:2px solid #ffec8e}.sa-click-area.sa-click-area1:hover:before,input.sa-click-area.sa-click-area1,textarea.sa-click-area.sa-click-area1{background:rgba(255, 236, 142, .85)}.sa-click-area.sa-click-area2:before{background:rgba(255, 188, 113, .75);box-shadow:0 0 0 2px #ffbc71 inset}img.sa-click-area.sa-click-area2{border:2px solid #ffbc71}.sa-click-area.sa-click-area2:hover:before,input.sa-click-area.sa-click-area2,textarea.sa-click-area.sa-click-area2{background:rgba(255, 188, 113, .85)}.sa-click-area.sa-click-area3:before{background:rgba(255, 120, 82, .75);box-shadow:0 0 0 2px #ff7852 inset}img.sa-click-area.sa-click-area3{border:2px solid #ff7852}.sa-click-area.sa-click-area3:hover:before,input.sa-click-area.sa-click-area3,textarea.sa-click-area.sa-click-area3{background:rgba(255, 120, 82, .85)}.sa-click-area.sa-click-area4:before{background:rgba(255, 65, 90, .75);box-shadow:0 0 0 2px #ff415a inset}img.sa-click-area.sa-click-area4{border:2px solid #ff415a}.sa-click-area.sa-click-area4:hover:before,input.sa-click-area.sa-click-area4,textarea.sa-click-area.sa-click-area4{background:rgba(255, 65, 90, .85)}.sa-click-area.sa-click-area5:before{background:rgba(199, 0, 18, .75);box-shadow:0 0 0 2px #c70012 inset}img.sa-click-area.sa-click-area5{border:2px solid #c70012}.sa-click-area.sa-click-area5:hover:before,input.sa-click-area.sa-click-area5,textarea.sa-click-area.sa-click-area5{background:rgba(199, 0, 18, .85)}.sa-click-area.sa-click-area6:before{background:rgba(127, 0, 79, .75);box-shadow:0 0 0 3px #7f004f inset}img.sa-click-area.sa-click-area6{border:2px solid #7f004f}.sa-click-area.sa-click-area6:hover:before,input.sa-click-area.sa-click-area6,textarea.sa-click-area.sa-click-area6{background:rgba(127, 0, 79, .85)}.sa-click-area .sa-click-area:before{background:0 0 !important}.sa-click-area:after{pointer-events:none;height:14px;line-height:14px;margin:-7px 0 0 -28px;width:56px;color:#fff;content:attr(data-click);font-size:14px;font-weight:700;left:50%;line-height:1em;position:absolute;text-align:center;text-indent:0;text-shadow:1px 1px 2px #000;top:50%;z-index:10}';
9362+
'.saContainer{margin:0;padding:0;font-size:13px;}[sa-click-area] video{visibility:hidden;}.sa-sdk-heatmap-toolbar-selectmap ul{position:absolute;top:40px;left:0;background:#fff;box-shadow:1px 1px 1px rgba(200,200,200,.6);border-radius:3px;}.sa-sdk-heatmap-toolbar-selectmap ul li{cursor:pointer;height:32px;color:#475669;line-height:32px;padding-left:8px}.sa-sdk-heatmap-toolbar-selectmap ul li:hover{background:#00cd90;color:#fff;}.sa-sdk-heatmap-toolbar-selectmap ul li a{text-decoration:none}.sa-heat-box-head-2017322{border-bottom:1px solid rgba(0, 0, 0, .06);cursor:move;height:30px;background:#e1e1e1;color:#999;clear:both}.sa-heat-box-effect-2017314{animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1;animation-name:sa-heat-box-effect-2017314}@keyframes "sa-heat-box-effect-2017314"{0%{opacity:.6;}to{opacity:1;}} [sa-click-area]{position:relative} [sa-click-area]:before{pointer-events:none;cursor:pointer;content:"";width:100%;position:absolute;left:0;top:0;bottom:0}[sa-click-area="0"]:before{background:hsla(60, 98%, 80%, .75);box-shadow:0 0 0 2px #fefe9b inset}img[sa-click-area="0"]{border:2px solid #fefe9b}[sa-click-area="0"]:hover:before,input[sa-click-area="0"],textarea[sa-click-area="0"]{background:hsla(60, 98%, 80%, .85)}[sa-click-area="1"]:before{background:rgba(255, 236, 142, .75);box-shadow:0 0 0 2px #ffec8e inset}img[sa-click-area="1"]{border:2px solid #ffec8e}[sa-click-area="1"]:hover:before,input[sa-click-area="1"],textarea[sa-click-area="1"]{background:rgba(255, 236, 142, .85)}[sa-click-area="2"]:before{background:rgba(255, 188, 113, .75);box-shadow:0 0 0 2px #ffbc71 inset}img[sa-click-area="2"]{border:2px solid #ffbc71}[sa-click-area="2"]:hover:before,input[sa-click-area="2"],textarea[sa-click-area="2"]{background:rgba(255, 188, 113, .85)}[sa-click-area="3"]:before{background:rgba(255, 120, 82, .75);box-shadow:0 0 0 2px #ff7852 inset}img[sa-click-area="3"]{border:2px solid #ff7852}[sa-click-area="3"]:hover:before,input[sa-click-area="3"],textarea[sa-click-area="3"]{background:rgba(255, 120, 82, .85)}[sa-click-area="4"]:before{background:rgba(255, 65, 90, .75);box-shadow:0 0 0 2px #ff415a inset}img[sa-click-area="4"]{border:2px solid #ff415a}[sa-click-area="4"]:hover:before,input[sa-click-area="4"],textarea[sa-click-area="4"]{background:rgba(255, 65, 90, .85)}[sa-click-area="5"]:before{background:rgba(199, 0, 18, .75);box-shadow:0 0 0 2px #c70012 inset}img[sa-click-area="5"]{border:2px solid #c70012}[sa-click-area="5"]:hover:before,input[sa-click-area="5"],textarea[sa-click-area="5"]{background:rgba(199, 0, 18, .85)}[sa-click-area="6"]:before{background:rgba(127, 0, 79, .75);box-shadow:0 0 0 3px #7f004f inset}img[sa-click-area="6"]{border:2px solid #7f004f}[sa-click-area="6"]:hover:before,input[sa-click-area="6"],textarea[sa-click-area="6"]{background:rgba(127, 0, 79, .85)}[sa-click-area] [sa-click-area]:before{background:0 0 !important}[sa-click-area]:after{pointer-events:none;height:14px;line-height:14px;margin:-7px 0 0 -28px;width:56px;color:#fff;content:attr(data-click);font-size:14px;font-weight:700;left:50%;line-height:1em;position:absolute;text-align:center;text-indent:0;text-shadow:1px 1px 2px #000;top:50%;z-index:10}';
93679363
css += '#sa_heat_float_right_box_content table td { color: #fff !important; font-size: 13px !important;}';
93689364
css += '#sa_sdk_heatmap_filterFlyout select {padding-left: 10px;width: 82px; height: 32px;background:rgba(255,255,255,1); border-radius:3px; border:1px solid rgba(211,220,230,1); margin-right: 10px; margin-left: 10px; outline: none;}';
93699365
css += '#sa_sdk_heatmap_filterFlyout select:hover {border:1px solid rgba(4,203,148,1);}';
@@ -9568,7 +9564,7 @@
95689564

95699565
window.sa_jssdk_heatmap_render = function(se, data, type, url) {
95709566
sd = se;
9571-
sd.heatmap_version = '1.19.7';
9567+
sd.heatmap_version = '1.19.8';
95729568
_ = sd._;
95739569
_.querySelectorAll = function(val) {
95749570
if (typeof val !== 'string') {

product/sensorsdata.amd.full.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2010,7 +2010,7 @@
20102010
};
20112011

20122012
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
2013-
var sdkversion_placeholder = '1.19.7';
2013+
var sdkversion_placeholder = '1.19.8';
20142014

20152015
function searchZZAppStyle(data) {
20162016
if (typeof data.properties.$project !== 'undefined') {
@@ -7312,7 +7312,7 @@
73127312
source: 'sa-web-sdk',
73137313
type: 'v-is-vtrack',
73147314
data: {
7315-
sdkversion: '1.19.7'
7315+
sdkversion: '1.19.8'
73167316
}
73177317
},
73187318
'*'

product/sensorsdata.es6.full.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2008,7 +2008,7 @@ var debug = {
20082008
};
20092009

20102010
var source_channel_standard = 'utm_source utm_medium utm_campaign utm_content utm_term';
2011-
var sdkversion_placeholder = '1.19.7';
2011+
var sdkversion_placeholder = '1.19.8';
20122012

20132013
function searchZZAppStyle(data) {
20142014
if (typeof data.properties.$project !== 'undefined') {
@@ -7310,7 +7310,7 @@ var vtrackMode = {
73107310
source: 'sa-web-sdk',
73117311
type: 'v-is-vtrack',
73127312
data: {
7313-
sdkversion: '1.19.7'
7313+
sdkversion: '1.19.8'
73147314
}
73157315
},
73167316
'*'

0 commit comments

Comments
 (0)