dojo 1.8 では、アプリケーション固有のカスタム ウィジェットをいくつか作成していますが、それらをページの現在のテーマのスタイルに一致させたいと考えています。残念ながら、私のウィジェットは Dijit ウィジェットで構成されていないため、それを実現する方法を見つけることができませんでした。
variables.less
変数の観点からウィジェットのスタイルを作成できるようにしたいと考えています。ただし、ビルド時にどのテーマを使用すればよいか分からないため、どのvariables.less
ファイルを使用すればよいかわかりません。さらに、variables.less
ファイルは色を定義しますが、境界線の半径、間隔など、テーマの他の側面は定義しません。
頭に浮かぶもう 1 つのアプローチは、自分が望むものに近いテーマによって定義された既存の CSS クラスを見つけて、それらを HTML に適用することです。しかし、それは限界があるように思えます。
標準ウィジェットは、表示したい各ウィジェットについて各テーマに「認識」させることでこれを処理しているようです。必要に応じて許容できるフォールバックですが、各テーマを変更する必要はありません。
何をすべきかについて何か提案はありますか?