GUI -- Implemented Instance Panel.
- handling addInstance event.
Change-Id: Ic98a3291bd37ecf1155dbe1696167d0635a31972
diff --git a/web/gui/src/main/webapp/app/fw/layer/panel.js b/web/gui/src/main/webapp/app/fw/layer/panel.js
index 1665626..4df0d72 100644
--- a/web/gui/src/main/webapp/app/fw/layer/panel.js
+++ b/web/gui/src/main/webapp/app/fw/layer/panel.js
@@ -75,7 +75,8 @@
append: appendPanel,
width: panelWidth,
height: panelHeight,
- isVisible: panelIsVisible
+ isVisible: panelIsVisible,
+ el: panelEl
};
p.el = panelLayer.append('div')
@@ -136,6 +137,10 @@
return p.on;
}
+ function panelEl() {
+ return p.el;
+ }
+
return api;
}
diff --git a/web/gui/src/main/webapp/app/fw/svg/glyph.js b/web/gui/src/main/webapp/app/fw/svg/glyph.js
index ca046b5..af0ae38 100644
--- a/web/gui/src/main/webapp/app/fw/svg/glyph.js
+++ b/web/gui/src/main/webapp/app/fw/svg/glyph.js
@@ -218,8 +218,7 @@
if (xns) {
atr.transform = sus.translate(trans);
}
- elem.append('use').attr(atr).classed('overlay', ovr);
-
+ return elem.append('use').attr(atr).classed('overlay', ovr);
}
// ----------------------------------------------------------------------
diff --git a/web/gui/src/main/webapp/app/fw/svg/svgUtil.js b/web/gui/src/main/webapp/app/fw/svg/svgUtil.js
index 1f5adc0..735733e 100644
--- a/web/gui/src/main/webapp/app/fw/svg/svgUtil.js
+++ b/web/gui/src/main/webapp/app/fw/svg/svgUtil.js
@@ -143,11 +143,16 @@
return 'translate(' + x + ',' + y + ')';
}
+ function stripPx(s) {
+ return s.replace(/px$/,'');
+ }
+
return {
createDragBehavior: createDragBehavior,
loadGlow: loadGlow,
cat7: cat7,
- translate: translate
+ translate: translate,
+ stripPx: stripPx
};
}]);
}());