DEV: Update linting (#933)
This commit is contained in:
parent
b68a4ca718
commit
2900d2c87d
|
@ -2,7 +2,7 @@ import Component from "@glimmer/component";
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import { on } from "@ember/modifier";
|
import { on } from "@ember/modifier";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { inject as service } from "@ember/service";
|
import { service } from "@ember/service";
|
||||||
import DButton from "discourse/components/d-button";
|
import DButton from "discourse/components/d-button";
|
||||||
import htmlClass from "discourse/helpers/html-class";
|
import htmlClass from "discourse/helpers/html-class";
|
||||||
import getURL from "discourse-common/lib/get-url";
|
import getURL from "discourse-common/lib/get-url";
|
||||||
|
|
|
@ -37,6 +37,15 @@ export default class RagUploader extends Component {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
willDestroy() {
|
||||||
|
super.willDestroy(...arguments);
|
||||||
|
this.appEvents.off(
|
||||||
|
`upload-mixin:${this.uppyUpload.config}:all-uploads-complete`,
|
||||||
|
this,
|
||||||
|
"_updateTargetWithUploads"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
didReceiveAttrs() {
|
didReceiveAttrs() {
|
||||||
super.didReceiveAttrs(...arguments);
|
super.didReceiveAttrs(...arguments);
|
||||||
|
|
||||||
|
@ -64,15 +73,6 @@ export default class RagUploader extends Component {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
willDestroy() {
|
|
||||||
super.willDestroy(...arguments);
|
|
||||||
this.appEvents.off(
|
|
||||||
`upload-mixin:${this.uppyUpload.config}:all-uploads-complete`,
|
|
||||||
this,
|
|
||||||
"_updateTargetWithUploads"
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
_updateTargetWithUploads() {
|
_updateTargetWithUploads() {
|
||||||
this.updateUploads(this.ragUploads);
|
this.updateUploads(this.ragUploads);
|
||||||
}
|
}
|
||||||
|
@ -152,7 +152,7 @@ export default class RagUploader extends Component {
|
||||||
@icon="times"
|
@icon="times"
|
||||||
@title="discourse_ai.rag.uploads.remove"
|
@title="discourse_ai.rag.uploads.remove"
|
||||||
@action={{fn this.removeUpload upload}}
|
@action={{fn this.removeUpload upload}}
|
||||||
@class="btn-flat"
|
class="btn-flat"
|
||||||
/>
|
/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -173,7 +173,7 @@ export default class RagUploader extends Component {
|
||||||
@icon="times"
|
@icon="times"
|
||||||
@title="discourse_ai.rag.uploads.remove"
|
@title="discourse_ai.rag.uploads.remove"
|
||||||
@action={{fn this.cancelUploading upload}}
|
@action={{fn this.cancelUploading upload}}
|
||||||
@class="btn-flat"
|
class="btn-flat"
|
||||||
/>
|
/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -168,6 +168,7 @@ export default class SemanticSearch extends Component {
|
||||||
this.#resetAndSearchOnEvent();
|
this.#resetAndSearchOnEvent();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<span {{didInsert this.checkQueryParamsAndSearch}}></span>
|
<span {{didInsert this.checkQueryParamsAndSearch}}></span>
|
||||||
{{#if this.searchEnabled}}
|
{{#if this.searchEnabled}}
|
||||||
|
|
|
@ -30,6 +30,11 @@ export default class AiPostHelperTrigger extends Component {
|
||||||
options: "OPTIONS",
|
options: "OPTIONS",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
willDestroy() {
|
||||||
|
super.willDestroy(...arguments);
|
||||||
|
this.removeHighlightedText();
|
||||||
|
}
|
||||||
|
|
||||||
highlightSelectedText() {
|
highlightSelectedText() {
|
||||||
const postId = this.args.outletArgs.data.quoteState.postId;
|
const postId = this.args.outletArgs.data.quoteState.postId;
|
||||||
const postElement = document.querySelector(
|
const postElement = document.querySelector(
|
||||||
|
@ -120,11 +125,6 @@ export default class AiPostHelperTrigger extends Component {
|
||||||
this.postHighlighted = false;
|
this.postHighlighted = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
willDestroy() {
|
|
||||||
super.willDestroy(...arguments);
|
|
||||||
this.removeHighlightedText();
|
|
||||||
}
|
|
||||||
|
|
||||||
@action
|
@action
|
||||||
async showAiPostHelperMenu() {
|
async showAiPostHelperMenu() {
|
||||||
this.highlightSelectedText();
|
this.highlightSelectedText();
|
||||||
|
|
|
@ -245,7 +245,7 @@ export default class AiSummaryBox extends Component {
|
||||||
@title="discourse_ai.summarization.topic.close"
|
@title="discourse_ai.summarization.topic.close"
|
||||||
@action={{this.onClose}}
|
@action={{this.onClose}}
|
||||||
@icon="times"
|
@icon="times"
|
||||||
@class="btn-transparent ai-summary__close"
|
class="btn-transparent ai-summary__close"
|
||||||
/>
|
/>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</header>
|
</header>
|
||||||
|
|
|
@ -223,7 +223,7 @@ function initializeShareWidgetButton(api) {
|
||||||
|
|
||||||
function initializeShareTopicButton(api) {
|
function initializeShareTopicButton(api) {
|
||||||
const modal = api.container.lookup("service:modal");
|
const modal = api.container.lookup("service:modal");
|
||||||
const currentUser = api.container.lookup("current-user:main");
|
const currentUser = api.container.lookup("service:current-user");
|
||||||
|
|
||||||
api.registerTopicFooterButton({
|
api.registerTopicFooterButton({
|
||||||
id: "share-ai-conversation",
|
id: "share-ai-conversation",
|
||||||
|
|
|
@ -52,7 +52,7 @@ export default apiInitializer("1.25.0", (api) => {
|
||||||
|
|
||||||
imageCaptionPopup.toggleLoadingState(true);
|
imageCaptionPopup.toggleLoadingState(true);
|
||||||
|
|
||||||
const site = api.container.lookup("site:main");
|
const site = api.container.lookup("service:site");
|
||||||
if (!site.mobileView) {
|
if (!site.mobileView) {
|
||||||
imageCaptionPopup.showPopup = !imageCaptionPopup.showPopup;
|
imageCaptionPopup.showPopup = !imageCaptionPopup.showPopup;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"private": true,
|
"private": true,
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@discourse/lint-configs": "2.0.1",
|
"@discourse/lint-configs": "2.2.0",
|
||||||
"ember-template-lint": "6.0.0",
|
"ember-template-lint": "6.0.0",
|
||||||
"eslint": "9.14.0",
|
"eslint": "9.14.0",
|
||||||
"prettier": "2.8.8"
|
"prettier": "2.8.8"
|
||||||
|
|
|
@ -9,8 +9,8 @@ importers:
|
||||||
.:
|
.:
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@discourse/lint-configs':
|
'@discourse/lint-configs':
|
||||||
specifier: 2.0.1
|
specifier: 2.2.0
|
||||||
version: 2.0.1(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8)
|
version: 2.2.0(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8)
|
||||||
ember-template-lint:
|
ember-template-lint:
|
||||||
specifier: 6.0.0
|
specifier: 6.0.0
|
||||||
version: 6.0.0
|
version: 6.0.0
|
||||||
|
@ -141,8 +141,8 @@ packages:
|
||||||
resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
|
resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
|
|
||||||
'@discourse/lint-configs@2.0.1':
|
'@discourse/lint-configs@2.2.0':
|
||||||
resolution: {integrity: sha512-4AKSzX4EYIEAtTCj+1+VKx0ziQ5XbYJZuQQ8cxhE7/amRloWyuM3YuDpa5x1r2zaLRbfEHXjlveVk+obMRLPqw==}
|
resolution: {integrity: sha512-lj13X+3/DRV2ZBQe3eJvxOO23e87DPfUSSqm0UPfP04VJ7141BHwWn9VVF0rOr+bMe2eiirsqlg2AbMn7gMb+A==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
ember-template-lint: 6.0.0
|
ember-template-lint: 6.0.0
|
||||||
eslint: ^9.14.0
|
eslint: ^9.14.0
|
||||||
|
@ -288,6 +288,12 @@ packages:
|
||||||
resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
|
resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
|
'@stylistic/eslint-plugin-js@2.11.0':
|
||||||
|
resolution: {integrity: sha512-btchD0P3iij6cIk5RR5QMdEhtCCV0+L6cNheGhGCd//jaHILZMTi/EOqgEDAf1s4ZoViyExoToM+S2Iwa3U9DA==}
|
||||||
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
peerDependencies:
|
||||||
|
eslint: '>=8.40.0'
|
||||||
|
|
||||||
'@types/eslint@8.56.12':
|
'@types/eslint@8.56.12':
|
||||||
resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==}
|
resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==}
|
||||||
|
|
||||||
|
@ -1935,11 +1941,12 @@ snapshots:
|
||||||
'@babel/helper-string-parser': 7.25.9
|
'@babel/helper-string-parser': 7.25.9
|
||||||
'@babel/helper-validator-identifier': 7.25.9
|
'@babel/helper-validator-identifier': 7.25.9
|
||||||
|
|
||||||
'@discourse/lint-configs@2.0.1(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8)':
|
'@discourse/lint-configs@2.2.0(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.26.0
|
'@babel/core': 7.26.0
|
||||||
'@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.14.0)
|
'@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.14.0)
|
||||||
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0)
|
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0)
|
||||||
|
'@stylistic/eslint-plugin-js': 2.11.0(eslint@9.14.0)
|
||||||
ember-template-lint: 6.0.0
|
ember-template-lint: 6.0.0
|
||||||
eslint: 9.14.0
|
eslint: 9.14.0
|
||||||
eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.14.0))(eslint@9.14.0)
|
eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.14.0))(eslint@9.14.0)
|
||||||
|
@ -2118,6 +2125,12 @@ snapshots:
|
||||||
|
|
||||||
'@sindresorhus/merge-streams@2.3.0': {}
|
'@sindresorhus/merge-streams@2.3.0': {}
|
||||||
|
|
||||||
|
'@stylistic/eslint-plugin-js@2.11.0(eslint@9.14.0)':
|
||||||
|
dependencies:
|
||||||
|
eslint: 9.14.0
|
||||||
|
eslint-visitor-keys: 4.2.0
|
||||||
|
espree: 10.3.0
|
||||||
|
|
||||||
'@types/eslint@8.56.12':
|
'@types/eslint@8.56.12':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/estree': 1.0.6
|
'@types/estree': 1.0.6
|
||||||
|
|
|
@ -16,6 +16,7 @@ class FakeStreamUpdater {
|
||||||
get streaming() {
|
get streaming() {
|
||||||
return this._streaming;
|
return this._streaming;
|
||||||
}
|
}
|
||||||
|
|
||||||
set streaming(value) {
|
set streaming(value) {
|
||||||
this._streaming = value;
|
this._streaming = value;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue