$( document ).ready(function() { $( 'body' ).on( 'change', '.price', function() { var value = $( this ).val(); value = (value + '').replace(/[^\d.,-]/g, ''); value = value.replace( ' ', '' ); value = parseFloat( value.replace( ',', '.' ) * 1 ); value = number_format( value , 2 , '.', '' ); $( this ).val( value ); }); $( 'input.datetime' ).datetimepicker({ language: 'pl', autoClose: true, disabledDates: false, pickTime: false, format: 'YYYY-MM-DD', }); $( 'body' ).on( 'click', '.date-range', function() { $( this ).daterangepicker().focus(); }); }); function confirm_message( m_content, m_url ) { $.confirm( { title: 'Potwierdź', type: 'orange', columnClass: 'col-md-8 col-md-offset-2 col-12', closeIcon: true, closeIconClass: 'fa fa-close', content: m_content, theme: 'modern', buttons: { submit: { text: 'Zatwierdź', btnClass: 'btn-success', action: function () { if ( m_url ) document.location.href = m_url; } }, cancel: { text: 'Anuluj', btnClass: 'btn-danger', action: function() {} } } }); } function escapeHtml(str) { var map = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }; return str.replace(/[&<>"']/g, function(m) {return map[m];}); } function get_elapsed_time_string(total_seconds) { function pretty_time_string(num) { return ( num < 10 ? "0" : "" ) + num; } var hours = Math.floor(total_seconds / 3600); total_seconds = total_seconds % 3600; var minutes = Math.floor(total_seconds / 60); total_seconds = total_seconds % 60; var seconds = Math.floor(total_seconds); hours = pretty_time_string(hours); minutes = pretty_time_string(minutes); seconds = pretty_time_string(seconds); var currentTimeString = hours + ":" + minutes + ":" + seconds; return currentTimeString; } function escape_html(text) { return text .replace(/&/g, "&") .replace(//g, ">") .replace(/"/g, """) .replace(/'/g, "'"); } function number_format( number, decimals, dec_point, thousands_sep ) { number = (number + '').replace(/[^0-9+\-Ee.]/g, ''); var n = !isFinite(+number) ? 0 : +number, prec = !isFinite(+decimals) ? 0 : Math.abs(decimals), sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep, dec = (typeof dec_point === 'undefined') ? '.' : dec_point, s = '', toFixedFix = function (n, prec) { var k = Math.pow(10, prec); return '' + Math.round(n * k) / k; }; s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.'); if (s[0].length > 3) { s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep); } if ((s[1] || '').length < prec) { s[1] = s[1] || ''; s[1] += new Array(prec - s[1].length + 1).join('0'); } return s.join(dec); } var user_agent = navigator.userAgent.toLowerCase(); var click_event = user_agent.match(/(iphone|ipod|ipad)/) ? "touchstart" : "click"; $( document ).ready(function() { $( 'body' ).on( click_event, '#user-nav #trigger', function() { $( '#user-nav ul' ).toggleClass( 'open' ); }); });