Coder Social home page Coder Social logo

mybooking's People

Contributors

amvisualdesigner avatar cranca avatar marcelreig avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

mybooking's Issues

Widget areas not ready for internationalization

Widget areas are not ready for internationalization.

see inc/widgets.php

register_sidebar( array( 'name' => __( 'Menú de navegación', 'mybooking' ), 'id' => 'mybooking_primary_menu', 'description' => __( 'Área de widgets a continuación del menú principal', 'mybooking' ), 'before_widget' => '<div>', 'after_widget' => '</div>', ) );

Email input doesn't validate

The double checking email validation on Complete section of reservation process, doesn't validate and is possible to go next step (Summary) introducing different email addresses without any warning.

Reproduce it:
Follow the reservation process and putting two different adresses when asked.

Doubled class makes overflow on Complete template

On Complete template, the class product-detail appears twice adding extra 30px padding that forces content to overflow and adds a right side white bar.

<div id="selected_product" class="product-detail">   
    <div class="product-detail">     
        ...
    </div> 
</div>

Reproduce it:
Navigate to complete section on reservation process and open inspector to see the doubled class. Hover the code line to see the extra padding.

Scroll down icon overflows some designs

Scroll down icon present on hero's theme has the function of remember user there is more content below the fold. But some times overflows the hero container and appears cutted (or don't appear) due his absolute positioning and fixed values:

.scroll-downs {
    position: absolute;
    top: 80vh;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 34px;
    height: 55px;
}

Reproduce it:
Give to .hero-header-container a height equal or minor to 80vh.

Move contact information to Global options

I think that giving the theme users a current implementation of the contact page can be useful. Not for us, (we'll design a custom contact page) but theme users that does not want to include elementor o extra design components.

Maybe we can create an options as "Pre-built components"?

CSS changes on parent are not reflected on childs

If you make a change on parent's CSS and commit it, this is not reflected on child due parent's CSS is duplicated on child and you have to update twice. This is annoying and must be changed on future releases because makes parent-child scheme so ineficient. IMHO.

Sticky summary doesn't stick when overflow-x fix is applied

The overflow-x-hidden fix aplied to avoid the right-side white band that appears on mobile view, makes the sticky summary bar on reservation pages stops to work... I mean don't sticks.

Reproduce it:

  1. Apply this fix on Custom CSS section of WordPress:
html, body{
    width:100%;
    overflow-x:hidden;
}
  1. Navigate on mobile to the Choose vehicle section; sticky bar doesn't work as desired

Gutenberg support

One of the issues of using Gutenberg editor on Mybooking theme is the lack of support. It affects how blocks are show on frontend and editor and how them match or not the theme.

Actions:

  • Add fullwidth support
  • Add gutenberg-specific CSS

https://www.billerickson.net/getting-your-theme-ready-for-gutenberg/
https://www.elmastudio.de/en/get-your-wordpress-theme-gutenberg-ready/
https://github.com/WordPress/WordPress/blob/master/wp-content/themes/twentytwenty/assets/css/editor-style-block.css

Home News post permalinks redirects to root of domain

Sundenly post buttons and image permalinks redirects to the home page on diferent local instances tested. Than doesn't happens with the blog roll posts nor the CPTs.

Reproduce:

  • Activate Home News section
  • Post anythign on regular blog roll
  • Try to read the post

Carousels show all images on page load

Is so annoying and clients pointed too.

In a fast investigation I found that images load before all DOM is painted... so I tried to put realted CSS on header with no luck. Maybe we need some JS work.

The icon to select language is not visible on mobile.

On mobile, the menu displayed is 100% high and the icon to select language is not visible.
If we take away height:100% it doesn't look so nice but it works.

modules > _nav.scss line 191

.navbar-collapse { display: table; width: 100%; height: 100vh; }

Widgets with content breaks background image

Content on theme header widgets makes desappear background image and shows background color and the text lines when you scroll the page and arrives to the sticky breakpoint trigger.

If Mybooking Rent Engine Selector Widget is active anywhere on the page, when it becomes sticky and the content/text on other widget is little, it covers the erros and is not noticeable. Only with long texts is possible to see it.

Reproduce it:

  1. Set a widget on home header with a long text
  2. Scroll the page

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.