1
0
mirror of synced 2026-08-06 07:46:54 +00:00

DEV: Update linting (#326)

This commit is contained in:
Jarek Radosz
2023-11-29 23:01:48 +01:00
committed by GitHub
parent 4ccb98fdcd
commit f973fafc33
14 changed files with 205 additions and 88 deletions
@@ -4,9 +4,9 @@ export default {
path: "/plugins",
map() {
this.route("discourse-ai", { path: "discourse-ai" }, function () {
this.route("discourse-ai", function () {
this.route("ai-personas", { path: "ai_personas" }, function () {
this.route("new", { path: "/new" });
this.route("new");
this.route("show", { path: "/:id" });
});
});
@@ -7,7 +7,7 @@ export default MultiSelectComponent.extend({
}),
content: computed(function () {
return this.attrs.commands.value;
return this.commands.value;
}),
value: "",
@@ -53,9 +53,13 @@ export default class AISuggestionDropdown extends Component {
@action
applyClasses() {
if (this.showAIButton) {
document.querySelector(".composer-fields")?.classList.add("showing-ai-suggestions");
document
.querySelector(".composer-fields")
?.classList.add("showing-ai-suggestions");
} else {
document.querySelector(".composer-fields")?.classList.remove("showing-ai-suggestions");
document
.querySelector(".composer-fields")
?.classList.remove("showing-ai-suggestions");
}
}
@@ -133,14 +137,18 @@ export default class AISuggestionDropdown extends Component {
this.showMenu = true;
if (this.args.mode === "suggest_category") {
document.querySelector(".category-input")?.classList.add("showing-ai-suggestion-menu");
document
.querySelector(".category-input")
?.classList.add("showing-ai-suggestion-menu");
}
});
}
#closeMenu() {
if (this.showMenu && this.args.mode === "suggest_category") {
document.querySelector(".category-input")?.classList.remove("showing-ai-suggestion-menu");
document
.querySelector(".category-input")
?.classList.remove("showing-ai-suggestion-menu");
}
this.suggestIcon = "discourse-sparkles";
@@ -1,3 +0,0 @@
import Component from "@glimmer/component";
export default class ReviewableAIPost extends Component {}
@@ -1,3 +0,0 @@
import Component from "@glimmer/component";
export default class ReviewableAiPost extends Component {}
@@ -1,10 +1,12 @@
import Component from "@glimmer/component";
import { LinkTo } from "@ember/routing";
import I18n from "discourse-i18n";
const i18n = I18n.t.bind(I18n);
import i18n from "discourse-common/helpers/i18n";
export default class AISentimentDashboard extends Component {
static shouldRender(_outletArgs, helper) {
return helper.siteSettings.ai_sentiment_enabled;
}
<template>
<li class="navigation-item sentiment">
<LinkTo @route="admin.dashboardSentiment" class="navigation-link">
@@ -12,8 +14,4 @@ export default class AISentimentDashboard extends Component {
</LinkTo>
</li>
</template>
static shouldRender(_outletArgs, helper) {
return helper.siteSettings.ai_sentiment_enabled;
}
}
@@ -1,12 +1,13 @@
import Component from '@glimmer/component';
import icon from "discourse-common/helpers/d-icon";
import i18n from "discourse-common/helpers/i18n";
const SearchResultDecoration = <template>
<div
class="ai-result__icon"
title={{i18n "discourse_ai.embeddings.ai_generated_result"}}
>
{{icon "discourse-sparkles"}}
</div>
</template>;
export default class SearchResultDecoration extends Component {
<template>
<div class="ai-result__icon" title={{i18n "discourse_ai.embeddings.ai_generated_result"}}>
{{icon "discourse-sparkles"}}
</div>
</template>
}
export default SearchResultDecoration;
@@ -102,7 +102,10 @@ export default class SemanticSearch extends Component {
if (!this.searchEnabled) {
return;
}
if (this.searchPreferencesManager?.sortOrder !== undefined && this.searchPreferencesManager?.sortOrder !== 0) {
if (
this.searchPreferencesManager?.sortOrder !== undefined &&
this.searchPreferencesManager?.sortOrder !== 0
) {
this.preventAISearch = true;
return;
} else {
@@ -6,9 +6,8 @@ import { ajax } from "discourse/lib/ajax";
import { popupAjaxError } from "discourse/lib/ajax-error";
import I18n from "I18n";
import eq from "truth-helpers/helpers/eq";
import { showPostAIHelper } from "../../lib/show-ai-helper";
import not from "truth-helpers/helpers/not";
import { showPostAIHelper } from "../../lib/show-ai-helper";
const i18n = I18n.t.bind(I18n);
@@ -100,10 +99,12 @@ export default class AIHelperOptionsMenu extends Component {
if (this.suggestion?.length > 0) {
navigator.clipboard.writeText(this.suggestion).then(() => {
this.copyButtonIcon = "check";
this.copyButtonLabel = "discourse_ai.ai_helper.post_options_menu.copied"
this.copyButtonLabel =
"discourse_ai.ai_helper.post_options_menu.copied";
setTimeout(() => {
this.copyButtonIcon = "copy";
this.copyButtonLabel = "discourse_ai.ai_helper.post_options_menu.copy"
this.copyButtonLabel =
"discourse_ai.ai_helper.post_options_menu.copy";
}, 3500);
});
}
@@ -180,4 +181,4 @@ export default class AIHelperOptionsMenu extends Component {
{{/if}}
</div>
</template>
}
}
@@ -1,7 +1,9 @@
import { inject as service } from "@ember/service";
import DiscourseRoute from "discourse/routes/discourse";
export default DiscourseRoute.extend({
router: service("router"),
beforeModel() {
this.transitionTo("adminPlugins.discourse-ai.ai-personas");
this.router.transitionTo("adminPlugins.discourse-ai.ai-personas");
},
});