window.Qwaiter= alert: (msg) -> alert(msg) confirm: (options) -> options ||= {} content = options.content || 'Are you sure?' title = options.title || 'Confirm' wrapper = $('
') callback_wrapper = -> wrapper.modal('hide') options.ok() callback_cancel_wrapper = -> wrapper.modal('hide') options.cancel() if options.cancel header = $('') .append('') .append(''+content+'
').appendTo(wrapper) footer = $('') .append($('Close').click(callback_cancel_wrapper)) .append($('Yes').click(callback_wrapper)) .appendTo(wrapper) wrapper.modal() currency: (num) -> num = 0.0 if isNaN(num) || num == '' || num == null '€ ' + parseFloat(num).toFixed(2) jQuery.ajaxSetup 'beforeSend': (xhr) -> xhr.setRequestHeader("Accept", "text/javascript")