From d9d99cd5a4ca956c97de823f740e64a6bd027a32 Mon Sep 17 00:00:00 2001 From: Katie Gengler Date: Sat, 8 Aug 2026 14:36:48 -0400 Subject: [PATCH] Update 7.1 docs --- .../classes/ember-7.1.0-@ember/component.json | 21 +- .../classes/ember-7.1.0-@ember/helper.json | 327 +- .../ember-7.1.0-@ember/object/compat.json | 2 +- .../classes/ember-7.1.0-@ember/routing.json | 8 +- .../ember-7.1.0-@glimmer/tracking.json | 112 - ...mber-7.1.0-Ember.Templates.components.json | 81 - .../ember-7.1.0-Ember.Templates.helpers.json | 385 +- .../7.1.0/classes/ember-7.1.0-External.json | 60 + .../7.1.0/classes/ember-7.1.0-Helper.json | 2 +- .../7.1.0/classes/ember-7.1.0-Keywords.json | 749 ++ .../classes/ember-7.1.0-RouterService.json | 10 +- .../modules/ember-7.1.0-@ember/component.json | 66 +- .../modules/ember-7.1.0-@ember/helper.json | 1580 +++- .../modules/ember-7.1.0-@ember/object.json | 4 +- .../modules/ember-7.1.0-@ember/routing.json | 35 +- .../7.1.0/modules/ember-7.1.0-ember.json | 2 - .../7.1.0/project-versions/ember-7.1.0.json | 16 +- rev-index/ember-7.1.0.json | 2 +- s3-docs/v7.1.0/ember-docs.json | 7073 ++++++++++------- 19 files changed, 6698 insertions(+), 3837 deletions(-) delete mode 100644 json-docs/ember/7.1.0/classes/ember-7.1.0-Ember.Templates.components.json create mode 100644 json-docs/ember/7.1.0/classes/ember-7.1.0-External.json create mode 100644 json-docs/ember/7.1.0/classes/ember-7.1.0-Keywords.json diff --git a/json-docs/ember/7.1.0/classes/ember-7.1.0-@ember/component.json b/json-docs/ember/7.1.0/classes/ember-7.1.0-@ember/component.json index ff63faf34..847e2d9d6 100644 --- a/json-docs/ember/7.1.0/classes/ember-7.1.0-@ember/component.json +++ b/json-docs/ember/7.1.0/classes/ember-7.1.0-@ember/component.json @@ -15,12 +15,17 @@ "methods": [ { "file": "packages/@ember/-internals/glimmer/lib/components/input.ts", - "line": 55, - "description": "An opaque interface which can be imported and used in strict-mode\ntemplates to call .\n\nSee [Ember.Templates.components.Input](/ember/release/classes/Ember.Templates.components/methods/Input?anchor=Input).", + "line": 46, + "description": "The `Input` component lets you create an HTML `` element.\n\n```gjs\nimport { Input } from '@ember/component';\n \n\n```\n\ncreates an `` element with `type=\"text\"` and value set to 987.\n\n### Text field\n\nIf no `type` argument is specified, a default of type 'text' is used.\n\n```handlebars\nSearch:\n\n```\n\nIn this example, the initial value in the `` will be set to the value of\n`this.searchWord`. If the user changes the text, the value of `this.searchWord` will also be\nupdated.\n\n### Actions\n\nThe `Input` component takes a number of arguments with callbacks that are invoked in response to\nuser events.\n\n* `enter`\n* `insert-newline`\n* `escape-press`\n* `focus-in`\n* `focus-out`\n* `key-down`\n* `key-press`\n* `key-up`\n\nThese callbacks are passed to `Input` like this:\n\n```handlebars\n\n```\n\nStarting with Ember Octane, we recommend using the `{{on}}` modifier to call actions\non specific events, such as the input event.\n\n```handlebars\n\n\n```\n\nThe event name (e.g. `focusout`, `input`, `keydown`) always follows the casing\nthat the HTML standard uses.\n\n### `` HTML Attributes to Avoid\n\nIn most cases, if you want to pass an attribute to the underlying HTML `` element, you\ncan pass the attribute directly, just like any other Ember component.\n\n```handlebars\n\n```\n\nIn this example, the `size` attribute will be applied to the underlying `` element in the\noutputted HTML.\n\nHowever, there are a few attributes where you **must** use the `@` version.\n\n* `@type`: This argument is used to control which Ember component is used under the hood\n* `@value`: The `@value` argument installs a two-way binding onto the element. If you wanted a\n one-way binding, use `` with the `value` property and the `input` event instead.\n* `@checked` (for checkboxes): like `@value`, the `@checked` argument installs a two-way binding\n onto the element. If you wanted a one-way binding, use `` with\n `checked` and the `input` event instead.\n\n### Checkbox\n\nTo create an ``:\n\n```handlebars\nEmberize Everything:\n\n```\n\nThis will bind the checked state of this checkbox to the value of `isEmberized` -- if either one\nchanges, it will be reflected in the other.", "itemtype": "method", "name": "Input", - "see": [ - "{Ember.Templates.components.Input}" + "static": 1, + "params": [ + { + "name": "options", + "description": "", + "type": "Hash" + } ], "access": "public", "tagname": "", @@ -29,13 +34,11 @@ }, { "file": "packages/@ember/-internals/glimmer/lib/components/textarea.ts", - "line": 136, - "description": "An opaque interface which can be imported and used in strict-mode\ntemplates to call \n```\n\nThe `@value` argument is two-way bound. If the user types text into the textarea, the `@value`\nargument is updated. If the `@value` argument is updated, the text in the textarea is updated.\n\nIn the following example, the `writtenWords` property on the component will be updated as the user\ntypes 'Lots of text' into the text area of their browser's window.\n\n```gjs {data-filename=\"app/components/word-editor.gjs\"}\nimport Component from '@glimmer/component';\nimport { tracked } from '@glimmer/tracking';\n\nexport default class WordEditorComponent extends Component {\n @tracked writtenWords = \"Lots of text that IS bound\";\n \n