JAVASCRIPT   2

balloon.config.js

Guest on 21st August 2021 09:16:04 AM

  1. /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */
  2. /*
  3.  
  4. This file contains the default configuration options for balloon tooltips.
  5. Default options can be edited in this file or changed after the Balloon object is
  6. initiliazed as follows:
  7.  
  8.   var balloon = new Balloon;
  9.   balloon.fontColor   = 'black';
  10.   balloon.fontFamily  = 'Arial, sans-serif';
  11.   balloon.fontSize    = '12pt';
  12.   etc...
  13.  
  14. */
  15.  
  16. // This function adds the default configuration and also custom
  17. // configuration sets, specified in 'case' stanzas
  18. BalloonConfig = function(balloon, set) {
  19.   set = set || '';
  20.  
  21.   ////////////////////////////////////////////////////////////////
  22.   // The default "base" config applied to all balloon objects.  //
  23.   // See http://gmod.org/wiki/Popup_Balloons#Customization for  //
  24.   // details about config options                               //
  25.   //                                                            //
  26.   // values can be overriden in custom config cases (see below) //
  27.   ////////////////////////////////////////////////////////////////
  28.   if (!balloon.configured || set == 'GBubble' || set == 'GBox') {                //
  29.     balloon.fontColor          = 'black';                       //
  30.     balloon.fontFamily         = 'Arial, sans-serif';           //
  31.     balloon.fontSize           = '12pt';                        //
  32.     balloon.minWidth           = 100;                           //
  33.     balloon.maxWidth           = 400;                           //
  34.     balloon.delayTime          = 750;                           //
  35.     balloon.vOffset            = 10;                            //
  36.     balloon.hOffset            = 10;                            //
  37.     balloon.stem               = true;                          //
  38.     balloon.images             = i3GEO.configura.locaplic+'/pacotes/balloon-tooltips/htdocs/images/GBubble';             //
  39.     balloon.ieImage            = 'balloon_ie.png';              //
  40.     balloon.balloonImage       = 'balloon.png';                 //
  41.     balloon.upLeftStem         = 'up_left.png';                 //
  42.     balloon.downLeftStem       = 'down_left.png';               //
  43.     balloon.upRightStem        = 'up_right.png';                //
  44.     balloon.downRightStem      = 'down_right.png';              //
  45.     balloon.closeButton        = 'close.png';                   //
  46.     balloon.closeButtonWidth   = 16;                            //
  47.     balloon.allowAJAX          = true;                          //
  48.     balloon.allowIframes       = true;                          //
  49.     balloon.trackCursor        = true;                          //
  50.     balloon.shadow             = 20;                            //
  51.     balloon.padding            = 10;                            //
  52.     balloon.stemHeight         = 32;                            //
  53.     balloon.stemOverlap        = 3;                             //
  54.     balloon.vOffset            = 1;                             //
  55.     balloon.hOffset            = 1;                             //    
  56.     balloon.opacity            = 0.9;                           //
  57.     balloon.configured         = set || true;                   //
  58.   }                                                             //
  59.   ////////////////////////////////////////////////////////////////
  60.  
  61.  
  62.   ////////////////////////////////////////////////////////////////
  63.   // Custom configuration options -- Add a case below for your  //
  64.   // config set (default sets: GBox, GPlain, and GFade)         //
  65.   ////////////////////////////////////////////////////////////////
  66.   switch(set) {
  67.  
  68.     // A formatted box (no background image)
  69.     case('GBoxxxx') :
  70.       balloon.bgColor     = 'whitesmoke';
  71.       balloon.borderStyle = '2px solid gray';
  72.       //balloon.images      = i3GEO.configura.locaplic+'/pacotes/balloon-tooltips/htdocs/images/GPlain';
  73.       balloon.padding     = 5;
  74.       balloon.shadow      = 0;
  75.       balloon.stem        = true; //original é false edmar
  76. r
  77.       balloon.opacity     = 0.8;
  78.       balloon.hOffset     = 1;
  79.       balloon.vOffset     = 1;
  80.       balloon.allowFade   = false;
  81.       break;
  82.  
  83.   // A simpler balloon
  84. n
  85.     case('GPlain') :
  86.       balloon.padding     = 5;  
  87.       balloon.images      = i3GEO.configura.locaplic+'/pacotes/balloon-tooltips/htdocs/images/GPlain';
  88.       balloon.ieImage     = null;
  89.       balloon.shadow      = 0;  
  90.       balloon.stemHeight  = 15;
  91.       balloon.stemOverlap = 1;
  92.       balloon.opacity     = 0.85;
  93.       break;
  94.  
  95.   // The default cartoon bubble with a fade-in effect
  96. t
  97.     case('GFade') :
  98.       balloon.allowFade   = true;
  99.       balloon.fadeIn      = 1000;
  100.       balloon.faedOut     = 200;
  101.       break;
  102.   }
  103.  

Raw Paste


Login or Register to edit or fork this paste. It's free.