mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 23:31:18 +08:00
DEV: Sort imports
Automatically generated by `eslint --fix` to satisfy the updated configuration
This commit is contained in:
@ -1,11 +1,11 @@
|
|||||||
|
import Component from "@ember/component";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { classNames } from "@ember-decorators/component";
|
import { classNames } from "@ember-decorators/component";
|
||||||
import { observes, on } from "@ember-decorators/object";
|
import { observes, on } from "@ember-decorators/object";
|
||||||
import Component from "@ember/component";
|
|
||||||
import getURL from "discourse-common/lib/get-url";
|
|
||||||
import loadScript from "discourse/lib/load-script";
|
import loadScript from "discourse/lib/load-script";
|
||||||
import I18n from "I18n";
|
import getURL from "discourse-common/lib/get-url";
|
||||||
import { bind } from "discourse-common/utils/decorators";
|
import { bind } from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
const COLOR_VARS_REGEX =
|
const COLOR_VARS_REGEX =
|
||||||
/\$(primary|secondary|tertiary|quaternary|header_background|header_primary|highlight|danger|success|love)(\s|;|-(low|medium|high))/g;
|
/\$(primary|secondary|tertiary|quaternary|header_background|header_primary|highlight|danger|success|love)(\s|;|-(low|medium|high))/g;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
|
import Component from "@ember/component";
|
||||||
|
import { scheduleOnce } from "@ember/runloop";
|
||||||
import { classNames } from "@ember-decorators/component";
|
import { classNames } from "@ember-decorators/component";
|
||||||
import { observes, on } from "@ember-decorators/object";
|
import { observes, on } from "@ember-decorators/object";
|
||||||
import Component from "@ember/component";
|
|
||||||
import I18n from "I18n";
|
|
||||||
import discourseDebounce from "discourse-common/lib/debounce";
|
import discourseDebounce from "discourse-common/lib/debounce";
|
||||||
import { scheduleOnce } from "@ember/runloop";
|
import I18n from "I18n";
|
||||||
|
|
||||||
@classNames("admin-backups-logs")
|
@classNames("admin-backups-logs")
|
||||||
export default class AdminBackupsLogs extends Component {
|
export default class AdminBackupsLogs extends Component {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
|
|
||||||
@tagName("")
|
@tagName("")
|
||||||
export default class AdminEditableField extends Component {
|
export default class AdminEditableField extends Component {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
|
|
||||||
@classNames("row")
|
@classNames("row")
|
||||||
export default class AdminFormRow extends Component {}
|
export default class AdminFormRow extends Component {}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
import loadScript from "discourse/lib/load-script";
|
import loadScript from "discourse/lib/load-script";
|
||||||
|
|
||||||
@tagName("canvas")
|
@tagName("canvas")
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
|
|
||||||
@tagName("")
|
@tagName("")
|
||||||
export default class AdminNav extends Component {
|
export default class AdminNav extends Component {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
@classNames("penalty-history")
|
@classNames("penalty-history")
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
import Component from "@ember/component";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { equal } from "@ember/object/computed";
|
import { equal } from "@ember/object/computed";
|
||||||
import Component from "@ember/component";
|
|
||||||
import discourseComputed, {
|
import discourseComputed, {
|
||||||
afterRender,
|
afterRender,
|
||||||
} from "discourse-common/utils/decorators";
|
} from "discourse-common/utils/decorators";
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import { equal } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import { equal } from "@ember/object/computed";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
import I18n from "I18n";
|
import I18n from "I18n";
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
@tagName("")
|
@tagName("")
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import Report from "admin/models/report";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import discourseDebounce from "discourse-common/lib/debounce";
|
|
||||||
import loadScript from "discourse/lib/load-script";
|
|
||||||
import { makeArray } from "discourse-common/lib/helpers";
|
|
||||||
import { number } from "discourse/lib/formatter";
|
|
||||||
import { schedule } from "@ember/runloop";
|
import { schedule } from "@ember/runloop";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
|
import { number } from "discourse/lib/formatter";
|
||||||
|
import loadScript from "discourse/lib/load-script";
|
||||||
|
import discourseDebounce from "discourse-common/lib/debounce";
|
||||||
|
import { makeArray } from "discourse-common/lib/helpers";
|
||||||
import { bind } from "discourse-common/utils/decorators";
|
import { bind } from "discourse-common/utils/decorators";
|
||||||
|
import Report from "admin/models/report";
|
||||||
|
|
||||||
@classNames("admin-report-chart")
|
@classNames("admin-report-chart")
|
||||||
export default class AdminReportChart extends Component {
|
export default class AdminReportChart extends Component {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { attributeBindings, classNames } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { attributeBindings, classNames } from "@ember-decorators/component";
|
||||||
|
|
||||||
@classNames("admin-report-counters")
|
@classNames("admin-report-counters")
|
||||||
@attributeBindings("model.description:title")
|
@attributeBindings("model.description:title")
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { classNameBindings, tagName } from "@ember-decorators/component";
|
|
||||||
import { match } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { match } from "@ember/object/computed";
|
||||||
|
import { classNameBindings, tagName } from "@ember-decorators/component";
|
||||||
|
|
||||||
@tagName("tr")
|
@tagName("tr")
|
||||||
@classNameBindings("reverseColors")
|
@classNameBindings("reverseColors")
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
|
|
||||||
@classNames("admin-report-inline-table")
|
@classNames("admin-report-inline-table")
|
||||||
export default class AdminReportInlineTable extends Component {}
|
export default class AdminReportInlineTable extends Component {}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
|
|
||||||
@tagName("tr")
|
@tagName("tr")
|
||||||
export default class AdminReportPerDayCounts extends Component {}
|
export default class AdminReportPerDayCounts extends Component {}
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import Report from "admin/models/report";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import discourseDebounce from "discourse-common/lib/debounce";
|
|
||||||
import loadScript from "discourse/lib/load-script";
|
|
||||||
import { makeArray } from "discourse-common/lib/helpers";
|
|
||||||
import { number } from "discourse/lib/formatter";
|
|
||||||
import { schedule } from "@ember/runloop";
|
import { schedule } from "@ember/runloop";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
|
import { number } from "discourse/lib/formatter";
|
||||||
|
import loadScript from "discourse/lib/load-script";
|
||||||
|
import discourseDebounce from "discourse-common/lib/debounce";
|
||||||
|
import { makeArray } from "discourse-common/lib/helpers";
|
||||||
import { bind } from "discourse-common/utils/decorators";
|
import { bind } from "discourse-common/utils/decorators";
|
||||||
|
import Report from "admin/models/report";
|
||||||
|
|
||||||
@classNames("admin-report-chart", "admin-report-stacked-chart")
|
@classNames("admin-report-chart", "admin-report-stacked-chart")
|
||||||
export default class AdminReportStackedChart extends Component {
|
export default class AdminReportStackedChart extends Component {
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import { alias } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
import { alias } from "@ember/object/computed";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import { classNames } from "@ember-decorators/component";
|
||||||
import { setting } from "discourse/lib/computed";
|
import { setting } from "discourse/lib/computed";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
@classNames("admin-report-storage-stats")
|
@classNames("admin-report-storage-stats")
|
||||||
export default class AdminReportStorageStats extends Component {
|
export default class AdminReportStorageStats extends Component {
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
|
import Component from "@ember/component";
|
||||||
|
import { alias } from "@ember/object/computed";
|
||||||
import {
|
import {
|
||||||
attributeBindings,
|
attributeBindings,
|
||||||
classNameBindings,
|
classNameBindings,
|
||||||
classNames,
|
classNames,
|
||||||
tagName,
|
tagName,
|
||||||
} from "@ember-decorators/component";
|
} from "@ember-decorators/component";
|
||||||
import { alias } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
@tagName("td")
|
@tagName("td")
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
|
import Component from "@ember/component";
|
||||||
import {
|
import {
|
||||||
attributeBindings,
|
attributeBindings,
|
||||||
classNameBindings,
|
classNameBindings,
|
||||||
classNames,
|
classNames,
|
||||||
tagName,
|
tagName,
|
||||||
} from "@ember-decorators/component";
|
} from "@ember-decorators/component";
|
||||||
import Component from "@ember/component";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
@tagName("th")
|
@tagName("th")
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { classNames, tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { classNames, tagName } from "@ember-decorators/component";
|
||||||
|
|
||||||
@tagName("tr")
|
@tagName("tr")
|
||||||
@classNames("admin-report-table-row")
|
@classNames("admin-report-table-row")
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { action } from "@ember/object";
|
|
||||||
import { classNameBindings, classNames } from "@ember-decorators/component";
|
|
||||||
import { alias } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import { action } from "@ember/object";
|
||||||
|
import { alias } from "@ember/object/computed";
|
||||||
|
import { classNameBindings, classNames } from "@ember-decorators/component";
|
||||||
import { makeArray } from "discourse-common/lib/helpers";
|
import { makeArray } from "discourse-common/lib/helpers";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
const PAGES_LIMIT = 8;
|
const PAGES_LIMIT = 8;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
|
|
||||||
@tagName("tr")
|
@tagName("tr")
|
||||||
export default class AdminReportTrustLevelCounts extends Component {}
|
export default class AdminReportTrustLevelCounts extends Component {}
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
import { classNameBindings, classNames } from "@ember-decorators/component";
|
|
||||||
import { alias, and, equal, notEmpty, or } from "@ember/object/computed";
|
|
||||||
import EmberObject, { action, computed } from "@ember/object";
|
|
||||||
import Report, { DAILY_LIMIT_DAYS, SCHEMA_VERSION } from "admin/models/report";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
import EmberObject, { action, computed } from "@ember/object";
|
||||||
import ReportLoader from "discourse/lib/reports-loader";
|
import { alias, and, equal, notEmpty, or } from "@ember/object/computed";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import { next } from "@ember/runloop";
|
||||||
import { exportEntity } from "discourse/lib/export-csv";
|
|
||||||
import { isPresent } from "@ember/utils";
|
import { isPresent } from "@ember/utils";
|
||||||
|
import { classNameBindings, classNames } from "@ember-decorators/component";
|
||||||
|
import { exportEntity } from "discourse/lib/export-csv";
|
||||||
|
import { outputExportResult } from "discourse/lib/export-result";
|
||||||
|
import ReportLoader from "discourse/lib/reports-loader";
|
||||||
import { isTesting } from "discourse-common/config/environment";
|
import { isTesting } from "discourse-common/config/environment";
|
||||||
import { makeArray } from "discourse-common/lib/helpers";
|
import { makeArray } from "discourse-common/lib/helpers";
|
||||||
import { next } from "@ember/runloop";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
import { outputExportResult } from "discourse/lib/export-result";
|
import Report, { DAILY_LIMIT_DAYS, SCHEMA_VERSION } from "admin/models/report";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
const TABLE_OPTIONS = {
|
const TABLE_OPTIONS = {
|
||||||
perPage: 8,
|
perPage: 8,
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { fmt } from "discourse/lib/computed";
|
|
||||||
import { isDocumentRTL } from "discourse/lib/text-direction";
|
|
||||||
import { action, computed } from "@ember/object";
|
import { action, computed } from "@ember/object";
|
||||||
import { next } from "@ember/runloop";
|
import { next } from "@ember/runloop";
|
||||||
|
import { fmt } from "discourse/lib/computed";
|
||||||
|
import { isDocumentRTL } from "discourse/lib/text-direction";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class AdminThemeEditor extends Component {
|
export default class AdminThemeEditor extends Component {
|
||||||
warning = null;
|
warning = null;
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { i18n, propertyEqual } from "discourse/lib/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
import { action } from "@ember/object";
|
||||||
import UserField from "admin/models/user-field";
|
import { schedule } from "@ember/runloop";
|
||||||
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
|
||||||
import { isEmpty } from "@ember/utils";
|
import { isEmpty } from "@ember/utils";
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
import { schedule } from "@ember/runloop";
|
import { i18n, propertyEqual } from "discourse/lib/computed";
|
||||||
import { action } from "@ember/object";
|
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import UserField from "admin/models/user-field";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default Component.extend(bufferedProperty("userField"), {
|
export default Component.extend(bufferedProperty("userField"), {
|
||||||
tagName: "",
|
tagName: "",
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import { alias, equal } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import { alias, equal } from "@ember/object/computed";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
import I18n from "I18n";
|
import I18n from "I18n";
|
||||||
|
|
||||||
@classNames("watched-word")
|
@classNames("watched-word")
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
|
|
||||||
@tagName("")
|
@tagName("")
|
||||||
export default class CancelLink extends Component {}
|
export default class CancelLink extends Component {}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import { action, computed } from "@ember/object";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { action, computed } from "@ember/object";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
import { observes } from "@ember-decorators/object";
|
import { observes } from "@ember-decorators/object";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { classNameBindings, classNames } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import { action, computed } from "@ember/object";
|
import { action, computed } from "@ember/object";
|
||||||
|
import { classNameBindings, classNames } from "@ember-decorators/component";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { ajax } from "discourse/lib/ajax";
|
||||||
|
|
||||||
@classNames("section", "dashboard-new-features")
|
@classNames("section", "dashboard-new-features")
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { action, computed } from "@ember/object";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import { reads } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
import { action, computed } from "@ember/object";
|
||||||
|
import { reads } from "@ember/object/computed";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class EmailStylesEditor extends Component {
|
export default class EmailStylesEditor extends Component {
|
||||||
@service dialog;
|
@service dialog;
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
import { action } from "@ember/object";
|
|
||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import { or } from "@ember/object/computed";
|
|
||||||
import Category from "discourse/models/category";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
import { action } from "@ember/object";
|
||||||
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
import { or } from "@ember/object/computed";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import { inject as service } from "@ember/service";
|
||||||
import { isEmpty } from "@ember/utils";
|
import { isEmpty } from "@ember/utils";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
|
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
||||||
|
import Category from "discourse/models/category";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
@tagName("tr")
|
@tagName("tr")
|
||||||
export default class EmbeddableHost extends Component.extend(
|
export default class EmbeddableHost extends Component.extend(
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import { computed } from "@ember/object";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import { computed } from "@ember/object";
|
||||||
import { dasherize } from "@ember/string";
|
import { dasherize } from "@ember/string";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
@classNames("embed-setting")
|
@classNames("embed-setting")
|
||||||
export default class EmbeddingSetting extends Component {
|
export default class EmbeddingSetting extends Component {
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import { classNameBindings } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { emojiUrlFor } from "discourse/lib/text";
|
|
||||||
import { action, set, setProperties } from "@ember/object";
|
import { action, set, setProperties } from "@ember/object";
|
||||||
import { schedule } from "@ember/runloop";
|
import { schedule } from "@ember/runloop";
|
||||||
|
import { classNameBindings } from "@ember-decorators/component";
|
||||||
|
import { emojiUrlFor } from "discourse/lib/text";
|
||||||
import discourseLater from "discourse-common/lib/later";
|
import discourseLater from "discourse-common/lib/later";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
@classNameBindings(":value-list", ":emoji-list")
|
@classNameBindings(":value-list", ":emoji-list")
|
||||||
export default class EmojiValueList extends Component {
|
export default class EmojiValueList extends Component {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
|
|
||||||
@classNames("flag-user-lists")
|
@classNames("flag-user-lists")
|
||||||
export default class FlagUserLists extends Component {}
|
export default class FlagUserLists extends Component {}
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
|
import { tracked } from "@glimmer/tracking";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
import { tracked } from "@glimmer/tracking";
|
|
||||||
import I18n from "I18n";
|
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
|
import FormTemplateValidationOptionsModal from "admin/components/modal/form-template-validation-options";
|
||||||
import { templateFormFields } from "admin/lib/template-form-fields";
|
import { templateFormFields } from "admin/lib/template-form-fields";
|
||||||
import FormTemplate from "admin/models/form-template";
|
import FormTemplate from "admin/models/form-template";
|
||||||
import FormTemplateValidationOptionsModal from "admin/components/modal/form-template-validation-options";
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class FormTemplateForm extends Component {
|
export default class FormTemplateForm extends Component {
|
||||||
@service router;
|
@service router;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { observes, on } from "@ember-decorators/object";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { observes, on } from "@ember-decorators/object";
|
||||||
import highlightSyntax from "discourse/lib/highlight-syntax";
|
import highlightSyntax from "discourse/lib/highlight-syntax";
|
||||||
|
|
||||||
export default class HighlightedCode extends Component {
|
export default class HighlightedCode extends Component {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
@classNames("inline-edit")
|
@classNames("inline-edit")
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
|
|
||||||
@classNames("install-theme-item")
|
@classNames("install-theme-item")
|
||||||
export default class InstallThemeItem extends Component {}
|
export default class InstallThemeItem extends Component {}
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import AdminUser from "admin/models/admin-user";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import EmberObject, { action } from "@ember/object";
|
import EmberObject, { action } from "@ember/object";
|
||||||
import I18n from "I18n";
|
import { inject as service } from "@ember/service";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import copyText from "discourse/lib/copy-text";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import discourseLater from "discourse-common/lib/later";
|
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
|
import copyText from "discourse/lib/copy-text";
|
||||||
|
import discourseLater from "discourse-common/lib/later";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import AdminUser from "admin/models/admin-user";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
@classNames("ip-lookup")
|
@classNames("ip-lookup")
|
||||||
export default class IpLookup extends Component {
|
export default class IpLookup extends Component {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import I18n from "I18n";
|
|
||||||
import { escapeExpression } from "discourse/lib/utilities";
|
import { escapeExpression } from "discourse/lib/utilities";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class BadgePreview extends Component {
|
export default class BadgePreview extends Component {
|
||||||
get processedSample() {
|
get processedSample() {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { action } from "@ember/object";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
|
import { action } from "@ember/object";
|
||||||
|
|
||||||
export default class ColorSchemeSelectBase extends Component {
|
export default class ColorSchemeSelectBase extends Component {
|
||||||
@tracked
|
@tracked
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { action } from "@ember/object";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
|
import { action } from "@ember/object";
|
||||||
|
|
||||||
export default class CustomDateRange extends Component {
|
export default class CustomDateRange extends Component {
|
||||||
@tracked startDate = this.args.model.startDate;
|
@tracked startDate = this.args.model.startDate;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { action } from "@ember/object";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import AdminUser from "admin/models/admin-user";
|
import { action } from "@ember/object";
|
||||||
import { extractError } from "discourse/lib/ajax-error";
|
import { extractError } from "discourse/lib/ajax-error";
|
||||||
|
import AdminUser from "admin/models/admin-user";
|
||||||
import I18n from "I18n";
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class DeleteUserPostsProgress extends Component {
|
export default class DeleteUserPostsProgress extends Component {
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import { action } from "@ember/object";
|
|
||||||
import I18n from "I18n";
|
|
||||||
import { A } from "@ember/array";
|
import { A } from "@ember/array";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { action } from "@ember/object";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
import { TrackedArray } from "@ember-compat/tracked-built-ins";
|
import { TrackedArray } from "@ember-compat/tracked-built-ins";
|
||||||
|
import { ajax } from "discourse/lib/ajax";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class EditBadgeGroupings extends Component {
|
export default class EditBadgeGroupings extends Component {
|
||||||
@service dialog;
|
@service dialog;
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { COMPONENTS, THEMES } from "admin/models/theme";
|
|
||||||
import { POPULAR_THEMES } from "discourse-common/lib/popular-themes";
|
|
||||||
import { ajax } from "discourse/lib/ajax";
|
|
||||||
import I18n from "I18n";
|
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
|
import { POPULAR_THEMES } from "discourse-common/lib/popular-themes";
|
||||||
|
import { COMPONENTS, THEMES } from "admin/models/theme";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
const MIN_NAME_LENGTH = 4;
|
const MIN_NAME_LENGTH = 4;
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
import { bind } from "discourse-common/utils/decorators";
|
|
||||||
import DiscourseURL from "discourse/lib/url";
|
import DiscourseURL from "discourse/lib/url";
|
||||||
|
import { bind } from "discourse-common/utils/decorators";
|
||||||
import I18n from "I18n";
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class MergeUsersProgress extends Component {
|
export default class MergeUsersProgress extends Component {
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { isEmpty } from "@ember/utils";
|
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
|
import { isEmpty } from "@ember/utils";
|
||||||
import { extractError } from "discourse/lib/ajax-error";
|
import { extractError } from "discourse/lib/ajax-error";
|
||||||
import I18n from "I18n";
|
import I18n from "I18n";
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
|
import { tracked } from "@glimmer/tracking";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
import I18n from "I18n";
|
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import { tracked } from "@glimmer/tracking";
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class Reseed extends Component {
|
export default class Reseed extends Component {
|
||||||
@service dialog;
|
@service dialog;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { action } from "@ember/object";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
|
import { action } from "@ember/object";
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
import I18n from "I18n";
|
import I18n from "I18n";
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { action } from "@ember/object";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
|
import { action } from "@ember/object";
|
||||||
|
|
||||||
export default class UploadedImageList extends Component {
|
export default class UploadedImageList extends Component {
|
||||||
@tracked
|
@tracked
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
|
|
||||||
@tagName("tr")
|
@tagName("tr")
|
||||||
export default class ModerationHistoryItem extends Component {}
|
export default class ModerationHistoryItem extends Component {}
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
|
||||||
import Permalink from "admin/models/permalink";
|
|
||||||
import discourseComputed, { bind } from "discourse-common/utils/decorators";
|
|
||||||
import { fmt } from "discourse/lib/computed";
|
|
||||||
import { schedule } from "@ember/runloop";
|
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import { schedule } from "@ember/runloop";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
|
import { fmt } from "discourse/lib/computed";
|
||||||
|
import discourseComputed, { bind } from "discourse-common/utils/decorators";
|
||||||
|
import Permalink from "admin/models/permalink";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
@tagName("")
|
@tagName("")
|
||||||
export default class PermalinkForm extends Component {
|
export default class PermalinkForm extends Component {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import FilterComponent from "admin/components/report-filters/filter";
|
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import FilterComponent from "admin/components/report-filters/filter";
|
||||||
|
|
||||||
export default class Bool extends FilterComponent {
|
export default class Bool extends FilterComponent {
|
||||||
checked = false;
|
checked = false;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
import { action } from "@ember/object";
|
||||||
import { readOnly } from "@ember/object/computed";
|
import { readOnly } from "@ember/object/computed";
|
||||||
import FilterComponent from "admin/components/report-filters/filter";
|
import FilterComponent from "admin/components/report-filters/filter";
|
||||||
import { action } from "@ember/object";
|
|
||||||
|
|
||||||
export default class Category extends FilterComponent {
|
export default class Category extends FilterComponent {
|
||||||
@readOnly("filter.default") category;
|
@readOnly("filter.default") category;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import { computed } from "@ember/object";
|
import { computed } from "@ember/object";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
import FilterComponent from "admin/components/report-filters/filter";
|
import FilterComponent from "admin/components/report-filters/filter";
|
||||||
|
|
||||||
@classNames("group-filter")
|
@classNames("group-filter")
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import { action } from "@ember/object";
|
|
||||||
import { classNames, tagName } from "@ember-decorators/component";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
import { action } from "@ember/object";
|
||||||
import ScreenedIpAddress from "admin/models/screened-ip-address";
|
|
||||||
import { schedule } from "@ember/runloop";
|
import { schedule } from "@ember/runloop";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
|
import { classNames, tagName } from "@ember-decorators/component";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import ScreenedIpAddress from "admin/models/screened-ip-address";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
A form to create an IP address that will be blocked or allowed.
|
A form to create an IP address that will be blocked or allowed.
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { classNameBindings } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
|
||||||
import { isEmpty } from "@ember/utils";
|
|
||||||
import { on } from "@ember-decorators/object";
|
|
||||||
import { action, set } from "@ember/object";
|
import { action, set } from "@ember/object";
|
||||||
|
import { isEmpty } from "@ember/utils";
|
||||||
|
import { classNameBindings } from "@ember-decorators/component";
|
||||||
|
import { on } from "@ember-decorators/object";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
@classNameBindings(":value-list", ":secret-value-list")
|
@classNameBindings(":value-list", ":secret-value-list")
|
||||||
export default class SecretValueList extends Component {
|
export default class SecretValueList extends Component {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
|
|
||||||
@tagName("")
|
@tagName("")
|
||||||
export default class SilenceDetails extends Component {}
|
export default class SilenceDetails extends Component {}
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { classNameBindings } from "@ember-decorators/component";
|
|
||||||
import { empty } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import { empty } from "@ember/object/computed";
|
||||||
|
import { classNameBindings } from "@ember-decorators/component";
|
||||||
import { on } from "@ember-decorators/object";
|
import { on } from "@ember-decorators/object";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
@classNameBindings(":simple-list", ":value-list")
|
@classNameBindings(":simple-list", ":value-list")
|
||||||
export default class SimpleList extends Component {
|
export default class SimpleList extends Component {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
import Component from "@ember/component";
|
||||||
import { readOnly } from "@ember/object/computed";
|
import { readOnly } from "@ember/object/computed";
|
||||||
import BufferedContent from "discourse/mixins/buffered-content";
|
import BufferedContent from "discourse/mixins/buffered-content";
|
||||||
import Component from "@ember/component";
|
|
||||||
import SettingComponent from "admin/mixins/setting-component";
|
import SettingComponent from "admin/mixins/setting-component";
|
||||||
import SiteSetting from "admin/models/site-setting";
|
import SiteSetting from "admin/models/site-setting";
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { computed } from "@ember/object";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { computed } from "@ember/object";
|
||||||
import { isEmpty } from "@ember/utils";
|
import { isEmpty } from "@ember/utils";
|
||||||
|
|
||||||
export default class Bool extends Component {
|
export default class Bool extends Component {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
import Component from "@ember/component";
|
||||||
import { action, computed } from "@ember/object";
|
import { action, computed } from "@ember/object";
|
||||||
import Category from "discourse/models/category";
|
import Category from "discourse/models/category";
|
||||||
import Component from "@ember/component";
|
|
||||||
|
|
||||||
export default class CategoryList extends Component {
|
export default class CategoryList extends Component {
|
||||||
@computed("value")
|
@computed("value")
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { action, computed } from "@ember/object";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { action, computed } from "@ember/object";
|
||||||
|
|
||||||
function RGBToHex(rgb) {
|
function RGBToHex(rgb) {
|
||||||
// Choose correct separator
|
// Choose correct separator
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { action, computed } from "@ember/object";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { action, computed } from "@ember/object";
|
||||||
import { makeArray } from "discourse-common/lib/helpers";
|
import { makeArray } from "discourse-common/lib/helpers";
|
||||||
|
|
||||||
export default class CompactList extends Component {
|
export default class CompactList extends Component {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { action, computed } from "@ember/object";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { action, computed } from "@ember/object";
|
||||||
|
|
||||||
export default class GroupList extends Component {
|
export default class GroupList extends Component {
|
||||||
tokenSeparator = "|";
|
tokenSeparator = "|";
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { classNameBindings, classNames } from "@ember-decorators/component";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import highlightHTML from "discourse/lib/highlight-html";
|
import { classNameBindings, classNames } from "@ember-decorators/component";
|
||||||
import { on } from "@ember-decorators/object";
|
import { on } from "@ember-decorators/object";
|
||||||
|
import highlightHTML from "discourse/lib/highlight-html";
|
||||||
|
|
||||||
@classNames("site-text")
|
@classNames("site-text")
|
||||||
@classNameBindings("siteText.overridden")
|
@classNameBindings("siteText.overridden")
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { tagName } from "@ember-decorators/component";
|
|
||||||
import { action } from "@ember/object";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { action } from "@ember/object";
|
||||||
|
import { tagName } from "@ember-decorators/component";
|
||||||
import DiscourseURL from "discourse/lib/url";
|
import DiscourseURL from "discourse/lib/url";
|
||||||
|
|
||||||
@tagName("")
|
@tagName("")
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import { inject as service } from "@ember/service";
|
|
||||||
import { alias } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
import { alias } from "@ember/object/computed";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
import UppyUploadMixin from "discourse/mixins/uppy-upload";
|
import UppyUploadMixin from "discourse/mixins/uppy-upload";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class TagsUploader extends Component.extend(UppyUploadMixin) {
|
export default class TagsUploader extends Component.extend(UppyUploadMixin) {
|
||||||
@service dialog;
|
@service dialog;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import SiteSettingComponent from "./site-setting";
|
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import { url } from "discourse/lib/computed";
|
import { url } from "discourse/lib/computed";
|
||||||
|
import SiteSettingComponent from "./site-setting";
|
||||||
|
|
||||||
export default class extends SiteSettingComponent {
|
export default class extends SiteSettingComponent {
|
||||||
@url("model.id", "/admin/themes/%@/setting") updateUrl;
|
@url("model.id", "/admin/themes/%@/setting") updateUrl;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { action } from "@ember/object";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { action } from "@ember/object";
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import I18n from "I18n";
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class ThemeSettingsEditor extends Component {
|
export default class ThemeSettingsEditor extends Component {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import SiteSettingComponent from "./site-setting";
|
import { alias } from "@ember/object/computed";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import { url } from "discourse/lib/computed";
|
import { url } from "discourse/lib/computed";
|
||||||
import { alias } from "@ember/object/computed";
|
import SiteSettingComponent from "./site-setting";
|
||||||
|
|
||||||
export default class ThemeTranslation extends SiteSettingComponent {
|
export default class ThemeTranslation extends SiteSettingComponent {
|
||||||
@alias("translation") setting;
|
@alias("translation") setting;
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { action } from "@ember/object";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import I18n from "I18n";
|
import { action } from "@ember/object";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
|
||||||
import { isEmpty } from "@ember/utils";
|
import { isEmpty } from "@ember/utils";
|
||||||
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import { extractError } from "discourse/lib/ajax-error";
|
import { extractError } from "discourse/lib/ajax-error";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
const THEME_FIELD_VARIABLE_TYPE_IDS = [2, 3, 4];
|
const THEME_FIELD_VARIABLE_TYPE_IDS = [2, 3, 4];
|
||||||
const SCSS_VARIABLE_NAMES = [
|
const SCSS_VARIABLE_NAMES = [
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import { classNameBindings, classNames } from "@ember-decorators/component";
|
|
||||||
import { and, gt } from "@ember/object/computed";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { action } from "@ember/object";
|
||||||
|
import { and, gt } from "@ember/object/computed";
|
||||||
|
import { classNameBindings, classNames } from "@ember-decorators/component";
|
||||||
import { escape } from "pretty-text/sanitizer";
|
import { escape } from "pretty-text/sanitizer";
|
||||||
import { iconHTML } from "discourse-common/lib/icon-library";
|
import { iconHTML } from "discourse-common/lib/icon-library";
|
||||||
import { action } from "@ember/object";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
const MAX_COMPONENTS = 4;
|
const MAX_COMPONENTS = 4;
|
||||||
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import { equal, gt, gte } from "@ember/object/computed";
|
|
||||||
import { COMPONENTS, THEMES } from "admin/models/theme";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import discourseComputed, { bind } from "discourse-common/utils/decorators";
|
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import { equal, gt, gte } from "@ember/object/computed";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
import DeleteThemesConfirm from "discourse/components/modal/delete-themes-confirm";
|
import DeleteThemesConfirm from "discourse/components/modal/delete-themes-confirm";
|
||||||
|
import discourseComputed, { bind } from "discourse-common/utils/decorators";
|
||||||
|
import { COMPONENTS, THEMES } from "admin/models/theme";
|
||||||
|
|
||||||
@classNames("themes-list")
|
@classNames("themes-list")
|
||||||
export default class ThemesList extends Component {
|
export default class ThemesList extends Component {
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import { action } from "@ember/object";
|
|
||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { on } from "@ember-decorators/object";
|
|
||||||
import { empty, reads } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
|
import { action } from "@ember/object";
|
||||||
|
import { empty, reads } from "@ember/object/computed";
|
||||||
|
import { classNames } from "@ember-decorators/component";
|
||||||
|
import { on } from "@ember-decorators/object";
|
||||||
import { makeArray } from "discourse-common/lib/helpers";
|
import { makeArray } from "discourse-common/lib/helpers";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
@classNames("value-list")
|
@classNames("value-list")
|
||||||
export default class ValueList extends Component {
|
export default class ValueList extends Component {
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
import { action } from "@ember/object";
|
|
||||||
import { classNames, tagName } from "@ember-decorators/component";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import { equal, not } from "@ember/object/computed";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { observes } from "@ember-decorators/object";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
import { action } from "@ember/object";
|
||||||
import WatchedWord from "admin/models/watched-word";
|
import { equal, not } from "@ember/object/computed";
|
||||||
import { isEmpty } from "@ember/utils";
|
|
||||||
import { schedule } from "@ember/runloop";
|
import { schedule } from "@ember/runloop";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
|
import { isEmpty } from "@ember/utils";
|
||||||
|
import { classNames, tagName } from "@ember-decorators/component";
|
||||||
|
import { observes } from "@ember-decorators/object";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import WatchedWord from "admin/models/watched-word";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
@tagName("form")
|
@tagName("form")
|
||||||
@classNames("watched-word-form")
|
@classNames("watched-word-form")
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { classNames } from "@ember-decorators/component";
|
|
||||||
import { alias } from "@ember/object/computed";
|
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import I18n from "I18n";
|
import { alias } from "@ember/object/computed";
|
||||||
import UppyUploadMixin from "discourse/mixins/uppy-upload";
|
import { classNames } from "@ember-decorators/component";
|
||||||
import { dialog } from "discourse/lib/uploads";
|
import { dialog } from "discourse/lib/uploads";
|
||||||
|
import UppyUploadMixin from "discourse/mixins/uppy-upload";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
@classNames("watched-words-uploader")
|
@classNames("watched-words-uploader")
|
||||||
export default class WatchedWordUploader extends Component.extend(
|
export default class WatchedWordUploader extends Component.extend(
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { ensureJSON, plainJSON, prettyJSON } from "discourse/lib/formatter";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import I18n from "I18n";
|
import { action } from "@ember/object";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
import { inject as service } from "@ember/service";
|
import { ensureJSON, plainJSON, prettyJSON } from "discourse/lib/formatter";
|
||||||
import { action } from "@ember/object";
|
import I18n from "I18n";
|
||||||
import { tracked } from "@glimmer/tracking";
|
|
||||||
|
|
||||||
export default class WebhookEvent extends Component {
|
export default class WebhookEvent extends Component {
|
||||||
@service dialog;
|
@service dialog;
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import Component from "@glimmer/component";
|
import Component from "@glimmer/component";
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
|
||||||
import { gt, readOnly } from "@ember/object/computed";
|
import { gt, readOnly } from "@ember/object/computed";
|
||||||
import { bind } from "discourse-common/utils/decorators";
|
import { inject as service } from "@ember/service";
|
||||||
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
|
import { bind } from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
export default class WebhookEvents extends Component {
|
export default class WebhookEvents extends Component {
|
||||||
@service messageBus;
|
@service messageBus;
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
import { equal } from "@ember/object/computed";
|
|
||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import I18n from "I18n";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { isBlank } from "@ember/utils";
|
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
|
||||||
import { action, get } from "@ember/object";
|
import { action, get } from "@ember/object";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { equal } from "@ember/object/computed";
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
|
import { isBlank } from "@ember/utils";
|
||||||
|
import { ajax } from "discourse/lib/ajax";
|
||||||
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
import ApiKeyUrlsModal from "../components/modal/api-key-urls";
|
import ApiKeyUrlsModal from "../components/modal/api-key-urls";
|
||||||
|
|
||||||
export default class AdminApiKeysNewController extends Controller {
|
export default class AdminApiKeysNewController extends Controller {
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
|
import Controller from "@ember/controller";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { empty } from "@ember/object/computed";
|
import { empty } from "@ember/object/computed";
|
||||||
import Controller from "@ember/controller";
|
import { inject as service } from "@ember/service";
|
||||||
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
|
||||||
import { isEmpty } from "@ember/utils";
|
import { isEmpty } from "@ember/utils";
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
import { inject as service } from "@ember/service";
|
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
||||||
import ApiKeyUrlsModal from "../components/modal/api-key-urls";
|
import ApiKeyUrlsModal from "../components/modal/api-key-urls";
|
||||||
|
|
||||||
export default class AdminApiKeysShowController extends Controller.extend(
|
export default class AdminApiKeysShowController extends Controller.extend(
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
import { action } from "@ember/object";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import { alias, equal } from "@ember/object/computed";
|
|
||||||
import Controller, { inject as controller } from "@ember/controller";
|
import Controller, { inject as controller } from "@ember/controller";
|
||||||
import { i18n, setting } from "discourse/lib/computed";
|
import { action } from "@ember/object";
|
||||||
import I18n from "I18n";
|
import { alias, equal } from "@ember/object/computed";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { ajax } from "discourse/lib/ajax";
|
||||||
|
import { i18n, setting } from "discourse/lib/computed";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class AdminBackupsIndexController extends Controller {
|
export default class AdminBackupsIndexController extends Controller {
|
||||||
@service dialog;
|
@service dialog;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { alias } from "@ember/object/computed";
|
|
||||||
import Controller, { inject as controller } from "@ember/controller";
|
import Controller, { inject as controller } from "@ember/controller";
|
||||||
|
import { alias } from "@ember/object/computed";
|
||||||
|
|
||||||
export default class AdminBackupsLogsController extends Controller {
|
export default class AdminBackupsLogsController extends Controller {
|
||||||
@controller adminBackups;
|
@controller adminBackups;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { and, not } from "@ember/object/computed";
|
|
||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
|
import { and, not } from "@ember/object/computed";
|
||||||
export default class AdminBackupsController extends Controller {
|
export default class AdminBackupsController extends Controller {
|
||||||
@not("model.isOperationRunning") noOperationIsRunning;
|
@not("model.isOperationRunning") noOperationIsRunning;
|
||||||
@not("rollbackEnabled") rollbackDisabled;
|
@not("rollbackEnabled") rollbackDisabled;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
import { tracked } from "@glimmer/tracking";
|
||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
import { tracked } from "@glimmer/tracking";
|
|
||||||
|
|
||||||
export default class AdminBadgesController extends Controller {
|
export default class AdminBadgesController extends Controller {
|
||||||
@service router;
|
@service router;
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
|
import { tracked } from "@glimmer/tracking";
|
||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import I18n from "I18n";
|
import { action } from "@ember/object";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import { extractError } from "discourse/lib/ajax-error";
|
import { extractError } from "discourse/lib/ajax-error";
|
||||||
import { action } from "@ember/object";
|
import I18n from "I18n";
|
||||||
import { tracked } from "@glimmer/tracking";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
|
|
||||||
export default class AdminBadgesAwardController extends Controller {
|
export default class AdminBadgesAwardController extends Controller {
|
||||||
@service dialog;
|
@service dialog;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import Controller from "@ember/controller";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
|
import Controller from "@ember/controller";
|
||||||
|
|
||||||
export default class AdminBadgesIndexController extends Controller {
|
export default class AdminBadgesIndexController extends Controller {
|
||||||
// Set by the route
|
// Set by the route
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
import Controller, { inject as controller } from "@ember/controller";
|
|
||||||
import { observes } from "@ember-decorators/object";
|
|
||||||
import I18n from "I18n";
|
|
||||||
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
|
||||||
import { next } from "@ember/runloop";
|
|
||||||
import { action } from "@ember/object";
|
|
||||||
import { inject as service } from "@ember/service";
|
|
||||||
import getURL from "discourse-common/lib/get-url";
|
|
||||||
import { tracked } from "@glimmer/tracking";
|
import { tracked } from "@glimmer/tracking";
|
||||||
|
import Controller, { inject as controller } from "@ember/controller";
|
||||||
|
import { action } from "@ember/object";
|
||||||
|
import { next } from "@ember/runloop";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
|
import { observes } from "@ember-decorators/object";
|
||||||
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
|
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
||||||
|
import getURL from "discourse-common/lib/get-url";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
const IMAGE = "image";
|
const IMAGE = "image";
|
||||||
const ICON = "icon";
|
const ICON = "icon";
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import I18n from "I18n";
|
|
||||||
import discourseLater from "discourse-common/lib/later";
|
|
||||||
import { action, computed } from "@ember/object";
|
import { action, computed } from "@ember/object";
|
||||||
import { clipboardCopy } from "discourse/lib/utilities";
|
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
|
import { clipboardCopy } from "discourse/lib/utilities";
|
||||||
|
import discourseLater from "discourse-common/lib/later";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class AdminCustomizeColorsShowController extends Controller {
|
export default class AdminCustomizeColorsShowController extends Controller {
|
||||||
@service dialog;
|
@service dialog;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import EmberObject, { action } from "@ember/object";
|
import EmberObject, { action } from "@ember/object";
|
||||||
import I18n from "I18n";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
import ColorSchemeSelectBaseModal from "admin/components/modal/color-scheme-select-base";
|
import ColorSchemeSelectBaseModal from "admin/components/modal/color-scheme-select-base";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class AdminCustomizeColorsController extends Controller {
|
export default class AdminCustomizeColorsController extends Controller {
|
||||||
@service router;
|
@service router;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
|
import Controller from "@ember/controller";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
import Controller from "@ember/controller";
|
|
||||||
import I18n from "I18n";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class AdminCustomizeEmailStyleEditController extends Controller {
|
export default class AdminCustomizeEmailStyleEditController extends Controller {
|
||||||
@service dialog;
|
@service dialog;
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import { inject as service } from "@ember/service";
|
|
||||||
import Controller, { inject as controller } from "@ember/controller";
|
import Controller, { inject as controller } from "@ember/controller";
|
||||||
import I18n from "I18n";
|
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import { inject as service } from "@ember/service";
|
||||||
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class AdminCustomizeEmailTemplatesEditController extends Controller.extend(
|
export default class AdminCustomizeEmailTemplatesEditController extends Controller.extend(
|
||||||
bufferedProperty("emailTemplate")
|
bufferedProperty("emailTemplate")
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { sort } from "@ember/object/computed";
|
|
||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
|
import { sort } from "@ember/object/computed";
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
|
|
||||||
export default class AdminCustomizeEmailTemplatesController extends Controller {
|
export default class AdminCustomizeEmailTemplatesController extends Controller {
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
|
import Controller from "@ember/controller";
|
||||||
import { action } from "@ember/object";
|
import { action } from "@ember/object";
|
||||||
import { not } from "@ember/object/computed";
|
import { not } from "@ember/object/computed";
|
||||||
import Controller from "@ember/controller";
|
|
||||||
import { ajax } from "discourse/lib/ajax";
|
import { ajax } from "discourse/lib/ajax";
|
||||||
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
|
||||||
import { propertyEqual } from "discourse/lib/computed";
|
import { propertyEqual } from "discourse/lib/computed";
|
||||||
|
import { bufferedProperty } from "discourse/mixins/buffered-content";
|
||||||
|
|
||||||
export default class AdminCustomizeRobotsTxtController extends Controller.extend(
|
export default class AdminCustomizeRobotsTxtController extends Controller.extend(
|
||||||
bufferedProperty("model")
|
bufferedProperty("model")
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { action } from "@ember/object";
|
|
||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import I18n from "I18n";
|
import { action } from "@ember/object";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { url } from "discourse/lib/computed";
|
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
|
import { url } from "discourse/lib/computed";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import I18n from "I18n";
|
||||||
|
|
||||||
export default class AdminCustomizeThemesEditController extends Controller {
|
export default class AdminCustomizeThemesEditController extends Controller {
|
||||||
@service router;
|
@service router;
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import { inject as service } from "@ember/service";
|
import Controller from "@ember/controller";
|
||||||
|
import EmberObject, { action } from "@ember/object";
|
||||||
import {
|
import {
|
||||||
empty,
|
empty,
|
||||||
filterBy,
|
filterBy,
|
||||||
@ -6,16 +7,15 @@ import {
|
|||||||
match,
|
match,
|
||||||
notEmpty,
|
notEmpty,
|
||||||
} from "@ember/object/computed";
|
} from "@ember/object/computed";
|
||||||
import { COMPONENTS, THEMES } from "admin/models/theme";
|
import { inject as service } from "@ember/service";
|
||||||
import Controller from "@ember/controller";
|
|
||||||
import EmberObject, { action } from "@ember/object";
|
|
||||||
import I18n from "I18n";
|
|
||||||
import ThemeSettings from "admin/models/theme-settings";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import { makeArray } from "discourse-common/lib/helpers";
|
|
||||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||||
import { url } from "discourse/lib/computed";
|
import { url } from "discourse/lib/computed";
|
||||||
|
import { makeArray } from "discourse-common/lib/helpers";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
import ThemeSettingsEditor from "admin/components/theme-settings-editor";
|
import ThemeSettingsEditor from "admin/components/theme-settings-editor";
|
||||||
|
import { COMPONENTS, THEMES } from "admin/models/theme";
|
||||||
|
import ThemeSettings from "admin/models/theme-settings";
|
||||||
|
import I18n from "I18n";
|
||||||
import ThemeUploadAddModal from "../components/theme-upload-add";
|
import ThemeUploadAddModal from "../components/theme-upload-add";
|
||||||
|
|
||||||
const THEME_UPLOAD_VAR = 2;
|
const THEME_UPLOAD_VAR = 2;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import { THEMES } from "admin/models/theme";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import { THEMES } from "admin/models/theme";
|
||||||
|
|
||||||
export default class AdminCustomizeThemesController extends Controller {
|
export default class AdminCustomizeThemesController extends Controller {
|
||||||
currentTab = THEMES;
|
currentTab = THEMES;
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
import { action, computed } from "@ember/object";
|
|
||||||
import Controller, { inject as controller } from "@ember/controller";
|
import Controller, { inject as controller } from "@ember/controller";
|
||||||
import AdminDashboard from "admin/models/admin-dashboard";
|
import { action, computed } from "@ember/object";
|
||||||
import I18n from "I18n";
|
import { inject as service } from "@ember/service";
|
||||||
import PeriodComputationMixin from "admin/mixins/period-computation";
|
import { setting } from "discourse/lib/computed";
|
||||||
import Report from "admin/models/report";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import getURL from "discourse-common/lib/get-url";
|
import getURL from "discourse-common/lib/get-url";
|
||||||
import { makeArray } from "discourse-common/lib/helpers";
|
import { makeArray } from "discourse-common/lib/helpers";
|
||||||
import { setting } from "discourse/lib/computed";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
import { inject as service } from "@ember/service";
|
import PeriodComputationMixin from "admin/mixins/period-computation";
|
||||||
|
import AdminDashboard from "admin/models/admin-dashboard";
|
||||||
|
import Report from "admin/models/report";
|
||||||
|
import I18n from "I18n";
|
||||||
import CustomDateRangeModal from "../components/modal/custom-date-range";
|
import CustomDateRangeModal from "../components/modal/custom-date-range";
|
||||||
|
|
||||||
function staticReport(reportType) {
|
function staticReport(reportType) {
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { action, computed } from "@ember/object";
|
|
||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import PeriodComputationMixin from "admin/mixins/period-computation";
|
import { action, computed } from "@ember/object";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import getURL from "discourse-common/lib/get-url";
|
|
||||||
import { inject as service } from "@ember/service";
|
import { inject as service } from "@ember/service";
|
||||||
|
import getURL from "discourse-common/lib/get-url";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
import PeriodComputationMixin from "admin/mixins/period-computation";
|
||||||
import CustomDateRangeModal from "../components/modal/custom-date-range";
|
import CustomDateRangeModal from "../components/modal/custom-date-range";
|
||||||
|
|
||||||
export default class AdminDashboardModerationController extends Controller.extend(
|
export default class AdminDashboardModerationController extends Controller.extend(
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import { INPUT_DELAY } from "discourse-common/config/environment";
|
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
|
||||||
import discourseDebounce from "discourse-common/lib/debounce";
|
|
||||||
import { action, get } from "@ember/object";
|
import { action, get } from "@ember/object";
|
||||||
|
import { INPUT_DELAY } from "discourse-common/config/environment";
|
||||||
|
import discourseDebounce from "discourse-common/lib/debounce";
|
||||||
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
export default class AdminDashboardReportsController extends Controller {
|
export default class AdminDashboardReportsController extends Controller {
|
||||||
filter = null;
|
filter = null;
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user