Re: Download navigation UX

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Magnus Hagander <magnus(at)hagander(dot)net>
Cc: "Jonathan S(dot) Katz" <jkatz(at)postgresql(dot)org>, PostgreSQL WWW <pgsql-www(at)postgresql(dot)org>
Subject: Re: Download navigation UX
Date: 2020-07-07 10:02:22
Message-ID: CA+OCxoxMJSt9DXH0S=Ck0wUeEQ=UJLMOXDMR41V3B06PWPAaAA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-www

Here's an updated patch (based on Jonathan's update) which combines the
inline handler patch and removes the inline handlers from the main patch.

On Mon, Jul 6, 2020 at 5:25 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:

>
>
> On Mon, Jul 6, 2020 at 3:25 PM Magnus Hagander <magnus(at)hagander(dot)net>
> wrote:
>
>>
>>
>> On Mon, Jul 6, 2020 at 4:17 PM Jonathan S. Katz <jkatz(at)postgresql(dot)org>
>> wrote:
>>
>>> On 7/6/20 8:34 AM, Jonathan S. Katz wrote:
>>> > On 7/6/20 6:59 AM, Dave Page wrote:
>>> >> Following a chat with Vik, here's an updated patch which fixes a
>>> couple
>>> >> of minor issues and greys the background of the selected OS when
>>> clicked.
>>> >>
>>> >> I plan to commit tomorrow if there are no objections.
>>> >
>>> > I was out all last week, however I will review today :)
>>>
>>> Reviewed. Per some offline conversation as well as online review, please
>>> see v3 of the attached patch. Notable changes:
>>>
>>> - Renamed some IDs/classes to match the current pattern. Removed /
>>> consolidated some of the CSS
>>> - Moved the JavaScript into the main JS file
>>> - A few formatting changes for readability
>>>
>>> General comments:
>>>
>>> - There is a use of "!important" in the anchor tag text that I'm not
>>> that happy about, but starting to dig into it, there is a global
>>> !important that's causing it to be that way. I didn't have time to fully
>>> dig into it, but noting for future improvements.
>>>
>>> - I did look at it on mobile/tablet view and it seems like it "meets the
>>> standards" that the search engines look for, knowing that even if things
>>> are moving more "mobile first", it's not like people are doing to
>>> download PostgreSQL to their mobile device from a web browser (but happy
>>> to be corrected there).
>>>
>>> Anyway, looks good!
>>>
>>
>> We should really avoid those inline event handlers, as they will (I
>> think) break our CSP.
>>
>
> Hmm, yeah - so they do.
>
>
>>
>> I notice that some of those snuck in again in the copy-urls-to-clipboard
>> patch of recent, and that should be fixed again. But before that we put in
>> some work to try to avoid those, let's try not to break that. E.g. for the
>> download pages, specifically in 1d78793add2c65545f7f37dbd75ab7decc399cea.
>>
>
> Something like the attached?
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Attachment Content-Type Size
pgweb_download_nav_v4.patch application/octet-stream 189.9 KB

In response to

Responses

Browse pgsql-www by date

  From Date Subject
Next Message Jonathan S. Katz 2020-07-07 13:15:12 Re: Download navigation UX
Previous Message Dave Page 2020-07-06 16:25:20 Re: Download navigation UX