Commit c4dcfb914eda8f7670144780248b1ec6170bbde5
1 parent
b1eb0946
Exists in
master
and in
9 other branches
refactoring tooltips and popovers
Showing
1 changed file
with
13 additions
and
29 deletions
Show diff stats
theme.js
@@ -229,42 +229,26 @@ $('#link-buscar').click(function(e) { | @@ -229,42 +229,26 @@ $('#link-buscar').click(function(e) { | ||
229 | $('.star-rate-form .star-comment-container .comments-software-extra-fields .comments-software-saved-values').addClass("animated slideInDown"); | 229 | $('.star-rate-form .star-comment-container .comments-software-extra-fields .comments-software-saved-values').addClass("animated slideInDown"); |
230 | } | 230 | } |
231 | 231 | ||
232 | - function add_top_tooltips(){ | 232 | + function add_tooltips(){ |
233 | $('#content span[title]').attr("data-toggle","tooltip"); | 233 | $('#content span[title]').attr("data-toggle","tooltip"); |
234 | 234 | ||
235 | - $('[data-toggle="tooltip"]').tooltip({ | ||
236 | - position: { | ||
237 | - my: "center bottom-13", | ||
238 | - at: "center top" | ||
239 | - }, | ||
240 | - tooltipClass: "ui-tooltip-top" | ||
241 | - }); | ||
242 | - } | ||
243 | - | ||
244 | - function add_bottom_tooltips(){ | ||
245 | - $('#content span[title]').attr("data-toggle","tooltip"); | ||
246 | - | ||
247 | - $('[data-toggle="tooltip"]').tooltip({ | ||
248 | - position: { | ||
249 | - my: "center top+13", | ||
250 | - at: "center bottom" | ||
251 | - }, | ||
252 | - tooltipClass: "ui-tooltip-bottom" | ||
253 | - }); | 235 | + $('[data-toggle="tooltip"]').tooltip(); |
254 | } | 236 | } |
255 | 237 | ||
256 | function add_popovers() { | 238 | function add_popovers() { |
257 | var span = $('span[data-toggle="popover"]'); | 239 | var span = $('span[data-toggle="popover"]'); |
258 | var place = span.attr("data-placement"); | 240 | var place = span.attr("data-placement"); |
259 | var elementClass = span.attr("data-class"); | 241 | var elementClass = span.attr("data-class"); |
260 | - var popover = span.popover({ | ||
261 | - html:true, | ||
262 | - placement: place, | ||
263 | - content: function() { | ||
264 | - return $(this).next().html(); | ||
265 | - } | ||
266 | - }) | ||
267 | - .data('bs.popover'); | 242 | + if(span){ |
243 | + var popover = span.popover({ | ||
244 | + html:true, | ||
245 | + placement: place, | ||
246 | + content: function() { | ||
247 | + return $(this).next().html(); | ||
248 | + } | ||
249 | + }) | ||
250 | + .data('bs.popover'); | ||
251 | + } | ||
268 | if(popover) { | 252 | if(popover) { |
269 | popover.tip() | 253 | popover.tip() |
270 | .addClass(elementClass); | 254 | .addClass(elementClass); |
@@ -275,8 +259,8 @@ $('#link-buscar').click(function(e) { | @@ -275,8 +259,8 @@ $('#link-buscar').click(function(e) { | ||
275 | } | 259 | } |
276 | 260 | ||
277 | $(document).ready(function(){ | 261 | $(document).ready(function(){ |
262 | + add_tooltips(); | ||
278 | add_popovers(); | 263 | add_popovers(); |
279 | - add_top_tooltips(); | ||
280 | move_article_buttons(); | 264 | move_article_buttons(); |
281 | insert_notice_div(); | 265 | insert_notice_div(); |
282 | set_uploaded_files_names(); | 266 | set_uploaded_files_names(); |