DEV: Update linting (#326)
This commit is contained in:
@@ -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" });
|
||||
});
|
||||
});
|
||||
|
||||
+1
-1
@@ -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 {}
|
||||
+5
-7
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
+9
-8
@@ -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;
|
||||
|
||||
+4
-1
@@ -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
-5
@@ -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");
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user