// This is a manifest file that'll be compiled into application.js, which will include all the files // listed below. // // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts, // or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path. // // It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the // the compiled file. // // WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED, ANY BLANK LINE SHOULD // GO AFTER THE REQUIRES BELOW. // //= require jquery //= require jquery_ujs // require twitter/bootstrap //= require twitter/bootstrap/bootstrap-transition // require twitter/bootstrap/bootstrap-alert //= require twitter/bootstrap/bootstrap-modal //= require twitter/bootstrap/bootstrap-dropdown //= require twitter/bootstrap/bootstrap-scrollspy //= require twitter/bootstrap/bootstrap-tab //= require twitter/bootstrap/bootstrap-tooltip //= require twitter/bootstrap/bootstrap-popover //= require twitter/bootstrap/bootstrap-button //= require twitter/bootstrap/bootstrap-collapse // require twitter/bootstrap/bootstrap-carousel //= require twitter/bootstrap/bootstrap-typeahead //= require twitter/bootstrap/bootstrap-affix //= require_directory . //= require_self var path_mapping = { user_root: '/user', join_occupied_table: '/user/join_occupied_table', list_products_for_table: '/user/list_products_for_table', list_products: '/user/list_products' } function redirect_to(mapping, variables){ variables || (variables = {}); var vars = [] for(var name in variables){ vars.push(name + '=' +variables[name]) } window.location = path_mapping[mapping] + '?' + vars.join('&') } function currency(num) { if (isNaN(num) || num === '' || num === null) { num = 0.0; } return '€ ' + parseFloat(num).toFixed(2); }