From 3cae919f52963d26486f73094f4a88525294edd1 Mon Sep 17 00:00:00 2001 From: Dries <dries@buytaert.net> Date: Sat, 14 Jul 2012 21:44:42 -0400 Subject: [PATCH] - Patch #1684846 by droplet: JSHint field_ui(). --- core/modules/field_ui/field_ui.js | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/core/modules/field_ui/field_ui.js b/core/modules/field_ui/field_ui.js index a22bacac0322..e49f07bfd3e3 100644 --- a/core/modules/field_ui/field_ui.js +++ b/core/modules/field_ui/field_ui.js @@ -58,7 +58,7 @@ Drupal.fieldUIFieldOverview = { }); $this.bind('change keyup', function (e, updateText) { - var updateText = (typeof updateText === 'undefined' ? true : updateText); + updateText = (typeof updateText === 'undefined' ? true : updateText); var selectedField = this.options[this.selectedIndex].value; var selectedFieldType = (selectedField in fields ? fields[selectedField].type : null); var selectedFieldWidget = (selectedField in fields ? fields[selectedField].widget : null); @@ -325,19 +325,18 @@ Drupal.fieldUIDisplayOverview.field.prototype = { // When triggered by a row drag, the 'format' select needs to be adjusted // to the new region. var currentValue = this.$formatSelect.val(); - switch (region) { - case 'visible': - if (currentValue === 'hidden') { - // Restore the formatter back to the default formatter. Pseudo-fields do - // not have default formatters, we just return to 'visible' for those. - var value = (typeof this.defaultFormatter !== 'undefined') ? this.defaultFormatter : 'visible'; - } - break; - - default: - var value = 'hidden'; - break; + var value; + if (region === 'visible') { + if (currentValue === 'hidden') { + // Restore the formatter back to the default formatter. Pseudo-fields do + // not have default formatters, we just return to 'visible' for those. + value = (typeof this.defaultFormatter !== 'undefined') ? this.defaultFormatter : 'visible'; + } } + else { + value = 'hidden'; + } + if (typeof value !== 'undefined') { this.$formatSelect.val(value); } -- GitLab