Bug 1264815 - Add a 'showPersistentAlertNotification' method to GeckoAppShell. r=kcambridge

This commit is contained in:
SUN Haitao
2016-04-17 21:18:20 +08:00
parent 1a7aef9dd5
commit b7f76abfcb
7 changed files with 116 additions and 4 deletions

View File

@@ -507,6 +507,22 @@ AndroidBridge::GetClipboardText(nsAString& aText)
return !!text;
}
void
AndroidBridge::ShowPersistentAlertNotification(const nsAString& aPersistentData,
const nsAString& aImageUrl,
const nsAString& aAlertTitle,
const nsAString& aAlertText,
const nsAString& aAlertCookie,
const nsAString& aAlertName,
nsIPrincipal* aPrincipal)
{
nsAutoString host;
nsAlertsUtils::GetSourceHostPort(aPrincipal, host);
GeckoAppShell::ShowPersistentAlertNotificationWrapper
(aPersistentData, aImageUrl, aAlertTitle, aAlertText, aAlertCookie, aAlertName, host);
}
void
AndroidBridge::ShowAlertNotification(const nsAString& aImageUrl,
const nsAString& aAlertTitle,