|
@@ -28,7 +28,10 @@ openerp.printer_bridge = function (instance, local) {
|
|
|
self.config.is_mobile = self.is_mobile_browser()
|
|
|
|
|
|
if (!self.config.is_mobile) {
|
|
|
- self.socket = io(location.protocol + '//' + config.host + ':' + config.port, {
|
|
|
+ // self.socket = io(location.protocol + '//' + config.host + ':' + config.port, {
|
|
|
+ // path: config.path
|
|
|
+ // });
|
|
|
+ self.socket = io('http://' + config.host + ':' + config.port, {
|
|
|
path: config.path
|
|
|
});
|
|
|
self.socket.on('connect', self.handle_connect);
|
|
@@ -108,14 +111,14 @@ openerp.printer_bridge = function (instance, local) {
|
|
|
}
|
|
|
|
|
|
if (_.isEqual(data.status, 'error')) {
|
|
|
- var message = null;
|
|
|
+ var message = 'Revise su conexión de impresora e intente nuevamente';
|
|
|
|
|
|
if (_.isEqual(data.cause.id, 'unsupported_format')) {
|
|
|
- message = 'Formato de documento no soportado por la impresora';
|
|
|
+ message = 'Formato de documento no soportado por la impresora.\n' + message;
|
|
|
}
|
|
|
|
|
|
if (_.isEqual(data.cause.id, 'print_error')) {
|
|
|
- message = 'La impresora falló al imprimir este documento';
|
|
|
+ message = 'La impresora falló al imprimir este documento.\n' + message;
|
|
|
}
|
|
|
|
|
|
instance.web.notification.do_warn('Impresión', 'Ocurrió un error al imprimir: ' + data.printer, message);
|