public bool Equals(StyleStates state) { return(Width480Landscape == state.Width480Landscape && WidthLess767 && state.WidthLess767 && WidthGreater768Less991 && state.WidthGreater768Less991 && WidthGreater768 && state.WidthGreater768 && WidthGreater992 && state.WidthGreater992 && WidthGreater1200 && state.WidthGreater1200); }
private void CalcSizeOnChange() { var states = new StyleStates(); var styleBuilder = new StringBuilder(); var clientRect = this.prevBody.GetBoundingClientRect(); if (clientRect.Width >= 480 && Window.InnerWidth > Window.InnerHeight) { styleBuilder.Append(Min_Width480AndLandscape); states.Width480Landscape = true; } if (clientRect.Width <= 767) { styleBuilder.Append(Max_Width767); states.WidthLess767 = true; } if (clientRect.Width >= 768 && clientRect.Width <= 991) { styleBuilder.Append(Min_Width768AndMax_Width991); states.WidthGreater768Less991 = true; } if (clientRect.Width >= 768) { styleBuilder.Append(Min_Width768); states.WidthGreater768 = true; } if (clientRect.Width >= 992) { styleBuilder.Append(Min_Width992); states.WidthGreater992 = true; } if (clientRect.Width >= 1200) { styleBuilder.Append(Min_Width1200); states.WidthGreater1200 = true; } if (!states.Equals(PreviouStates)) { privateSyle.InnerHTML = styleBuilder.ToString().Replace("windowHandleId", responsiveClass); PreviouStates = states; HideNavigation(); } }