Skip to main content

dom_step_by

Function dom_step_by 

Source
pub(crate) fn dom_step_by(
    it: &mut Interp,
    this: Value,
    a: &[Value],
    sign: f64,
) -> Result<Value, Value>
Expand description

input.stepUp(n?)/.stepDown(n?)(HTML5。<input type="number"/"range"> で値を step 刻みで増減する定番メソッド)が丸ごと未対応だった。value/ step/min/max 属性を読み、min/max があればクランプしてから value 属性へ書き戻す(step="any"等パース不能な場合は既定値 1 に フォールバックする、この処理系の他の数値属性パースと同じ寛容な簡略化)。