Files
2017-03-08 11:21:27 +01:00

40 lines
1.2 KiB
JavaScript

/// <reference path="../js/jquery-1.11.3.min.js" />
/// <reference path="../js/knockout-3.3.0.js" />
/// <reference path="../js/dx.all.js" />
(function() {
var isWinJS = "WinJS" in window;
var endpointSelector = new DevExpress.EndpointSelector(Nuvolar_Scanner_Android.config.endpoints);
var serviceConfig = $.extend(true, {}, Nuvolar_Scanner_Android.config.services, {
db: {
url: endpointSelector.urlFor("db"),
// To enable JSONP support, uncomment the following line
//jsonp: !isWinJS,
// To allow cookies and HTTP authentication with CORS, uncomment the following line
// withCredentials: true,
errorHandler: handleServiceError
}
});
function handleServiceError(error) {
if(isWinJS) {
try {
new Windows.UI.Popups.MessageDialog(error.message).showAsync();
} catch(e) {
// Another dialog is shown
}
} else {
alert(error.message);
}
}
// Enable partial CORS support for IE < 10
$.support.cors = true;
Nuvolar_Scanner_Android.db = new DevExpress.data.ODataContext(serviceConfig.db);
}());