Files
alfresco-community-repo/source/web/scripts/ajax/common.js
2006-12-11 16:43:42 +00:00

56 lines
1.1 KiB
JavaScript

//
// 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;
}