This is an automated email from the ASF dual-hosted git repository.
sarath pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/atlas.git
The following commit(s) were added to refs/heads/master by this push:
new 9ba3217 ATLAS-3473: UI : Delay in loading Lineage icon because of
sync img call
9ba3217 is described below
commit 9ba321760e03148bcf59049888a42b69a3286541
Author: kevalbhatt <[email protected]>
AuthorDate: Thu Oct 17 14:22:17 2019 +0530
ATLAS-3473: UI : Delay in loading Lineage icon because of sync img call
Signed-off-by: Sarath Subramanian <[email protected]>
---
.../public/js/views/graph/LineageLayoutView.js | 29 ++++++----------------
.../public/js/views/graph/LineageLayoutView.js | 29 ++++++----------------
2 files changed, 16 insertions(+), 42 deletions(-)
diff --git a/dashboardv2/public/js/views/graph/LineageLayoutView.js
b/dashboardv2/public/js/views/graph/LineageLayoutView.js
index d481251..d638a73 100644
--- a/dashboardv2/public/js/views/graph/LineageLayoutView.js
+++ b/dashboardv2/public/js/views/graph/LineageLayoutView.js
@@ -584,8 +584,7 @@ define(['require',
var imagePath = options.imagePath,
ajaxOptions = {
"url": imagePath,
- "method": "get",
- "async": false,
+ "method": "get"
}
if (platform.name !== "IE") {
@@ -604,28 +603,16 @@ define(['require',
} else {
imageObject[imageIconPath]
= imagePath;
}
+
d3.select(that).attr("xlink:href", imageObject[imageIconPath]);
+ if (imageIconPath !==
shapeSvg.attr("data-iconpath")) {
+
shapeSvg.attr("data-iconpathorigin", imageIconPath);
+ }
}
});
}
- if (_.keys(imageObject).indexOf(imageIconPath)
=== -1) {
- getImageData({
- "imagePath": imageIconPath
- });
- }
-
- if (_.isUndefined(imageObject[imageIconPath]))
{
- // before img success
- imageObject[imageIconPath] =
[d3.select(that)];
- } else if
(_.isArray(imageObject[imageIconPath])) {
- // before img success
-
imageObject[imageIconPath].push(d3.select(that));
- } else {
- d3.select(that).attr("xlink:href",
imageObject[imageIconPath]);
- if (imageIconPath !==
shapeSvg.attr("data-iconpath")) {
- shapeSvg.attr("data-iconpathorigin",
imageIconPath);
- }
- return imageObject[imageIconPath];
- }
+ getImageData({
+ "imagePath": imageIconPath
+ });
}
})
.attr("x", "4")
diff --git a/dashboardv3/public/js/views/graph/LineageLayoutView.js
b/dashboardv3/public/js/views/graph/LineageLayoutView.js
index a15047c..541eb84 100644
--- a/dashboardv3/public/js/views/graph/LineageLayoutView.js
+++ b/dashboardv3/public/js/views/graph/LineageLayoutView.js
@@ -599,8 +599,7 @@ define(['require',
var imagePath = options.imagePath,
ajaxOptions = {
"url": imagePath,
- "method": "get",
- "async": false,
+ "method": "get"
}
if (platform.name !== "IE") {
@@ -619,28 +618,16 @@ define(['require',
} else {
imageObject[imageIconPath]
= imagePath;
}
+
d3.select(that).attr("xlink:href", imageObject[imageIconPath]);
+ if (imageIconPath !==
shapeSvg.attr("data-iconpath")) {
+
shapeSvg.attr("data-iconpathorigin", imageIconPath);
+ }
}
});
}
- if (_.keys(imageObject).indexOf(imageIconPath)
=== -1) {
- getImageData({
- "imagePath": imageIconPath
- });
- }
-
- if (_.isUndefined(imageObject[imageIconPath]))
{
- // before img success
- imageObject[imageIconPath] =
[d3.select(that)];
- } else if
(_.isArray(imageObject[imageIconPath])) {
- // before img success
-
imageObject[imageIconPath].push(d3.select(that));
- } else {
- d3.select(that).attr("xlink:href",
imageObject[imageIconPath]);
- if (imageIconPath !==
shapeSvg.attr("data-iconpath")) {
- shapeSvg.attr("data-iconpathorigin",
imageIconPath);
- }
- return imageObject[imageIconPath];
- }
+ getImageData({
+ "imagePath": imageIconPath
+ });
}
})
.attr("x", "4")