angular / angular/components

Make an overlay always on top of other overlays

オープン
#14,650 コメント 4 件 リアクション 5 件 担当者 0 名 GitHub で見る
area: cdk/overlay feature P4
主要言語
TypeScript
スター
25k
フォーク
6.8k
平均マージ
1日 8時間
マージ済み PR(30日)
91

説明

#### Please describe the feature you would like to request.

whenever a new overlay is created it is positions on top of other existing overlays (speaking wrt z-index).
provide a way to mark a overlay need to be shown always on top of other overlay's irrespective of order of creation


#### What is the use-case or motivation for this proposal?

In our application we are using `overlay` as container for in-app **notifications** (we don't use/follow material spec)
We also use overlay for different use-cases like `full-window` dialogs, custom `drop-downs` , and such things
opening new overlay is hiding the **notifications** which we do not want

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

このissueではファイルもテストも指定されていません。まずAngular CDKのoverlay実装と既存のテストを見つけ、次にoverlayの重なり順がどのように割り当てられているかを追跡してください。完了条件には、マークされたoverlayを他のoverlayより上に維持するためのサポートされた方法と、作成順序および通知のユースケースを対象とするテストを含める必要があります。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
angular, typescript
領域
frontend
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。