]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
make box less dependent on order of horiz & vertical
authorKevin Ball <kmball11@gmail.com>
Fri, 11 Nov 2016 22:25:02 +0000 (14:25 -0800)
committerKevin Ball <kmball11@gmail.com>
Fri, 11 Nov 2016 22:25:02 +0000 (14:25 -0800)
js/foundation.util.box.js

index 30e43074cc34585925ff4abd1deb3775111694d6..6b9f9c231babf2d610fca7424e06f5d82ae19b43 100644 (file)
@@ -132,24 +132,28 @@ function GetOffsets(element, anchor, position, vOffset, hOffset, isOverflow) {
       }
       break;
     case 'center top':
+    case 'top center':
       return {
         left: ($anchorDims.offset.left + ($anchorDims.width / 2)) - ($eleDims.width / 2) + hOffset,
         top: $anchorDims.offset.top - ($eleDims.height + vOffset)
       }
       break;
     case 'center bottom':
+    case 'bottom center':
       return {
         left: isOverflow ? hOffset : (($anchorDims.offset.left + ($anchorDims.width / 2)) - ($eleDims.width / 2)) + hOffset,
         top: $anchorDims.offset.top + $anchorDims.height + vOffset
       }
       break;
     case 'center left':
+    case 'left center':
       return {
         left: $anchorDims.offset.left - ($eleDims.width + hOffset),
         top: ($anchorDims.offset.top + vOffset + ($anchorDims.height / 2)) - ($eleDims.height / 2)
       }
       break;
     case 'center right':
+    case 'right center':
       return {
         left: $anchorDims.offset.left + $anchorDims.width + hOffset + 1,
         top: ($anchorDims.offset.top + ($anchorDims.height / 2)) - ($eleDims.height / 2) + vOffset
@@ -173,12 +177,14 @@ function GetOffsets(element, anchor, position, vOffset, hOffset, isOverflow) {
       }
       break;
     case 'left bottom':
+    case 'bottom left':
       return {
         left: $anchorDims.offset.left - hOffset,
         top: $anchorDims.offset.top + $anchorDims.height + vOffset
       };
       break;
     case 'right bottom':
+    case 'bottom right':
       return {
         left: $anchorDims.offset.left + $anchorDims.width + hOffset - $eleDims.width,
         top: $anchorDims.offset.top + $anchorDims.height + vOffset