Skip to content

取消所有模組的 data-name 並強制改用 id #971

@YamiOdymel

Description

@YamiOdymel

這點是效仿 HTML 設計,如:popovertarget<label for="">name 屬性而來的,這些屬性通常都是依照 id 為主,但其實也對,因為很多元件本來就不允許重複的 data-name,那在這種情況下也只是重造一個 id 的輪子。

主要是當初 Tocas Module 有設計 @scope 可以在不同命名空間內有相同名稱的 data-name,雖然沒有介紹過,但這重要嗎?也許使用者想要重複名稱,可以在指派 id 的時候後面加上亂數,例如 #user-dropdown-1354, #user-dropdown-7122

image

Metadata

Metadata

Assignees

Labels

💡 改進提案討論的是基於目前元件所做出的變更,令某個功能或樣式更好(而不是追加新功能)。💣 大型異動這個請求是大型異動,甚至有可能重寫部份程式碼而不是單純小修改追加功能。📜 JavaScript這件事情和模組、JavaScript 程式碼有關聯

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions