Skip to content

Commit

Permalink
DEV: Use new renderInOutlet API (#24)
Browse files Browse the repository at this point in the history
Why this change?

This simplifies the rendering logic and only requires one file instead
of having to declare two connector files.
  • Loading branch information
tgxworld committed Oct 23, 2023
1 parent c32394d commit b9ea760
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 23 deletions.
1 change: 1 addition & 0 deletions .discourse-compatibility
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
< 3.2.0.beta2: c32394d6348e46e33e8734d49d81e49f346993d5
2.6.0.beta3: 4d3bf39661730786e457f255b5b5d37eebf398e8

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import { apiInitializer } from "discourse/lib/api";
import VersatileBanner from "../components/versatile-banner";

export default apiInitializer("1.15.0", (api) => {
api.renderInOutlet(settings.plugin_outlet, VersatileBanner);
});
35 changes: 18 additions & 17 deletions settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ plugin_outlet:
choices:
- "below-site-header"
- "above-main-container"
refresh: true
banner_background_image:
type: string
default: "https://i.imgur.com/k7SnZth.jpg"
Expand Down Expand Up @@ -92,10 +93,10 @@ main_heading_content:
<div class="colored-line"></div>
<div class="description">
<p>
Nulla ullamcorper augue vel sodales pellentesque. Sed
vitae sapien sit amet mauris consequat malesuada.
Vestibulum vitae iaculis nisl, vel aliquet velit.
Fusce venenatis laoreet diam, non dictum nisl
Nulla ullamcorper augue vel sodales pellentesque. Sed
vitae sapien sit amet mauris consequat malesuada.
Vestibulum vitae iaculis nisl, vel aliquet velit.
Fusce venenatis laoreet diam, non dictum nisl
vestibulum non.
</p>
</div>
Expand All @@ -106,8 +107,8 @@ first_column_content:
default: |
<h3>A simple box</h3>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed id congue eros, sit amet suscipit libero. Nunc vitae
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed id congue eros, sit amet suscipit libero. Nunc vitae
placerat est.
</p>
<div class="banner-list">
Expand All @@ -124,11 +125,11 @@ second_column_content:
default: |
<h3>Another simple box</h3>
<p>
Integer velit ante,
<a href="https://discourse.org">DISCOURSE</a>
amet tristique in, gravida at ligula. Sed gravida mauris id
neque vestibulum semper. Suspendisse potenti. Nam
nec maximus ligula. Ut eget semper est. Sed ornare
Integer velit ante,
<a href="https://discourse.org">DISCOURSE</a>
amet tristique in, gravida at ligula. Sed gravida mauris id
neque vestibulum semper. Suspendisse potenti. Nam
nec maximus ligula. Ut eget semper est. Sed ornare
sit amet justo eu rutrum. Integer sit amet facilisis ipsum.
</p>
<div class="buttons" id="my-button">
Expand All @@ -140,12 +141,12 @@ third_column_content:
default: |
<h3>Yet another simple box</h3>
<p>
Pellentesque ut lacinia nunc, eu molestie nulla.
Pellentesque viverra nisi urna, at hendrerit nisl
sodales in. Morbi auctor sodales nisi, eget aliquam
justo maximus in. Suspendisse a felis a massa
elementum pellentesque quis eget dolor. Orci varius
natoque penatibus et magnis dis parturient montes,
Pellentesque ut lacinia nunc, eu molestie nulla.
Pellentesque viverra nisi urna, at hendrerit nisl
sodales in. Morbi auctor sodales nisi, eget aliquam
justo maximus in. Suspendisse a felis a massa
elementum pellentesque quis eget dolor. Orci varius
natoque penatibus et magnis dis parturient montes,
nascetur ridiculus mus.
</p>
fourth_column_content:
Expand Down

0 comments on commit b9ea760

Please sign in to comment.