Matthieu Riegler
5901a230af
docs: display deprecation message for top most symbol ( #62427 )
...
For classes, types, functions, enums etc.
fixes #62365
PR Close #62427
2025-07-03 08:35:02 +00:00
Shuaib Hasan Akib
a7ce3cc80f
refactor(docs-infra): removed unused imports ( #62441 )
...
Cleans up instances of unused imports in a few shared docs components.
PR Close #62441
2025-07-03 08:11:45 +00:00
Shuaib Hasan Akib
a4f6720ebe
refactor(docs-infra): cleanup lines in scss ( #62438 )
...
Cleans up some of the scss code.
PR Close #62438
2025-07-03 08:11:09 +00:00
Shuaib Hasan Akib
6016e4f782
docs(docs-infra): replace deprecated RouterTestingModule with RouterModule.forRoot([]) ( #62364 )
...
PR Close #62364
2025-07-02 16:52:32 +00:00
Joey Perrott
3e0437f902
build: migrate adev to use new sass ruleset ( #62298 )
...
Use the new sass ruleset for bazel sass building in adev
PR Close #62298
2025-06-27 09:26:16 +00:00
Angular Robot
41230e6719
build: update dependency marked to v16 ( #62322 )
...
See associated pull request for more information.
PR Close #62322
2025-06-27 08:59:58 +00:00
Joey Perrott
31e3eb20f9
build: migrate to use web test runner rules ( #62294 )
...
Migrate karma tests throughout the repo to use the new web test runner based rule instead
PR Close #62294
2025-06-26 17:20:49 +00:00
Saujan Ghimire
0c2c74c83c
docs: embeded best practices in page ( #62173 ) ( #62198 )
...
PR Close #62198
2025-06-24 08:52:25 +00:00
Joey Perrott
eddc296b94
build: migrate final non-zone.js jasmine tests ( #62170 )
...
Migrate the final remaining non-zone.js package jasmine tests to the new toolchain
PR Close #62170
2025-06-24 08:48:00 +00:00
Matthieu Riegler
773d7881a6
docs(docs-infra): fix & simplify scrolling for code blocks ( #62179 )
...
PR Close #62179
2025-06-23 14:19:35 +02:00
Matthieu Riegler
5899c7c8e2
docs: add css to the supported language for highligting in docs-code ( #62178 )
...
css usage was introduced by #60984
PR Close #62178
2025-06-23 14:18:55 +02:00
Andrew Kushnir
f8a65379ba
Revert "docs: embeded best practices in page ( #62173 )" ( #62193 )
...
This reverts commit 286f9f573e .
PR Close #62193
2025-06-22 09:14:12 -07:00
Matthieu Riegler
2ae2076674
docs: embeded best practices in page ( #62173 )
...
PR Close #62173
2025-06-20 15:29:25 -07:00
Matthieu Riegler
8e33f82788
docs(docs-infra): cookie consent should be top-most ( #62103 )
...
PR Close #62103
2025-06-18 10:40:54 +02:00
Joey Perrott
8403bc731b
build: migrate to usages of @devinfra// instead of @npm//@angular/build-tooling ( #62050 )
...
Use workspace imported devinfra deps instead of npm dep
PR Close #62050
2025-06-16 10:23:30 +02:00
Joey Perrott
3ea4ec16f5
build: migrate adev to use new jasmine_test ( #62034 )
...
Use jasmine_test instead of jasmine_node_test in adev
PR Close #62034
2025-06-13 12:30:16 +02:00
hawkgs
554b81e90c
docs(docs-infra): retain the results in the search dialog while typing ( #61935 )
...
Due to `resource()` not retaining its value while there is a request in progress, the results list flickers. The new `searchResults` signal retains that previous value until the request is completed.
PR Close #61935
2025-06-11 13:34:46 +02:00
Andrew Kushnir
ca478a27fb
Revert "docs(docs-infra): retain the results in the search dialog while typing ( #61935 )" ( #61995 )
...
This reverts commit dbdfc2a99a .
PR Close #61995
2025-06-10 18:25:54 -07:00
hawkgs
eac1b89eba
docs(docs-infra): retain the results in the search dialog while typing ( #61935 )
...
Due to `resource()` not retaining its value while there is a request in progress, the results list flickers. The new `searchResults` signal retains that previous value until the request is completed.
PR Close #61935
2025-06-10 17:24:24 -07:00
hawkgs
1dd599affe
docs(docs-infra): implement search history ( #61866 )
...
Add history of searches to the search dialog of A.dev.
PR Close #61866
2025-06-06 12:36:24 -07:00
Paul Gschwendtner
a6a193fcf9
docs: fix broken reveal answer button ( #61925 )
...
The reveal answer button accidentally loads files into the embedded
editor that aren't properly relativized. This ends up switching the
currently open file to a different file, unexpectedly.
In addition, due to the incorrect paths, files like `favicon.ico` end up
being loaded in the embedded editor; resulting in a bad experience as
the images are shown as plain text.
PR Close #61925
2025-06-06 11:26:45 +02:00
Hakeem
50c6c70996
docs(docs-infra): fix callouts icon collision with the content ( #61664 )
...
PR Close #61664
2025-06-05 10:00:31 +02:00
Hakeem
a02717e429
docs(docs-infra): handle fractional sizes between max and min widths vals ( #61600 )
...
PR Close #61600
2025-06-04 11:41:51 -04:00
Matthieu Riegler
d64ff4c320
docs(docs-infra): use modern apis ( #61706 )
...
PR Close #61706
2025-06-03 10:28:20 -04:00
Matthieu Riegler
a685152adc
docs: fix deprecated docs navigation background color. ( #61775 )
...
Backport of #58848 into v19 / main.
PR Close #61775
2025-05-30 11:09:14 -04:00
Paul Gschwendtner
e9987f2019
build: update api-gen to work with compiler as ts_project
...
Compiler now would have `.js` files. Those aren't picked up as ESM,
unless we install the `package.json` with `type: module`. Sounds great
on paper, but doesn't work in reality because the way the compiler
packages are available to `api-gen/` is via the old `rules_nodejs`
linker, so the `packages/package.json` wouldn't work; nor do the
`package.json`s of the e.g. compiler-cli package work- because those
already contain the `exports` of the built npm package.
We fix this in a much more reasonable way, and the whole module
resolution problem by leveraging the pnpm linking here. This works as
expected.
2025-05-30 10:01:23 +02:00
Matthieu Riegler
17b31d1d5b
docs: update learn-angular tutorial to use input/output ( #61607 )
...
This replaces the example that were using the decorators.
PR Close #61607
2025-05-29 17:50:30 -04:00
Andrew Scott
55306bd432
docs: update tutorials and playground to v20 ( #61728 )
...
update boilerplates to use v20 final
PR Close #61728
2025-05-28 10:03:56 -07:00
Matthieu Riegler
87659baa01
docs(docs-infra): limit file interactions on tutorials. ( #61696 )
...
The restricted mode on the code editor prevents renaming, deleting or adding files.
PR Close #61696
2025-05-27 11:33:11 -07:00
Alan Agius
f355fbc446
build: disable esbuild metadata file generation ( #61636 )
...
Disables creation of the esbuild meta.json file, which is not utilized in the build process. This streamlines the output and avoids generating unused artifacts.
PR Close #61636
2025-05-26 08:57:44 +00:00
Hakeem
e7cb313823
docs(docs-infra): fix nav items active status is shown for multiple items ( #61597 )
...
PR Close #61597
2025-05-21 16:04:30 -07:00
Joey Perrott
0503362d4b
build: remove the "restamping" substitutions from adev shared-docs package ( #61585 )
...
Remove the substitutions as they are not actually needed
PR Close #61585
2025-05-21 17:37:54 +00:00
Ahmed Hakeem
6e3270c6d1
docs(docs-infra): modify bazel config to include shared docs global styles ( #61384 )
...
PR Close #61384
2025-05-21 09:51:49 +00:00
Hakeem
5bf75b8016
docs(docs-infra): fix docs pages overflow when specific example-viewer exists ( #61384 )
...
enforce content to be fluid until a specific max width, and rollback breakpoints to be applied when 1430px is the current win size
as widths between 1430px and 1431px will be broken
PR Close #61384
2025-05-21 09:51:49 +00:00
Matthieu Riegler
272ad0454c
docs(docs-infra): display CLI enum values for enums ( #61521 )
...
fixes #61516
PR Close #61521
2025-05-20 16:54:14 +00:00
Matthieu Riegler
43588f3ff4
docs(docs-infra): fix substitution regex ( #61515 )
...
It was replacing `rgba(0,0,0,0)` with `rgba(99.99.99, 0)`
PR Close #61515
2025-05-20 14:27:27 +00:00
Joey Perrott
82b51c6ac1
build: move ts_project and ng_project for adev into a macro ( #61345 )
...
Move ts_project and ng_project into a macro for adev/ instead of providing a custom
tsconfig on every target
PR Close #61345
2025-05-20 09:17:08 +00:00
Joey Perrott
a66e71d338
build: migrate adev to use ng_project ( #61345 )
...
Move all of adev to use ng_project instead of ng_module
PR Close #61345
2025-05-20 09:17:07 +00:00
Alan Agius
74be701d82
build: remove @types/diff ( #61448 )
...
The latest diff package includes the TS types.
PR Close #61448
2025-05-19 09:18:21 +00:00
Matthieu Riegler
cf92f0d703
docs(docs-infra): only show clear button of textfield when there is a text ( #61427 )
...
PR Close #61427
2025-05-16 15:57:37 +00:00
Angular Robot
670b83c1de
build: update dependency diff to v8 ( #61422 )
...
See associated pull request for more information.
Closes #61399 as a pr takeover
PR Close #61422
2025-05-16 15:49:29 +00:00
Matthieu Riegler
095fa2f4b8
docs(docs-infra): fix API query filtering. ( #61300 )
...
On `19.2` we pass an undefined value to the text-field.
But more generaly, the CVA should protect itself if it doesn't recieve an `undefined` value.
fixes #61299
PR Close #61300
2025-05-16 09:57:06 +00:00
Hakeem
b0915c86b3
docs(docs-infra): fixating the position of the docs content whether TOC exists or not ( #61256 )
...
PR Close #61256
2025-05-14 08:47:32 -07:00
Hakeem
cd6a286821
docs(docs-infra): integrate the new layout with the new changes ( #61256 )
...
fix new global layout issues, and make other pages adhere to the new centered layout like cli ref page, cli ref details, api ref details pages
PR Close #61256
2025-05-14 08:47:32 -07:00
Andrew Scott
23b807d3a4
refactor(docs-infra): Remove 'component' suffix from App[Component] in tutorials ( #61254 )
...
This commit refactors the tutorials to drop the Component suffix from
AppComponent, both from the TS file and the CSS.
PR Close #61254
2025-05-14 08:46:29 -07:00
Matthieu Riegler
6e2fa1d57b
docs(docs-infra): preselect search text on re-open ( #61129 )
...
PR Close #61129
2025-05-12 15:25:52 -07:00
Matthieu Riegler
e3deb90b3f
refactor(core): remove compileComponents invocations ( #61032 )
...
Those weren't necessary.
PR Close #61032
2025-05-09 10:27:15 -07:00
Hakeem
dce62e706c
docs(docs-infra): limit the flexible width of the main content for better UX ( #58831 )
...
PR Close #58831
2025-05-09 10:24:16 -07:00
ahmadhakeem18
d7536996b7
docs(docs-infra): fix the global layout of the site ( #58831 )
...
take the full width of the page for all the pages that use docs-viewer, also reserve an area for table of contents on-demand
Resolves : #52648
PR Close #58831
2025-05-09 10:24:16 -07:00
Joey Perrott
345d3d8f8a
build: migrate adev shared-docs package to use ts_project ( #61218 )
...
Migrate the build rules for shared docs to use ts_project
PR Close #61218
2025-05-09 16:30:44 +00:00