// // Alfresco AJAX support library // Gavin Cornwell 14-07-2006 // var _alfContextPath = null; /** * Default handler for errors when using the dojo toolkit */ function handleErrorDojo(type, errObj) { // remove the dojo prefix from the message var errorStart = "XMLHttpTransport Error: 500 "; var msg = errObj.message; if (msg.indexOf(errorStart) != -1) { msg = msg.substring(errorStart.length); } // TODO: Show a nicer error page, an alert will do for now! alert(msg); } /** * Default handler for errors when using the yahoo toolkit */ function handleErrorYahoo(msg) { // TODO: Show a nicer error page, an alert will do for now! alert(msg); } /** * Calculates and returns the context path for the current page */ function getContextPath() { if (_alfContextPath == null) { var path = window.location.pathname; var idx = path.indexOf("/", 1); if (idx != -1) { _alfContextPath = path.substring(0, idx); } else { _alfContextPath = ""; } } return _alfContextPath; }