Re: Copy script button cleanup

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Magnus Hagander <magnus(at)hagander(dot)net>
Cc: PostgreSQL WWW <pgsql-www(at)lists(dot)postgresql(dot)org>
Subject: Re: Copy script button cleanup
Date: 2025-12-04 09:39:27
Message-ID: CA+OCxoz5EfnXsGVQ2d2etr7fNU90KtA4-gUyxPwdA=euq-b3qw@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-www

On Wed, 3 Dec 2025 at 22:29, Magnus Hagander <magnus(at)hagander(dot)net> wrote:

> On Wed, 3 Dec 2025 at 11:38, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>
>>
>>
>> On Tue, 2 Dec 2025 at 14:41, Magnus Hagander <magnus(at)hagander(dot)net> wrote:
>>
>>>
>>>
>>> On Tue, 2 Dec 2025 at 12:30, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>
>>>> The Copy Script buttons on the Linux package installation pages look
>>>> horrific. See before.png.
>>>>
>>>> The attached patch makes them look much nicer, with proper sizing and
>>>> an icon based button. On click, it briefly changes to a green checkmark to
>>>> show confirmation. See the after screenshots.
>>>>
>>>> I'll apply this in a couple of days if there are no objections.
>>>>
>>>>
>>> LGTM in general and certainly is a lot prettier.
>>>
>>> Can you explain what that "fallback for text based buttons" is? Aren't
>>> they all replaced with icons?
>>>
>>
>> Oh, yeah. That's no longer needed now the patch is complete. I'll remove
>> it.
>>
>>
>>>
>>> Oh, and I'm told you're not supposed to use "var" for variables in js
>>> due to the broken scoping :)
>>>
>>
>> Old habits die hard :-(
>>
>>
>>>
>>> And while you're poking at it, one thing I've really wanted is a "copy
>>> without the sudo parts". But I'm guessing that would be a lot more
>>> complicated than what you're fixing here...
>>>
>>
>> Ask and thou shalt receive.
>>
>
> Sweet! :)
>
>
> 2 patches attached. Both fix the original issue. One also adds the no sudo
>> button.
>>
>>
> Looks good in a (fairly brief) check. Thanks!
>

Thanks - I fixed one more minor styling issue (minimum height of the code
boxes), and applied the no-sudo version.

--
Dave Page
pgAdmin: https://www.pgadmin.org
PostgreSQL: https://www.postgresql.org
pgEdge: https://www.pgedge.com

In response to

Responses

Browse pgsql-www by date

  From Date Subject
Next Message Álvaro Herrera 2025-12-04 15:18:50 Re: Copy script button cleanup
Previous Message Jonathan Gonzalez V. 2025-12-04 09:35:42 Re: Support for listing the beta versions