Skip to content

Commit c1c7f65

Browse files
committed
Run prettier
1 parent 5f763b1 commit c1c7f65

36 files changed

Lines changed: 1406 additions & 798 deletions

app/components/api-index-filter.gjs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ import sortBy from 'lodash.sortby';
1515
/**
1616
* @extends Component<{ Args: Args, Blocks: Blocks }>
1717
*/
18-
export default class ApiIndexFilter extends Component {<template><div class="api-index-filter">
19-
{{yield this.filteredData}}
20-
</div>
21-
</template>
18+
export default class ApiIndexFilter extends Component {
19+
<template>
20+
<div class="api-index-filter">
21+
{{yield this.filteredData}}
22+
</div>
23+
</template>
2224
get filteredMethods() {
2325
return this.filterItems('methods');
2426
}

app/components/api-index.gjs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ import Component from '@glimmer/component';
2020
/**
2121
* @extends Component<{ Args: Args, Blocks: Blocks }>
2222
*/
23-
import { hash } from "@ember/helper";
24-
export default class ApiIndex extends Component {<template><div>
25-
{{yield (hash sections=this.sections)}}
26-
</div></template>
23+
import { hash } from '@ember/helper';
24+
export default class ApiIndex extends Component {
25+
<template>
26+
<div>
27+
{{yield (hash sections=this.sections)}}
28+
</div>
29+
</template>
2730
get sections() {
2831
return [
2932
{

app/components/class-field-description.gjs

Lines changed: 133 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,97 +1,141 @@
11
import { service } from '@ember/service';
22
import Component from '@glimmer/component';
3-
import join from "ember-composable-helpers/helpers/join";
4-
import mapBy from "ember-composable-helpers/helpers/map-by";
5-
import svgJar from "ember-svg-jar/helpers/svg-jar";
6-
import { LinkTo } from "@ember/routing";
7-
import { array, concat } from "@ember/helper";
8-
import githubLink from "ember-api-docs/helpers/github-link";
9-
import and from "ember-truth-helpers/helpers/and";
10-
import eq from "ember-api-docs/helpers/eq";
11-
import ImportExample from "ember-api-docs/components/import-example";
12-
import MarkdownToHtml from "ember-cli-showdown/components/markdown-to-html";
3+
import join from 'ember-composable-helpers/helpers/join';
4+
import mapBy from 'ember-composable-helpers/helpers/map-by';
5+
import svgJar from 'ember-svg-jar/helpers/svg-jar';
6+
import { LinkTo } from '@ember/routing';
7+
import { array, concat } from '@ember/helper';
8+
import githubLink from 'ember-api-docs/helpers/github-link';
9+
import and from 'ember-truth-helpers/helpers/and';
10+
import eq from 'ember-api-docs/helpers/eq';
11+
import ImportExample from 'ember-api-docs/components/import-example';
12+
import MarkdownToHtml from 'ember-cli-showdown/components/markdown-to-html';
1313

14-
export default class ClassFieldDescription extends Component {<template>{{!-- template-lint-disable no-invalid-interactive --}}
15-
<section class="class-field-description {{@type}}">
16-
<h3 id="{{@field.name}}" class="class-field-description--header">
17-
<span class="signature">
18-
<span class="{{@type}}-name">
19-
{{@field.name}}
20-
</span>
21-
{{#if @field.params}}(<span class="args">{{join ", " (mapBy "name" @field.params)}}</span>){{/if}}
22-
{{#if @field.return}}
23-
: <span class="return-type">{{@field.return.type}}</span>
14+
export default class ClassFieldDescription extends Component {
15+
<template>
16+
{{! template-lint-disable no-invalid-interactive }}
17+
<section class="class-field-description {{@type}}">
18+
<h3 id="{{@field.name}}" class="class-field-description--header">
19+
<span class="signature">
20+
<span class="{{@type}}-name">
21+
{{@field.name}}
22+
</span>
23+
{{#if @field.params}}(<span class="args">{{join
24+
", "
25+
(mapBy "name" @field.params)
26+
}}</span>){{/if}}
27+
{{#if @field.return}}
28+
:
29+
<span class="return-type">{{@field.return.type}}</span>
30+
{{/if}}
31+
</span>
32+
{{#if @field.access}}
33+
<span class="access">{{@field.access}}</span>
34+
{{/if}}
35+
{{#if @field.deprecated}}
36+
<span class="access">deprecated</span>
37+
{{/if}}
38+
<a
39+
class="class-field-description--link"
40+
href="#{{@field.name}}"
41+
aria-label="Jump to {{@field.name}}"
42+
>
43+
{{svgJar "link" width="20px" height="20px" aria-hidden="true"}}
44+
</a>
45+
</h3>
46+
{{#if @model.module}}
47+
<div class="attributes">
48+
<div class="attribute">
49+
<span class="attribute-label">Module:</span>
50+
<span class="attribute-value"><LinkTo
51+
@route="project-version.modules.module"
52+
@models={{array
53+
@model.projectVersion.compactVersion
54+
@model.module
55+
}}
56+
>{{@model.module}}</LinkTo></span>
57+
</div>
58+
</div>
59+
{{/if}}
60+
<p class="github-link" data-test-file={{@field.file}}>
61+
{{#if @field.inherited}}
62+
Inherited from
63+
<a
64+
href="{{githubLink
65+
@model.project.id
66+
@model.projectVersion.version
67+
@field.file
68+
@field.line
69+
}}"
70+
target="_blank"
71+
rel="noopener noreferrer"
72+
>
73+
{{@field.inheritedFrom}}
74+
{{@field.file}}:{{@field.line}}
75+
</a>
76+
{{else}}
77+
Defined in
78+
<a
79+
href="{{githubLink
80+
@model.project.id
81+
@model.projectVersion.version
82+
@field.file
83+
@field.line
84+
}}"
85+
target="_blank"
86+
rel="noopener noreferrer"
87+
>
88+
{{@field.file}}:{{@field.line}}
89+
</a>
90+
{{/if}}
91+
</p>
92+
{{#if @field.since}}
93+
<p class="field-since">
94+
Available since v{{@field.since}}
95+
</p>
96+
{{/if}}
97+
{{#if
98+
(and
99+
(eq @field.static 1)
100+
(eq @field.itemtype "method")
101+
this.hasImportExample
102+
)
103+
}}
104+
<ImportExample
105+
@item={{concat "{ " @field.name " }"}}
106+
@package={{@field.class}}
107+
/>
24108
{{/if}}
25-
</span>
26-
{{#if @field.access}}
27-
<span class="access">{{@field.access}}</span>
28-
{{/if}}
29-
{{#if @field.deprecated}}
30-
<span class="access">deprecated</span>
31-
{{/if}}
32-
<a class="class-field-description--link" href="#{{@field.name}}" aria-label="Jump to {{@field.name}}">
33-
{{svgJar "link" width="20px" height="20px" aria-hidden="true"}}
34-
</a>
35-
</h3>
36-
{{#if @model.module}}
37-
<div class="attributes">
38-
<div class="attribute">
39-
<span class="attribute-label">Module:</span>
40-
<span class="attribute-value"><LinkTo @route="project-version.modules.module" @models={{array @model.projectVersion.compactVersion @model.module}}>{{@model.module}}</LinkTo></span>
41-
</div>
42-
</div>
43-
{{/if}}
44-
<p class="github-link" data-test-file={{@field.file}}>
45-
{{#if @field.inherited}}
46-
Inherited from
47-
<a href="{{githubLink @model.project.id @model.projectVersion.version @field.file @field.line}}" target="_blank" rel="noopener noreferrer">
48-
{{@field.inheritedFrom}} {{@field.file}}:{{@field.line}}
49-
</a>
50-
{{else}}
51-
Defined in
52-
<a href="{{githubLink @model.project.id @model.projectVersion.version @field.file @field.line}}" target="_blank" rel="noopener noreferrer">
53-
{{@field.file}}:{{@field.line}}
54-
</a>
55-
{{/if}}
56-
</p>
57-
{{#if @field.since}}
58-
<p class="field-since">
59-
Available since v{{@field.since}}
60-
</p>
61-
{{/if}}
62-
{{#if (and (eq @field.static 1) (eq @field.itemtype "method") this.hasImportExample)}}
63-
<ImportExample @item={{concat "{ " @field.name " }"}} @package={{@field.class}} />
64-
{{/if}}
65-
<dl class="parameters">
66-
{{#each @field.params as |param|}}
67-
<div class="parameter">
68-
<dt>{{param.name}}</dt>
69-
<dd class="parameter-type">{{param.type}}</dd>
70-
<dd><MarkdownToHtml @markdown={{param.description}} /></dd>
71-
{{#if param.props}}
72-
<dl class="parameters">
73-
{{#each param.props as |prop|}}
74-
<div class="prop">
75-
<dt>{{prop.name}}</dt>
76-
<dd class="parameter-type">{{prop.type}}</dd>
77-
<dd><MarkdownToHtml @markdown={{prop.description}} /></dd>
78-
</div>
79-
{{/each}}
80-
</dl>
109+
<dl class="parameters">
110+
{{#each @field.params as |param|}}
111+
<div class="parameter">
112+
<dt>{{param.name}}</dt>
113+
<dd class="parameter-type">{{param.type}}</dd>
114+
<dd><MarkdownToHtml @markdown={{param.description}} /></dd>
115+
{{#if param.props}}
116+
<dl class="parameters">
117+
{{#each param.props as |prop|}}
118+
<div class="prop">
119+
<dt>{{prop.name}}</dt>
120+
<dd class="parameter-type">{{prop.type}}</dd>
121+
<dd><MarkdownToHtml @markdown={{prop.description}} /></dd>
122+
</div>
123+
{{/each}}
124+
</dl>
125+
{{/if}}
126+
</div>
127+
{{/each}}
128+
{{#if @field.return}}
129+
<div class="return">
130+
<dt>returns</dt>
131+
<dd class="return-type">{{@field.return.type}}</dd>
132+
<dd><MarkdownToHtml @markdown={{@field.return.description}} /></dd>
133+
</div>
81134
{{/if}}
82-
</div>
83-
{{/each}}
84-
{{#if @field.return}}
85-
<div class="return">
86-
<dt>returns</dt>
87-
<dd class="return-type">{{@field.return.type}}</dd>
88-
<dd><MarkdownToHtml @markdown={{@field.return.description}} /></dd>
89-
</div>
90-
{{/if}}
91-
</dl>
92-
<MarkdownToHtml @markdown={{@field.description}} />
93-
</section>
94-
</template>
135+
</dl>
136+
<MarkdownToHtml @markdown={{@field.description}} />
137+
</section>
138+
</template>
95139
@service
96140
legacyModuleMappings;
97141

Lines changed: 63 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,63 @@
1-
import { LinkTo } from "@ember/routing";
2-
<template><article class="chapter">
3-
<h1>
4-
Ember Data API Documentation
5-
</h1>
6-
<hr>
7-
<p>
8-
Ember Data is a library for robustly managing data in applications built with Ember.js.
9-
</p>
10-
<h2>
11-
Commonly searched-for documentation
12-
</h2>
13-
<ul class="spec-method-list">
14-
<li>
15-
<LinkTo @route="project-version.classes.class" @model="Model">
16-
Model
17-
</LinkTo>
18-
- an object that represents the underlying data that your application presents to the user.
19-
</li>
20-
<li>
21-
<LinkTo @route="project-version.classes.class" @model="Store">
22-
Store
23-
</LinkTo>
24-
- a service that contains all of the data for records loaded from the server.
25-
</li>
26-
<li>
27-
<LinkTo @route="project-version.classes.class" @model="Adapter">
28-
Adapter
29-
</LinkTo>
30-
- determines how data is persisted to a backend data store.
31-
</li>
32-
<li>
33-
<LinkTo @route="project-version.classes.class" @model="Serializer">
34-
Serializer
35-
</LinkTo>
36-
- format the data sent to and received from the backend store.
37-
</li>
38-
</ul>
39-
<h2>
40-
Useful links
41-
</h2>
42-
<ul>
43-
<li>
44-
<h5>
45-
<a href="https://github.com/ember-learn/ember-api-docs">
46-
API Documentation Github Repository
47-
</a>
48-
</h5>
49-
</li>
50-
<li>
51-
<h5>
52-
<a href="https://guides.emberjs.com/release/models/">
53-
Introduction to Ember Data
54-
</a>
55-
</h5>
56-
</li>
57-
</ul>
58-
</article></template>
1+
import { LinkTo } from '@ember/routing';
2+
<template>
3+
<article class="chapter">
4+
<h1>
5+
Ember Data API Documentation
6+
</h1>
7+
<hr />
8+
<p>
9+
Ember Data is a library for robustly managing data in applications built
10+
with Ember.js.
11+
</p>
12+
<h2>
13+
Commonly searched-for documentation
14+
</h2>
15+
<ul class="spec-method-list">
16+
<li>
17+
<LinkTo @route="project-version.classes.class" @model="Model">
18+
Model
19+
</LinkTo>
20+
- an object that represents the underlying data that your application
21+
presents to the user.
22+
</li>
23+
<li>
24+
<LinkTo @route="project-version.classes.class" @model="Store">
25+
Store
26+
</LinkTo>
27+
- a service that contains all of the data for records loaded from the
28+
server.
29+
</li>
30+
<li>
31+
<LinkTo @route="project-version.classes.class" @model="Adapter">
32+
Adapter
33+
</LinkTo>
34+
- determines how data is persisted to a backend data store.
35+
</li>
36+
<li>
37+
<LinkTo @route="project-version.classes.class" @model="Serializer">
38+
Serializer
39+
</LinkTo>
40+
- format the data sent to and received from the backend store.
41+
</li>
42+
</ul>
43+
<h2>
44+
Useful links
45+
</h2>
46+
<ul>
47+
<li>
48+
<h5>
49+
<a href="https://github.com/ember-learn/ember-api-docs">
50+
API Documentation Github Repository
51+
</a>
52+
</h5>
53+
</li>
54+
<li>
55+
<h5>
56+
<a href="https://guides.emberjs.com/release/models/">
57+
Introduction to Ember Data
58+
</a>
59+
</h5>
60+
</li>
61+
</ul>
62+
</article>
63+
</template>

0 commit comments

Comments
 (0)