Skip to content
This repository has been archived by the owner on Jun 14, 2020. It is now read-only.

Commit

Permalink
Fixed some JSLint errors
Browse files Browse the repository at this point in the history
  • Loading branch information
Craga89 committed Aug 10, 2010
1 parent 4e878bf commit c5a2c87
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions src/tips.js
Expand Up @@ -46,15 +46,15 @@ function Tip(qTip, command)
self.corner = NULL;
self.mimic = NULL;
self.checks = {
'^position\.my|style.tip.(corner|mimic|method|border)': function() {
'^position.my|style.tip.(corner|mimic|method|border)': function() {
// Re-determine tip type and update
border = opts.border;

// Make sure a tip can be drawn
if(self.detectCorner()) {
// Create a new tip
self.create();
detectColours();
self.detectColours();
self.update();
}
else {
Expand Down Expand Up @@ -175,22 +175,6 @@ function Tip(qTip, command)
cache.corner = newCorner;
}

function detectColours() {
var tip = elems.tip,
precedance = self.mimic[ self.mimic.precedance ],
borderSide = 'border-' + precedance + '-color';

// Detect tip colours
color.fill = tip.css('background-color', '').css('border', '').css('background-color') || 'transparent';
color.border = tip.get(0).style ? tip.get(0).style['border' + precedance.charAt(0) + precedance.substr(1) + 'Color'] : tip.css(borderSide) || 'transparent';

// Make sure colours are valid and reset background and border properties
if((/rgba?\(0, 0, 0(, 0)?\)|transparent/i).test(color.fill)) { color.fill = wrapper.css(border ? 'background-color' : borderSide); }
if(!color.border || (/rgba?\(0, 0, 0(, 0)?\)|transparent/i).test(color.border)) { color.border = wrapper.css(borderSide) || color.fill; }

$('*', tip).add(tip).css('background-color', 'transparent').css('border', 0);
}

$.extend(self, {
init: function()
{
Expand All @@ -211,7 +195,7 @@ function Tip(qTip, command)
if(self.detectCorner()) {
// Create a new tip
self.create();
detectColours();
self.detectColours();
self.update();

// Bind update events
Expand Down Expand Up @@ -253,6 +237,22 @@ function Tip(qTip, command)
return self.corner.string() !== 'centercenter';
},

detectColours: function() {
var tip = elems.tip,
precedance = self.mimic[ self.mimic.precedance ],
borderSide = 'border-' + precedance + '-color';

// Detect tip colours
color.fill = tip.css('background-color', '').css('border', '').css('background-color') || 'transparent';
color.border = tip.get(0).style ? tip.get(0).style['border' + precedance.charAt(0) + precedance.substr(1) + 'Color'] : tip.css(borderSide) || 'transparent';

// Make sure colours are valid and reset background and border properties
if((/rgba?\(0, 0, 0(, 0)?\)|transparent/i).test(color.fill)) { color.fill = wrapper.css(border ? 'background-color' : borderSide); }
if(!color.border || (/rgba?\(0, 0, 0(, 0)?\)|transparent/i).test(color.border)) { color.border = wrapper.css(borderSide) || color.fill; }

$('*', tip).add(tip).css('background-color', 'transparent').css('border', 0);
},

create: function()
{
var width = size.width,
Expand Down

0 comments on commit c5a2c87

Please sign in to comment.