Show More
@@ -119,6 +119,9 class _ToolTip(object): | |||||
119 | var context = args[0]; |
|
119 | var context = args[0]; | |
120 | var txt = context.getAttribute('tooltip_title'); |
|
120 | var txt = context.getAttribute('tooltip_title'); | |
121 | if(txt){ |
|
121 | if(txt){ | |
|
122 | this.cfg.config.x.value = 0; | |||
|
123 | this.cfg.config.y.value = 0; | |||
|
124 | ||||
122 | return true; |
|
125 | return true; | |
123 | } |
|
126 | } | |
124 | else{ |
|
127 | else{ | |
@@ -126,13 +129,38 class _ToolTip(object): | |||||
126 | } |
|
129 | } | |
127 | }); |
|
130 | }); | |
128 |
|
131 | |||
|
132 | ||||
129 | // Set the text for the tooltip just before we display it. Lazy method |
|
133 | // Set the text for the tooltip just before we display it. Lazy method | |
130 | myToolTips.contextTriggerEvent.subscribe( |
|
134 | myToolTips.contextTriggerEvent.subscribe( | |
131 | function(type, args) { |
|
135 | function(type, args) { | |
132 | var context = args[0]; |
|
136 | var context = args[0]; | |
133 | var txt = context.getAttribute('tooltip_title'); |
|
137 | var txt = context.getAttribute('tooltip_title'); | |
134 |
this.cfg.setProperty("text", txt); |
|
138 | this.cfg.setProperty("text", txt); | |
|
139 | //autocenter | |||
|
140 | var w = this.element.clientWidth; | |||
|
141 | var h = this.element.clientHeight; | |||
|
142 | var cur_x = this.pageX - (w / 2); | |||
|
143 | var cur_y = this.pageY - h - 10; | |||
|
144 | ||||
|
145 | this.cfg.setProperty("xy",[cur_x,cur_y]); | |||
|
146 | ||||
135 | }); |
|
147 | }); | |
|
148 | //Mouse out | |||
|
149 | myToolTips.contextMouseOutEvent.subscribe( | |||
|
150 | function(type, args) { | |||
|
151 | var context = args[0]; | |||
|
152 | ||||
|
153 | //console.log(this.cfg.config.x.value); | |||
|
154 | //console.log(this.cfg.config.y.value); | |||
|
155 | //console.log(this.cfg.config.xy.value); | |||
|
156 | //console.log(this.cfg.config); | |||
|
157 | //this.cfg.config.xy = [0,0]; | |||
|
158 | //this.cfg.config.xyoffset = [0,0]; | |||
|
159 | ||||
|
160 | ||||
|
161 | ||||
|
162 | }); | |||
|
163 | ||||
136 | }); |
|
164 | }); | |
137 | ''' |
|
165 | ''' | |
138 | return literal(js) |
|
166 | return literal(js) |
General Comments 0
You need to be logged in to leave comments.
Login now