]> source.dussan.org Git - jquery-ui.git/commitdiff
Autocomplete: Simplify _create() method
authorJörn Zaefferer <joern.zaefferer@gmail.com>
Fri, 13 Mar 2015 16:16:24 +0000 (17:16 +0100)
committerJörn Zaefferer <joern.zaefferer@gmail.com>
Tue, 17 Mar 2015 15:05:31 +0000 (16:05 +0100)
Uses logical expressions in place of conditional expressions.

Closes #1490

ui/autocomplete.js

index 3a52e1b173aec6726a0fa05e03acae9c1520001d..bdf995621a0e2e6a8236a75ebe844b1f06897f35 100644 (file)
@@ -76,14 +76,11 @@ $.widget( "ui.autocomplete", {
                        isTextarea = nodeName === "textarea",
                        isInput = nodeName === "input";
 
-               this.isMultiLine =
-                       // Textareas are always multi-line
-                       isTextarea ? true :
-                       // Inputs are always single-line, even if inside a contentEditable element
-                       // IE also treats inputs as contentEditable
-                       isInput ? false :
-                       // All other element types are determined by whether or not they're contentEditable
-                       this.element.prop( "isContentEditable" );
+               // Textareas are always multi-line
+               // Inputs are always single-line, even if inside a contentEditable element
+               // IE also treats inputs as contentEditable
+               // All other element types are determined by whether or not they're contentEditable
+               this.isMultiLine = isTextarea || !isInput && this.element.prop( "isContentEditable" );
 
                this.valueMethod = this.element[ isTextarea || isInput ? "val" : "text" ];
                this.isNewMenu = true;