mirror of
https://github.com/Kvan7/Exiled-Exchange-2.git
synced 2026-09-26 22:55:42 +00:00
select "Stock" filter. closes #405
This commit is contained in:
+2
-1
@@ -141,7 +141,8 @@ export const defaultConfig: Config = {
|
||||
apiLatencySeconds: 2,
|
||||
collapseListings: 'api',
|
||||
smartInitialSearch: true,
|
||||
lockedInitialSearch: true
|
||||
lockedInitialSearch: true,
|
||||
activateStockFilter: false
|
||||
} as PriceCheckWidget,
|
||||
{
|
||||
wmId: 3,
|
||||
|
||||
@@ -151,6 +151,9 @@ export const config = (() => {
|
||||
config.widgets.find(w => w.wmType === 'price-check')!
|
||||
.lockedInitialSearch = true
|
||||
|
||||
config.widgets.find(w => w.wmType === 'price-check')!
|
||||
.activateStockFilter = false
|
||||
|
||||
config.configVersion = 9
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ export interface PriceCheckWidget extends Widget {
|
||||
collapseListings: 'api' | 'app'
|
||||
smartInitialSearch: boolean
|
||||
lockedInitialSearch: boolean
|
||||
activateStockFilter: boolean
|
||||
}
|
||||
|
||||
export interface ItemCheckWidget extends Widget {
|
||||
|
||||
@@ -106,8 +106,8 @@ export default defineComponent({
|
||||
itemFilters.value = createFilters(item)
|
||||
itemStats.value = initUiModFilters(item)
|
||||
|
||||
if ((!props.advancedCheck && !widgetCfg.smartInitialSearch) ||
|
||||
(props.advancedCheck && !widgetCfg.lockedInitialSearch)) {
|
||||
if ((!props.advancedCheck && !widgetCfg.value.smartInitialSearch) ||
|
||||
(props.advancedCheck && !widgetCfg.value.lockedInitialSearch)) {
|
||||
interactedOnce.value = false
|
||||
} else {
|
||||
interactedOnce.value = Boolean(
|
||||
|
||||
@@ -3,10 +3,14 @@ import { ParsedItem, ItemCategory, ItemRarity } from '@/parser'
|
||||
import { VEILED_STAT } from './veiled'
|
||||
import { selected as league } from '@/web/background/Leagues'
|
||||
import { tradeTag } from '../trade/common'
|
||||
import { Config } from '@/web/Config'
|
||||
import { PriceCheckWidget } from '@/web/overlay/interfaces'
|
||||
|
||||
export const SPECIAL_SUPPORT_GEM = ['Empower Support', 'Enlighten Support', 'Enhance Support']
|
||||
|
||||
export function createFilters (item: ParsedItem): ItemFilters {
|
||||
const cfg = Config.store.widgets.find(w => w.wmType === 'price-check') as PriceCheckWidget
|
||||
|
||||
const filters: ItemFilters = {
|
||||
trade: {
|
||||
offline: false,
|
||||
@@ -27,7 +31,7 @@ export function createFilters (item: ParsedItem): ItemFilters {
|
||||
if (item.stackSize || tradeTag(item)) {
|
||||
filters.stackSize = {
|
||||
value: item.stackSize?.value || 1,
|
||||
disabled: true
|
||||
disabled: !(item.stackSize && item.stackSize.value > 1 && cfg.activateStockFilter)
|
||||
}
|
||||
}
|
||||
if (item.category === ItemCategory.MavenInvitation) {
|
||||
|
||||
@@ -35,6 +35,13 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<div class="flex-1 mb-1">{{ t('Always select "Stock" filter') }}</div>
|
||||
<div class="mb-4 flex">
|
||||
<ui-radio v-model="configWidget.activateStockFilter" :value="true" class="mr-4">{{ t('Yes') }}</ui-radio>
|
||||
<ui-radio v-model="configWidget.activateStockFilter" :value="false">{{ t('No') }}</ui-radio>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<div class="flex-1 mb-1">{{ t('Show memorized cursor position') }}</div>
|
||||
<div class="mb-4 flex">
|
||||
@@ -146,7 +153,8 @@ export default defineComponent({
|
||||
"seconds": "секунды",
|
||||
"Settings below are a compromise between increasing load on PoE website and convenient price checking / more accurate search.": "Настройки ниже являются компромиссом между увеличенной нагрузкой на сайт PoE и удобством проверки цен / более точным поиском.",
|
||||
"Show indication on collapsed listings": "Показывать индикацию на сгруппированных результатах",
|
||||
"Perform an auto search, when pressing": "Выполнять автоматический поиск при нажатии"
|
||||
"Perform an auto search, when pressing": "Выполнять автоматический поиск при нажатии",
|
||||
"Always select \"Stock\" filter": "Всегда активировать фильтр \"Запас\""
|
||||
}
|
||||
}
|
||||
</i18n>
|
||||
|
||||
Reference in New Issue
Block a user