Commit Graph

241 Commits

Author SHA1 Message Date
Markus Winter c105dd7a30 fix rowselectioncontroller for multiple tables
when there are 2 or more tables with a rowselectioncontroller, then it
is not possible to update the icon of the first table by calling
`window.updateTableHeaderCheckbox`
Replace by reacting on an event sent to the dropdown
2025-02-01 22:19:51 +01:00
Jan Faracik 5b93f1ef84 Merge branch 'master' into experimental-details-widget 2025-01-31 13:37:26 +01:00
Jan Faracik cec920b9be Fix incorrect border width 2025-01-29 14:17:18 +00:00
Jan Faracik 305513ab76 Update _build.scss 2025-01-28 09:56:54 +00:00
Jan Faracik 2f031ae0ab Update add-item.js 2025-01-25 11:18:42 +00:00
Jan Faracik 0eb23a8874 Attempt using optional chaining... 2025-01-25 11:08:39 +00:00
Jan Faracik b8fdc125fc Update add-item.js 2025-01-25 10:52:11 +00:00
Jan Faracik b8564fad1b Attempt at a fix for the test 2025-01-24 14:55:53 +00:00
Jan Faracik 3a05e63a64 Update add-item.js 2025-01-24 11:24:07 +00:00
Jan Faracik bb49c71f0c Update add-item.js 2025-01-24 11:22:24 +00:00
Jan Faracik 7c8cf910f4 Update add-item.js 2025-01-24 11:18:38 +00:00
Jan Faracik 0e24ba173c Update add-item.js 2025-01-23 22:26:46 +00:00
Jan Faracik 6195d38b8c Update add-item.js 2025-01-23 22:21:54 +00:00
Jan Faracik d98cb271fa Update add-item.js 2025-01-23 22:15:27 +00:00
Jan Faracik 9a78d91f80 Update add-item.js 2025-01-23 22:13:20 +00:00
Jan Faracik 90fea2b794 Update add-item.js 2025-01-23 22:10:26 +00:00
Jan Faracik 4b204bab56 Update add-item.js 2025-01-23 22:08:11 +00:00
Jan Faracik 864915816c Update add-item.js 2025-01-23 22:05:58 +00:00
Jan Faracik 01b673a3cc Update add-item.js 2025-01-23 21:46:27 +00:00
Jan Faracik 32e030eddc Fix input height, fix codemirror gutter 2025-01-22 15:56:59 +00:00
Jan Faracik aac1a1230f Init 2025-01-22 15:14:13 +00:00
Kris Stern 99a314324e
Improve dialog appearance + tidy up SCSS (#10182) 2025-01-22 09:32:50 +08:00
Jan Faracik 8571dab11a Merge branch 'master' into simplify-search 2025-01-21 15:16:29 +00:00
Kris Stern a2e6d16cb0
Use CSS variables where possible (#10175) 2025-01-21 22:54:04 +08:00
Jan Faracik 0148f51419
Improve the appearance of user avatars in Jenkins (#10180) 2025-01-21 14:45:01 +00:00
Jan Faracik 6e57b653f7 Improve appearance of dialog 2025-01-20 14:12:38 +00:00
Jan Faracik 540f51e708 Merge branch 'master' into use-variables 2025-01-20 08:48:40 +00:00
Jan Faracik 0fc2c48c5a Merge branch 'master' into simplify-search 2025-01-20 08:46:52 +00:00
Jan Faracik bc1125bb90 Update _file-upload.scss 2025-01-18 09:01:14 +00:00
Jan Faracik ed72762425 Init 2025-01-17 22:10:15 +00:00
Jan Faracik 6f315d1c48 Update button 2025-01-17 21:48:07 +00:00
Jan Faracik f2a2555b5b Init 2025-01-17 21:46:05 +00:00
Jan Faracik fab55980cf Update _side-panel-tasks.scss 2025-01-17 21:36:16 +00:00
Jan Faracik 5bf9b32ffd Lint 2025-01-17 20:40:56 +00:00
Jan Faracik 94a7fb871e Update _search-bar.scss 2025-01-17 18:30:27 +00:00
Jan Faracik 54b4dc6f7f Update _command-palette.scss 2025-01-17 18:28:13 +00:00
Jan Faracik 7e5eddd4cf Init 2025-01-17 18:25:36 +00:00
Jan Faracik 7a7293eaf4
Remove unused and deprecated SCSS (#10168)
Co-authored-by: Basil Crow <me@basilcrow.com>
2025-01-17 15:54:52 +00:00
Basil Crow 8d78437104
Fix Stylelint configuration (#10169) 2025-01-16 11:58:23 -08:00
Jan Faracik d09ffe974e
Merge branch 'master' into experimental-details-widget 2025-01-15 16:52:04 +00:00
Kris Stern f9d0f62f9d
Refresh the interface of Jenkins CLI (#10143) 2025-01-15 23:14:40 +08:00
Jan Faracik 91c8e4815f
Merge branch 'master' into experimental-details-widget 2025-01-15 10:43:36 +00:00
Jan Faracik cbf4681269 Update _cards.scss 2025-01-13 16:45:15 +00:00
Jan Faracik a7878e7702 Replace flippy timestamp with tooltip (with a delay) 2025-01-13 16:27:06 +00:00
Jan Faracik 64929b5664 Update _build.scss 2025-01-13 15:48:51 +00:00
Jan Faracik b7dbb8864e Update _cards.scss 2025-01-13 15:44:26 +00:00
Jan Faracik bfcbed369d Update _cards.scss 2025-01-13 15:36:26 +00:00
Jan Faracik 924683c9f4 Update _cards.scss 2025-01-13 15:33:59 +00:00
Jan Faracik 89d64f06ab Update _cards.scss 2025-01-13 14:49:41 +00:00
Jan Faracik 0085d2c2d7 Update _cards.scss 2025-01-13 13:46:39 +00:00
Jan Faracik cd2d79230b Update _cards.scss 2025-01-13 13:46:06 +00:00
Tim Jacomb cac127d119
Merge branch 'jenkinsci:master' into add-groups-to-command-palette 2025-01-13 11:03:10 +00:00
Jan Faracik d6cf74cbe3
Merge branch 'master' into experimental-details-widget 2025-01-13 09:35:28 +00:00
Kris Stern 62a1d27bb4
Merge branch 'master' into oklch 2025-01-13 13:16:00 +08:00
Jan Faracik 9c384c48e1
Merge branch 'master' into revamp-cli 2025-01-12 10:10:11 +00:00
Kris Stern 9b6bc6992f
Remove YUI (#10135)
<!-- Comment:
A great PR typically begins with the line below.
Replace XXXXX with the numeric part of the issue ID you created in Jira.
Note that if you want your changes backported into LTS, you need to
create a Jira issue. See
https://www.jenkins.io/download/lts/#backporting-process for more
information.
-->

See JENKINS-75100

Now that the [disable by default of
YUI](https://github.com/jenkinsci/jenkins/pull/10045) has been released
for ~1 month with no complaints its time to start thinking about
removing YUI itself.

We're passed the baseline cut-off for the next LTS which was what
@MarkEWaite requested that I wait for before removing YUI fully

What I've left:
* I've removed CSS where I think its safe but I haven't removed all
mentions of `yui`.
* `l:yui` I've changed it to do nothing but its used in a few
unmaintained plugins, I could remove this, thoughts?
* There's a few TODOs that say they could be cleaned up after yui was
removed for the component, but hasn't been done yet

ATH passed:
https://github.com/jenkinsci/acceptance-test-harness/pull/1884
Bom: https://github.com/jenkinsci/bom/pull/4176

<!-- Comment:
If the issue is not fully described in Jira, add more information here
(justification, pull request links, etc.).

 * We do not require Jira issues for minor improvements.
* Bug fixes should have a Jira issue to facilitate the backporting
process.
 * Major new features should have a Jira issue.
-->

### Testing done

Clicked around a number of pages and didn't see anything wrong.

<!-- Comment:
Provide a clear description of how this change was tested.
At minimum this should include proof that a computer has executed the
changed lines.
Ideally this should include an automated test or an explanation as to
why this change has no tests.
Note that automated test coverage is less than complete, so a successful
PR build does not necessarily imply that a computer has executed the
changed lines.
If automated test coverage does not exist for the lines you are
changing, you must describe the scenario(s) in which you manually tested
the change.
For frontend changes, include screenshots of the relevant page(s) before
and after the change.
For refactoring and code cleanup changes, exercise the code before and
after the change and verify the behavior remains the same.
-->

### Proposed changelog entries

- Remove the Yahoo! User Interface library

<!-- Comment:
The changelog entry should be in the imperative mood; e.g., write "do
this"/"return that" rather than "does this"/"returns that".
For examples, see: https://www.jenkins.io/changelog/

Do not include the Jira issue in the changelog entry.
Include the Jira issue in the description of the pull request so that
the changelog generator can find it and include it in the generated
changelog.

You may add multiple changelog entries if applicable by adding a new
entry to the list, e.g.
- First changelog entry
- Second changelog entry
-->

### Proposed upgrade guidelines

N/A

<!-- Comment:
Leave the proposed upgrade guidelines in the pull request with the "N/A"
value if no upgrade guidelines are needed.
The changelog generator relies on the presence of the upgrade guidelines
section as part of its data extraction process.
-->

```[tasklist]
### Submitter checklist
- [ ] The Jira issue, if it exists, is well-described.
- [ ] The changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developers, depending on the change) and are in the imperative mood (see [examples](https://github.com/jenkins-infra/jenkins.io/blob/master/content/_data/changelogs/weekly.yml)). Fill in the **Proposed upgrade guidelines** section only if there are breaking changes or changes that may require extra steps from users during upgrade.
- [ ] There is automated testing or an explanation as to why this change has no tests.
- [ ] New public classes, fields, and methods are annotated with `@Restricted` or have `@since TODO` Javadocs, as appropriate.
- [ ] New deprecations are annotated with `@Deprecated(since = "TODO")` or `@Deprecated(forRemoval = true, since = "TODO")`, if applicable.
- [ ] New or substantially changed JavaScript is not defined inline and does not call `eval` to ease future introduction of Content Security Policy (CSP) directives (see [documentation](https://www.jenkins.io/doc/developer/security/csp/)).
- [ ] For dependency updates, there are links to external changelogs and, if possible, full differentials.
- [ ] For new APIs and extension points, there is a link to at least one consumer.
```

### Desired reviewers

@mention

<!-- Comment:
If you need an accelerated review process by the community (e.g., for
critical bugs), mention @jenkinsci/core-pr-reviewers.
-->

Before the changes are marked as `ready-for-merge`:

```[tasklist]
### Maintainer checklist
- [ ] There are at least two (2) approvals for the pull request and no outstanding requests for change.
- [ ] Conversations in the pull request are over, or it is explicit that a reviewer is not blocking the change.
- [ ] Changelog entries in the pull request title and/or **Proposed changelog entries** are accurate, human-readable, and in the imperative mood.
- [ ] Proper changelog labels are set so that the changelog can be generated automatically.
- [ ] If the change needs additional upgrade steps from users, the `upgrade-guide-needed` label is set and there is a **Proposed upgrade guidelines** section in the pull request title (see [example](https://github.com/jenkinsci/jenkins/pull/4387)).
- [ ] If it would make sense to backport the change to LTS, a Jira issue must exist, be a _Bug_ or _Improvement_, and be labeled as `lts-candidate` to be considered (see [query](https://issues.jenkins.io/issues/?filter=12146)).
```
2025-01-12 13:27:28 +08:00
Jan Faracik add75bf6a9 Update _command-palette.scss 2025-01-11 19:02:52 +00:00
Jan Faracik eb4073f4fb Tidy up 2025-01-11 18:59:37 +00:00
Jan Faracik 3cbdfbc4b5 Update _command-palette.scss 2025-01-11 18:47:13 +00:00
Jan Faracik 8fecf0d880 Merge branch 'master' into add-groups-to-command-palette 2025-01-11 18:45:30 +00:00
Jan Faracik e7f2577bc7 Merge branch 'new-copy-button' into revamp-cli 2025-01-10 11:57:55 +00:00
Jan Faracik 53475da020 Merge branch 'master' into revamp-cli 2025-01-10 11:53:03 +00:00
Jan Faracik 64babad27d Update grid 2025-01-10 09:59:29 +00:00
Jan Faracik 667a29ee15
Merge branch 'master' into oklch 2025-01-10 09:42:50 +00:00
Tim Jacomb 37082db8d3
Merge branch 'master' into new-copy-button 2025-01-09 22:01:56 +00:00
Jan Faracik 1c71f4c958 Init 2025-01-09 16:04:02 +00:00
Jan Faracik 331c7685ca
Display Console Output on the build page (behind an experimental flag) (#10115)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-01-09 15:27:05 +00:00
Jan Faracik 4617883487 Update _buttons.scss 2025-01-09 15:02:52 +00:00
Jan Faracik 1a290c7b48 Update _buttons.scss 2025-01-09 14:53:47 +00:00
Jan Faracik 8090452f4d Rename class 2025-01-09 14:40:07 +00:00
Jan Faracik 954c0c4a04 Init 2025-01-09 14:39:32 +00:00
Jan Faracik bf014f65ed Update _layout.scss 2025-01-09 12:01:19 +00:00
Jan Faracik e2f06340f7 Tidy up 2025-01-09 12:00:09 +00:00
Jan Faracik 521944335c Tidy up 2025-01-09 11:58:28 +00:00
Jan Faracik dac325eced Tidy up 2025-01-09 11:54:53 +00:00
Jan Faracik 42a72751a1 Merge branch 'styles-test' into revamp-cli 2025-01-09 11:47:28 +00:00
Jan Faracik 7b74a4694c Init 2025-01-09 11:11:51 +00:00
Tim Jacomb 9f8be1f4ef
Merge branch 'master' into remove-yui 2025-01-09 10:45:21 +00:00
Jan Faracik b6e58331ed
Wrap app bars on smaller screens (#10119)
Co-authored-by: Kris Stern <krisstern@outlook.com>
2025-01-09 09:26:54 +00:00
Tim Jacomb c06f1dce00
Remove YUI 2025-01-08 14:29:34 +00:00
Jan Faracik b67919f516 Update _theme.scss 2025-01-05 15:01:22 +00:00
Jan Faracik 34a84d0738 Merge branch 'master' into oklch 2025-01-05 15:00:55 +00:00
Jan Faracik 530fc98a90
Merge branch 'master' into use-modern-color-function-notation 2024-12-28 17:45:14 +00:00
Jesse Glick dae326cc75
`headerCommandPaletteButton` undefined when `JenkinsHeader` not loaded 2024-12-20 13:47:29 -05:00
Jan Faracik 387dcbc84f Use modern color function notation 2024-12-19 14:08:15 +00:00
Jan Faracik 548d35592b Update _theme.scss 2024-12-19 10:25:07 +00:00
Jan Faracik 5a7aa6c93a Update _theme.scss 2024-12-19 10:24:47 +00:00
Jan Faracik 6a236f6b4f Update _theme.scss 2024-12-19 10:15:40 +00:00
Jan Faracik 7020eb3668 Update _theme.scss 2024-12-19 10:13:09 +00:00
Jan Faracik 6056e08d3d Update _theme.scss 2024-12-19 10:10:34 +00:00
Jan Faracik 0bcb651d77 Update _theme.scss 2024-12-19 10:07:56 +00:00
Jan Faracik eed06b6b4a Update _theme.scss 2024-12-19 10:06:31 +00:00
Jan Faracik 272e054af2 Merge branch 'master' into oklch 2024-12-19 09:51:47 +00:00
Jan Faracik 9afbe05787
Improve Command Palette on mobile (#10071)
* init

* Update _command-palette.scss

* Update _command-palette.scss
2024-12-19 09:11:39 +00:00
Jan Faracik 7a3a2c587e Merge branch 'master' into oklch 2024-12-16 20:56:34 +00:00
Jan Faracik 428e826fcd Merge branch 'master' into add-groups-to-command-palette 2024-12-16 20:53:15 +00:00
Jan Faracik 87e94651ac
Add icons to Command Palette (#10049)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
2024-12-16 16:27:02 +00:00
Jan Faracik 7ff3eb8cc8 Update _theme.scss 2024-12-15 11:57:00 +00:00
Jan Faracik 8404fa33f4 Update _theme.scss 2024-12-15 10:53:34 +00:00
Jan Faracik 6cb8d2f145 Update _theme.scss 2024-12-15 10:11:13 +00:00