<div dir="ltr">Marc,<br>Then you can add my patch for the time being.<br><br>Viduranga Wijesooriya</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 22, 2014 at 10:59 PM, Marc Delisle <span dir="ltr"><<a href="mailto:marc@infomarc.info" target="_blank">marc@infomarc.info</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 2014-01-20 10:38, Isaac Bennetch a écrit :<br>
<div><div class="h5">><br>
><br>
> On 1/20/14 8:04 AM, Marc Delisle wrote:<br>
>> Hi,<br>
>> Please have a look at [0]. The issue is about input type="date". This<br>
>> gives a nice date validation in Chrome, but blocks Chrome users from<br>
>> pasting dates.<br>
>><br>
>> I suggested to keep this input type but add a checkbox so that a user<br>
>> can revert to input type="text".<br>
>><br>
>> Comments?<br>
>><br>
>> [0] <a href="https://sourceforge.net/p/phpmyadmin/bugs/4218/" target="_blank">https://sourceforge.net/p/phpmyadmin/bugs/4218/</a><br>
><br>
> My vote is to optimize the page for each browser; Chrome gets a "text"<br>
> field and other browsers get "date". My second choice is to revert this<br>
> field to input type "text" should the "different versions for different<br>
> browsers" implementation be problematic.<br>
><br>
> Reasoning:<br>
><br>
> 1) I'd prefer to avoid adding the checkbox; it is reasonable but my<br>
> preference would be to solve (or workaround) the problem in a way that<br>
> doesn't add more complexity to the user. Adding the checkbox means we've<br>
> cluttered the user interface for an option that most users won't change<br>
> regularly (as in, they may set it once, but won't flip back and forth).<br>
><br>
> 2) The date type is designed so browsers can present an optimized<br>
> interface. Chrome's seems to be broken (because it prevents copy/paste)<br>
> and we can't expect them to fix it, so we should work around it while<br>
> preserving the correct type for other browsers.<br>
><br>
> 3) We already have the datepicker, so allowing the browser to also show<br>
> their own date picker is redundant; most browsers don't yet implement<br>
> this functionality so I don't think it takes anything away from the user<br>
> by keeping it as "text" and forcing them to use our datepicker. They<br>
> don't lose functionality.<br>
><br>
> We may elect to perform client-side date validation on this field[1],<br>
> but in general we don't do much validation anyway[2].<br>
><br>
> 1 - The rules of date validation can get rather complex with regards to<br>
> leap years, leap days, missing days, and so on. How thoroughly we want<br>
> to check a date is another matter entirely.<br>
><br>
> 2 - Several months ago I added a related item to Marc's "Interface<br>
> Improvements" GSoC project for "Improved notification when attempting to<br>
> insert invalid data", so this may be improved soon.<br>
><br>
<br>
</div></div>Let's remove the 'input type="date"' because it's not cross-browser and<br>
causes unwanted side effects as in bug #4218.<br>
<br>
GSoC's project should improve our situation in this regard.<br>
<div class="im HOEnZb"><br>
--<br>
Marc Delisle<br>
<a href="http://infomarc.info" target="_blank">http://infomarc.info</a> | <a href="http://phpmyadmin.net" target="_blank">http://phpmyadmin.net</a><br>
<br>
</div><div class="HOEnZb"><div class="h5">------------------------------------------------------------------------------<br>
CenturyLink Cloud: The Leader in Enterprise Cloud Services.<br>
Learn Why More Businesses Are Choosing CenturyLink Cloud For<br>
Critical Workloads, Development Environments & Everything In Between.<br>
Get a Quote or Start a Free Trial Today.<br>
<a href="http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk</a><br>
_______________________________________________<br>
Phpmyadmin-devel mailing list<br>
<a href="mailto:Phpmyadmin-devel@lists.sourceforge.net">Phpmyadmin-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><span style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Best Regards</span><div><span style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Viduranga Wijesooriya</span></div>

</div>