From 0d96fccef36d4a19f9be9d95695fd39d5a844f01 Mon Sep 17 00:00:00 2001 From: denz Date: Tue, 26 May 2015 13:49:39 +0900 Subject: [PATCH] Remove help and add tooltip --- web/src/bower.json | 3 +- .../webapp/common/help/help-content-en.js | 1 + .../webapp/common/help/help-content-ko.js | 2 +- .../services/filtered-map-util.service.js | 9 + .../webapp/components/tooltipster/.bower.json | 22 + .../webapp/components/tooltipster/.gitignore | 1 + .../webapp/components/tooltipster/README.md | 63 + .../webapp/components/tooltipster/bower.json | 8 + .../css/themes/tooltipster-light.css | 12 + .../css/themes/tooltipster-noir.css | 12 + .../css/themes/tooltipster-punk.css | 12 + .../css/themes/tooltipster-shadow.css | 12 + .../tooltipster/css/tooltipster.css | 274 ++++ .../components/tooltipster/demo/index.html | 35 + .../components/tooltipster/demo/map.png | Bin 0 -> 6353 bytes .../components/tooltipster/demo/reset.css | 45 + .../components/tooltipster/demo/style.css | 28 + .../tooltipster/doc/css/prettify.css | 49 + .../components/tooltipster/doc/css/reset.css | 45 + .../components/tooltipster/doc/css/style.css | 678 +++++++++ .../tooltipster/doc/images/browser-chrome.png | Bin 0 -> 8439 bytes .../doc/images/browser-firefox.png | Bin 0 -> 9351 bytes .../tooltipster/doc/images/browser-ie.png | Bin 0 -> 5305 bytes .../tooltipster/doc/images/browser-opera.png | Bin 0 -> 4585 bytes .../tooltipster/doc/images/browser-safari.png | Bin 0 -> 12435 bytes .../tooltipster/doc/images/favicon.png | Bin 0 -> 378 bytes .../tooltipster/doc/images/icons/icomoon.eot | Bin 0 -> 1632 bytes .../tooltipster/doc/images/icons/icomoon.svg | 16 + .../tooltipster/doc/images/icons/icomoon.ttf | Bin 0 -> 1468 bytes .../tooltipster/doc/images/icons/icomoon.woff | Bin 0 -> 1096 bytes .../doc/images/icons/icomoond41d.eot | Bin 0 -> 1632 bytes .../doc/images/large-background.jpg | Bin 0 -> 159444 bytes .../tooltipster/doc/images/pattern-navy.png | Bin 0 -> 119069 bytes .../tooltipster/doc/images/social.jpg | Bin 0 -> 14777 bytes .../tooltipster/doc/images/spiderman.png | Bin 0 -> 24528 bytes .../tooltipster/doc/images/tooltipster.svg | 212 +++ .../tooltipster/doc/js/jquery.jgfeed.js | 34 + .../components/tooltipster/doc/js/lang-css.js | 78 + .../components/tooltipster/doc/js/prettify.js | 28 + .../components/tooltipster/doc/js/scripts.js | 121 ++ .../webapp/components/tooltipster/index.html | 731 +++++++++ .../tooltipster/js/jquery.tooltipster.js | 1327 +++++++++++++++++ .../tooltipster/js/jquery.tooltipster.min.js | 1 + .../tooltipster/tooltipster.jquery.json | 36 + .../features/navbar/navbar.directive.js | 19 +- .../main/webapp/features/navbar/navbar.html | 3 + .../node-info-details.directive.js | 25 +- .../nodeInfoDetails/nodeInfoDetails.html | 6 +- .../scatter/jquery.BigScatterChart.js | 32 +- .../features/scatter/scatter.directive.js | 6 +- .../features/serverMap/jquery.ServerMap2.js | 58 +- .../serverMap/server-map.directive.js | 12 +- .../webapp/features/serverMap/serverMap.html | 3 + .../main/webapp/images/help/scatter_01.png | Bin 0 -> 75375 bytes web/src/main/webapp/index.html | 18 +- .../main/webapp/pages/main/main.controller.js | 22 +- web/src/main/webapp/pages/main/main.html | 9 +- web/src/main/webapp/styles/main.css | 17 +- 58 files changed, 4043 insertions(+), 82 deletions(-) create mode 100644 web/src/main/webapp/components/tooltipster/.bower.json create mode 100644 web/src/main/webapp/components/tooltipster/.gitignore create mode 100644 web/src/main/webapp/components/tooltipster/README.md create mode 100644 web/src/main/webapp/components/tooltipster/bower.json create mode 100644 web/src/main/webapp/components/tooltipster/css/themes/tooltipster-light.css create mode 100644 web/src/main/webapp/components/tooltipster/css/themes/tooltipster-noir.css create mode 100644 web/src/main/webapp/components/tooltipster/css/themes/tooltipster-punk.css create mode 100644 web/src/main/webapp/components/tooltipster/css/themes/tooltipster-shadow.css create mode 100644 web/src/main/webapp/components/tooltipster/css/tooltipster.css create mode 100644 web/src/main/webapp/components/tooltipster/demo/index.html create mode 100644 web/src/main/webapp/components/tooltipster/demo/map.png create mode 100644 web/src/main/webapp/components/tooltipster/demo/reset.css create mode 100644 web/src/main/webapp/components/tooltipster/demo/style.css create mode 100644 web/src/main/webapp/components/tooltipster/doc/css/prettify.css create mode 100644 web/src/main/webapp/components/tooltipster/doc/css/reset.css create mode 100644 web/src/main/webapp/components/tooltipster/doc/css/style.css create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/browser-chrome.png create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/browser-firefox.png create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/browser-ie.png create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/browser-opera.png create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/browser-safari.png create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/favicon.png create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/icons/icomoon.eot create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/icons/icomoon.svg create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/icons/icomoon.ttf create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/icons/icomoon.woff create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/icons/icomoond41d.eot create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/large-background.jpg create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/pattern-navy.png create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/social.jpg create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/spiderman.png create mode 100644 web/src/main/webapp/components/tooltipster/doc/images/tooltipster.svg create mode 100644 web/src/main/webapp/components/tooltipster/doc/js/jquery.jgfeed.js create mode 100644 web/src/main/webapp/components/tooltipster/doc/js/lang-css.js create mode 100644 web/src/main/webapp/components/tooltipster/doc/js/prettify.js create mode 100644 web/src/main/webapp/components/tooltipster/doc/js/scripts.js create mode 100644 web/src/main/webapp/components/tooltipster/index.html create mode 100644 web/src/main/webapp/components/tooltipster/js/jquery.tooltipster.js create mode 100644 web/src/main/webapp/components/tooltipster/js/jquery.tooltipster.min.js create mode 100644 web/src/main/webapp/components/tooltipster/tooltipster.jquery.json create mode 100644 web/src/main/webapp/images/help/scatter_01.png diff --git a/web/src/bower.json b/web/src/bower.json index 4f17a53e7..79bd1c035 100644 --- a/web/src/bower.json +++ b/web/src/bower.json @@ -26,8 +26,7 @@ "angular-base64": "~2.0.1", "angular-motion": "~0.3.2", "angular-timer": "~1.0.12", - "intro.js": "0.9.x", - "angular-intro-plus.js": "~0.3.9" + "tooltipster": "~3.3.0" }, "devDependencies": { "angular-mocks": "1.2.18", diff --git a/web/src/main/webapp/common/help/help-content-en.js b/web/src/main/webapp/common/help/help-content-en.js index 871cc0e0b..a5dda4d58 100644 --- a/web/src/main/webapp/common/help/help-content-en.js +++ b/web/src/main/webapp/common/help/help-content-en.js @@ -58,6 +58,7 @@ pinpointApp "" + "[Usage]
" + "" + "[기능]
" + "" + "[기능]
" + " diff --git a/web/src/main/webapp/features/nodeInfoDetails/node-info-details.directive.js b/web/src/main/webapp/features/nodeInfoDetails/node-info-details.directive.js index 58a9676a1..1e194bc96 100644 --- a/web/src/main/webapp/features/nodeInfoDetails/node-info-details.directive.js +++ b/web/src/main/webapp/features/nodeInfoDetails/node-info-details.directive.js @@ -7,8 +7,8 @@ maxTimeToShowLoadAsDefaultForUnknown: 60 * 60 * 12 // 12h }); - pinpointApp.directive('nodeInfoDetailsDirective', [ 'nodeInfoDetailsDirectiveConfig', '$filter', '$timeout', 'isVisibleService', '$window', - function (cfg, $filter, $timeout, isVisibleService, $window) { + pinpointApp.directive('nodeInfoDetailsDirective', [ 'nodeInfoDetailsDirectiveConfig', '$filter', '$timeout', 'isVisibleService', '$window', 'helpContentService', + function (cfg, $filter, $timeout, isVisibleService, $window, helpContentService) { return { restrict: 'EA', replace: true, @@ -347,6 +347,27 @@ // console.log('on responseTimeChartDirective.itemClicked.forNode', data); }); + jQuery('.responseSummaryChartTooltip').tooltipster({ + content: function() { + return helpContentService.nodeInfoDetails.responseSummary; + }, + position: "left", + trigger: "click" + }); + jQuery('.loadChartTooltip').tooltipster({ + content: function() { + return helpContentService.nodeInfoDetails.load; + }, + position: "left", + trigger: "click" + }); + jQuery('.serverListTooltip').tooltipster({ + content: function() { + return helpContentService.nodeInfoDetails.nodeServers; + }, + position: "top", + trigger: "click" + }); } }; } diff --git a/web/src/main/webapp/features/nodeInfoDetails/nodeInfoDetails.html b/web/src/main/webapp/features/nodeInfoDetails/nodeInfoDetails.html index c5758e780..922e3809c 100644 --- a/web/src/main/webapp/features/nodeInfoDetails/nodeInfoDetails.html +++ b/web/src/main/webapp/features/nodeInfoDetails/nodeInfoDetails.html @@ -61,17 +61,17 @@
-
Response Summary
+
Response Summary
-
Load
+
Load
-
Servers
+
Servers
  • diff --git a/web/src/main/webapp/features/scatter/jquery.BigScatterChart.js b/web/src/main/webapp/features/scatter/jquery.BigScatterChart.js index 8784a0873..c526e915d 100644 --- a/web/src/main/webapp/features/scatter/jquery.BigScatterChart.js +++ b/web/src/main/webapp/features/scatter/jquery.BigScatterChart.js @@ -5,10 +5,18 @@ * @since May 28, 2013 * @author Denny Lim * @license MIT License - * @copyright 2013 NHN Corp. + * @copyright 2013 Naver Corp. */ var BigScatterChart = $.Class({ - $init: function (htOption) { + /** + * initialize BigScatterChart class + * @ko BigScattterChart 초기화 함수 + * @constructor + * @method BigScatterChart#$init + * @param {Object} option option object + * @param {Service} helpContentService angularjs service object + */ + $init: function (htOption, helpContentService) { this.option({ 'sContainerId': '', 'sPrefix': 'bigscatterchart-', @@ -110,6 +118,23 @@ var BigScatterChart = $.Class({ this._initEvents(); this._drawXYAxis(); this.updateXYAxis(); + this._initTooltip( helpContentService ); + }, + /** + * initialize tooltipster + * @ko tooltipster 를 초기화 + * @constructor + * @method BigScatterChart#_initTooltip + * @param {Service} helpContentService angularjs service object + */ + _initTooltip: function(helpContentService) { + this._welContainer.find(".scatterTooltip").tooltipster({ + content: function() { + return helpContentService.scatter["default"]; + }, + position: "bottom", + trigger: "click" + }); }, _initVariables: function (bIsRedrawing) { @@ -187,6 +212,7 @@ var BigScatterChart = $.Class({ 'width': this.option('nWidth'), 'height': this.option('nHeight') }).addClass('bigscatterchart'); + this._welContainer.append( $('
    ') ); // guide this._welGuideCanvas = $('') @@ -424,7 +450,7 @@ var BigScatterChart = $.Class({ }); this._htwelTypeLi = {}; this._htwelTypeSpan = {}; - var htCheckBoxImage = this.option('htCheckBoxImage'); + var htCheckBoxImage = this.option('htCheckBoxImage'); _.each(htType, function (sVal, sKey) { var style = { 'display': 'inline-block', diff --git a/web/src/main/webapp/features/scatter/scatter.directive.js b/web/src/main/webapp/features/scatter/scatter.directive.js index 8b55066ee..dfbe7067b 100644 --- a/web/src/main/webapp/features/scatter/scatter.directive.js +++ b/web/src/main/webapp/features/scatter/scatter.directive.js @@ -61,8 +61,8 @@ // FIXME made global to allow access from the child window. Refactor later. //var selectdTracesBox = {}; - pinpointApp.directive('scatterDirective', ['scatterDirectiveConfig', '$rootScope', '$timeout', 'webStorage', 'TransactionDaoService', '$window', - function (cfg, $rootScope, $timeout, webStorage, oTransactionDaoService, $window) { + pinpointApp.directive('scatterDirective', ['scatterDirectiveConfig', '$rootScope', '$timeout', 'webStorage', 'TransactionDaoService', '$window', 'helpContentService', + function (cfg, $rootScope, $timeout, webStorage, oTransactionDaoService, $window, helpContentService) { return { template: '
    ', restrict: 'EA', @@ -227,7 +227,7 @@ }; var oScatterChart = null; - oScatterChart = new BigScatterChart(options); + oScatterChart = new BigScatterChart(options, helpContentService); $timeout(function () { if (angular.isUndefined(scatterData)) { oScatterChart.drawWithDataSource(getDataSource(title, start, end, filter)); diff --git a/web/src/main/webapp/features/serverMap/jquery.ServerMap2.js b/web/src/main/webapp/features/serverMap/jquery.ServerMap2.js index 47ba5e528..d5b76f8c8 100644 --- a/web/src/main/webapp/features/serverMap/jquery.ServerMap2.js +++ b/web/src/main/webapp/features/serverMap/jquery.ServerMap2.js @@ -17,7 +17,7 @@ * constructor * * @constructor - * @method $init + * @method ServerMap#$init * @param {object} */ $init: function (htOption, $location) { @@ -164,7 +164,7 @@ /** * initialize variables * - * @method _initVariables + * @method ServerMap#_initVariables */ _initVariables: function () { this.$ = go.GraphObject.make; @@ -183,7 +183,7 @@ /** * initialize node templates * - * @method _initNodeTemplates + * @method ServerMap#_initNodeTemplates */ _initNodeTemplates: function () { var self = this, @@ -645,7 +645,7 @@ /** * initialize link templates * - * @method _initLinkTemplates + * @method ServerMap#_initLinkTemplates */ _initLinkTemplates: function () { var self = this, @@ -777,7 +777,7 @@ /** * initialize diagrams * - * @method _initDiagramEnvironment + * @method ServerMap#_initDiagramEnvironment */ _initDiagramEnvironment: function () { var htPadding = this.option('htPadding'); @@ -854,7 +854,7 @@ /** * initialize Overview * - * @method _initOverview + * @method ServerMap#_initOverview */ _initOverview: function ( $location ) { @@ -874,7 +874,7 @@ /** * load * - * @method load + * @method ServerMap#load * @param {object} */ load: function (str) { @@ -887,7 +887,7 @@ /** * clear diagram * - * @method clear + * @method ServerMap#clear */ clear: function () { this._oDiagram.model = go.Model.fromJson({}); @@ -896,7 +896,7 @@ /** * reset highlights * - * @method _resetHighlights + * @method ServerMap#_resetHighlights */ _resetHighlights: function () { var allNodes = this._oDiagram.nodes; @@ -912,7 +912,7 @@ /** * update highlights * - * @method _updateHighlights + * @method ServerMap#_updateHighlights * @param {go.Node} selection */ _updateHightlights: function (selection) { @@ -951,7 +951,7 @@ /** * highlight node by node key * - * @method highlightNodeByKey + * @method ServerMap#highlightNodeByKey * @param {String} sKey node key */ highlightNodeByKey: function (sKey) { @@ -966,7 +966,7 @@ /** * highlight link by from, to objects * - * @method highlightLinkByFromTo + * @method ServerMap#highlightLinkByFromTo * @param {String} from * @param {String} to */ @@ -981,7 +981,7 @@ /** * get link by from, to objects * - * @method _getLinkObjectByFromTo + * @method ServerMap#_getLinkObjectByFromTo * @param {String} from * @param {String} to */ @@ -998,6 +998,7 @@ /** * highlight node + * ServerMap#_highlightNode * @param nodeShape * @param nodeText * @param theme @@ -1053,6 +1054,7 @@ /** * highlight link + * @method ServerMap#_highlightLink * @param shape * @param theme * @private @@ -1086,7 +1088,7 @@ /** * if the link connects to this node, highlight it * - * @method _linksTo + * @method ServerMap#_linksTo * @param {go.Node} x * @param {Number} i */ @@ -1102,7 +1104,7 @@ /** * if the link comes from this node, highlight it * - * @method _linksFrom + * @method ServerMap#_linksFrom * @param {go.Node} x * @param {Number} i */ @@ -1119,7 +1121,7 @@ * if selected object is a link, highlight its fromNode, otherwise, * highlight the fromNode of each link coming into the selected node * - * @method _nodesTo + * @method ServerMap#_nodesTo * @param {go.Node} x * @param {Number} i * @return a List of the keys of the nodes @@ -1142,7 +1144,7 @@ /** * same as nodesTo, but from instead of to * - * @method _nodesFrom + * @method ServerMap#_nodesFrom * @param {go.Node} x * @param {Number} i */ @@ -1163,7 +1165,7 @@ /** * event of merge group node click * - * @method _onNodeSubGroupClicked + * @method ServerMap#_onNodeSubGroupClicked * @param {Event} e * @param {ojb} ojb * @param {String} unknownKey @@ -1180,7 +1182,7 @@ /** * event of node click * - * @method _onNodeClicked + * @method ServerMap#_onNodeClicked * @param {Event} e * @param {ojb} ojb * @param {String} unknownKey @@ -1197,7 +1199,7 @@ /** * event of node doubleclick * - * @method _onNodeDoubleClicked + * @method ServerMap#_onNodeDoubleClicked * @param {Event} e * @param {ojb} ojb */ @@ -1213,7 +1215,7 @@ /** * event of node context click * - * @method _onNodeContextClick + * @method ServerMap#_onNodeContextClick * @param {Event} e * @param {ojb} ojb */ @@ -1229,7 +1231,7 @@ /** * event of link click * - * @method _onLinkClicked + * @method ServerMap#_onLinkClicked * @param {Event} e * @param {ojb} ojb */ @@ -1248,7 +1250,7 @@ /** * event of link context click * - * @method _onLinkContextClicked + * @method ServerMap#_onLinkContextClicked * @param {Event} e * @param {ojb} ojb */ @@ -1263,9 +1265,6 @@ } }, - /** - * refresh - */ refresh: function () { // while (this._oDiagram.undoManager.canUndo()) { // this._oDiagram.undoManager.undo(); @@ -1273,10 +1272,6 @@ // this._oDiagram.zoomToFit(); this.load(this._sLastModelData); }, - - /** - * zoom to fit - */ zoomToFit: function () { this._oDiagram.zoomToFit(); this._oDiagram.contentAlignment = go.Spot.Center; @@ -1285,9 +1280,6 @@ clearQuery: function() { this._query = ""; }, - /** - * search node - */ searchNode: function( query, nodeServiceType ) { this._query = query; var allNodes = this._oDiagram.nodes, diff --git a/web/src/main/webapp/features/serverMap/server-map.directive.js b/web/src/main/webapp/features/serverMap/server-map.directive.js index badb7c92a..90f059033 100644 --- a/web/src/main/webapp/features/serverMap/server-map.directive.js +++ b/web/src/main/webapp/features/serverMap/server-map.directive.js @@ -35,8 +35,8 @@ } }); - pinpointApp.directive('serverMapDirective', [ 'serverMapDirectiveConfig', 'ServerMapDaoService', 'AlertsService', 'ProgressBarService', 'SidebarTitleVoService', '$filter', 'ServerMapFilterVoService', 'encodeURIComponentFilter', 'filteredMapUtilService', '$base64', 'ServerMapHintVoService', '$timeout', '$location', - function (cfg, ServerMapDaoService, AlertsService, ProgressBarService, SidebarTitleVoService, $filter, ServerMapFilterVoService, encodeURIComponentFilter, filteredMapUtilService, $base64, ServerMapHintVoService, $timeout, $location) { + pinpointApp.directive('serverMapDirective', [ 'serverMapDirectiveConfig', 'ServerMapDaoService', 'AlertsService', 'ProgressBarService', 'SidebarTitleVoService', '$filter', 'ServerMapFilterVoService', 'encodeURIComponentFilter', 'filteredMapUtilService', '$base64', 'ServerMapHintVoService', '$timeout', '$location', 'helpContentService', + function (cfg, ServerMapDaoService, AlertsService, ProgressBarService, SidebarTitleVoService, $filter, ServerMapFilterVoService, encodeURIComponentFilter, filteredMapUtilService, $base64, ServerMapHintVoService, $timeout, $location, helpContentService) { return { restrict: 'EA', replace: true, @@ -798,6 +798,14 @@ scope.$emit("navbar.moveTheFuture"); $serverMapTime.effect("highlight", { color: "#FFFF00" }, 1000); }; + + jQuery('.serverMapTooltip').tooltipster({ + content: function() { + return helpContentService.servermap["default"]; + }, + position: "bottom", + trigger: "click" + }); } }; } diff --git a/web/src/main/webapp/features/serverMap/serverMap.html b/web/src/main/webapp/features/serverMap/serverMap.html index b5021055e..83bf8dd22 100644 --- a/web/src/main/webapp/features/serverMap/serverMap.html +++ b/web/src/main/webapp/features/serverMap/serverMap.html @@ -1,6 +1,9 @@
    +
    + +
    {{sNode.applicationName}}({{sNode.serviceType}})
    diff --git a/web/src/main/webapp/images/help/scatter_01.png b/web/src/main/webapp/images/help/scatter_01.png new file mode 100644 index 0000000000000000000000000000000000000000..b940d0b8a3e27575f02af046644dbde9731d5a4d GIT binary patch literal 75375 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
    SZNj9aSaRnj4Jw;f_Qsxg@4kb&Gb#MKg~x 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 - - + @@ -97,6 +96,7 @@ + @@ -130,19 +130,7 @@ -
    -
    - - +