angle brackets 👼

This commit is contained in:
Jarek Radosz 2025-05-12 22:00:05 +02:00
parent b703676ea5
commit f15f3e0676
No known key found for this signature in database
GPG Key ID: 98C198E7019429B3
3 changed files with 44 additions and 44 deletions

View File

@ -3,8 +3,8 @@ import { mapBy } from "@ember/object/computed";
import { classNames } from "@ember-decorators/component"; import { classNames } from "@ember-decorators/component";
import DButton from "discourse/components/d-button"; import DButton from "discourse/components/d-button";
import { makeArray } from "discourse/lib/helpers"; import { makeArray } from "discourse/lib/helpers";
import HouseAdsSetting from "discourse/plugins/discourse-adplugin/admin/components/house-ads-setting"; import HouseAdsChooser from "./house-ads-chooser";
import houseAdsChooser from "./house-ads-chooser"; import HouseAdsSetting from "./house-ads-setting";
@classNames("house-ads-setting house-ads-list-setting") @classNames("house-ads-setting house-ads-list-setting")
export default class HouseAdsListSetting extends HouseAdsSetting { export default class HouseAdsListSetting extends HouseAdsSetting {
@ -18,11 +18,11 @@ export default class HouseAdsListSetting extends HouseAdsSetting {
<template> <template>
<label for={{this.name}}>{{this.title}}</label> <label for={{this.name}}>{{this.title}}</label>
{{houseAdsChooser <HouseAdsChooser
settingValue=this.adValue @settingValue={{this.adValue}}
choices=this.adNames @choices={{this.adNames}}
onChange=this.changeAdValue @onChange={{this.changeAdValue}}
}} />
<div class="setting-controls"> <div class="setting-controls">
{{#if this.changed}} {{#if this.changed}}
<DButton class="ok" @action={{action "save"}} @icon="check" /> <DButton class="ok" @action={{action "save"}} @icon="check" />

View File

@ -3,7 +3,7 @@ import RouteTemplate from "ember-route-template";
import DButton from "discourse/components/d-button"; import DButton from "discourse/components/d-button";
import routeAction from "discourse/helpers/route-action"; import routeAction from "discourse/helpers/route-action";
import { i18n } from "discourse-i18n"; import { i18n } from "discourse-i18n";
import houseAdsListSetting from "../../components/house-ads-list-setting"; import HouseAdsListSetting from "../../components/house-ads-list-setting";
export default RouteTemplate( export default RouteTemplate(
<template> <template>
@ -12,36 +12,36 @@ export default RouteTemplate(
{{#if @controller.houseAds.length}} {{#if @controller.houseAds.length}}
<form class="form-horizontal"> <form class="form-horizontal">
{{houseAdsListSetting <HouseAdsListSetting
name="topic_list_top" @name="topic_list_top"
value=@controller.adSettings.topic_list_top @value={{@controller.adSettings.topic_list_top}}
allAds=@controller.houseAds @allAds={{@controller.houseAds}}
adSettings=@controller.adSettings @adSettings={{@controller.adSettings}}
}} />
{{houseAdsListSetting <HouseAdsListSetting
name="topic_above_post_stream" @name="topic_above_post_stream"
value=@controller.adSettings.topic_above_post_stream @value={{@controller.adSettings.topic_above_post_stream}}
allAds=@controller.houseAds @allAds={{@controller.houseAds}}
adSettings=@controller.adSettings @adSettings={{@controller.adSettings}}
}} />
{{houseAdsListSetting <HouseAdsListSetting
name="topic_above_suggested" @name="topic_above_suggested"
value=@controller.adSettings.topic_above_suggested @value={{@controller.adSettings.topic_above_suggested}}
allAds=@controller.houseAds @allAds={{@controller.houseAds}}
adSettings=@controller.adSettings @adSettings={{@controller.adSettings}}
}} />
{{houseAdsListSetting <HouseAdsListSetting
name="post_bottom" @name="post_bottom"
value=@controller.adSettings.post_bottom @value={{@controller.adSettings.post_bottom}}
allAds=@controller.houseAds @allAds={{@controller.houseAds}}
adSettings=@controller.adSettings @adSettings={{@controller.adSettings}}
}} />
{{houseAdsListSetting <HouseAdsListSetting
name="topic_list_between" @name="topic_list_between"
value=@controller.adSettings.topic_list_between @value={{@controller.adSettings.topic_list_between}}
allAds=@controller.houseAds @allAds={{@controller.houseAds}}
adSettings=@controller.adSettings @adSettings={{@controller.adSettings}}
}} />
<DButton <DButton
@label="admin.adplugin.house_ads.more_settings" @label="admin.adplugin.house_ads.more_settings"

View File

@ -1,11 +1,11 @@
import adSlot from "./ad-slot"; import AdSlot from "./ad-slot";
const PostBottomAd = <template> const PostBottomAd = <template>
{{adSlot <AdSlot
placement="post-bottom" @placement="post-bottom"
category=@model.topic.category.slug @category={{@model.topic.category.slug}}
postNumber=@model.post_number @postNumber={{@model.post_number}}
}} />
</template>; </template>;
export default PostBottomAd; export default PostBottomAd;