diff --git a/src/js/pannellum.js b/src/js/pannellum.js index a5ab5a7..950f6cb 100644 --- a/src/js/pannellum.js +++ b/src/js/pannellum.js @@ -1856,6 +1856,7 @@ function createHotSpot(hs) { hs.yaw = Number(hs.yaw) || 0; var div = document.createElement('div'); + div.tabIndex = -1; div.className = 'pnlm-hotspot-base'; if (hs.cssClass) div.className += ' ' + hs.cssClass; diff --git a/utils/multires/generate.py b/utils/multires/generate.py index a67ef8f..793f5d3 100755 --- a/utils/multires/generate.py +++ b/utils/multires/generate.py @@ -51,6 +51,8 @@ except KeyError: # Handle case of PATH not being set nona = None +# Handle Pillow deprecation +ANTIALIAS = Image.Resampling.LANCZOS if hasattr(Image, "Resampling") else Image.ANTIALIAS genPreview = False try: @@ -251,7 +253,7 @@ for f in range(0, 6): os.makedirs(os.path.join(args.output, str(level))) tiles = int(math.ceil(float(size) / tileSize)) if (level < levels): - face = face.resize([size, size], Image.ANTIALIAS) + face = face.resize([size, size], ANTIALIAS) for i in range(0, tiles): for j in range(0, tiles): left = j * tileSize @@ -284,7 +286,7 @@ if args.fallbackSize > 0: background = Image.new(face.mode[:-1], face.size, colorTuple) background.paste(face, face.split()[-1]) face = background - face = face.resize([args.fallbackSize, args.fallbackSize], Image.ANTIALIAS) + face = face.resize([args.fallbackSize, args.fallbackSize], ANTIALIAS) face.save(os.path.join(args.output, 'fallback', faceLetters[f] + extension), quality = args.quality) # Clean up temporary files