Did Tippy.js add Popper2 to Jenkins core?

2023-05-22 Thread Basil Crow
https://github.com/jenkinsci/bootstrap5-api-plugin/pull/213 (comment)
concerns me:

> Popper2 is now part of Jenkins core.

As far as I can tell the Popper dependency was added when replacing
YUI tooltips with Tippy in
https://github.com/jenkinsci/jenkins/pull/6408. Has this abstraction
now leaked as an implementation detail that plugins are starting to
depend on?

Any recent JavaScript dependencies of Jenkins core like Tippy and
Popper should be built and packaged in such a way that they are not
exposed to plugins. Plugins that want to use Popper should be using
the Popper plugin. Both should be able to coexist at the same time.
Ignoring this separation of concerns leads to maintenance problems in
the future.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAFwNDjpLEVif3Es6yJafE29zkW6gxSROTLH0dV-cJ5sBrr5Gzw%40mail.gmail.com.


Re: Default selection in jelly with cookies

2023-05-22 Thread Ullrich Hafner
Ah, you want to use it on the server side. Sorry, then there is no equivalent 
available.

> Am 22.05.2023 um 17:03 schrieb Michael Carter :
> 
> Turns out I was thinking way to complicated:
> 
>value="${h.getCookie(request,'project').getValue()}" />
>value="${h.getCookie(request,'repo').getValue()}" />
>value="${h.getCookie(request,'branch').getValue()}" />
> 
> Then on the object:
>   
> 
> So on the local storage front.   Is there a h. function equivalent?  How 
> would I change the set?
> 
> On Monday, May 22, 2023 at 10:57:18 AM UTC-4 ullrich...@gmail.com wrote:
>> Why do you want to use cookies? This is better implemented by storing the 
>> value in the browser's local storage.
>> 
>> Example: 
>> https://github.com/jenkinsci/data-tables-api-plugin/blob/831d74b746337e6990c6aae5bff2591b2308103d/src/main/webapp/js/table.js#L148
>> 
>>  
>> 
>> 
>>> Am 22.05.2023 um 16:36 schrieb Michael Carter >:
>>> 
>> 
>>> Got a page with some  with filldependson set.   Trying to use 
>>> cookies to remember the last selection.
>>> 
>>> So few questions.  Is there an example of this I can follow in some plugin 
>>> somewhere?  
>>> 
>>>  I can use jquery to select using 
>>> 
>>> jQuery('#object').val(cookie.select1)
>>>   .trigger("change")
>>> 
>>> It selects the object but can't seem to get it to trigger the dependant 
>>> fill for the next object.  What event is it listening triggering on?
>>> 
>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Jenkins Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to jenkinsci-de...@googlegroups.com <>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-dev/67cb3eb3-f2bb-49a4-959d-57683083a3den%40googlegroups.com
>>>  
>>> .
>> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-dev+unsubscr...@googlegroups.com 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/0c02494d-ba97-4022-9105-4a909e712338n%40googlegroups.com
>  
> .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/48408A46-87A6-49A8-91E6-1FEB9B010630%40gmail.com.


Re: CDF Project Representative nominations

2023-05-22 Thread Alyssa Tong
Thank you Oleg for your role in the CDF TOC.
I am +1 for Mark as TOC candidate for Jenkins.

BR,
alyssa

On Mon, May 22, 2023 at 11:42 AM Oleg Nenashev 
wrote:

> Hi all,
>
> As it was announced in the CDF today, the nominations for CDF project
> representatives are open:
> https://github.com/cdfoundation/foundation/issues/442 . The nomination
> period starts on May 22, 2023 and ends on June 5, 2023. 4 of the 9 CDF TOC
> seats are elected from CDF Project representatives per charter. Each CDF
> Project may nominate a maximum of one project representative to run for
> these seats. Nominations must be made under this GitHub issue
>
> I've represented the project since July 2021, and was a TOC chair from
> August 2021 until December 2022. It is a weird situation at the moment,
> because I am taking a long break in the Jenkins community because of the
> war in Ukraine and personal matters. I'm also not very interested in the
> TOC position at the moment, because the foundation cannot back the TOC by
> project management resources to organize sustainable evolution of
> initiatives like CDEvents. I would like to remain the CDF ambassador and
> help the foundation from the advocacy point, but I doubt I could represent
> Jenkins and achieve something positive for the project in the foundation in
> the current state. It would be better if somebody else steps up.
>
> We had a preliminary discussion with Mark Waite, who regularly
> participates in the CDF TOC meetings, and he is interested in taking this
> role. So I would propose to nominate Mark as a single candidate from the
> Jenkins project, unless there are other contributors who want to step up in
> the foundation. Anyone? :)
>
> Best regards,
> Oleg Nenashev
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/245fd452-d3e4-48b5-bcfd-8e09d04666can%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAC9wNawWNsEXhssarOg457bwg9MtoRvAbgXYOAFb4XO-6ib-Lg%40mail.gmail.com.


CDF Project Representative nominations

2023-05-22 Thread Oleg Nenashev
Hi all,

As it was announced in the CDF today, the nominations for CDF project 
representatives are 
open: https://github.com/cdfoundation/foundation/issues/442 . The 
nomination period starts on May 22, 2023 and ends on June 5, 2023. 4 of the 
9 CDF TOC seats are elected from CDF Project representatives per charter. 
Each CDF Project may nominate a maximum of one project representative to 
run for these seats. Nominations must be made under this GitHub issue

I've represented the project since July 2021, and was a TOC chair from 
August 2021 until December 2022. It is a weird situation at the moment, 
because I am taking a long break in the Jenkins community because of the 
war in Ukraine and personal matters. I'm also not very interested in the 
TOC position at the moment, because the foundation cannot back the TOC by 
project management resources to organize sustainable evolution of 
initiatives like CDEvents. I would like to remain the CDF ambassador and 
help the foundation from the advocacy point, but I doubt I could represent 
Jenkins and achieve something positive for the project in the foundation in 
the current state. It would be better if somebody else steps up.

We had a preliminary discussion with Mark Waite, who regularly participates 
in the CDF TOC meetings, and he is interested in taking this role. So I 
would propose to nominate Mark as a single candidate from the Jenkins 
project, unless there are other contributors who want to step up in the 
foundation. Anyone? :) 

Best regards,
Oleg Nenashev

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/245fd452-d3e4-48b5-bcfd-8e09d04666can%40googlegroups.com.


Re: GSoC 2023 Building jenkins.io with alternative tools project feedback solicitation

2023-05-22 Thread Mark Waite


On Friday, May 19, 2023 at 11:24:09 AM UTC-6 Gavin wrote:

Having been around for a number of the GSOC projects, and a number of the 
migration projects. I'm very worried about half finished state that nobody 
finishes. And honestly spent a lot of time cleaning up content on jenkins.io 
(some were .html, some were .md, some were .txt)

So to me, jenkins.io shouldn't be cut over to the new system, until the new 
system is fully populated.
As basil mentioned, antoria is really good at what it does, and shouldn't 
be used for other things.
The web components was effort to make uniform theming across all sites, 
instead of trying to merge everything into one site that tries to do a 
dozen different things.

So my suggestion based on me trying to convert jenkins.io to gatsby a while 
ago and realizing its just too big
1) docs.jenkins.io (versioned, antora)



I really like the idea of a new top level URL, docs.jenkins.io, for the 
versioned documentation and I really like the idea that it as the first 
goal of the project.

The new top level URL can leave the existing content undisturbed until 
docs.jenkins.io is ready to receive some redirects.

Mark Waite
 

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/a1193a15-9fc1-4ba0-841b-d8bc088067ben%40googlegroups.com.


Re: Default selection in jelly with cookies

2023-05-22 Thread Michael Carter
Turns out I was thinking way to complicated:

  
  
  

Then on the object:
  

So on the local storage front.   Is there a h. function equivalent?  How 
would I change the set?

On Monday, May 22, 2023 at 10:57:18 AM UTC-4 ullrich...@gmail.com wrote:

> Why do you want to use cookies? This is better implemented by storing the 
> value in the browser's local storage.
>
> Example: 
> https://github.com/jenkinsci/data-tables-api-plugin/blob/831d74b746337e6990c6aae5bff2591b2308103d/src/main/webapp/js/table.js#L148
>
>  
>
> Am 22.05.2023 um 16:36 schrieb Michael Carter :
>
> Got a page with some  with filldependson set.   Trying to use 
> cookies to remember the last selection.
>
> So few questions.  Is there an example of this I can follow in some plugin 
> somewhere?  
>
>  I can use jquery to select using 
>
> jQuery('#object').val(cookie.select1)
>   .trigger("change")
>
> It selects the object but can't seem to get it to trigger the dependant 
> fill for the next object.  What event is it listening triggering on?
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-de...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/67cb3eb3-f2bb-49a4-959d-57683083a3den%40googlegroups.com
>  
> 
> .
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/0c02494d-ba97-4022-9105-4a909e712338n%40googlegroups.com.


Re: Default selection in jelly with cookies

2023-05-22 Thread Ullrich Hafner
Why do you want to use cookies? This is better implemented by storing the value 
in the browser's local storage.

Example: 
https://github.com/jenkinsci/data-tables-api-plugin/blob/831d74b746337e6990c6aae5bff2591b2308103d/src/main/webapp/js/table.js#L148

 

> Am 22.05.2023 um 16:36 schrieb Michael Carter :
> 
> Got a page with some  with filldependson set.   Trying to use 
> cookies to remember the last selection.
> 
> So few questions.  Is there an example of this I can follow in some plugin 
> somewhere?  
> 
>  I can use jquery to select using 
> 
> jQuery('#object').val(cookie.select1)
>   .trigger("change")
> 
> It selects the object but can't seem to get it to trigger the dependant fill 
> for the next object.  What event is it listening triggering on?
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-dev+unsubscr...@googlegroups.com 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/67cb3eb3-f2bb-49a4-959d-57683083a3den%40googlegroups.com
>  
> .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/771EA298-0223-428C-B79A-7BA0B674AC38%40gmail.com.


Default selection in jelly with cookies

2023-05-22 Thread Michael Carter
Got a page with some  with filldependson set.   Trying to use 
cookies to remember the last selection.

So few questions.  Is there an example of this I can follow in some plugin 
somewhere?  

 I can use jquery to select using 

jQuery('#object').val(cookie.select1)
  .trigger("change")

It selects the object but can't seem to get it to trigger the dependant 
fill for the next object.  What event is it listening triggering on?

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/67cb3eb3-f2bb-49a4-959d-57683083a3den%40googlegroups.com.