Как сделать так, чтобы Firefox показывал текст уведомления о предупреждениях в виде нескольких строк? - PullRequest
1 голос
/ 05 мая 2011

Я работаю над почтовым уведомителем.Вот часть кода:

alertsService=Components.classes["@mozilla.org/alertsservice;1"].getService(Components.interfaces.nsIAlertsService),
alertsService.showAlertNotification("chrome://mailnotifier/skin/sample-small.jpg", info,mail_title, false, "", null, "");


Проблема "showAlertNotification" и основана на описании в MDC:

текст
Текст для отображения в предупреждении, поясняющий состояние предупреждения.Текст не должен быть слишком длинным, иначе он может быть обрезан до определенной платформы.Если текст слишком длинный, попробуйте использовать возврат строки в тексте, чтобы разделить его и отобразить в несколько строк. *

Я попытался br,br/,"\n","\r" .etc для возврата строки все они не смогли разорвать линию, кто-нибудь знает, как решить эту проблему?

1 Ответ

0 голосов
/ 13 мая 2011

Скользящее предупреждение XUL не поддерживает многострочный текст. Я не могу говорить о доступных для конкретной платформы реализациях (с установленными соответствующими пакетами) на Mac и Linux.

Вы всегда можете попробовать разветвить реализацию скользящего оповещения XUL; Thunderbird делает это для своего нового почтового оповещения .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...