// ERPNext - web based ERP (http://erpnext.com)
// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see
ERPNext requires a modern web browser to function correctly
\Supported browsers are: \
') } return s; } // chart of accounts // ==================================================================== show_chart_browser = function(nm, chart_type){ var call_back = function(){ if(nm == 'Sales Browser'){ var sb_obj = new SalesBrowser(); sb_obj.set_val(chart_type); } else if(nm == 'Accounts Browser') pscript.make_chart(chart_type); } loadpage(nm,call_back); } // ========== Update Messages ============ var update_messages = function(reset) { // Updates Team Messages if(inList(['Guest'], user)) { return; } if(!reset) { $c_page('home', 'event_updates', 'get_unread_messages', null, function(r,rt) { if(!r.exc) { // This function is defined in toolbar.js page_body.wntoolbar.set_new_comments(r.message); var circle = $('#msg_count') if(circle) { if(r.message.length) { circle.find('span:first').text(r.message.length); circle.toggle(true); } else { circle.toggle(false); } } } else { clearInterval(wn.updates.id); } } ); } else { page_body.wntoolbar.set_new_comments(0); $('#msg_count').toggle(false); } } erpnext.startup.set_periodic_updates = function() { // Set interval for periodic updates of team messages wn.updates = {}; if(wn.updates.id) { clearInterval(wn.updates.id); } wn.updates.id = setInterval(update_messages, 60000); } erpnext.set_user_background = function(src) { set_style(repl('body { background: url("files/%(src)s") repeat !important;}', {src:src})) } // ======================================= // start $(document).bind('startup', function() { erpnext.startup.start(); });