<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Tooltip Connector Placement - dijit.tooltipDialog in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583971#M54581</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This past week, implementing a tooltipDialog popup similar to the ArcGIS sample posted at: &lt;/SPAN&gt;&lt;A href="http://developers.arcgis.com/en/javascript/samples/fl_hover/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://developers.arcgis.com/en/javascript/samples/fl_hover/&lt;/A&gt;&lt;SPAN&gt;, I am encountering the same sort of tooltip connector displacement shown in the sample, and unsure how to correct it.&amp;nbsp; At the sample page, opening a tooltip dialog shows the tooltip connector rendered at the lower-left corner of the dialog, and not connected to the feature being displayed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is the code we are using for a similar tooltip dialog.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
wsDialog = new dijit.TooltipDialog({ 
&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "wsDialog", 
&amp;nbsp;&amp;nbsp;&amp;nbsp; style: "width: 375px; font: normal normal normal 10pt Helvetica;z-index:100",
&amp;nbsp;&amp;nbsp;&amp;nbsp; onMouseLeave: function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dijit.popup.close(wsDialog);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.clear();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.clearTimeout(timeOutAction);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}); 

wsDialog.startup(); 
dojo.connect(dijit.byId("wsDialog"),'onShow',function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp; dijit.byId("wscontpane").resize();
});
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
maphandles.push(dojo.connect(FL_fs_pr_ws,"onMouseOut",function() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.clearTimeout(timeOutAction);
}));

//listen for when the onMouseOver event fires on the prioritywatershedsLayer 
//when fired, create a new graphic with the geometry from the event.graphic and add it to the maps graphics layer 
maphandles.push(dojo.connect(FL_fs_pr_ws, "onMouseOver", function(evt) { 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (timeOutAction !== undefined) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // if timeOutAction is not null or undefined, clear it out.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.clearTimeout(timeOutAction);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeOutAction = window.setTimeout(function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.clear();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var highlightGraphic = new esri.Graphic(evt.graphic.geometry,pr_ws_hiliteSymbol); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(highlightGraphic); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var content = getTextContent(evt.graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wsDialog.setContent(content); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.style(wsDialog.domNode, "opacity", 0.85); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dijit.popup.open({popup: wsDialog, x:evt.pageX,y:evt.pageY}); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },500);
})); &lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looking at the CSS, I saw no settings that seemed to affect connector placement.&amp;nbsp; A screen capture showing tooltip connector displacement is attached.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 01:06:35 GMT</pubDate>
    <dc:creator>bobcarr</dc:creator>
    <dc:date>2021-12-12T01:06:35Z</dc:date>
    <item>
      <title>Tooltip Connector Placement - dijit.tooltipDialog</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583971#M54581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This past week, implementing a tooltipDialog popup similar to the ArcGIS sample posted at: &lt;/SPAN&gt;&lt;A href="http://developers.arcgis.com/en/javascript/samples/fl_hover/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://developers.arcgis.com/en/javascript/samples/fl_hover/&lt;/A&gt;&lt;SPAN&gt;, I am encountering the same sort of tooltip connector displacement shown in the sample, and unsure how to correct it.&amp;nbsp; At the sample page, opening a tooltip dialog shows the tooltip connector rendered at the lower-left corner of the dialog, and not connected to the feature being displayed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is the code we are using for a similar tooltip dialog.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
wsDialog = new dijit.TooltipDialog({ 
&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "wsDialog", 
&amp;nbsp;&amp;nbsp;&amp;nbsp; style: "width: 375px; font: normal normal normal 10pt Helvetica;z-index:100",
&amp;nbsp;&amp;nbsp;&amp;nbsp; onMouseLeave: function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dijit.popup.close(wsDialog);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.clear();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.clearTimeout(timeOutAction);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}); 

wsDialog.startup(); 
dojo.connect(dijit.byId("wsDialog"),'onShow',function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp; dijit.byId("wscontpane").resize();
});
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
maphandles.push(dojo.connect(FL_fs_pr_ws,"onMouseOut",function() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.clearTimeout(timeOutAction);
}));

//listen for when the onMouseOver event fires on the prioritywatershedsLayer 
//when fired, create a new graphic with the geometry from the event.graphic and add it to the maps graphics layer 
maphandles.push(dojo.connect(FL_fs_pr_ws, "onMouseOver", function(evt) { 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (timeOutAction !== undefined) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // if timeOutAction is not null or undefined, clear it out.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.clearTimeout(timeOutAction);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeOutAction = window.setTimeout(function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.clear();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var highlightGraphic = new esri.Graphic(evt.graphic.geometry,pr_ws_hiliteSymbol); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(highlightGraphic); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var content = getTextContent(evt.graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wsDialog.setContent(content); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.style(wsDialog.domNode, "opacity", 0.85); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dijit.popup.open({popup: wsDialog, x:evt.pageX,y:evt.pageY}); 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },500);
})); &lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looking at the CSS, I saw no settings that seemed to affect connector placement.&amp;nbsp; A screen capture showing tooltip connector displacement is attached.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 01:06:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583971#M54581</guid>
      <dc:creator>bobcarr</dc:creator>
      <dc:date>2021-12-12T01:06:35Z</dc:date>
    </item>
    <item>
      <title>Re: Tooltip Connector Placement - dijit.tooltipDialog</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583972#M54582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I just got rid of mine. It was a bear to find in the CSS but I finally did. Here's what I had to add to my CSS file to finally eliminate it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;.claro&amp;nbsp; .dijitTooltipConnector { background:none !important; }&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-style:italic;"&gt;[I was using the CLARO dojo style. Change that reference to whatever style you're using]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Good luck!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Steve&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2013 21:08:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583972#M54582</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2013-04-09T21:08:18Z</dc:date>
    </item>
    <item>
      <title>Re: Tooltip Connector Placement - dijit.tooltipDialog</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583973#M54583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks, Steve. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I had also found the css class for the connector, but would prefer to keep it and have it correctly positioned.&amp;nbsp; Using it at other places in the map for tool and layer descriptions, the connector for the tooltip dialog is positioned correctly.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Apr 2013 09:15:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583973#M54583</guid>
      <dc:creator>bobcarr</dc:creator>
      <dc:date>2013-04-10T09:15:19Z</dc:date>
    </item>
    <item>
      <title>Re: Tooltip Connector Placement - dijit.tooltipDialog</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583974#M54584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Were you able to find a solution to this problem? I'm having a similar problem with dijit.Tooltip on Firefox, where it does not seem to recognize the selectors so the tooltip is appearing at top left of the window. I believe this is due to the fact that the selectors are SVG elements and not vanilla HTML elements. I've been attempting to force 'correct' placement at or near the cursor's x/y coords but it's having no effect whatsoever.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Aaron&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 May 2013 21:35:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583974#M54584</guid>
      <dc:creator>AaronCurtiss</dc:creator>
      <dc:date>2013-05-13T21:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: Tooltip Connector Placement - dijit.tooltipDialog</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583975#M54585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No solution yet.&amp;nbsp; I will revisit this today, possibly replacing the tooltipDialog with another widget.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 May 2013 17:08:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/tooltip-connector-placement-dijit-tooltipdialog/m-p/583975#M54585</guid>
      <dc:creator>bobcarr</dc:creator>
      <dc:date>2013-05-14T17:08:39Z</dc:date>
    </item>
  </channel>
</rss>

