cinera_search.js: Better traversal button sizing
This commit is contained in:
parent
5857a30eaf
commit
29df4df8a4
|
@ -173,7 +173,6 @@ ul.cineraNavPlain li.current > a {
|
|||
justify-content: center;
|
||||
|
||||
padding: 2px;
|
||||
margin: 2px;
|
||||
|
||||
height: 42px;
|
||||
width: 42px;
|
||||
|
|
|
@ -12,6 +12,7 @@ Nav.Controls.Save = Nav.Controls.Header.querySelector(".cineraMenuItem.save");
|
|||
Nav.Controls.Help = Nav.Nexus.querySelector(".cineraHelp");
|
||||
Nav.Controls.HelpDocumentation = Nav.Controls.Help.querySelector(".help_container");
|
||||
Nav.GridContainer = Nav.Nexus.querySelector(".cineraIndexGridContainer");
|
||||
Nav.Controls.GridTraversal.Container = Nav.GridContainer.querySelector(".cineraTraversalContainer");
|
||||
Nav.Controls.GridTraversal.Header = Nav.GridContainer.querySelector(".cineraTraversal");
|
||||
Nav.Controls.GridTraversal.Ascend = Nav.Controls.GridTraversal.Header.querySelector(".cineraButton.ascension");
|
||||
Nav.Controls.GridTraversal.Prev = Nav.Controls.GridTraversal.Header.querySelector(".cineraButton.prev");
|
||||
|
|
|
@ -712,6 +712,7 @@ var Nav = {
|
|||
HelpKeys: [],
|
||||
|
||||
GridTraversal: {
|
||||
Container: null,
|
||||
Header: null,
|
||||
Ascend: null,
|
||||
Prev: null,
|
||||
|
@ -2957,7 +2958,7 @@ ComputeOptimalGridSize()
|
|||
|
||||
Nav.Transition.ButtonsTransitionContainerElement.style = null;
|
||||
Nav.ButtonsContainer.style = null;
|
||||
Nav.Controls.GridTraversal.Header.style = null;
|
||||
Nav.Controls.GridTraversal.Container.style = null;
|
||||
Nav.Controls.GridTraversal.Ascend.style = null;
|
||||
Nav.Controls.GridTraversal.Prev.style = null;
|
||||
Nav.Controls.GridTraversal.Next.style = null;
|
||||
|
@ -2970,11 +2971,11 @@ ComputeOptimalGridSize()
|
|||
}
|
||||
if(CineraProps.IsMobile && (CineraProps.Orientation == orientations.LANDSCAPE_LEFT || CineraProps.Orientation == orientations.LANDSCAPE_RIGHT))
|
||||
{
|
||||
DimReduction.X += Nav.Controls.GridTraversal.Header.offsetWidth;
|
||||
DimReduction.X += Nav.Controls.GridTraversal.Container.offsetWidth;
|
||||
}
|
||||
else
|
||||
{
|
||||
DimReduction.Y += Nav.Controls.GridTraversal.Header.offsetHeight;
|
||||
DimReduction.Y += Nav.Controls.GridTraversal.Container.offsetHeight;
|
||||
}
|
||||
if(GridWasHidden)
|
||||
{
|
||||
|
@ -3017,20 +3018,20 @@ ComputeOptimalGridSize()
|
|||
|
||||
SetDim(Nav.Transition.ButtonsTransitionContainerElement, Nav.GridDim.X + "px", Nav.GridDim.Y + "px");
|
||||
|
||||
Nav.Controls.GridTraversal.Header.style.maxWidth = Nav.GridDim.X + "px";
|
||||
Nav.Controls.GridTraversal.Header.style.maxHeight = Nav.GridDim.Y + "px";
|
||||
Nav.Controls.GridTraversal.Container.style.maxWidth = Nav.GridDim.X + "px";
|
||||
Nav.Controls.GridTraversal.Container.style.maxHeight = Nav.GridDim.Y + "px";
|
||||
|
||||
var TraversalButtonCount = 3;
|
||||
if(Nav.Controls.GridTraversal.Header.scrollWidth > Nav.Controls.GridTraversal.Header.clientWidth)
|
||||
if(Nav.Controls.GridTraversal.Container.scrollWidth > Nav.Controls.GridTraversal.Container.clientWidth)
|
||||
{
|
||||
var TraversalButtonDim = Nav.Controls.GridTraversal.Header.clientWidth / TraversalButtonCount;
|
||||
var TraversalButtonDim = Nav.Controls.GridTraversal.Container.clientWidth / TraversalButtonCount;
|
||||
SetDim(Nav.Controls.GridTraversal.Ascend, TraversalButtonDim + "px", TraversalButtonDim + "px");
|
||||
SetDim(Nav.Controls.GridTraversal.Prev, TraversalButtonDim + "px", TraversalButtonDim + "px");
|
||||
SetDim(Nav.Controls.GridTraversal.Next, TraversalButtonDim + "px", TraversalButtonDim + "px");
|
||||
}
|
||||
if(Nav.Controls.GridTraversal.Header.scrollHeight > Nav.Controls.GridTraversal.Header.clientHeight)
|
||||
if(Nav.Controls.GridTraversal.Container.scrollHeight > Nav.Controls.GridTraversal.Container.clientHeight)
|
||||
{
|
||||
var TraversalButtonDim = Nav.Controls.GridTraversal.Header.clientHeight / TraversalButtonCount;
|
||||
var TraversalButtonDim = Nav.Controls.GridTraversal.Container.clientHeight / TraversalButtonCount;
|
||||
SetDim(Nav.Controls.GridTraversal.Ascend, TraversalButtonDim + "px", TraversalButtonDim + "px");
|
||||
SetDim(Nav.Controls.GridTraversal.Prev, TraversalButtonDim + "px", TraversalButtonDim + "px");
|
||||
SetDim(Nav.Controls.GridTraversal.Next, TraversalButtonDim + "px", TraversalButtonDim + "px");
|
||||
|
|
Loading…
Reference in New Issue