diff options
Diffstat (limited to 'components/script/textinput.rs')
-rw-r--r-- | components/script/textinput.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/textinput.rs b/components/script/textinput.rs index 5beee247f96..25243d739ab 100644 --- a/components/script/textinput.rs +++ b/components/script/textinput.rs @@ -73,6 +73,7 @@ pub struct TextInput<T: ClipboardProvider> { /// /// https://html.spec.whatwg.org/multipage/#attr-fe-maxlength pub max_length: Option<usize>, + pub min_length: Option<usize>, pub selection_direction: SelectionDirection, } @@ -150,6 +151,7 @@ impl<T: ClipboardProvider> TextInput<T> { /// Instantiate a new text input control pub fn new(lines: Lines, initial: DOMString, clipboard_provider: T, max_length: Option<usize>, + min_length: Option<usize>, selection_direction: SelectionDirection) -> TextInput<T> { let mut i = TextInput { lines: vec!(), @@ -158,6 +160,7 @@ impl<T: ClipboardProvider> TextInput<T> { multiline: lines == Lines::Multiple, clipboard_provider: clipboard_provider, max_length: max_length, + min_length: min_length, selection_direction: selection_direction, }; i.set_content(initial); |