mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-12-07 06:14:24 +00:00
Autocomplete: Simplify _create() method
Uses logical expressions in place of conditional expressions. Closes #1490
This commit is contained in:
parent
581bfb55bf
commit
4212d072a1
@ -76,14 +76,11 @@ $.widget( "ui.autocomplete", {
|
|||||||
isTextarea = nodeName === "textarea",
|
isTextarea = nodeName === "textarea",
|
||||||
isInput = nodeName === "input";
|
isInput = nodeName === "input";
|
||||||
|
|
||||||
this.isMultiLine =
|
// Textareas are always multi-line
|
||||||
// Textareas are always multi-line
|
// Inputs are always single-line, even if inside a contentEditable element
|
||||||
isTextarea ? true :
|
// IE also treats inputs as contentEditable
|
||||||
// Inputs are always single-line, even if inside a contentEditable element
|
// All other element types are determined by whether or not they're contentEditable
|
||||||
// IE also treats inputs as contentEditable
|
this.isMultiLine = isTextarea || !isInput && this.element.prop( "isContentEditable" );
|
||||||
isInput ? false :
|
|
||||||
// All other element types are determined by whether or not they're contentEditable
|
|
||||||
this.element.prop( "isContentEditable" );
|
|
||||||
|
|
||||||
this.valueMethod = this.element[ isTextarea || isInput ? "val" : "text" ];
|
this.valueMethod = this.element[ isTextarea || isInput ? "val" : "text" ];
|
||||||
this.isNewMenu = true;
|
this.isNewMenu = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user