home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Theme / 8GadgetPack / 8GadgetPackSetup.msi / highDpiImageSwap.js < prev    next >
Text (UTF-16)  |  2012-05-19  |  2KB  |  26 lines

  1. ////////////////////////////////////////////////////////////////////////////////
  2. //
  3. // THIS CODE IS NOT APPROVED FOR USE IN/ON ANY OTHER UI ELEMENT OR PRODUCT COMPONENT.
  4. // Copyright (c) 2009 Microsoft Corporation. All rights reserved.
  5. //
  6. ////////////////////////////////////////////////////////////////////////////////
  7.  
  8. /*
  9. * SWAP OUT AN IMAGE WITH A LARGER RESOLUTION VERSION OF THE SAME IMAGE WHEN
  10. * DPI SETTING IS SUBSTANTIALLY LARGE TO IMPACT CLARITY OF THE SCALED UP IMAGE.
  11. * IMP:: IMAGE SWAPPED OUT MUST HAVE EXPLICIT WIDTH/HEIGHT SPECIFIED
  12. */
  13.  
  14. var dpiScaleFactor = screen.deviceXDPI / screen.logicalXDPI; // calculates the horizontal scale factor that Internet Explorer is applying
  15. var dpiImageFolderPrefix = "";
  16.  
  17. if ( dpiScaleFactor >= 1.5 )
  18. {
  19.     dpiImageFolderPrefix = "144DPI\\(144DPI)";
  20. }
  21. else if ( dpiScaleFactor >= 1.25 )
  22. {
  23.     dpiImageFolderPrefix = "120DPI\\(120DPI)";
  24. }
  25.