app/assets/javascript/c80_estate/backend/admin/src/areas.js in c80_estate-0.1.0.26 vs app/assets/javascript/c80_estate/backend/admin/src/areas.js in c80_estate-0.1.0.27

- old
+ new

@@ -193,15 +193,15 @@ //делаем его readonly $iselprop.attr("disabled", true); // NOTE:: но в момент нажатия кнопки "Отправить" мы "разлачиваем" селект, чтобы параметры формы "правильно" отправлялись; // в input "производитель" - ставим "-1" и прячем его от пользователя - if (ielem["id"] == 36) { - $iinputprop.val("-1"); - $ifs.css("display",'none'); - } - + //if (ielem["id"] == 36) { + // $iinputprop.val("-1"); + // $ifs.css("display",'none'); + //} + $ifs.find("> ol").addClass('v_' + ielem["id"]); } fLoadingHide(); } else { @@ -307,10 +307,11 @@ // в этот селект жестоко предустанавливаем значение из data и делаем его readonly $iselprop.find("option").filter(function () { //console.log(this); return $(this).val() == ielem["id"]; //return $(this).text() == ielem["title"]; }).prop('selected', true); + //$ifs.addClass('v_'+ielem["id"]); $iselprop.attr("disabled", true); // NOTE:: но в момент нажатия кнопки "Отправить" мы "разлачиваем" селект, чтобы параметры формы "правильно" отправлялись } /*дописываем единицы измерения всем селектам*/ @@ -336,25 +337,29 @@ t += ", " + ielem["uom_title"] } return t; }); + // находим опцию id=36 селекта "имя свойства" + var $opt = $iselprop.find("option").filter(function () { + var $t = $(this); + //return $t.val() == 36 && $t.prop('selected'); + return $t.val() == ielem["id"] && $t.prop('selected'); + }); + // из этой опции добираемся до fieldset, который её содержит + var $fieldset = $opt.parent().parent().parent(); + + //console.log($fieldset); + // в input "производитель" - ставим "-1" и прячем весь fieldset от пользователя - if (ielem["id"] == 36) { - // находим опцию id=36 селекта "имя свойства" - var $opt = $iselprop.find("option").filter(function () { - var $t = $(this); - return $t.val() == 36 && $t.prop('selected'); - }); - // из этой опции добираемся до fieldset, который её содержит - var $fieldset = $opt.parent().parent().parent(); + //if (ielem["id"] == 36) { // а затем уже находим input - $fieldset.find("input").val("-1"); + //$fieldset.find("input").val("-1"); // прячем - $fieldset.css('display','none'); + //$fieldset.css('display','none'); + //} - } - + $fieldset.addClass('v_'+ielem["id"]); } fLoadingHide(); } else { \ No newline at end of file