hideAll = (slot)-> slot.find(".value_type_field").hide() showField = (divName) -> return if divName == '' $("#" + divName).slideDown(100) wagn.slotReady (slot) -> slot.find('[data-tooltip="true"]').tooltip() if(slot.hasClass('STRUCTURE-metric_value_type_edit_structure')) # hide the related field # if no type is selected, hide all fields div_to_show = '' slot.find('.RIGHT-value_type #pointer_select').change(-> value = $(this).val() switch value when 'Number' div_to_show = 'number_details' when 'Monetary' div_to_show = 'currency_details' when 'Category' div_to_show = 'category_details' hideAll(slot) showField(div_to_show) ).change() # cancel-button to dismiss the modal slot.find(".cancel-button").data('dismiss','modal') # dismiss and refresh page after submit slot.find('form:first').on 'ajax:success', (_event, data, xhr) -> $('#modal-main-slot').modal('hide'); $('#fakeLoader').fakeLoader timeToHide: 1000000 #Time in milliseconds for fakeLoader disappear zIndex: '999' #Default zIndex spinner: 'spinner1'#Options: 'spinner1', 'spinner2', 'spinner3', 'spinner4', 'spinner5', 'spinner6', 'spinner7' bgColor: 'rgb(255,255,255,0.80)'#Hex, RGB or RGBA colors location.reload();