diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/fancytooltips/examples/tex4ht/overlib_centerpopup.js')
-rw-r--r-- | Master/texmf-dist/doc/latex/fancytooltips/examples/tex4ht/overlib_centerpopup.js | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/Master/texmf-dist/doc/latex/fancytooltips/examples/tex4ht/overlib_centerpopup.js b/Master/texmf-dist/doc/latex/fancytooltips/examples/tex4ht/overlib_centerpopup.js deleted file mode 100644 index 1af5a386219..00000000000 --- a/Master/texmf-dist/doc/latex/fancytooltips/examples/tex4ht/overlib_centerpopup.js +++ /dev/null @@ -1,89 +0,0 @@ -//\///// -//\ overLIB Center Popup Plugin -//\ This file requires overLIB 4.10 or later. -//\ -//\ overLIB 4.10 - You may not remove or change this notice. -//\ Copyright Erik Bosrup 1998-2003. All rights reserved. -//\ Contributors are listed on the homepage. -//\ See http://www.bosrup.com/web/overlib/ for details. -// $Revision: 1.3 $ $Date: 2004/11/25 21:27:19 $ -// -//\///// -//\mini -//////// -// PRE-INIT -// Ignore these lines, configuration is below. -//////// -if (typeof olInfo == 'undefined' || typeof olInfo.meets == 'undefined' || !olInfo.meets(4.10)) alert('overLIB 4.10 or later is required for the Center Popup Plugin.'); -else { -registerCommands('centerpopup,centeroffset'); -//////// -// DEFAULT CONFIGURATION -// You don't have to change anything here if you don't want to. All of this can be -// changed on your html page or through an overLIB call. -//////// -// Default value for centerpopup is to not center the popup -if (typeof ol_centerpopup == 'undefined') var ol_centerpopup = 0; -if (typeof ol_centeroffset == 'undefined') var ol_centeroffset = '0'; -//////// -// END OF CONFIGURATION -// Don't change anything below this line, all configuration is above. -//////// -//////// -// INIT -//////// -// Runtime variables init. Don't change for config! -var o3_centerpopup = 0; -var o3_centeroffset = '0'; -//////// -// PLUGIN FUNCTIONS -//////// -function setCenterPopupVariables() { - o3_centerpopup = ol_centerpopup; - o3_centeroffset = ol_centeroffset; -} -// Parses Shadow and Scroll commands -function parseCenterPopupExtras(pf,i,ar) { - var k = i,v; - - if (k < ar.length) { - if (ar[k] == CENTERPOPUP) { eval(pf + 'centerpopup = (' + pf + 'centerpopup == 0) ? 1 : 0'); return k; } - if (ar[k] == CENTEROFFSET) { k = opt_MULTIPLEARGS(++k,ar,(pf + 'centeroffset')); return k; } - } - - return -1; -} -// Function which positions popup in Center of screen -function centerPopupHorizontal(browserWidth, horizontalScrollAmount, widthFix) { - if (!o3_centerpopup) return void(0); - - var vdisp = o3_centeroffset.split(','); - var placeX, iwidth = browserWidth, winoffset = horizontalScrollAmount; - var pWd = parseInt(o3_width); - - placeX = winoffset + Math.round((iwidth - widthFix - pWd)/2) + parseInt(vdisp[0]); - if(typeof o3_followscroll != 'undefined' && o3_followscroll && o3_sticky) o3_relx = placeX; - - return placeX; -} -function centerPopupVertical(browserHeight,verticalScrollAmount) { - if (!o3_centerpopup) return void(0); - - var placeY, iheight = browserHeight, scrolloffset = verticalScrollAmount; - var vdisp = o3_centeroffset.split(','); - var pHeight = (o3_aboveheight ? parseInt(o3_aboveheight) : (olNs4 ? over.clip.height : over.offsetHeight)); - - placeY = scrolloffset + Math.round((iheight - pHeight)/2) + (vdisp.length > 1 ? parseInt(vdisp[1]) : 0); - if(typeof o3_followscroll != 'undefined' && o3_followscroll && o3_sticky) o3_rely = placeY; - - return placeY; -} -//////// -// PLUGIN REGISTRATIONS -//////// -registerRunTimeFunction(setCenterPopupVariables); -registerCmdLineFunction(parseCenterPopupExtras); -registerHook('horizontalPlacement',centerPopupHorizontal,FCHAIN); -registerHook('verticalPlacement', centerPopupVertical, FCHAIN); -if(olInfo.meets(4.10)) registerNoParameterCommands('centerpopup'); -}
\ No newline at end of file |