/*
This file contains the default configuration options for balloon tooltips.
Default options can be edited in this file or changed after the Balloon object is
initiliazed as follows:
var balloon = new Balloon;
balloon.fontColor = 'black';
balloon.fontFamily = 'Arial, sans-serif';
balloon.fontSize = '12pt';
etc...
*/
// This function adds the default configuration and also custom
// configuration sets, specified in 'case' stanzas
BalloonConfig = function(balloon, set) {
set = set || '';
////////////////////////////////////////////////////////////////
// The default "base" config applied to all balloon objects. //
// See http://gmod.org/wiki/Popup_Balloons#Customization for //
// details about config options //
// //
// values can be overriden in custom config cases (see below) //
////////////////////////////////////////////////////////////////
if (!balloon.configured || set == 'GBubble') { //
balloon.fontColor = 'black'; //
balloon.fontSize = '11pt'; //
balloon.minWidth = 100; //
balloon.maxWidth = 400; //
balloon.delayTime = 750; //
balloon.stem = true; //
balloon.images = '/images/balloons/GBubble'; //
balloon.ieImage = 'balloon_ie.png'; //
balloon.balloonImage = 'balloon.png'; //
balloon.upLeftStem = 'up_left.png'; //
balloon.downLeftStem = 'down_left.png'; //
balloon.upRightStem = 'up_right.png'; //
balloon.downRightStem = 'down_right.png'; //
balloon.closeButton = 'close.png'; //
balloon.closeButtonWidth = 16; //
balloon.allowAJAX = true; //
balloon.allowIframes = true; //
balloon.trackCursor = true; //
balloon.shadow = 20; //
balloon.padding = 10; //
balloon.stemHeight = 32; //
balloon.stemOverlap = 3; //
balloon.vOffset = 1; //
balloon.hOffset = 1; //
balloon.opacity = 0.9; //
balloon.configured = set || true; //
} //
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
// Custom configuration options -- Add a case below for your //
// config set (default sets: GBox, GPlain, and GFade) //
////////////////////////////////////////////////////////////////
switch(set) {
// A formatted box (no background image)
case('GBox') :
balloon.bgColor = 'whitesmoke';
balloon.borderStyle = '2px solid gray';
balloon.padding = 5;
balloon.shadow = 0;
balloon.stem = false;
balloon.opacity = 0.9;
balloon.hOffset = 1;
balloon.vOffset = 1;
balloon.allowFade = false;
break;
// A simpler balloon
case('GPlain') :
balloon.padding = 5;
balloon.images = '/images/balloons/GPlain';
balloon.ieImage = null;
balloon.shadow = 0;
balloon.stemHeight = 15;
balloon.stemOverlap = 1;
balloon.opacity = 0.85;
break;
// The default cartoon bubble with a fade-in effect
case('GFade') :
balloon.allowFade = true;
balloon.fadeIn = 1000;
balloon.faedOut = 200;
break;
}
}