diff --git a/web/concrete/models/attribute/types/select/type_form.js b/web/concrete/models/attribute/types/select/type_form.js index 5b8492c6168..488322270b8 100644 --- a/web/concrete/models/attribute/types/select/type_form.js +++ b/web/concrete/models/attribute/types/select/type_form.js @@ -1,4 +1,4 @@ -var ccmAttributesHelper={ +var ccmAttributesHelper={ valuesBoxDisabled:function(typeSelect){ var attrValsInterface=document.getElementById('attributeValuesInterface') var requiredVals=document.getElementById('reqValues'); @@ -6,27 +6,27 @@ var ccmAttributesHelper={ var offMsg=document.getElementById('attributeValuesOffMsg'); if (typeSelect.value == 'SELECT' || typeSelect.value == 'SELECT_MULTIPLE') { attrValsInterface.style.display='block'; - requiredVals.style.display='inline'; + requiredVals.style.display='inline'; if(allowOther) allowOther.style.display='block'; - offMsg.style.display='none'; - } else { - requiredVals.style.display='none'; + offMsg.style.display='none'; + } else { + requiredVals.style.display='none'; attrValsInterface.style.display='none'; if(allowOther) allowOther.style.display='none'; - offMsg.style.display='block'; - } - }, - + offMsg.style.display='block'; + } + }, + deleteValue:function(val){ if(confirm(ccmi18n.deleteAttributeValue)) { - $('#akSelectValueWrap_'+val).remove(); + $('#akSelectValueWrap_'+val).remove(); } }, - - editValue:function(val){ + + editValue:function(val){ if($('#akSelectValueDisplay_'+val).css('display')!='none'){ $('#akSelectValueDisplay_'+val).css('display','none'); - $('#akSelectValueEdit_'+val).css('display','block').find('input[type="text"]').focus(); + $('#akSelectValueEdit_'+val).css('display','block').find('input[type="text"]').focus(); }else{ $('#akSelectValueDisplay_'+val).css('display','block'); $('#akSelectValueEdit_'+val).css('display','none'); @@ -34,20 +34,20 @@ var ccmAttributesHelper={ $('#akSelectValueField_'+val).val( $('
').html(txtValue).text()); } }, - - changeValue:function(val){ - var txtValue = $('
').text($('#akSelectValueField_'+val).val()).html(); + + changeValue:function(val){ + var txtValue = $('
').text($('#akSelectValueField_'+val).val()).html(); $('#akSelectValueStatic_'+val).html( txtValue ); this.editValue(val) }, - + makeSortable: function() { $("div#attributeValuesWrap").sortable({ cursor: 'move', opacity: 0.5 }); }, - + saveNewOption:function(){ var newValF=$('#akSelectValueFieldNew'); var val = $('
').text(newValF.val()).html(); @@ -55,25 +55,25 @@ var ccmAttributesHelper={ return; } var ts = 't' + new Date().getTime(); - var template=document.getElementById('akSelectValueWrapTemplate'); + var template=document.getElementById('akSelectValueWrapTemplate'); var newRowEl=document.createElement('div'); newRowEl.innerHTML=template.innerHTML.replace(/template_clean/ig,ts).replace(/template/ig,val); newRowEl.id="akSelectValueWrap_"+ts; newRowEl.className='akSelectValueWrap'; - $('#attributeValuesWrap').append(newRowEl); - newValF.val(''); + $('#attributeValuesWrap').append(newRowEl); + newValF.val(''); }, - + clrInitTxt:function(field,initText,removeClass,blurred){ if(blurred && field.value==''){ field.value=initText; $(field).addClass(removeClass); - return; + return; } if(field.value==initText) field.value=''; if($(field).hasClass(removeClass)) $(field).removeClass(removeClass); }, - + keydownHandler:function(event){ var form = $("#ccm-attribute-key-form"); switch (event.keyCode) { @@ -104,4 +104,4 @@ var ccmAttributesHelper={ ccmAttributesHelper.keydownHandler.apply(this, arguments); } -} \ No newline at end of file +}