discourse/app/assets/stylesheets/common
Krzysztof Kotlarek b120728999
FEATURE: Ability to add components to all themes (#8404)
* FEATURE: Ability to add components to all themes

This is the first and functional step from that topic https://dev.discourse.org/t/adding-a-theme-component-is-too-much-work/15398/16

The idea here is that when a new component is added, the user can easily assign it to all themes (parents).

To achieve that, I needed to change a site-setting component to accept `setDefaultValues` action and `setDefaultValuesLabel` translated label.
Also, I needed to add `allowAny` option to disable that for theme selector.

I also refactored backend to accept both parent and child ids with one method to avoid duplication (Renamed `add_child_theme!` to more general `add_relative_theme!`)

* FIX: Improvement after code review

* FIX: Improvement after code review2

* FIX: use mapBy and filterBy directly
2019-11-28 16:19:01 +11:00
..
admin FEATURE: Ability to add components to all themes (#8404) 2019-11-28 16:19:01 +11:00
base UX: adds hover effect on lightboxed images (#8416) 2019-11-26 15:06:30 +01:00
components FIX: Better handling of Group model state (#8356) 2019-11-18 14:59:28 +02:00
foundation UX: adds hover effect on lightboxed images (#8416) 2019-11-26 15:06:30 +01:00
select-kit Adding a text-overflow: ellipsis; mixin and related cleanup 2019-11-06 14:00:29 -05:00
d-editor.scss UX: Better composer hyperlink modal (#8160) 2019-10-08 16:19:07 -04:00
input_tip.scss DEV: adds prettier (#5956) 2018-06-08 11:49:31 +02:00
printer-friendly.scss DEV: Add before button hook in post-menu. (#7550) 2019-05-15 22:48:23 +03:00
topic-entrance.scss Upgrade to FontAwesome 5 (take two) (#6673) 2018-11-26 16:49:57 -05:00
topic-timeline.scss UX: Align timeline controls to the top 2019-09-04 17:28:54 -07:00