Some controls not working in responsive
Some controls not working in responsive
The CategoryMenu control does not work well in the responsive, the slide out menu part is transparent so blends in with text in the center panel. Also the slide out menu slides behind conlibs(Featured products for example) in the center column.
The Whats new conlib that was on our right column does not appear at all anymore.
The Whats new conlib that was on our right column does not appear at all anymore.
Austin
Re: Some controls not working in responsive
Please have a look at this viewtopic.php?f=65&t=18334abradley wrote:The CategoryMenu control does not work well in the responsive, the slide out menu part is transparent so blends in with text in the center panel. Also the slide out menu slides behind conlibs(Featured products for example) in the center column.
[/quote]abradley wrote: The Whats new conlib that was on our right column does not appear at all anymore.
I there any URL to have a look?
Re: Some controls not working in responsive
The CategoryMenu control slides behind center panels. It slides behind the featured product conlib as displayed in this screenshot, and also is behind the text shown above said conlib.The CategoryMenu control does not work well in the responsive, the slide out menu part is transparent so blends in with text in the center panel. Also the slide out menu slides behind conlibs(Featured products for example) in the center column.
Please have a look at this viewtopic.php?f=65&t=18334
The What's new was a false alarm, all is well with that control.
Austin
Re: Some controls not working in responsive
Try applying z-index to category menu contents something like this:
Code: Select all
.categoryMenu .content .ui-menu {
z-index:10;
}
Re: Some controls not working in responsive
nadeem wrote:Try applying z-index to category menu contents something like this:
Code: Select all
.categoryMenu .content .ui-menu { z-index:10; }
That works great, thanks!
See below, here is the other issue we are encountering currently with responsive. The customer initially reported it and we thought it affected Safari only. We now know that it is not browser related but has to do with the product itself.
The product has a checkbox for a kitting option that is causing this issue. We have turned back on the old theme for now until we sort out these edge cases.
Austin
Re: Some controls not working in responsive
There are two possible workarounds to this issue.
1. You can change the product display page from default to Product Display in Rows that will fix your display issue.
2. If you don't want #1, you have to make some code and style updates to make it work correctly. Here are the changes required for the kit products only.
- Go to Website/Conlib/ProductPage.ascx, locate the following line
and replace with
- Now open Website/Conlib/BuyProductDialog.ascx.cs, locate the following code inside Page_Load method
and replace with
- Finally add the following styles to your theme's style sheet
OR
1. You can change the product display page from default to Product Display in Rows that will fix your display issue.
2. If you don't want #1, you have to make some code and style updates to make it work correctly. Here are the changes required for the kit products only.
- Go to Website/Conlib/ProductPage.ascx, locate the following line
Code: Select all
<div class="productImageArea">
Code: Select all
<div id="productImageContainer" class="productImageArea" runat="server">
Code: Select all
KitsList.DataSource = GetProductKitComponents();
KitsList.DataBind();
Code: Select all
KitsList.DataSource = GetProductKitComponents();
KitsList.DataBind();
if (KitsList.Items.Count > 0)
{
HtmlControl kitProductImage = PageHelper.RecursiveFindControl(this.Page, "productImageContainer") as HtmlControl;
HtmlControl kitProductDetails = PageHelper.RecursiveFindControl(this.Page, "ProductDetailsArea") as HtmlControl;
if (kitProductDetails != null && kitProductImage != null)
{
kitProductImage.Attributes["class"] = "kitProductImageArea";
kitProductDetails.Attributes["class"] = "kitProductDetails";
}
}
Code: Select all
div.kitProductImageArea, div.kitProductDetails {
.make-md-column(12);
}
Code: Select all
div.kitProductImageArea, div.kitProductDetails {
width:100%;
}