Acabo de empezar a jugar con Mozilla Jetpack, y me encanta hasta ahora. Escribí un pequeño código que muestra un icono en la barra de estado que, al hacer clic, aparece una notificación:Mostrando notificaciones multilínea
var myTitle = 'Hello World!';
var line1 = 'I am the very model of a modern Major-General,';
var line2 = 'I\'ve information vegetable, animal, and mineral,';
var line3 = 'I know the kings of England, and I quote the fights historical,';
var line4 = 'From Marathon to Waterloo, in order categorical.';
var myBody = line1 + ' ' + line2 + ' ' + line3 + ' ' + line4;
var myIcon = 'http://www.stackoverflow.com/favicon.ico';
jetpack.statusBar.append({
html: '<img src="' + myIcon + '">',
width: 16,
onReady: function(doc) {
$(doc).find("img").click(function() {
jetpack.notifications.show({title: myTitle, body: myBody, icon: myIcon});
});
}
});
Debido a que el texto es muy largo en este ejemplo, la notificación es el siguiente:
Jetpack Notification http://img33.imageshack.us/img33/7113/jetpack.png
Quiero dividir el texto de la notificación en cuatro líneas diferentes cuando se muestran para que el cuadro de notificación sea más alto y más estrecho. ¿Cómo voy a hacer esto?
Edición 1 (Gracias a Rudd Zwolinski):
he intentado, pero esto no ayuda:
var myBody = line1 + '\n' + line2 + '\n' + line3 + '\n' + line4;
Editar 2 (Gracias a Ólafur Waage):
Esto hace tampoco ayuda:
var myBody = line1 + '<br />' + line2 + '<br />' + line3 + '<br />' + line4;
Datos 3 (Gracias a Matt):
Incluso esto no ayuda:
var myBody = line1 + "\n" + line2 + "\n" + line3 + "\n" + line4;
¿funciona "\ n" si lo agrega a las líneas? – scunliffe
@scunliffe, No, agregar '\ n' no ayuda. – eleven81
Dijo "\ n", no '\ n'. Hay una sutil diferencia. – Matt