//= require jquery //= require jquery_ujs //= require jquery-ui // require bootstrap-transition // require bootstrap-affix // require bootstrap-alert // require bootstrap-button // require bootstrap-carousel // require bootstrap-collapse // require bootstrap-dropdown // require bootstrap-modal // require bootstrap-scrollspy // require bootstrap-tab // require bootstrap-tooltip // require bootstrap-popover // require bootstrap-typeahead //= require bootstrap //= require mustache //= require faye //= require supplier/base //= require qwaiter //= require_directory . //= require_self //= require moment var Qstorage = localStorage; String.prototype.capitalize = function() { return this.charAt(0).toUpperCase() + this.slice(1); } 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) { return Qwaiter.currency(num); } $(function(){ //$locale = Qstorage.getItem('locale') || 'en'; if(Qstorage.getItem('message')){ var container = $('.alert-success'); var msg_finder = Qstorage.getItem('message'); if(msg_finder.indexOf('.') == -1) msg_finder = 'messages.'+msg_finder; container.find('div').text(t(msg_finder)); container.show(); Qstorage.removeItem('message'); } setTranslations(); });