DEV: User UPPER_CASE for constants
This commit is contained in:
parent
da561a430d
commit
34e5f807ec
|
@ -2,7 +2,7 @@ import discourseComputed from "discourse-common/utils/decorators";
|
|||
import { empty, and } from "@ember/object/computed";
|
||||
import { setting } from "discourse/lib/computed";
|
||||
import { buildCategoryPanel } from "discourse/components/edit-category-panel";
|
||||
import { SearchPriorities } from "discourse/lib/constants";
|
||||
import { SEARCH_PRIORITIES } from "discourse/lib/constants";
|
||||
import Group from "discourse/models/group";
|
||||
|
||||
const categorySortCriteria = [];
|
||||
|
@ -71,7 +71,7 @@ export default buildCategoryPanel("settings", {
|
|||
searchPrioritiesOptions() {
|
||||
const options = [];
|
||||
|
||||
Object.entries(SearchPriorities).forEach(entry => {
|
||||
Object.entries(SEARCH_PRIORITIES).forEach(entry => {
|
||||
const [name, value] = entry;
|
||||
|
||||
options.push({
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// DO NOT EDIT THIS FILE!!!
|
||||
// Update it by running `rake javascript:update_constants`
|
||||
|
||||
export const SearchPriorities = {
|
||||
export const SEARCH_PRIORITIES = {
|
||||
ignore: 1,
|
||||
very_low: 2,
|
||||
low: 3,
|
||||
|
@ -10,4 +10,4 @@ export const SearchPriorities = {
|
|||
very_high: 5
|
||||
};
|
||||
|
||||
export const SearchPhraseRegexp = '"([^"]+)"';
|
||||
export const SEARCH_PHRASE_REGEXP = '"([^"]+)"';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { SearchPhraseRegexp } from "discourse/lib/constants";
|
||||
import { SEARCH_PHRASE_REGEXP } from "discourse/lib/constants";
|
||||
import highlightHTML from "discourse/lib/highlight-html";
|
||||
|
||||
export const CLASS_NAME = "search-highlight";
|
||||
|
@ -7,7 +7,7 @@ export default function(elem, term, opts = {}) {
|
|||
if (!_.isEmpty(term)) {
|
||||
// special case ignore "l" which is used for magic sorting
|
||||
let words = _.reject(
|
||||
term.match(new RegExp(`${SearchPhraseRegexp}|[^\\s]+`, "g")),
|
||||
term.match(new RegExp(`${SEARCH_PHRASE_REGEXP}|[^\\s]+`, "g")),
|
||||
t => t === "l"
|
||||
);
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ import { defaultHomepage } from "discourse/lib/utilities";
|
|||
import TopicList from "discourse/models/topic-list";
|
||||
import { ajax } from "discourse/lib/ajax";
|
||||
import PreloadStore from "discourse/lib/preload-store";
|
||||
import { SearchPriorities } from "discourse/lib/constants";
|
||||
import { SEARCH_PRIORITIES } from "discourse/lib/constants";
|
||||
import { hash } from "rsvp";
|
||||
import Site from "discourse/models/site";
|
||||
|
||||
|
@ -145,7 +145,7 @@ export function openNewCategoryModal(context) {
|
|||
allow_badges: true,
|
||||
topic_featured_link_allowed: true,
|
||||
custom_fields: {},
|
||||
search_priority: SearchPriorities.normal
|
||||
search_priority: SEARCH_PRIORITIES.normal
|
||||
});
|
||||
|
||||
showModal("edit-category", { model }).set("selectedTab", "general");
|
||||
|
|
|
@ -17,9 +17,9 @@ task 'javascript:update_constants' => :environment do
|
|||
// DO NOT EDIT THIS FILE!!!
|
||||
// Update it by running `rake javascript:update_constants`
|
||||
|
||||
export const SearchPriorities = #{Searchable::PRIORITIES.to_json};
|
||||
export const SEARCH_PRIORITIES = #{Searchable::PRIORITIES.to_json};
|
||||
|
||||
export const SearchPhraseRegexp = '#{Search::PHRASE_MATCH_REGEXP_PATTERN}';
|
||||
export const SEARCH_PHRASE_REGEXP = '#{Search::PHRASE_MATCH_REGEXP_PATTERN}';
|
||||
JS
|
||||
|
||||
output_path = "#{Rails.root}/app/assets/javascripts/discourse/app/lib/constants.js"
|
||||
|
|
Loading…
Reference in New Issue