Skip to main content

data_attr_to_camel

Function data_attr_to_camel 

Source
pub fn data_attr_to_camel(attr_name: &str) -> Option<String>
Expand description

data-* 属性名から camelCase の dataset プロパティ名への変換。 HTML Living Standard §7.3.3

  1. 先頭が "data-" でなければ None。
  2. "data-" を取り除く。
  3. ハイフン (-) の直後が ASCII 小文字 ('a'..='z') の場合のみ、 ハイフンを取り除き小文字を大文字へ変換する。 数字や大文字、記号、末尾ハイフンの場合はハイフンを維持する。