How to use Advance Style Sheet option in inherent project

Hi,

I wonder how to use the Advance Style Sheet option in the inherent project.
Like before I have a base project in that I put my library and resources and inherit them in customer projects. The problem is I use Advance Style Sheet in my parent project for my library and also want to add some extra CSS classes to it based on the customer project. So I need to override it and add class and next time I add or modify in the parent Advance Style Sheet I can't have some change in customer projects.

I believe it crucial each project has its own Advance Style Sheet plus the inherit one. So one is the Advance Style Sheet that inherits and one is its own. Otherwise, it doesn't make sense to use Advance Style Sheet for the parent-child project.

Think of it like view or python package or named query. The parent and children project each has its own resources.

Sounds like a feature request.

We're probably not going to change the way the advanced stylesheet works vis-a-vis project inheritance directly (it's a singleton resource, which has weird ramifications) but I could get behind a "pull in parent resource, show a diff/merge panel" functionality on the stylesheet editor itself. It would still be a manual process in each child project, but at least you'd have a chance.

Down the road, I'd like to enable deeper customization of Perspective via the webdev module; that may end up including in-project stylesheets or similar.

2 Likes