mirror of
https://github.com/cupcakearmy/fight-of-the-mobiles.git
synced 2026-04-02 10:15:23 +00:00
cordova
This commit is contained in:
275
src/cordova/plugins/cordova-plugin-dialogs/doc/de/README.md
Normal file
275
src/cordova/plugins/cordova-plugin-dialogs/doc/de/README.md
Normal file
@@ -0,0 +1,275 @@
|
||||
<!--
|
||||
# license: Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
[](https://travis-ci.org/apache/cordova-plugin-dialogs)
|
||||
|
||||
Dieses Plugin ermöglicht den Zugriff auf einige native Dialog-UI-Elemente über eine globale `navigator.notification`-Objekt.
|
||||
|
||||
Obwohl das Objekt mit der globalen Gültigkeitsbereich `navigator` verbunden ist, steht es nicht bis nach dem `Deviceready`-Ereignis.
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Methoden
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Zeigt eine benutzerdefinierte Warnung oder Dialogfeld Feld. Die meisten Implementierungen von Cordova ein native Dialogfeld für dieses Feature verwenden, jedoch einige Plattformen des Browsers-`alert`-Funktion, die in der Regel weniger anpassbar ist.
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **Nachricht**: Dialogfeld Nachricht. *(String)*
|
||||
|
||||
* **AlertCallback**: Callback aufgerufen wird, wenn Warnungs-Dialogfeld geschlossen wird. *(Funktion)*
|
||||
|
||||
* **Titel**: Dialog "Titel". *(String)* (Optional, Standard ist`Alert`)
|
||||
|
||||
* **ButtonName**: Name der Schaltfläche. *(String)* (Optional, Standard ist`OK`)
|
||||
|
||||
### Beispiel
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### Unterstützte Plattformen
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 und 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 und 8 Eigenarten
|
||||
|
||||
* Es gibt keine eingebaute Datenbanksuchroutine-Warnung, aber Sie können binden, wie folgt zu nennen `alert()` im globalen Gültigkeitsbereich:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* Beide `alert` und `confirm` sind nicht blockierende Aufrufe, die Ergebnisse davon nur asynchron sind.
|
||||
|
||||
### Firefox OS Macken:
|
||||
|
||||
Native blockierenden `window.alert()` und nicht-blockierende `navigator.notification.alert()` zur Verfügung.
|
||||
|
||||
### BlackBerry 10 Macken
|
||||
|
||||
`navigator.notification.alert ('Text', Rückruf, 'Titel', 'Text')` Callback-Parameter wird die Zahl 1 übergeben.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Zeigt das Dialogfeld anpassbare Bestätigung.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **Nachricht**: Dialogfeld Nachricht. *(String)*
|
||||
|
||||
* **ConfirmCallback**: Callback aufgerufen wird, mit Index gedrückt (1, 2 oder 3) oder wenn das Dialogfeld geschlossen wird, ohne einen Tastendruck (0). *(Funktion)*
|
||||
|
||||
* **Titel**: Dialog "Titel". *(String)* (Optional, Standard ist`Confirm`)
|
||||
|
||||
* **ButtonLabels**: Array von Zeichenfolgen, die Schaltflächenbezeichnungen angeben. *(Array)* (Optional, Standard ist [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
Die `confirmCallback` wird ausgeführt, wenn der Benutzer eine der Schaltflächen im Dialogfeld zur Bestätigung drückt.
|
||||
|
||||
Der Rückruf dauert das Argument `buttonIndex` *(Anzahl)*, die der Index der Schaltfläche gedrückt ist. Beachten Sie, dass der Index 1-basierte Indizierung, sodass der Wert `1`, `2`, `3` usw. ist.
|
||||
|
||||
### Beispiel
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### Unterstützte Plattformen
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 und 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 und 8 Eigenarten
|
||||
|
||||
* Es gibt keine integrierte Browser-Funktion für `window.confirm` , aber Sie können es binden, indem Sie zuweisen:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* Aufrufe von `alert` und `confirm` sind nicht blockierend, so dass das Ergebnis nur asynchron zur Verfügung steht.
|
||||
|
||||
### Windows-Eigenheiten
|
||||
|
||||
* Auf Windows8/8.1 kann nicht mehr als drei Schaltflächen MessageDialog-Instanz hinzu.
|
||||
|
||||
* Auf Windows Phone 8.1 ist es nicht möglich, Dialog mit mehr als zwei Knöpfen zeigen.
|
||||
|
||||
### Firefox OS Macken:
|
||||
|
||||
Native blockierenden `window.confirm()` und nicht-blockierende `navigator.notification.confirm()` zur Verfügung.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Zeigt eine native Dialogfeld, das mehr als `Prompt`-Funktion des Browsers anpassbar ist.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **Nachricht**: Dialogfeld Nachricht. *(String)*
|
||||
|
||||
* **promptCallback**: Callback aufgerufen wird, mit Index gedrückt (1, 2 oder 3) oder wenn das Dialogfeld geschlossen wird, ohne einen Tastendruck (0). *(Funktion)*
|
||||
|
||||
* **title**: Dialog Title *(String)* (Optional, Standard ist `Prompt`)
|
||||
|
||||
* **buttonLabels**: Array von Zeichenfolgen angeben Schaltfläche Etiketten *(Array)* (Optional, Standard ist `["OK", "Abbrechen"]`)
|
||||
|
||||
* **defaultText**: Standard-Textbox Eingabewert (`String`) (Optional, Standard: leere Zeichenfolge)
|
||||
|
||||
### promptCallback
|
||||
|
||||
Die `promptCallback` wird ausgeführt, wenn der Benutzer eine der Schaltflächen im Eingabedialogfeld drückt. `Des Objekts an den Rückruf übergeben` enthält die folgenden Eigenschaften:
|
||||
|
||||
* **buttonIndex**: der Index der Schaltfläche gedrückt. *(Anzahl)* Beachten Sie, dass der Index 1-basierte Indizierung, sodass der Wert `1`, `2`, `3` usw. ist.
|
||||
|
||||
* **input1**: in Eingabedialogfeld eingegebenen Text. *(String)*
|
||||
|
||||
### Beispiel
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### Unterstützte Plattformen
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 und 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Android Eigenarten
|
||||
|
||||
* Android unterstützt maximal drei Schaltflächen und mehr als das ignoriert.
|
||||
|
||||
* Auf Android 3.0 und höher, werden die Schaltflächen in umgekehrter Reihenfolge für Geräte angezeigt, die das Holo-Design verwenden.
|
||||
|
||||
### Windows-Eigenheiten
|
||||
|
||||
* Unter Windows ist Prompt Dialogfeld html-basierten mangels solcher native api.
|
||||
|
||||
### Firefox OS Macken:
|
||||
|
||||
Native blockierenden `window.prompt()` und nicht-blockierende `navigator.notification.prompt()` zur Verfügung.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
Das Gerät spielt einen Signalton sound.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: die Anzahl der Wiederholungen des Signaltons. *(Anzahl)*
|
||||
|
||||
### Beispiel
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### Unterstützte Plattformen
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 und 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon Fire OS Macken
|
||||
|
||||
* Amazon Fire OS spielt die Standardeinstellung **Akustische Benachrichtigung** unter **Einstellungen/Display & Sound** Bereich angegeben.
|
||||
|
||||
### Android Eigenarten
|
||||
|
||||
* Android spielt die Standardeinstellung **Benachrichtigung Klingelton** unter **Einstellungen/Sound & Display**-Panel angegeben.
|
||||
|
||||
### Windows Phone 7 und 8 Eigenarten
|
||||
|
||||
* Stützt sich auf eine generische Piepton-Datei aus der Cordova-Distribution.
|
||||
|
||||
### Tizen Macken
|
||||
|
||||
* Tizen implementiert Signaltöne durch Abspielen einer Audiodatei über die Medien API.
|
||||
|
||||
* Die Beep-Datei muss kurz sein, in einem `sounds`-Unterverzeichnis des Stammverzeichnisses der Anwendung befinden muss und muss den Namen `beep.wav`.
|
||||
273
src/cordova/plugins/cordova-plugin-dialogs/doc/de/index.md
Normal file
273
src/cordova/plugins/cordova-plugin-dialogs/doc/de/index.md
Normal file
@@ -0,0 +1,273 @@
|
||||
<!---
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
Dieses Plugin ermöglicht den Zugriff auf einige native Dialog-UI-Elemente über eine globale `navigator.notification`-Objekt.
|
||||
|
||||
Obwohl das Objekt mit der globalen Gültigkeitsbereich `navigator` verbunden ist, steht es nicht bis nach dem `Deviceready`-Ereignis.
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Methoden
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Zeigt eine benutzerdefinierte Warnung oder Dialogfeld Feld. Die meisten Implementierungen von Cordova ein native Dialogfeld für dieses Feature verwenden, jedoch einige Plattformen des Browsers-`alert`-Funktion, die in der Regel weniger anpassbar ist.
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **Nachricht**: Dialogfeld Nachricht. *(String)*
|
||||
|
||||
* **AlertCallback**: Callback aufgerufen wird, wenn Warnungs-Dialogfeld geschlossen wird. *(Funktion)*
|
||||
|
||||
* **Titel**: Dialog "Titel". *(String)* (Optional, Standard ist`Alert`)
|
||||
|
||||
* **ButtonName**: Name der Schaltfläche. *(String)* (Optional, Standard ist`OK`)
|
||||
|
||||
### Beispiel
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### Unterstützte Plattformen
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 und 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 und 8 Eigenarten
|
||||
|
||||
* Es gibt keine eingebaute Datenbanksuchroutine-Warnung, aber Sie können binden, wie folgt zu nennen `alert()` im globalen Gültigkeitsbereich:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* Beide `alert` und `confirm` sind nicht blockierende Aufrufe, die Ergebnisse davon nur asynchron sind.
|
||||
|
||||
### Firefox OS Macken:
|
||||
|
||||
Native blockierenden `window.alert()` und nicht-blockierende `navigator.notification.alert()` zur Verfügung.
|
||||
|
||||
### BlackBerry 10 Macken
|
||||
|
||||
`navigator.notification.alert ('Text', Rückruf, 'Titel', 'Text')` Callback-Parameter wird die Zahl 1 übergeben.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Zeigt das Dialogfeld anpassbare Bestätigung.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **Nachricht**: Dialogfeld Nachricht. *(String)*
|
||||
|
||||
* **ConfirmCallback**: Callback aufgerufen wird, mit Index gedrückt (1, 2 oder 3) oder wenn das Dialogfeld geschlossen wird, ohne einen Tastendruck (0). *(Funktion)*
|
||||
|
||||
* **Titel**: Dialog "Titel". *(String)* (Optional, Standard ist`Confirm`)
|
||||
|
||||
* **ButtonLabels**: Array von Zeichenfolgen, die Schaltflächenbezeichnungen angeben. *(Array)* (Optional, Standard ist [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
Die `confirmCallback` wird ausgeführt, wenn der Benutzer eine der Schaltflächen im Dialogfeld zur Bestätigung drückt.
|
||||
|
||||
Der Rückruf dauert das Argument `buttonIndex` *(Anzahl)*, die der Index der Schaltfläche gedrückt ist. Beachten Sie, dass der Index 1-basierte Indizierung, sodass der Wert `1`, `2`, `3` usw. ist.
|
||||
|
||||
### Beispiel
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### Unterstützte Plattformen
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 und 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 und 8 Eigenarten
|
||||
|
||||
* Es gibt keine integrierte Browser-Funktion für `window.confirm` , aber Sie können es binden, indem Sie zuweisen:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* Aufrufe von `alert` und `confirm` sind nicht blockierend, so dass das Ergebnis nur asynchron zur Verfügung steht.
|
||||
|
||||
### Windows-Eigenheiten
|
||||
|
||||
* Auf Windows8/8.1 kann nicht mehr als drei Schaltflächen MessageDialog-Instanz hinzu.
|
||||
|
||||
* Auf Windows Phone 8.1 ist es nicht möglich, Dialog mit mehr als zwei Knöpfen zeigen.
|
||||
|
||||
### Firefox OS Macken:
|
||||
|
||||
Native blockierenden `window.confirm()` und nicht-blockierende `navigator.notification.confirm()` zur Verfügung.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Zeigt eine native Dialogfeld, das mehr als `Prompt`-Funktion des Browsers anpassbar ist.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **Nachricht**: Dialogfeld Nachricht. *(String)*
|
||||
|
||||
* **promptCallback**: Callback aufgerufen wird, mit Index gedrückt (1, 2 oder 3) oder wenn das Dialogfeld geschlossen wird, ohne einen Tastendruck (0). *(Funktion)*
|
||||
|
||||
* **title**: Dialog Title *(String)* (Optional, Standard ist `Prompt`)
|
||||
|
||||
* **buttonLabels**: Array von Zeichenfolgen angeben Schaltfläche Etiketten *(Array)* (Optional, Standard ist `["OK", "Abbrechen"]`)
|
||||
|
||||
* **defaultText**: Standard-Textbox Eingabewert (`String`) (Optional, Standard: leere Zeichenfolge)
|
||||
|
||||
### promptCallback
|
||||
|
||||
Die `promptCallback` wird ausgeführt, wenn der Benutzer eine der Schaltflächen im Eingabedialogfeld drückt. `Des Objekts an den Rückruf übergeben` enthält die folgenden Eigenschaften:
|
||||
|
||||
* **buttonIndex**: der Index der Schaltfläche gedrückt. *(Anzahl)* Beachten Sie, dass der Index 1-basierte Indizierung, sodass der Wert `1`, `2`, `3` usw. ist.
|
||||
|
||||
* **input1**: in Eingabedialogfeld eingegebenen Text. *(String)*
|
||||
|
||||
### Beispiel
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### Unterstützte Plattformen
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 und 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Android Eigenarten
|
||||
|
||||
* Android unterstützt maximal drei Schaltflächen und mehr als das ignoriert.
|
||||
|
||||
* Auf Android 3.0 und höher, werden die Schaltflächen in umgekehrter Reihenfolge für Geräte angezeigt, die das Holo-Design verwenden.
|
||||
|
||||
### Windows-Eigenheiten
|
||||
|
||||
* Unter Windows ist Prompt Dialogfeld html-basierten mangels solcher native api.
|
||||
|
||||
### Firefox OS Macken:
|
||||
|
||||
Native blockierenden `window.prompt()` und nicht-blockierende `navigator.notification.prompt()` zur Verfügung.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
Das Gerät spielt einen Signalton sound.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: die Anzahl der Wiederholungen des Signaltons. *(Anzahl)*
|
||||
|
||||
### Beispiel
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### Unterstützte Plattformen
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 und 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon Fire OS Macken
|
||||
|
||||
* Amazon Fire OS spielt die Standardeinstellung **Akustische Benachrichtigung** unter **Einstellungen/Display & Sound** Bereich angegeben.
|
||||
|
||||
### Android Eigenarten
|
||||
|
||||
* Android spielt die Standardeinstellung **Benachrichtigung Klingelton** unter **Einstellungen/Sound & Display**-Panel angegeben.
|
||||
|
||||
### Windows Phone 7 und 8 Eigenarten
|
||||
|
||||
* Stützt sich auf eine generische Piepton-Datei aus der Cordova-Distribution.
|
||||
|
||||
### Tizen Macken
|
||||
|
||||
* Tizen implementiert Signaltöne durch Abspielen einer Audiodatei über die Medien API.
|
||||
|
||||
* Die Beep-Datei muss kurz sein, in einem `sounds`-Unterverzeichnis des Stammverzeichnisses der Anwendung befinden muss und muss den Namen `beep.wav`.
|
||||
275
src/cordova/plugins/cordova-plugin-dialogs/doc/es/README.md
Normal file
275
src/cordova/plugins/cordova-plugin-dialogs/doc/es/README.md
Normal file
@@ -0,0 +1,275 @@
|
||||
<!--
|
||||
# license: Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
[](https://travis-ci.org/apache/cordova-plugin-dialogs)
|
||||
|
||||
Este plugin permite acceder a algunos elementos de interfaz de usuario nativa diálogo vía global `navigator.notification` objeto.
|
||||
|
||||
Aunque el objeto está unido al ámbito global `navigator` , no estará disponible hasta después de la `deviceready` evento.
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## Instalación
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Métodos
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Muestra un cuadro de alerta o cuadro de diálogo personalizado. La mayoría de las implementaciones de Cordova utilizan un cuadro de diálogo nativa para esta característica, pero algunas plataformas utilizan el navegador `alert` la función, que es típicamente menos personalizable.
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: mensaje de diálogo. *(String)*
|
||||
|
||||
* **alertCallback**: Callback para invocar al diálogo de alerta es desestimada. *(Función)*
|
||||
|
||||
* **title**: título de diálogo. *(String)* (Opcional, el valor predeterminado de `Alert`)
|
||||
|
||||
* **buttonName**: nombre del botón. *(String)* (Opcional, por defecto `Aceptar`)
|
||||
|
||||
### Ejemplo
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### Plataformas soportadas
|
||||
|
||||
* Amazon fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 y 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 y 8 rarezas
|
||||
|
||||
* No hay ninguna alerta del navegador integrado, pero puede enlazar uno proceda a llamar `alert()` en el ámbito global:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* `alert` y `confirm` son non-blocking llamadas, cuyos resultados sólo están disponibles de forma asincrónica.
|
||||
|
||||
### Firefox OS rarezas:
|
||||
|
||||
Dos nativos de bloqueo `window.alert()` y no-bloqueo `navigator.notification.alert()` están disponibles.
|
||||
|
||||
### BlackBerry 10 rarezas
|
||||
|
||||
`navigator.notification.alert('text', callback, 'title', 'text')`parámetro de devolución de llamada se pasa el número 1.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Muestra un cuadro de diálogo de confirmación personalizables.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **message**: mensaje de diálogo. *(String)*
|
||||
|
||||
* **confirmCallback**: Callback para invocar con índice de botón pulsado (1, 2 o 3) o cuando el diálogo es despedido sin la presión del botón (0). *(Función)*
|
||||
|
||||
* **title**: título de diálogo. *(String)* (Opcional, por defecto a `confirmar`)
|
||||
|
||||
* **buttonLabels**: matriz de cadenas especificando las etiquetas de botón. *(Matriz)* (Opcional, por defecto [`OK, cancelar`])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
El `confirmCallback` se ejecuta cuando el usuario presiona uno de los botones en el cuadro de diálogo de confirmación.
|
||||
|
||||
La devolución de llamada toma el argumento `buttonIndex` *(número)*, que es el índice del botón presionado. Observe que el índice utiliza indexación basada en uno, entonces el valor es `1` , `2` , `3` , etc..
|
||||
|
||||
### Ejemplo
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### Plataformas soportadas
|
||||
|
||||
* Amazon fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 y 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 y 8 rarezas
|
||||
|
||||
* No hay ninguna función de navegador incorporado para `window.confirm`, pero lo puede enlazar mediante la asignación:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* Llamadas de `alert` y `confirm` son non-blocking, así que el resultado sólo está disponible de forma asincrónica.
|
||||
|
||||
### Windows rarezas
|
||||
|
||||
* Sobre Windows8/8.1 no es posible agregar más de tres botones a instancia de MessageDialog.
|
||||
|
||||
* En Windows Phone 8.1 no es posible Mostrar cuadro de diálogo con más de dos botones.
|
||||
|
||||
### Firefox OS rarezas:
|
||||
|
||||
Dos nativos de bloqueo `window.confirm()` y no-bloqueo `navigator.notification.confirm()` están disponibles.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Muestra un cuadro de diálogo nativa que es más personalizable que del navegador `prompt` función.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: mensaje de diálogo. *(String)*
|
||||
|
||||
* **promptCallback**: Callback para invocar con índice del botón pulsado (1, 2 ó 3) o cuando el cuadro de diálogo es despedido sin la presión del botón (0). *(Función)*
|
||||
|
||||
* **título**: título *(String)* (opcional, por defecto de diálogo`Prompt`)
|
||||
|
||||
* **buttonLabels**: matriz de cadenas especificando botón etiquetas *(Array)* (opcional, por defecto`["OK","Cancel"]`)
|
||||
|
||||
* **defaultText**: valor de la entrada predeterminada textbox ( `String` ) (opcional, por defecto: cadena vacía)
|
||||
|
||||
### promptCallback
|
||||
|
||||
El `promptCallback` se ejecuta cuando el usuario presiona uno de los botones del cuadro de diálogo pronto. El `results` objeto que se pasa a la devolución de llamada contiene las siguientes propiedades:
|
||||
|
||||
* **buttonIndex**: el índice del botón presionado. *(Número)* Observe que el índice utiliza indexación basada en uno, entonces el valor es `1` , `2` , `3` , etc..
|
||||
|
||||
* **INPUT1**: el texto introducido en el cuadro de diálogo pronto. *(String)*
|
||||
|
||||
### Ejemplo
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### Plataformas soportadas
|
||||
|
||||
* Amazon fire OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 y 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Rarezas Android
|
||||
|
||||
* Android soporta un máximo de tres botones e ignora nada más.
|
||||
|
||||
* En Android 3.0 y posteriores, los botones aparecen en orden inverso para dispositivos que utilizan el tema Holo.
|
||||
|
||||
### Windows rarezas
|
||||
|
||||
* En Windows pronto diálogo está basado en html debido a falta de tal api nativa.
|
||||
|
||||
### Firefox OS rarezas:
|
||||
|
||||
Dos nativos de bloqueo `window.prompt()` y no-bloqueo `navigator.notification.prompt()` están disponibles.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
El aparato reproduce un sonido sonido.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **tiempos**: el número de veces a repetir la señal. *(Número)*
|
||||
|
||||
### Ejemplo
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### Plataformas soportadas
|
||||
|
||||
* Amazon fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 y 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon fuego OS rarezas
|
||||
|
||||
* Amazon fuego OS reproduce el **Sonido de notificación** especificados en el panel de **configuración/pantalla y sonido** por defecto.
|
||||
|
||||
### Rarezas Android
|
||||
|
||||
* Androide reproduce el **tono de notificación** especificados en el panel **ajustes de sonido y visualización** por defecto.
|
||||
|
||||
### Windows Phone 7 y 8 rarezas
|
||||
|
||||
* Se basa en un archivo de sonido genérico de la distribución de Córdoba.
|
||||
|
||||
### Rarezas Tizen
|
||||
|
||||
* Tizen implementa pitidos por reproducir un archivo de audio a través de los medios de comunicación API.
|
||||
|
||||
* El archivo de sonido debe ser corto, debe estar ubicado en un `sounds` subdirectorio del directorio raíz de la aplicación y deben ser nombrados`beep.wav`.
|
||||
247
src/cordova/plugins/cordova-plugin-dialogs/doc/es/index.md
Normal file
247
src/cordova/plugins/cordova-plugin-dialogs/doc/es/index.md
Normal file
@@ -0,0 +1,247 @@
|
||||
<!---
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
Este plugin permite acceder a algunos elementos de interfaz de usuario nativa diálogo vía global `navigator.notification` objeto.
|
||||
|
||||
Aunque el objeto está unido al ámbito global `navigator` , no estará disponible hasta después de la `deviceready` evento.
|
||||
|
||||
document.addEventListener ("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {console.log(navigator.notification)};
|
||||
|
||||
|
||||
## Instalación
|
||||
|
||||
Cordova plugin agregar cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Métodos
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Muestra un cuadro de alerta o cuadro de diálogo personalizado. La mayoría de las implementaciones de Cordova utilizan un cuadro de diálogo nativa para esta característica, pero algunas plataformas utilizan el navegador `alert` la función, que es típicamente menos personalizable.
|
||||
|
||||
Navigator.Notification.alert (mensaje, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: mensaje de diálogo. *(String)*
|
||||
|
||||
* **alertCallback**: Callback para invocar al diálogo de alerta es desestimada. *(Función)*
|
||||
|
||||
* **title**: título de diálogo. *(String)* (Opcional, el valor predeterminado de `Alert`)
|
||||
|
||||
* **buttonName**: nombre del botón. *(String)* (Opcional, por defecto `Aceptar`)
|
||||
|
||||
### Ejemplo
|
||||
|
||||
function alertDismissed() {/ / hacer algo} navigator.notification.alert ('Tú eres el ganador!', / / mensaje alertDismissed, / / callback 'Game Over', / / título 'hecho' / / buttonName);
|
||||
|
||||
|
||||
### Plataformas soportadas
|
||||
|
||||
* Amazon fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 y 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 y 8 rarezas
|
||||
|
||||
* No hay ninguna alerta del navegador integrado, pero puede enlazar uno proceda a llamar `alert()` en el ámbito global:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* `alert` y `confirm` son non-blocking llamadas, cuyos resultados sólo están disponibles de forma asincrónica.
|
||||
|
||||
### Firefox OS rarezas:
|
||||
|
||||
Dos nativos de bloqueo `window.alert()` y no-bloqueo `navigator.notification.alert()` están disponibles.
|
||||
|
||||
### BlackBerry 10 rarezas
|
||||
|
||||
`navigator.notification.alert('text', callback, 'title', 'text')`parámetro de devolución de llamada se pasa el número 1.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Muestra un cuadro de diálogo de confirmación personalizables.
|
||||
|
||||
Navigator.Notification.CONFIRM (mensaje, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **message**: mensaje de diálogo. *(String)*
|
||||
|
||||
* **confirmCallback**: Callback para invocar con índice de botón pulsado (1, 2 o 3) o cuando el diálogo es despedido sin la presión del botón (0). *(Función)*
|
||||
|
||||
* **title**: título de diálogo. *(String)* (Opcional, por defecto a `confirmar`)
|
||||
|
||||
* **buttonLabels**: matriz de cadenas especificando las etiquetas de botón. *(Matriz)* (Opcional, por defecto [`OK, cancelar`])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
El `confirmCallback` se ejecuta cuando el usuario presiona uno de los botones en el cuadro de diálogo de confirmación.
|
||||
|
||||
La devolución de llamada toma el argumento `buttonIndex` *(número)*, que es el índice del botón presionado. Observe que el índice utiliza indexación basada en uno, entonces el valor es `1` , `2` , `3` , etc..
|
||||
|
||||
### Ejemplo
|
||||
|
||||
function onConfirm(buttonIndex) {alert ('Tu botón seleccionado' + buttonIndex);}
|
||||
|
||||
Navigator.Notification.CONFIRM ('Tú eres el ganador!', / / mensaje onConfirm, / callback para invocar con índice del botón pulsado 'Game Over', / / / título ['reiniciar', 'Exit'] / / buttonLabels);
|
||||
|
||||
|
||||
### Plataformas soportadas
|
||||
|
||||
* Amazon fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 y 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 y 8 rarezas
|
||||
|
||||
* No hay ninguna función de navegador incorporado para `window.confirm`, pero lo puede enlazar mediante la asignación:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* Llamadas de `alert` y `confirm` son non-blocking, así que el resultado sólo está disponible de forma asincrónica.
|
||||
|
||||
### Windows rarezas
|
||||
|
||||
* Sobre Windows8/8.1 no es posible agregar más de tres botones a instancia de MessageDialog.
|
||||
|
||||
* En Windows Phone 8.1 no es posible Mostrar cuadro de diálogo con más de dos botones.
|
||||
|
||||
### Firefox OS rarezas:
|
||||
|
||||
Dos nativos de bloqueo `window.confirm()` y no-bloqueo `navigator.notification.confirm()` están disponibles.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Muestra un cuadro de diálogo nativa que es más personalizable que del navegador `prompt` función.
|
||||
|
||||
Navigator.Notification.prompt (mensaje, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **mensaje**: mensaje de diálogo. *(String)*
|
||||
|
||||
* **promptCallback**: Callback para invocar con índice del botón pulsado (1, 2 ó 3) o cuando el cuadro de diálogo es despedido sin la presión del botón (0). *(Función)*
|
||||
|
||||
* **título**: título *(String)* (opcional, por defecto de diálogo`Prompt`)
|
||||
|
||||
* **buttonLabels**: matriz de cadenas especificando botón etiquetas *(Array)* (opcional, por defecto`["OK","Cancel"]`)
|
||||
|
||||
* **defaultText**: valor de la entrada predeterminada textbox ( `String` ) (opcional, por defecto: cadena vacía)
|
||||
|
||||
### promptCallback
|
||||
|
||||
El `promptCallback` se ejecuta cuando el usuario presiona uno de los botones del cuadro de diálogo pronto. El `results` objeto que se pasa a la devolución de llamada contiene las siguientes propiedades:
|
||||
|
||||
* **buttonIndex**: el índice del botón presionado. *(Número)* Observe que el índice utiliza indexación basada en uno, entonces el valor es `1` , `2` , `3` , etc..
|
||||
|
||||
* **INPUT1**: el texto introducido en el cuadro de diálogo pronto. *(String)*
|
||||
|
||||
### Ejemplo
|
||||
|
||||
function onPrompt(results) {alert ("seleccionaron botón número" + results.buttonIndex + "y entró en" + results.input1);}
|
||||
|
||||
Navigator.Notification.prompt ('Por favor introduce tu nombre', / / mensaje onPrompt, / / callback para invocar 'Registro', / / título ['Ok', 'Exit'], / / buttonLabels 'Jane Doe' / / defaultText);
|
||||
|
||||
|
||||
### Plataformas soportadas
|
||||
|
||||
* Amazon fuego OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 y 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Rarezas Android
|
||||
|
||||
* Android soporta un máximo de tres botones e ignora nada más.
|
||||
|
||||
* En Android 3.0 y posteriores, los botones aparecen en orden inverso para dispositivos que utilizan el tema Holo.
|
||||
|
||||
### Windows rarezas
|
||||
|
||||
* En Windows pronto diálogo está basado en html debido a falta de tal api nativa.
|
||||
|
||||
### Firefox OS rarezas:
|
||||
|
||||
Dos nativos de bloqueo `window.prompt()` y no-bloqueo `navigator.notification.prompt()` están disponibles.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
El aparato reproduce un sonido sonido.
|
||||
|
||||
Navigator.Notification.Beep(Times);
|
||||
|
||||
|
||||
* **tiempos**: el número de veces a repetir la señal. *(Número)*
|
||||
|
||||
### Ejemplo
|
||||
|
||||
Dos pitidos.
|
||||
Navigator.Notification.Beep(2);
|
||||
|
||||
|
||||
### Plataformas soportadas
|
||||
|
||||
* Amazon fuego OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 y 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon fuego OS rarezas
|
||||
|
||||
* Amazon fuego OS reproduce el **Sonido de notificación** especificados en el panel de **configuración/pantalla y sonido** por defecto.
|
||||
|
||||
### Rarezas Android
|
||||
|
||||
* Androide reproduce el **tono de notificación** especificados en el panel **ajustes de sonido y visualización** por defecto.
|
||||
|
||||
### Windows Phone 7 y 8 rarezas
|
||||
|
||||
* Se basa en un archivo de sonido genérico de la distribución de Córdoba.
|
||||
|
||||
### Rarezas Tizen
|
||||
|
||||
* Tizen implementa pitidos por reproducir un archivo de audio a través de los medios de comunicación API.
|
||||
|
||||
* El archivo de sonido debe ser corto, debe estar ubicado en un `sounds` subdirectorio del directorio raíz de la aplicación y deben ser nombrados`beep.wav`.
|
||||
249
src/cordova/plugins/cordova-plugin-dialogs/doc/fr/README.md
Normal file
249
src/cordova/plugins/cordova-plugin-dialogs/doc/fr/README.md
Normal file
@@ -0,0 +1,249 @@
|
||||
<!--
|
||||
# license: Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
[](https://travis-ci.org/apache/cordova-plugin-dialogs)
|
||||
|
||||
Ce plugin permet d'accéder à certains éléments d'interface utilisateur native de dialogue via un global `navigator.notification` objet.
|
||||
|
||||
Bien que l'objet est attaché à la portée globale `navigator` , il n'est pas disponible jusqu'après la `deviceready` événement.
|
||||
|
||||
document.addEventListener (« deviceready », onDeviceReady, false) ;
|
||||
function onDeviceReady() {console.log(navigator.notification);}
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Méthodes
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Affiche une boîte de dialogue ou d'alerte personnalisé. La plupart des implémentations de Cordova utilisent une boîte de dialogue natives pour cette fonctionnalité, mais certaines plates-formes du navigateur `alert` fonction, qui est généralement moins personnalisable.
|
||||
|
||||
Navigator.notification.Alert (message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: message de la boîte de dialogue. *(String)*
|
||||
|
||||
* **alertCallback**: callback à appeler lorsque la boîte de dialogue d'alerte est rejetée. *(Fonction)*
|
||||
|
||||
* **titre**: titre de la boîte de dialogue. *(String)* (Facultatif, par défaut`Alert`)
|
||||
|
||||
* **buttonName**: nom du bouton. *(String)* (Facultatif, par défaut`OK`)
|
||||
|
||||
### Exemple
|
||||
|
||||
function alertDismissed() {/ / faire quelque chose} navigator.notification.alert ('Vous êtes le gagnant!', / / message alertDismissed, / / rappel « Game Over », / / titre « Done » / / buttonName) ;
|
||||
|
||||
|
||||
### Plates-formes supportées
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Paciarelli
|
||||
* Windows Phone 7 et 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Notes au sujet de Windows Phone 7 et 8
|
||||
|
||||
* Il n'y a aucune boîte de dialogue d'alerte intégrée au navigateur, mais vous pouvez en lier une pour appeler `alert()` dans le scope global:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* Les deux appels `alert` et `confirm` sont non-blocants, leurs résultats ne sont disponibles que de façon asynchrone.
|
||||
|
||||
### Firefox OS Quirks :
|
||||
|
||||
Les deux indigènes bloquant `window.alert()` et non-bloquante `navigator.notification.alert()` sont disponibles.
|
||||
|
||||
### BlackBerry 10 Quirks
|
||||
|
||||
`navigator.notification.alert('text', callback, 'title', 'text')`paramètre callback est passé numéro 1.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Affiche une boîte de dialogue de confirmation personnalisable.
|
||||
|
||||
Navigator.notification.Confirm (message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **message**: message de la boîte de dialogue. *(String)*
|
||||
|
||||
* **confirmCallback**: callback à appeler avec l'index du bouton pressé (1, 2 ou 3) ou lorsque la boîte de dialogue est fermée sans qu'un bouton ne soit pressé (0). *(Fonction)*
|
||||
|
||||
* **titre**: titre de dialogue. *(String)* (Facultatif, par défaut`Confirm`)
|
||||
|
||||
* **buttonLabels**: tableau de chaînes spécifiant les étiquettes des boutons. *(Array)* (Optionnel, par défaut, [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
Le `confirmCallback` s'exécute lorsque l'utilisateur appuie sur un bouton dans la boîte de dialogue de confirmation.
|
||||
|
||||
Le rappel prend l'argument `buttonIndex` *(nombre)*, qui est l'index du bouton activé. Notez que l'index utilise base d'indexation, la valeur est `1` , `2` , `3` , etc..
|
||||
|
||||
### Exemple
|
||||
|
||||
function onConfirm(buttonIndex) {alert (« Vous bouton sélectionné » + buttonIndex);}
|
||||
|
||||
Navigator.notification.Confirm ('Vous êtes le gagnant!', / / message onConfirm, / / rappel d'invoquer avec l'index du bouton enfoncé « Game Over », / / title ['redémarrer', « Exit »] / / buttonLabels) ;
|
||||
|
||||
|
||||
### Plates-formes supportées
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Paciarelli
|
||||
* Windows Phone 7 et 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Notes au sujet de Windows Phone 7 et 8
|
||||
|
||||
* Il n'y a aucune fonction intégrée au navigateur pour `window.confirm`, mais vous pouvez en lier une en affectant:
|
||||
|
||||
window.confirm = navigator.notification.confirm ;
|
||||
|
||||
|
||||
* Les appels à `alert` et `confirm` sont non-bloquants, donc le résultat est seulement disponible de façon asynchrone.
|
||||
|
||||
### Bizarreries de Windows
|
||||
|
||||
* Sur Windows8/8.1, il n'est pas possible d'ajouter plus de trois boutons à MessageDialog instance.
|
||||
|
||||
* Sur Windows Phone 8.1, il n'est pas possible d'établir le dialogue avec plus de deux boutons.
|
||||
|
||||
### Firefox OS Quirks :
|
||||
|
||||
Les deux indigènes bloquant `window.confirm()` et non-bloquante `navigator.notification.confirm()` sont disponibles.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Affiche une boîte de dialogue natif qui est plus personnalisable que le navigateur `prompt` fonction.
|
||||
|
||||
Navigator.notification.prompt (message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: message de la boîte de dialogue. *(String)*
|
||||
|
||||
* **promptCallback**: rappel d'invoquer avec l'index du bouton pressé (1, 2 ou 3) ou lorsque la boîte de dialogue est fermée sans une presse de bouton (0). *(Fonction)*
|
||||
|
||||
* **titre**: titre *(String)* (facultatif, la valeur par défaut de dialogue`Prompt`)
|
||||
|
||||
* **buttonLabels**: tableau de chaînes spécifiant les bouton *(Array)* (facultatif, par défaut, les étiquettes`["OK","Cancel"]`)
|
||||
|
||||
* **defaultText**: zone de texte par défaut entrée valeur ( `String` ) (en option, par défaut : chaîne vide)
|
||||
|
||||
### promptCallback
|
||||
|
||||
Le `promptCallback` s'exécute lorsque l'utilisateur appuie sur un bouton dans la boîte de dialogue d'invite. Le `results` objet passé au rappel contient les propriétés suivantes :
|
||||
|
||||
* **buttonIndex**: l'index du bouton activé. *(Nombre)* Notez que l'index utilise base d'indexation, la valeur est `1` , `2` , `3` , etc..
|
||||
|
||||
* **entrée 1**: le texte entré dans la boîte de dialogue d'invite. *(String)*
|
||||
|
||||
### Exemple
|
||||
|
||||
function onPrompt(results) {alert (« Vous avez sélectionné le numéro du bouton » + results.buttonIndex + « et saisi » + results.input1);}
|
||||
|
||||
Navigator.notification.prompt ('Veuillez saisir votre nom', / / message onPrompt, / / rappel à appeler « Registration », / / title ['Ok', 'Exit'], / / buttonLabels « Jane Doe » / / defaultText) ;
|
||||
|
||||
|
||||
### Plates-formes supportées
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 et 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Quirks Android
|
||||
|
||||
* Android prend en charge un maximum de trois boutons et ignore plus que cela.
|
||||
|
||||
* Sur Android 3.0 et versions ultérieures, les boutons sont affichés dans l'ordre inverse pour les appareils qui utilisent le thème Holo.
|
||||
|
||||
### Bizarreries de Windows
|
||||
|
||||
* Sous Windows, dialogue d'invite est basé sur html en raison de l'absence de ces api native.
|
||||
|
||||
### Firefox OS Quirks :
|
||||
|
||||
Les deux indigènes bloquant `window.prompt()` et non-bloquante `navigator.notification.prompt()` sont disponibles.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
Le dispositif joue un bip sonore.
|
||||
|
||||
Navigator.notification.Beep(Times) ;
|
||||
|
||||
|
||||
* **temps**: le nombre de fois répéter le bip. *(Nombre)*
|
||||
|
||||
### Exemple
|
||||
|
||||
Deux bips !
|
||||
Navigator.notification.Beep(2) ;
|
||||
|
||||
|
||||
### Plates-formes supportées
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Paciarelli
|
||||
* Windows Phone 7 et 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon Fire OS Quirks
|
||||
|
||||
* Amazon Fire OS joue la valeur par défaut le **Son de Notification** spécifié sous le panneau **d'affichage des réglages/& Sound** .
|
||||
|
||||
### Quirks Android
|
||||
|
||||
* Android joue la **sonnerie de Notification** spécifié sous le panneau des **réglages/son et affichage** de valeur par défaut.
|
||||
|
||||
### Notes au sujet de Windows Phone 7 et 8
|
||||
|
||||
* S'appuie sur un fichier générique bip de la distribution de Cordova.
|
||||
|
||||
### Bizarreries de paciarelli
|
||||
|
||||
* Paciarelli implémente les bips en lisant un fichier audio via les médias API.
|
||||
|
||||
* Le fichier sonore doit être court, doit se trouver dans un `sounds` sous-répertoire du répertoire racine de l'application et doit être nommé`beep.wav`.
|
||||
247
src/cordova/plugins/cordova-plugin-dialogs/doc/fr/index.md
Normal file
247
src/cordova/plugins/cordova-plugin-dialogs/doc/fr/index.md
Normal file
@@ -0,0 +1,247 @@
|
||||
<!---
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
Ce plugin permet d'accéder à certains éléments d'interface utilisateur native de dialogue via un global `navigator.notification` objet.
|
||||
|
||||
Bien que l'objet est attaché à la portée globale `navigator` , il n'est pas disponible jusqu'après la `deviceready` événement.
|
||||
|
||||
document.addEventListener (« deviceready », onDeviceReady, false) ;
|
||||
function onDeviceReady() {console.log(navigator.notification);}
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
Cordova plugin ajouter cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Méthodes
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Affiche une boîte de dialogue ou d'alerte personnalisé. La plupart des implémentations de Cordova utilisent une boîte de dialogue natives pour cette fonctionnalité, mais certaines plates-formes du navigateur `alert` fonction, qui est généralement moins personnalisable.
|
||||
|
||||
Navigator.notification.Alert (message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: message de la boîte de dialogue. *(String)*
|
||||
|
||||
* **alertCallback**: callback à appeler lorsque la boîte de dialogue d'alerte est rejetée. *(Fonction)*
|
||||
|
||||
* **titre**: titre de la boîte de dialogue. *(String)* (Facultatif, par défaut`Alert`)
|
||||
|
||||
* **buttonName**: nom du bouton. *(String)* (Facultatif, par défaut`OK`)
|
||||
|
||||
### Exemple
|
||||
|
||||
function alertDismissed() {/ / faire quelque chose} navigator.notification.alert ('Vous êtes le gagnant!', / / message alertDismissed, / / rappel « Game Over », / / titre « Done » / / buttonName) ;
|
||||
|
||||
|
||||
### Plates-formes prises en charge
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 et 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 et 8 Quirks
|
||||
|
||||
* Il n'y a aucune boîte de dialogue d'alerte intégrée au navigateur, mais vous pouvez en lier une pour appeler `alert()` dans le scope global:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* Les deux appels `alert` et `confirm` sont non-blocants, leurs résultats ne sont disponibles que de façon asynchrone.
|
||||
|
||||
### Firefox OS Quirks :
|
||||
|
||||
Les deux indigènes bloquant `window.alert()` et non-bloquante `navigator.notification.alert()` sont disponibles.
|
||||
|
||||
### BlackBerry 10 Quirks
|
||||
|
||||
`navigator.notification.alert('text', callback, 'title', 'text')`paramètre callback est passé numéro 1.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Affiche une boîte de dialogue de confirmation personnalisable.
|
||||
|
||||
Navigator.notification.Confirm (message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **message**: message de la boîte de dialogue. *(String)*
|
||||
|
||||
* **confirmCallback**: callback à appeler avec l'index du bouton pressé (1, 2 ou 3) ou lorsque la boîte de dialogue est fermée sans qu'un bouton ne soit pressé (0). *(Fonction)*
|
||||
|
||||
* **titre**: titre de dialogue. *(String)* (Facultatif, par défaut`Confirm`)
|
||||
|
||||
* **buttonLabels**: tableau de chaînes spécifiant les étiquettes des boutons. *(Array)* (Optionnel, par défaut, [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
Le `confirmCallback` s'exécute lorsque l'utilisateur appuie sur un bouton dans la boîte de dialogue de confirmation.
|
||||
|
||||
Le rappel prend l'argument `buttonIndex` *(nombre)*, qui est l'index du bouton activé. Notez que l'index utilise base d'indexation, la valeur est `1` , `2` , `3` , etc..
|
||||
|
||||
### Exemple
|
||||
|
||||
function onConfirm(buttonIndex) {alert (« Vous bouton sélectionné » + buttonIndex);}
|
||||
|
||||
Navigator.notification.Confirm ('Vous êtes le gagnant!', / / message onConfirm, / / rappel d'invoquer avec l'index du bouton enfoncé « Game Over », / / title ['redémarrer', « Exit »] / / buttonLabels) ;
|
||||
|
||||
|
||||
### Plates-formes prises en charge
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Paciarelli
|
||||
* Windows Phone 7 et 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 et 8 Quirks
|
||||
|
||||
* Il n'y a aucune fonction intégrée au navigateur pour `window.confirm`, mais vous pouvez en lier une en affectant:
|
||||
|
||||
window.confirm = navigator.notification.confirm ;
|
||||
|
||||
|
||||
* Les appels à `alert` et `confirm` sont non-bloquants, donc le résultat est seulement disponible de façon asynchrone.
|
||||
|
||||
### Bizarreries de Windows
|
||||
|
||||
* Sur Windows8/8.1, il n'est pas possible d'ajouter plus de trois boutons à MessageDialog instance.
|
||||
|
||||
* Sur Windows Phone 8.1, il n'est pas possible d'établir le dialogue avec plus de deux boutons.
|
||||
|
||||
### Firefox OS Quirks :
|
||||
|
||||
Les deux indigènes bloquant `window.confirm()` et non-bloquante `navigator.notification.confirm()` sont disponibles.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Affiche une boîte de dialogue natif qui est plus personnalisable que le navigateur `prompt` fonction.
|
||||
|
||||
Navigator.notification.prompt (message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: message de la boîte de dialogue. *(String)*
|
||||
|
||||
* **promptCallback**: rappel d'invoquer avec l'index du bouton pressé (1, 2 ou 3) ou lorsque la boîte de dialogue est fermée sans une presse de bouton (0). *(Fonction)*
|
||||
|
||||
* **titre**: titre *(String)* (facultatif, la valeur par défaut de dialogue`Prompt`)
|
||||
|
||||
* **buttonLabels**: tableau de chaînes spécifiant les bouton *(Array)* (facultatif, par défaut, les étiquettes`["OK","Cancel"]`)
|
||||
|
||||
* **defaultText**: zone de texte par défaut entrée valeur ( `String` ) (en option, par défaut : chaîne vide)
|
||||
|
||||
### promptCallback
|
||||
|
||||
Le `promptCallback` s'exécute lorsque l'utilisateur appuie sur un bouton dans la boîte de dialogue d'invite. Le `results` objet passé au rappel contient les propriétés suivantes :
|
||||
|
||||
* **buttonIndex**: l'index du bouton activé. *(Nombre)* Notez que l'index utilise base d'indexation, la valeur est `1` , `2` , `3` , etc..
|
||||
|
||||
* **entrée 1**: le texte entré dans la boîte de dialogue d'invite. *(String)*
|
||||
|
||||
### Exemple
|
||||
|
||||
function onPrompt(results) {alert (« Vous avez sélectionné le numéro du bouton » + results.buttonIndex + « et saisi » + results.input1);}
|
||||
|
||||
Navigator.notification.prompt ('Veuillez saisir votre nom', / / message onPrompt, / / rappel à appeler « Registration », / / title ['Ok', 'Exit'], / / buttonLabels « Jane Doe » / / defaultText) ;
|
||||
|
||||
|
||||
### Plates-formes prises en charge
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 et 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Quirks Android
|
||||
|
||||
* Android prend en charge un maximum de trois boutons et ignore plus que cela.
|
||||
|
||||
* Sur Android 3.0 et versions ultérieures, les boutons sont affichés dans l'ordre inverse pour les appareils qui utilisent le thème Holo.
|
||||
|
||||
### Bizarreries de Windows
|
||||
|
||||
* Sous Windows, dialogue d'invite est basé sur html en raison de l'absence de ces api native.
|
||||
|
||||
### Firefox OS Quirks :
|
||||
|
||||
Les deux indigènes bloquant `window.prompt()` et non-bloquante `navigator.notification.prompt()` sont disponibles.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
Le dispositif joue un bip sonore.
|
||||
|
||||
Navigator.notification.Beep(Times) ;
|
||||
|
||||
|
||||
* **temps**: le nombre de fois répéter le bip. *(Nombre)*
|
||||
|
||||
### Exemple
|
||||
|
||||
Deux bips !
|
||||
Navigator.notification.Beep(2) ;
|
||||
|
||||
|
||||
### Plates-formes prises en charge
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Paciarelli
|
||||
* Windows Phone 7 et 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon Fire OS Quirks
|
||||
|
||||
* Amazon Fire OS joue la valeur par défaut le **Son de Notification** spécifié sous le panneau **d'affichage des réglages/& Sound** .
|
||||
|
||||
### Quirks Android
|
||||
|
||||
* Android joue la **sonnerie de Notification** spécifié sous le panneau des **réglages/son et affichage** de valeur par défaut.
|
||||
|
||||
### Windows Phone 7 et 8 Quirks
|
||||
|
||||
* S'appuie sur un fichier générique bip de la distribution de Cordova.
|
||||
|
||||
### Bizarreries de paciarelli
|
||||
|
||||
* Paciarelli implémente les bips en lisant un fichier audio via les médias API.
|
||||
|
||||
* Le fichier sonore doit être court, doit se trouver dans un `sounds` sous-répertoire du répertoire racine de l'application et doit être nommé`beep.wav`.
|
||||
275
src/cordova/plugins/cordova-plugin-dialogs/doc/it/README.md
Normal file
275
src/cordova/plugins/cordova-plugin-dialogs/doc/it/README.md
Normal file
@@ -0,0 +1,275 @@
|
||||
<!--
|
||||
# license: Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
[](https://travis-ci.org/apache/cordova-plugin-dialogs)
|
||||
|
||||
Questo plugin consente di accedere ad alcuni elementi di interfaccia utente nativa dialogo tramite un oggetto globale `navigator.notification`.
|
||||
|
||||
Anche se l'oggetto è associato con ambito globale del `navigator`, non è disponibile fino a dopo l'evento `deviceready`.
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## Installazione
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Metodi
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Mostra una finestra di avviso o la finestra di dialogo personalizzata. La maggior parte delle implementazioni di Cordova utilizzano una finestra di dialogo nativa per questa caratteristica, ma alcune piattaforme utilizzano la funzione di `alert` del browser, che è in genere meno personalizzabile.
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: messaggio finestra di dialogo. *(String)*
|
||||
|
||||
* **alertCallback**: Callback da richiamare quando viene chiusa la finestra di avviso. *(Funzione)*
|
||||
|
||||
* **title**: titolo di dialogo. *(String)* (Opzionale, default è `Alert`)
|
||||
|
||||
* **buttonName**: nome del pulsante. *(String)* (Opzionale, default è `OK`)
|
||||
|
||||
### Esempio
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### Piattaforme supportate
|
||||
|
||||
* Amazon fuoco OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 e 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 e 8 stranezze
|
||||
|
||||
* Non non c'è nessun avviso del browser integrato, ma è possibile associare uno come segue per chiamare `alert()` in ambito globale:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* Entrambi `alert` e `confirm` sono non di blocco chiamate, risultati di cui sono disponibili solo in modo asincrono.
|
||||
|
||||
### Firefox OS Stranezze:
|
||||
|
||||
Nativo di blocco `window.alert()` blocco `navigator.notification.alert()` sono disponibili sia.
|
||||
|
||||
### BlackBerry 10 capricci
|
||||
|
||||
parametro di callback `navigator.notification.alert ('text' callback, 'title' 'text')` viene passato il numero 1.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Visualizza una finestra di dialogo conferma personalizzabile.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **message**: messaggio finestra di dialogo. *(String)*
|
||||
|
||||
* **confirmCallback**: Callback da richiamare con l'indice del pulsante premuto (1, 2 o 3) o quando la finestra di dialogo viene chiusa senza una pressione del pulsante (0). *(Funzione)*
|
||||
|
||||
* **titolo**: titolo di dialogo. *(String)* (Opzionale, default è`Confirm`)
|
||||
|
||||
* **buttonLabels**: matrice di stringhe che specificano le etichette dei pulsanti. *(Matrice)* (Opzionale, default è [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
Il `confirmCallback` viene eseguito quando l'utente preme uno dei pulsanti nella finestra di dialogo conferma.
|
||||
|
||||
Il callback accetta l'argomento `buttonIndex` *(numero)*, che è l'indice del pulsante premuto. Si noti che l'indice utilizza l'indicizzazione base uno, quindi il valore è `1`, `2`, `3`, ecc.
|
||||
|
||||
### Esempio
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### Piattaforme supportate
|
||||
|
||||
* Amazon fuoco OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 e 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 e 8 stranezze
|
||||
|
||||
* Non non c'è nessuna funzione browser incorporato per `window.confirm` , ma è possibile associare assegnando:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* Chiama al `alert` e `confirm` sono non bloccante, quindi il risultato è disponibile solo in modo asincrono.
|
||||
|
||||
### Stranezze di Windows
|
||||
|
||||
* Su Windows8/8.1 non è possibile aggiungere più di tre pulsanti a MessageDialog istanza.
|
||||
|
||||
* Su Windows Phone 8.1 non è possibile mostrare la finestra di dialogo con più di due pulsanti.
|
||||
|
||||
### Firefox OS Stranezze:
|
||||
|
||||
Nativo di blocco `window.confirm()` blocco `navigator.notification.confirm()` sono disponibili sia.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Visualizza una finestra di dialogo nativa che è più personalizzabile di funzione `prompt` del browser.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: messaggio finestra di dialogo. *(String)*
|
||||
|
||||
* **promptCallback**: Callback da richiamare con l'indice del pulsante premuto (1, 2 o 3) o quando la finestra di dialogo viene chiusa senza una pressione del pulsante (0). *(Funzione)*
|
||||
|
||||
* **title**: dialogo titolo *(String)* (opzionale, default è `Prompt`)
|
||||
|
||||
* **buttonLabels**: matrice di stringhe specificando il pulsante etichette *(Array)* (opzionale, default è `["OK", "Cancel"]`)
|
||||
|
||||
* **defaultText**: valore (`String`) di input predefinito textbox (opzionale, Default: empty string)
|
||||
|
||||
### promptCallback
|
||||
|
||||
Il `promptCallback` viene eseguito quando l'utente preme uno dei pulsanti nella finestra di dialogo richiesta. `results` oggetto passato al metodo di callback contiene le seguenti proprietà:
|
||||
|
||||
* **buttonIndex**: l'indice del pulsante premuto. *(Numero)* Si noti che l'indice utilizza l'indicizzazione base uno, quindi il valore è `1`, `2`, `3`, ecc.
|
||||
|
||||
* **input1**: il testo immesso nella finestra di dialogo richiesta. *(String)*
|
||||
|
||||
### Esempio
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### Piattaforme supportate
|
||||
|
||||
* Amazon fuoco OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 e 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Stranezze Android
|
||||
|
||||
* Android supporta un massimo di tre pulsanti e ignora di più di quello.
|
||||
|
||||
* Su Android 3.0 e versioni successive, i pulsanti vengono visualizzati in ordine inverso per dispositivi che utilizzano il tema Holo.
|
||||
|
||||
### Stranezze di Windows
|
||||
|
||||
* Su Windows finestra di dialogo richiesta è a causa di mancanza di tali api nativa basata su html.
|
||||
|
||||
### Firefox OS Stranezze:
|
||||
|
||||
Nativo di blocco `window.prompt()` blocco `navigator.notification.prompt()` sono disponibili sia.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
Il dispositivo riproduce un bip sonoro.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: il numero di volte per ripetere il segnale acustico. *(Numero)*
|
||||
|
||||
### Esempio
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### Piattaforme supportate
|
||||
|
||||
* Amazon fuoco OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 e 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon fuoco OS stranezze
|
||||
|
||||
* Amazon fuoco OS riproduce il **Suono di notifica** specificato sotto il pannello **Impostazioni/Display e il suono** predefinito.
|
||||
|
||||
### Stranezze Android
|
||||
|
||||
* Android giochi default **Notification ringtone** specificato sotto il pannello **impostazioni/audio e Display**.
|
||||
|
||||
### Windows Phone 7 e 8 stranezze
|
||||
|
||||
* Si basa su un file generico bip dalla distribuzione di Cordova.
|
||||
|
||||
### Tizen stranezze
|
||||
|
||||
* Tizen implementa bip di riproduzione di un file audio tramite i media API.
|
||||
|
||||
* Il file beep deve essere breve, deve trovarsi in una sottodirectory di `sounds` della directory principale dell'applicazione e deve essere denominato `beep.wav`.
|
||||
273
src/cordova/plugins/cordova-plugin-dialogs/doc/it/index.md
Normal file
273
src/cordova/plugins/cordova-plugin-dialogs/doc/it/index.md
Normal file
@@ -0,0 +1,273 @@
|
||||
<!---
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
Questo plugin consente di accedere ad alcuni elementi di interfaccia utente nativa dialogo tramite un oggetto globale `navigator.notification`.
|
||||
|
||||
Anche se l'oggetto è associato con ambito globale del `navigator`, non è disponibile fino a dopo l'evento `deviceready`.
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## Installazione
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Metodi
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Mostra una finestra di avviso o la finestra di dialogo personalizzata. La maggior parte delle implementazioni di Cordova utilizzano una finestra di dialogo nativa per questa caratteristica, ma alcune piattaforme utilizzano la funzione di `alert` del browser, che è in genere meno personalizzabile.
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: messaggio finestra di dialogo. *(String)*
|
||||
|
||||
* **alertCallback**: Callback da richiamare quando viene chiusa la finestra di avviso. *(Funzione)*
|
||||
|
||||
* **title**: titolo di dialogo. *(String)* (Opzionale, default è `Alert`)
|
||||
|
||||
* **buttonName**: nome del pulsante. *(String)* (Opzionale, default è `OK`)
|
||||
|
||||
### Esempio
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### Piattaforme supportate
|
||||
|
||||
* Amazon fuoco OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 e 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 e 8 stranezze
|
||||
|
||||
* Non non c'è nessun avviso del browser integrato, ma è possibile associare uno come segue per chiamare `alert()` in ambito globale:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* Entrambi `alert` e `confirm` sono non di blocco chiamate, risultati di cui sono disponibili solo in modo asincrono.
|
||||
|
||||
### Firefox OS Stranezze:
|
||||
|
||||
Nativo di blocco `window.alert()` blocco `navigator.notification.alert()` sono disponibili sia.
|
||||
|
||||
### BlackBerry 10 capricci
|
||||
|
||||
parametro di callback `navigator.notification.alert ('text' callback, 'title' 'text')` viene passato il numero 1.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Visualizza una finestra di dialogo conferma personalizzabile.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **messaggio**: messaggio finestra di dialogo. *(String)*
|
||||
|
||||
* **confirmCallback**: Callback da richiamare con l'indice del pulsante premuto (1, 2 o 3) o quando la finestra di dialogo viene chiusa senza una pressione del pulsante (0). *(Funzione)*
|
||||
|
||||
* **titolo**: titolo di dialogo. *(String)* (Opzionale, default è`Confirm`)
|
||||
|
||||
* **buttonLabels**: matrice di stringhe che specificano le etichette dei pulsanti. *(Matrice)* (Opzionale, default è [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
Il `confirmCallback` viene eseguito quando l'utente preme uno dei pulsanti nella finestra di dialogo conferma.
|
||||
|
||||
Il callback accetta l'argomento `buttonIndex` *(numero)*, che è l'indice del pulsante premuto. Si noti che l'indice utilizza l'indicizzazione base uno, quindi il valore è `1`, `2`, `3`, ecc.
|
||||
|
||||
### Esempio
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### Piattaforme supportate
|
||||
|
||||
* Amazon fuoco OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 e 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 e 8 stranezze
|
||||
|
||||
* Non non c'è nessuna funzione browser incorporato per `window.confirm` , ma è possibile associare assegnando:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* Chiama al `alert` e `confirm` sono non bloccante, quindi il risultato è disponibile solo in modo asincrono.
|
||||
|
||||
### Stranezze di Windows
|
||||
|
||||
* Su Windows8/8.1 non è possibile aggiungere più di tre pulsanti a MessageDialog istanza.
|
||||
|
||||
* Su Windows Phone 8.1 non è possibile mostrare la finestra di dialogo con più di due pulsanti.
|
||||
|
||||
### Firefox OS Stranezze:
|
||||
|
||||
Nativo di blocco `window.confirm()` blocco `navigator.notification.confirm()` sono disponibili sia.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Visualizza una finestra di dialogo nativa che è più personalizzabile di funzione `prompt` del browser.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: messaggio finestra di dialogo. *(String)*
|
||||
|
||||
* **promptCallback**: Callback da richiamare con l'indice del pulsante premuto (1, 2 o 3) o quando la finestra di dialogo viene chiusa senza una pressione del pulsante (0). *(Funzione)*
|
||||
|
||||
* **title**: dialogo titolo *(String)* (opzionale, default è `Prompt`)
|
||||
|
||||
* **buttonLabels**: matrice di stringhe specificando il pulsante etichette *(Array)* (opzionale, default è `["OK", "Cancel"]`)
|
||||
|
||||
* **defaultText**: valore (`String`) di input predefinito textbox (opzionale, Default: empty string)
|
||||
|
||||
### promptCallback
|
||||
|
||||
Il `promptCallback` viene eseguito quando l'utente preme uno dei pulsanti nella finestra di dialogo richiesta. `results` oggetto passato al metodo di callback contiene le seguenti proprietà:
|
||||
|
||||
* **buttonIndex**: l'indice del pulsante premuto. *(Numero)* Si noti che l'indice utilizza l'indicizzazione base uno, quindi il valore è `1`, `2`, `3`, ecc.
|
||||
|
||||
* **input1**: il testo immesso nella finestra di dialogo richiesta. *(String)*
|
||||
|
||||
### Esempio
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### Piattaforme supportate
|
||||
|
||||
* Amazon fuoco OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 e 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Stranezze Android
|
||||
|
||||
* Android supporta un massimo di tre pulsanti e ignora di più di quello.
|
||||
|
||||
* Su Android 3.0 e versioni successive, i pulsanti vengono visualizzati in ordine inverso per dispositivi che utilizzano il tema Holo.
|
||||
|
||||
### Stranezze di Windows
|
||||
|
||||
* Su Windows finestra di dialogo richiesta è a causa di mancanza di tali api nativa basata su html.
|
||||
|
||||
### Firefox OS Stranezze:
|
||||
|
||||
Nativo di blocco `window.prompt()` blocco `navigator.notification.prompt()` sono disponibili sia.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
Il dispositivo riproduce un bip sonoro.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: il numero di volte per ripetere il segnale acustico. *(Numero)*
|
||||
|
||||
### Esempio
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### Piattaforme supportate
|
||||
|
||||
* Amazon fuoco OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 e 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon fuoco OS stranezze
|
||||
|
||||
* Amazon fuoco OS riproduce il **Suono di notifica** specificato sotto il pannello **Impostazioni/Display e il suono** predefinito.
|
||||
|
||||
### Stranezze Android
|
||||
|
||||
* Android giochi default **Notification ringtone** specificato sotto il pannello **impostazioni/audio e Display**.
|
||||
|
||||
### Windows Phone 7 e 8 stranezze
|
||||
|
||||
* Si basa su un file generico bip dalla distribuzione di Cordova.
|
||||
|
||||
### Tizen stranezze
|
||||
|
||||
* Tizen implementa bip di riproduzione di un file audio tramite i media API.
|
||||
|
||||
* Il file beep deve essere breve, deve trovarsi in una sottodirectory di `sounds` della directory principale dell'applicazione e deve essere denominato `beep.wav`.
|
||||
275
src/cordova/plugins/cordova-plugin-dialogs/doc/ja/README.md
Normal file
275
src/cordova/plugins/cordova-plugin-dialogs/doc/ja/README.md
Normal file
@@ -0,0 +1,275 @@
|
||||
<!--
|
||||
# license: Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
[](https://travis-ci.org/apache/cordova-plugin-dialogs)
|
||||
|
||||
このプラグインは、グローバル `navigator.notification` オブジェクトを介していくつかネイティブ ダイアログの UI 要素へのアクセスを提供します。
|
||||
|
||||
オブジェクトは、グローバル スコープの `ナビゲーター` に添付、それがないまで `deviceready` イベントの後。
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## インストール
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## メソッド
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
カスタムの警告またはダイアログ ボックスが表示されます。 ほとんどコルドバ ネイティブ] ダイアログ ボックスの使用この機能がいくつかのプラットフォームは通常小さいカスタマイズ可能なブラウザーの `警告` 機能を使用します。
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **メッセージ**: ダイアログ メッセージ。*(文字列)*
|
||||
|
||||
* **alertCallback**: 警告ダイアログが閉じられたときに呼び出すコールバック。*(機能)*
|
||||
|
||||
* **タイトル**: ダイアログのタイトル。*(文字列)*(省略可能、既定値は`Alert`)
|
||||
|
||||
* **buttonName**: ボタンの名前。*(文字列)*(省略可能、既定値は`OK`)
|
||||
|
||||
### 例
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### サポートされているプラットフォーム
|
||||
|
||||
* アマゾン火 OS
|
||||
* アンドロイド
|
||||
* ブラックベリー 10
|
||||
* Firefox の OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 と 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 と 8 癖
|
||||
|
||||
* 組み込みのブラウザー警告がない呼び出しを次のように 1 つをバインドすることができます `alert()` 、グローバル スコープで。
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* 両方の `alert` と `confirm` は非ブロッキング呼び出し、結果は非同期的にのみ利用できます。
|
||||
|
||||
### Firefox OS 互換:
|
||||
|
||||
ネイティブ ブロック `window.alert()` と非ブロッキング `navigator.notification.alert()` があります。
|
||||
|
||||
### ブラックベリー 10 癖
|
||||
|
||||
`navigator.notification.alert ('text' コールバック 'title'、'text')` コールバック パラメーターは数 1 に渡されます。
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
カスタマイズ可能な確認のダイアログ ボックスが表示されます。
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **メッセージ**: ダイアログ メッセージ。*(文字列)*
|
||||
|
||||
* **confirmCallback**: インデックス (1、2、または 3) を押されたボタンまたはダイアログ ボックスは、ボタンを押す (0) なしに解雇されたときに呼び出すコールバック。*(機能)*
|
||||
|
||||
* **タイトル**: ダイアログのタイトル。*(文字列)*(省略可能、既定値は`Confirm`)
|
||||
|
||||
* **buttonLabels**: ボタンのラベルを指定する文字列の配列。*(配列)*(省略可能、既定値は [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
`confirmCallback` は、いずれかの確認ダイアログ ボックスでボタンを押したときに実行します。
|
||||
|
||||
コールバックは、引数 `buttonIndex` *(番号)* は、押されたボタンのインデックス。 インデックスがインデックス 1 ベースので、値は `1`、`2`、`3` などに注意してください。
|
||||
|
||||
### 例
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### サポートされているプラットフォーム
|
||||
|
||||
* アマゾン火 OS
|
||||
* アンドロイド
|
||||
* ブラックベリー 10
|
||||
* Firefox の OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 と 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 と 8 癖
|
||||
|
||||
* 組み込みブラウザーの機能はありません `window.confirm` が割り当てることによってバインドすることができます。
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* 呼び出しを `alert` と `confirm` では非ブロッキング、結果は非同期的にのみ使用できます。
|
||||
|
||||
### Windows の癖
|
||||
|
||||
* Windows8/8.1 の MessageDialog インスタンスを 3 つ以上のボタンを追加することはできません。
|
||||
|
||||
* Windows Phone 8.1 に 2 つ以上のボタンを持つダイアログを表示することはできません。
|
||||
|
||||
### Firefox OS 互換:
|
||||
|
||||
ネイティブ ブロック `window.confirm()` と非ブロッキング `navigator.notification.confirm()` があります。
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
ブラウザーの `プロンプト` 機能より詳細にカスタマイズはネイティブのダイアログ ボックスが表示されます。
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **メッセージ**: ダイアログ メッセージ。*(文字列)*
|
||||
|
||||
* **promptCallback**: インデックス (1、2、または 3) を押されたボタンまたはダイアログ ボックスは、ボタンを押す (0) なしに解雇されたときに呼び出すコールバック。*(機能)*
|
||||
|
||||
* **title**: タイトル *(String)* (省略可能、既定 `プロンプト` ダイアログ)
|
||||
|
||||
* **buttonLabels**: ボタンのラベル *(配列)* (省略可能、既定値 `["OK"、「キャンセル」]` を指定する文字列の配列)
|
||||
|
||||
* **defaultText**: 既定テキスト ボックスの入力値 (`文字列`) (省略可能、既定: 空の文字列)
|
||||
|
||||
### promptCallback
|
||||
|
||||
`promptCallback` は、プロンプト ダイアログ ボックス内のボタンのいずれかを押したときに実行します。コールバックに渡される `results` オブジェクトには、次のプロパティが含まれています。
|
||||
|
||||
* **buttonIndex**: 押されたボタンのインデックス。*(数)*インデックスがインデックス 1 ベースので、値は `1`、`2`、`3` などに注意してください。
|
||||
|
||||
* **input1**: プロンプト ダイアログ ボックスに入力したテキスト。*(文字列)*
|
||||
|
||||
### 例
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### サポートされているプラットフォーム
|
||||
|
||||
* アマゾン火 OS
|
||||
* アンドロイド
|
||||
* Firefox の OS
|
||||
* iOS
|
||||
* Windows Phone 7 と 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Android の癖
|
||||
|
||||
* Android は最大 3 つのボタンをサポートしているし、それ以上無視します。
|
||||
|
||||
* アンドロイド 3.0 と後、ホロのテーマを使用するデバイスを逆の順序でボタンが表示されます。
|
||||
|
||||
### Windows の癖
|
||||
|
||||
* Windows プロンプト ダイアログは html ベースのようなネイティブ api の不足のためです。
|
||||
|
||||
### Firefox OS 互換:
|
||||
|
||||
ネイティブ ブロック `window.prompt()` と非ブロッキング `navigator.notification.prompt()` があります。
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
デバイス サウンドをビープ音を再生します。
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: ビープ音を繰り返す回数。*(数)*
|
||||
|
||||
### 例
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### サポートされているプラットフォーム
|
||||
|
||||
* アマゾン火 OS
|
||||
* アンドロイド
|
||||
* ブラックベリー 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 と 8
|
||||
* Windows 8
|
||||
|
||||
### アマゾン火 OS 癖
|
||||
|
||||
* アマゾン火 OS デフォルト **設定/表示 & サウンド** パネルの下に指定した **通知音** を果たしています。
|
||||
|
||||
### Android の癖
|
||||
|
||||
* アンドロイド デフォルト **通知着信音** **設定/サウンド & ディスプレイ** パネルの下に指定を果たしています。
|
||||
|
||||
### Windows Phone 7 と 8 癖
|
||||
|
||||
* コルドバ分布からジェネリック ビープ音ファイルに依存します。
|
||||
|
||||
### Tizen の癖
|
||||
|
||||
* Tizen は、メディア API 経由でオーディオ ファイルを再生してビープ音を実装します。
|
||||
|
||||
* ビープ音ファイル短い、`sounds` アプリケーションのルート ディレクトリのサブディレクトリである必要があり。、`beep.wav` という名前である必要があります。.
|
||||
273
src/cordova/plugins/cordova-plugin-dialogs/doc/ja/index.md
Normal file
273
src/cordova/plugins/cordova-plugin-dialogs/doc/ja/index.md
Normal file
@@ -0,0 +1,273 @@
|
||||
<!---
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
このプラグインは、グローバル `navigator.notification` オブジェクトを介していくつかネイティブ ダイアログの UI 要素へのアクセスを提供します。
|
||||
|
||||
オブジェクトは、グローバル スコープの `ナビゲーター` に添付、それがないまで `deviceready` イベントの後。
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## インストール
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## メソッド
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
カスタムの警告またはダイアログ ボックスが表示されます。 ほとんどコルドバ ネイティブ] ダイアログ ボックスの使用この機能がいくつかのプラットフォームは通常小さいカスタマイズ可能なブラウザーの `警告` 機能を使用します。
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **メッセージ**: ダイアログ メッセージ。*(文字列)*
|
||||
|
||||
* **alertCallback**: 警告ダイアログが閉じられたときに呼び出すコールバック。*(機能)*
|
||||
|
||||
* **タイトル**: ダイアログのタイトル。*(文字列)*(省略可能、既定値は`Alert`)
|
||||
|
||||
* **buttonName**: ボタンの名前。*(文字列)*(省略可能、既定値は`OK`)
|
||||
|
||||
### 例
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### サポートされているプラットフォーム
|
||||
|
||||
* アマゾン火 OS
|
||||
* アンドロイド
|
||||
* ブラックベリー 10
|
||||
* Firefox の OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 と 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 と 8 癖
|
||||
|
||||
* 組み込みのブラウザー警告がない呼び出しを次のように 1 つをバインドすることができます `alert()` 、グローバル スコープで。
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* 両方の `alert` と `confirm` は非ブロッキング呼び出し、結果は非同期的にのみ利用できます。
|
||||
|
||||
### Firefox OS 互換:
|
||||
|
||||
ネイティブ ブロック `window.alert()` と非ブロッキング `navigator.notification.alert()` があります。
|
||||
|
||||
### ブラックベリー 10 癖
|
||||
|
||||
`navigator.notification.alert ('text' コールバック 'title'、'text')` コールバック パラメーターは数 1 に渡されます。
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
カスタマイズ可能な確認のダイアログ ボックスが表示されます。
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **メッセージ**: ダイアログ メッセージ。*(文字列)*
|
||||
|
||||
* **confirmCallback**: インデックス (1、2、または 3) を押されたボタンまたはダイアログ ボックスは、ボタンを押す (0) なしに解雇されたときに呼び出すコールバック。*(機能)*
|
||||
|
||||
* **タイトル**: ダイアログのタイトル。*(文字列)*(省略可能、既定値は`Confirm`)
|
||||
|
||||
* **buttonLabels**: ボタンのラベルを指定する文字列の配列。*(配列)*(省略可能、既定値は [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
`confirmCallback` は、いずれかの確認ダイアログ ボックスでボタンを押したときに実行します。
|
||||
|
||||
コールバックは、引数 `buttonIndex` *(番号)* は、押されたボタンのインデックス。 インデックスがインデックス 1 ベースので、値は `1`、`2`、`3` などに注意してください。
|
||||
|
||||
### 例
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### サポートされているプラットフォーム
|
||||
|
||||
* アマゾン火 OS
|
||||
* アンドロイド
|
||||
* ブラックベリー 10
|
||||
* Firefox の OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 と 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 と 8 癖
|
||||
|
||||
* 組み込みブラウザーの機能はありません `window.confirm` が割り当てることによってバインドすることができます。
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* 呼び出しを `alert` と `confirm` では非ブロッキング、結果は非同期的にのみ使用できます。
|
||||
|
||||
### Windows の癖
|
||||
|
||||
* Windows8/8.1 の MessageDialog インスタンスを 3 つ以上のボタンを追加することはできません。
|
||||
|
||||
* Windows Phone 8.1 に 2 つ以上のボタンを持つダイアログを表示することはできません。
|
||||
|
||||
### Firefox OS 互換:
|
||||
|
||||
ネイティブ ブロック `window.confirm()` と非ブロッキング `navigator.notification.confirm()` があります。
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
ブラウザーの `プロンプト` 機能より詳細にカスタマイズはネイティブのダイアログ ボックスが表示されます。
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: ダイアログ メッセージ。*(文字列)*
|
||||
|
||||
* **promptCallback**: インデックス (1、2、または 3) を押されたボタンまたはダイアログ ボックスは、ボタンを押す (0) なしに解雇されたときに呼び出すコールバック。*(機能)*
|
||||
|
||||
* **title**: タイトル *(String)* (省略可能、既定 `プロンプト` ダイアログ)
|
||||
|
||||
* **buttonLabels**: ボタンのラベル *(配列)* (省略可能、既定値 `["OK"、「キャンセル」]` を指定する文字列の配列)
|
||||
|
||||
* **defaultText**: 既定テキスト ボックスの入力値 (`文字列`) (省略可能、既定: 空の文字列)
|
||||
|
||||
### promptCallback
|
||||
|
||||
`promptCallback` は、プロンプト ダイアログ ボックス内のボタンのいずれかを押したときに実行します。コールバックに渡される `results` オブジェクトには、次のプロパティが含まれています。
|
||||
|
||||
* **buttonIndex**: 押されたボタンのインデックス。*(数)*インデックスがインデックス 1 ベースので、値は `1`、`2`、`3` などに注意してください。
|
||||
|
||||
* **input1**: プロンプト ダイアログ ボックスに入力したテキスト。*(文字列)*
|
||||
|
||||
### 例
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### サポートされているプラットフォーム
|
||||
|
||||
* アマゾン火 OS
|
||||
* アンドロイド
|
||||
* Firefox の OS
|
||||
* iOS
|
||||
* Windows Phone 7 と 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Android の癖
|
||||
|
||||
* Android は最大 3 つのボタンをサポートしているし、それ以上無視します。
|
||||
|
||||
* アンドロイド 3.0 と後、ホロのテーマを使用するデバイスを逆の順序でボタンが表示されます。
|
||||
|
||||
### Windows の癖
|
||||
|
||||
* Windows プロンプト ダイアログは html ベースのようなネイティブ api の不足のためです。
|
||||
|
||||
### Firefox OS 互換:
|
||||
|
||||
ネイティブ ブロック `window.prompt()` と非ブロッキング `navigator.notification.prompt()` があります。
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
デバイス サウンドをビープ音を再生します。
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: ビープ音を繰り返す回数。*(数)*
|
||||
|
||||
### 例
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### サポートされているプラットフォーム
|
||||
|
||||
* アマゾン火 OS
|
||||
* アンドロイド
|
||||
* ブラックベリー 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 と 8
|
||||
* Windows 8
|
||||
|
||||
### アマゾン火 OS 癖
|
||||
|
||||
* アマゾン火 OS デフォルト **設定/表示 & サウンド** パネルの下に指定した **通知音** を果たしています。
|
||||
|
||||
### Android の癖
|
||||
|
||||
* アンドロイド デフォルト **通知着信音** **設定/サウンド & ディスプレイ** パネルの下に指定を果たしています。
|
||||
|
||||
### Windows Phone 7 と 8 癖
|
||||
|
||||
* コルドバ分布からジェネリック ビープ音ファイルに依存します。
|
||||
|
||||
### Tizen の癖
|
||||
|
||||
* Tizen は、メディア API 経由でオーディオ ファイルを再生してビープ音を実装します。
|
||||
|
||||
* ビープ音ファイル短い、`sounds` アプリケーションのルート ディレクトリのサブディレクトリである必要があり。、`beep.wav` という名前である必要があります。.
|
||||
275
src/cordova/plugins/cordova-plugin-dialogs/doc/ko/README.md
Normal file
275
src/cordova/plugins/cordova-plugin-dialogs/doc/ko/README.md
Normal file
@@ -0,0 +1,275 @@
|
||||
<!--
|
||||
# license: Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
[](https://travis-ci.org/apache/cordova-plugin-dialogs)
|
||||
|
||||
이 플러그인 글로벌 `navigator.notification` 개체를 통해 몇 가지 기본 대화 상자 UI 요소에 액세스할 수 있습니다.
|
||||
|
||||
개체 `navigator` 글로벌 범위 첨부 아니에요 때까지 사용할 수 있는 `deviceready` 이벤트 후.
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## 설치
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## 메서드
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
사용자 지정 경고 또는 대화 상자를 보여 줍니다. 이 기능에 대 한 기본 대화 상자를 사용 하는 대부분의 코르도바 구현 하지만 일부 플랫폼은 일반적으로 덜 사용자 정의할 수 있는 브라우저의 `alert` 기능을 사용 합니다.
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: 대화 메시지. *(문자열)*
|
||||
|
||||
* **alertCallback**: 콜백을 호출할 때 경고 대화 기 각. *(기능)*
|
||||
|
||||
* **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Alert`)
|
||||
|
||||
* **buttonName**: 단추 이름. *(문자열)* (옵션, 기본값:`OK`)
|
||||
|
||||
### 예를 들어
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### 지원 되는 플랫폼
|
||||
|
||||
* 아마존 화재 운영 체제
|
||||
* 안 드 로이드
|
||||
* 블랙베리 10
|
||||
* Firefox 운영 체제
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7과 8
|
||||
* 윈도우 8
|
||||
* 윈도우
|
||||
|
||||
### Windows Phone 7, 8 특수
|
||||
|
||||
* 아니 내장 브라우저 경고 하지만 다음과 같이 전화를 바인딩할 수 있습니다 `alert()` 전역 범위에서:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* 둘 다 `alert` 와 `confirm` 는 비차단 호출, 결과 비동기적으로 사용할 수 있습니다.
|
||||
|
||||
### 파이어 폭스 OS 단점:
|
||||
|
||||
기본 차단 `window.alert()` 및 차단 되지 않은 `navigator.notification.alert()` 사용할 수 있습니다.
|
||||
|
||||
### 블랙베리 10 단점
|
||||
|
||||
`navigator.notification.alert ('텍스트', 콜백, '제목', '텍스트')` 콜백 매개 변수 1 번을 전달 됩니다.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
사용자 정의 확인 대화 상자가 표시 됩니다.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **message**: 대화 메시지. *(문자열)*
|
||||
|
||||
* **confirmCallback**: 인덱스 버튼 (1, 2 또는 3) 또는 대화 상자 버튼을 누르면 (0) 없이 기 각 될 때 호출할 콜백 합니다. *(기능)*
|
||||
|
||||
* **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Confirm`)
|
||||
|
||||
* **buttonLabels**: 단추 레이블을 지정 하는 문자열 배열입니다. *(배열)* (옵션, 기본값은 [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
`confirmCallback`는 사용자가 확인 대화 상자에서 단추 중 하나를 누를 때 실행 합니다.
|
||||
|
||||
콜백이 걸립니다 인수 `buttonIndex` *(번호)를* 누르면된 버튼의 인덱스입니다. Note 인덱스에서는 인덱싱 1 시작 값은 `1`, `2`, `3`, 등등.
|
||||
|
||||
### 예를 들어
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### 지원 되는 플랫폼
|
||||
|
||||
* 아마존 화재 운영 체제
|
||||
* 안 드 로이드
|
||||
* 블랙베리 10
|
||||
* Firefox 운영 체제
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7과 8
|
||||
* 윈도우 8
|
||||
* 윈도우
|
||||
|
||||
### Windows Phone 7, 8 특수
|
||||
|
||||
* 에 대 한 기본 제공 브라우저 함수가 `window.confirm` , 그러나 할당 하 여 바인딩할 수 있습니다:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* 호출 `alert` 및 `confirm` 되므로 차단 되지 않은 결과만 비동기적으로 사용할 수 있습니다.
|
||||
|
||||
### 윈도우 특수
|
||||
|
||||
* Windows8/8.1에 3 개 이상 단추 MessageDialog 인스턴스를 추가할 수는 없습니다.
|
||||
|
||||
* Windows Phone 8.1에 두 개 이상의 단추와 대화 상자 표시 수는 없습니다.
|
||||
|
||||
### 파이어 폭스 OS 단점:
|
||||
|
||||
기본 차단 `window.confirm()` 및 차단 되지 않은 `navigator.notification.confirm()` 사용할 수 있습니다.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
브라우저의 `프롬프트` 함수 보다 더 많은 사용자 정의 기본 대화 상자가 표시 됩니다.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: 대화 메시지. *(문자열)*
|
||||
|
||||
* **promptCallback**: 인덱스 버튼 (1, 2 또는 3) 또는 대화 상자 버튼을 누르면 (0) 없이 기 각 될 때 호출할 콜백 합니다. *(기능)*
|
||||
|
||||
* **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Prompt`)
|
||||
|
||||
* **buttonLabels**: 버튼 레이블 *(배열)* (옵션, 기본값 `["확인", "취소"]을` 지정 하는 문자열의 배열)
|
||||
|
||||
* **defaultText**: 기본 텍스트 상자에 값 (`문자열`) 입력 (옵션, 기본값: 빈 문자열)
|
||||
|
||||
### promptCallback
|
||||
|
||||
`promptCallback`는 사용자가 프롬프트 대화 상자에서 단추 중 하나를 누를 때 실행 합니다. 콜백에 전달 된 `results` 개체에는 다음 속성이 포함 되어 있습니다.
|
||||
|
||||
* **buttonIndex**: 눌려진된 버튼의 인덱스. *(수)* Note 인덱스에서는 인덱싱 1 시작 값은 `1`, `2`, `3`, 등등.
|
||||
|
||||
* **input1**: 프롬프트 대화 상자에 입력 한 텍스트. *(문자열)*
|
||||
|
||||
### 예를 들어
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### 지원 되는 플랫폼
|
||||
|
||||
* 아마존 화재 운영 체제
|
||||
* 안 드 로이드
|
||||
* Firefox 운영 체제
|
||||
* iOS
|
||||
* Windows Phone 7과 8
|
||||
* 윈도우 8
|
||||
* 윈도우
|
||||
|
||||
### 안 드 로이드 단점
|
||||
|
||||
* 안 드 로이드 최대 3 개의 단추를 지원 하 고 그것 보다는 더 이상 무시 합니다.
|
||||
|
||||
* 안 드 로이드 3.0 및 나중에, 단추는 홀로 테마를 사용 하는 장치에 대 한 반대 순서로 표시 됩니다.
|
||||
|
||||
### 윈도우 특수
|
||||
|
||||
* 윈도우에서 프롬프트 대화 같은 네이티브 api의 부족으로 인해 html 기반 이다.
|
||||
|
||||
### 파이어 폭스 OS 단점:
|
||||
|
||||
기본 차단 `window.prompt()` 및 차단 되지 않은 `navigator.notification.prompt()` 사용할 수 있습니다.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
장치는 경고음 소리를 재생 합니다.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: 경고음을 반복 하는 횟수. *(수)*
|
||||
|
||||
### 예를 들어
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### 지원 되는 플랫폼
|
||||
|
||||
* 아마존 화재 운영 체제
|
||||
* 안 드 로이드
|
||||
* 블랙베리 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7과 8
|
||||
* 윈도우 8
|
||||
|
||||
### 아마존 화재 OS 단점
|
||||
|
||||
* 아마존 화재 운영 체제 기본 **설정/디스플레이 및 사운드** 패널에 지정 된 **알림 소리** 재생 됩니다.
|
||||
|
||||
### 안 드 로이드 단점
|
||||
|
||||
* 안 드 로이드 기본 **알림 벨소리** **설정/사운드 및 디스플레이** 패널에서 지정 합니다.
|
||||
|
||||
### Windows Phone 7, 8 특수
|
||||
|
||||
* 코르 도우 바 분포에서 일반 경고음 파일에 의존합니다.
|
||||
|
||||
### Tizen 특수
|
||||
|
||||
* Tizen은 미디어 API 통해 오디오 파일을 재생 하 여 경고음을 구현 합니다.
|
||||
|
||||
* 경고음 파일 짧은 되어야 합니다, 응용 프로그램의 루트 디렉터리의 `소리` 하위 디렉터리에 위치 해야 합니다 및 `beep.wav`는 명명 된.
|
||||
273
src/cordova/plugins/cordova-plugin-dialogs/doc/ko/index.md
Normal file
273
src/cordova/plugins/cordova-plugin-dialogs/doc/ko/index.md
Normal file
@@ -0,0 +1,273 @@
|
||||
<!---
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
이 플러그인 글로벌 `navigator.notification` 개체를 통해 몇 가지 기본 대화 상자 UI 요소에 액세스할 수 있습니다.
|
||||
|
||||
개체 `navigator` 글로벌 범위 첨부 아니에요 때까지 사용할 수 있는 `deviceready` 이벤트 후.
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## 설치
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## 메서드
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
사용자 지정 경고 또는 대화 상자를 보여 줍니다. 이 기능에 대 한 기본 대화 상자를 사용 하는 대부분의 코르도바 구현 하지만 일부 플랫폼은 일반적으로 덜 사용자 정의할 수 있는 브라우저의 `alert` 기능을 사용 합니다.
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: 대화 메시지. *(문자열)*
|
||||
|
||||
* **alertCallback**: 콜백을 호출할 때 경고 대화 기 각. *(기능)*
|
||||
|
||||
* **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Alert`)
|
||||
|
||||
* **buttonName**: 단추 이름. *(문자열)* (옵션, 기본값:`OK`)
|
||||
|
||||
### 예를 들어
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### 지원 되는 플랫폼
|
||||
|
||||
* 아마존 화재 운영 체제
|
||||
* 안 드 로이드
|
||||
* 블랙베리 10
|
||||
* Firefox 운영 체제
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7과 8
|
||||
* 윈도우 8
|
||||
* 윈도우
|
||||
|
||||
### Windows Phone 7, 8 특수
|
||||
|
||||
* 아니 내장 브라우저 경고 하지만 다음과 같이 전화를 바인딩할 수 있습니다 `alert()` 전역 범위에서:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* 둘 다 `alert` 와 `confirm` 는 비차단 호출, 결과 비동기적으로 사용할 수 있습니다.
|
||||
|
||||
### 파이어 폭스 OS 단점:
|
||||
|
||||
기본 차단 `window.alert()` 및 차단 되지 않은 `navigator.notification.alert()` 사용할 수 있습니다.
|
||||
|
||||
### 블랙베리 10 단점
|
||||
|
||||
`navigator.notification.alert ('텍스트', 콜백, '제목', '텍스트')` 콜백 매개 변수 1 번을 전달 됩니다.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
사용자 정의 확인 대화 상자가 표시 됩니다.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **message**: 대화 메시지. *(문자열)*
|
||||
|
||||
* **confirmCallback**: 인덱스 버튼 (1, 2 또는 3) 또는 대화 상자 버튼을 누르면 (0) 없이 기 각 될 때 호출할 콜백 합니다. *(기능)*
|
||||
|
||||
* **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Confirm`)
|
||||
|
||||
* **buttonLabels**: 단추 레이블을 지정 하는 문자열 배열입니다. *(배열)* (옵션, 기본값은 [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
`confirmCallback`는 사용자가 확인 대화 상자에서 단추 중 하나를 누를 때 실행 합니다.
|
||||
|
||||
콜백이 걸립니다 인수 `buttonIndex` *(번호)를* 누르면된 버튼의 인덱스입니다. Note 인덱스에서는 인덱싱 1 시작 값은 `1`, `2`, `3`, 등등.
|
||||
|
||||
### 예를 들어
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### 지원 되는 플랫폼
|
||||
|
||||
* 아마존 화재 운영 체제
|
||||
* 안 드 로이드
|
||||
* 블랙베리 10
|
||||
* Firefox 운영 체제
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7과 8
|
||||
* 윈도우 8
|
||||
* 윈도우
|
||||
|
||||
### Windows Phone 7, 8 특수
|
||||
|
||||
* 에 대 한 기본 제공 브라우저 함수가 `window.confirm` , 그러나 할당 하 여 바인딩할 수 있습니다:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* 호출 `alert` 및 `confirm` 되므로 차단 되지 않은 결과만 비동기적으로 사용할 수 있습니다.
|
||||
|
||||
### 윈도우 특수
|
||||
|
||||
* Windows8/8.1에 3 개 이상 단추 MessageDialog 인스턴스를 추가할 수는 없습니다.
|
||||
|
||||
* Windows Phone 8.1에 두 개 이상의 단추와 대화 상자 표시 수는 없습니다.
|
||||
|
||||
### 파이어 폭스 OS 단점:
|
||||
|
||||
기본 차단 `window.confirm()` 및 차단 되지 않은 `navigator.notification.confirm()` 사용할 수 있습니다.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
브라우저의 `프롬프트` 함수 보다 더 많은 사용자 정의 기본 대화 상자가 표시 됩니다.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: 대화 메시지. *(문자열)*
|
||||
|
||||
* **promptCallback**: 인덱스 버튼 (1, 2 또는 3) 또는 대화 상자 버튼을 누르면 (0) 없이 기 각 될 때 호출할 콜백 합니다. *(기능)*
|
||||
|
||||
* **title**: 제목 대화 상자. *(문자열)* (옵션, 기본값:`Prompt`)
|
||||
|
||||
* **buttonLabels**: 버튼 레이블 *(배열)* (옵션, 기본값 `["확인", "취소"]을` 지정 하는 문자열의 배열)
|
||||
|
||||
* **defaultText**: 기본 텍스트 상자에 값 (`문자열`) 입력 (옵션, 기본값: 빈 문자열)
|
||||
|
||||
### promptCallback
|
||||
|
||||
`promptCallback`는 사용자가 프롬프트 대화 상자에서 단추 중 하나를 누를 때 실행 합니다. 콜백에 전달 된 `results` 개체에는 다음 속성이 포함 되어 있습니다.
|
||||
|
||||
* **buttonIndex**: 눌려진된 버튼의 인덱스. *(수)* Note 인덱스에서는 인덱싱 1 시작 값은 `1`, `2`, `3`, 등등.
|
||||
|
||||
* **input1**: 프롬프트 대화 상자에 입력 한 텍스트. *(문자열)*
|
||||
|
||||
### 예를 들어
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### 지원 되는 플랫폼
|
||||
|
||||
* 아마존 화재 운영 체제
|
||||
* 안 드 로이드
|
||||
* Firefox 운영 체제
|
||||
* iOS
|
||||
* Windows Phone 7과 8
|
||||
* 윈도우 8
|
||||
* 윈도우
|
||||
|
||||
### 안 드 로이드 단점
|
||||
|
||||
* 안 드 로이드 최대 3 개의 단추를 지원 하 고 그것 보다는 더 이상 무시 합니다.
|
||||
|
||||
* 안 드 로이드 3.0 및 나중에, 단추는 홀로 테마를 사용 하는 장치에 대 한 반대 순서로 표시 됩니다.
|
||||
|
||||
### 윈도우 특수
|
||||
|
||||
* 윈도우에서 프롬프트 대화 같은 네이티브 api의 부족으로 인해 html 기반 이다.
|
||||
|
||||
### 파이어 폭스 OS 단점:
|
||||
|
||||
기본 차단 `window.prompt()` 및 차단 되지 않은 `navigator.notification.prompt()` 사용할 수 있습니다.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
장치는 경고음 소리를 재생 합니다.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: 경고음을 반복 하는 횟수. *(수)*
|
||||
|
||||
### 예를 들어
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### 지원 되는 플랫폼
|
||||
|
||||
* 아마존 화재 운영 체제
|
||||
* 안 드 로이드
|
||||
* 블랙베리 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7과 8
|
||||
* 윈도우 8
|
||||
|
||||
### 아마존 화재 OS 단점
|
||||
|
||||
* 아마존 화재 운영 체제 기본 **설정/디스플레이 및 사운드** 패널에 지정 된 **알림 소리** 재생 됩니다.
|
||||
|
||||
### 안 드 로이드 단점
|
||||
|
||||
* 안 드 로이드 기본 **알림 벨소리** **설정/사운드 및 디스플레이** 패널에서 지정 합니다.
|
||||
|
||||
### Windows Phone 7, 8 특수
|
||||
|
||||
* 코르 도우 바 분포에서 일반 경고음 파일에 의존합니다.
|
||||
|
||||
### Tizen 특수
|
||||
|
||||
* Tizen은 미디어 API 통해 오디오 파일을 재생 하 여 경고음을 구현 합니다.
|
||||
|
||||
* 경고음 파일 짧은 되어야 합니다, 응용 프로그램의 루트 디렉터리의 `소리` 하위 디렉터리에 위치 해야 합니다 및 `beep.wav`는 명명 된.
|
||||
275
src/cordova/plugins/cordova-plugin-dialogs/doc/pl/README.md
Normal file
275
src/cordova/plugins/cordova-plugin-dialogs/doc/pl/README.md
Normal file
@@ -0,0 +1,275 @@
|
||||
<!--
|
||||
# license: Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
[](https://travis-ci.org/apache/cordova-plugin-dialogs)
|
||||
|
||||
Ten plugin umożliwia dostęp do niektórych rodzimych okna dialogowego elementy interfejsu użytkownika za pośrednictwem obiektu globalnego `navigator.notification`.
|
||||
|
||||
Mimo, że obiekt jest dołączony do globalnego zakresu `navigator`, to nie dostępne dopiero po zdarzeniu `deviceready`.
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## Instalacja
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Metody
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Pokazuje niestandardowe wpisu lub okno dialogowe. Większość implementacji Cordova używać rodzimych okno dialogowe dla tej funkcji, ale niektóre platformy używać przeglądarki `alert` funkcji, która jest zazwyczaj mniej konfigurowalny.
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **wiadomość**: komunikat okna dialogowego. *(String)*
|
||||
|
||||
* **alertCallback**: wywołanie zwrotne do wywołania, gdy okno dialogowe alert jest oddalona. *(Funkcja)*
|
||||
|
||||
* **tytuł**: okno tytuł. *(String)* (Opcjonalna, domyślnie`Alert`)
|
||||
|
||||
* **buttonName**: Nazwa przycisku. *(String)* (Opcjonalna, domyślnie`OK`)
|
||||
|
||||
### Przykład
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### Obsługiwane platformy
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 i 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 i 8 dziwactwa
|
||||
|
||||
* Istnieje wpis nie wbudowana przeglądarka, ale można powiązać w następujący sposób na wywołanie `alert()` w globalnym zasięgu:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* Zarówno `alert` i `confirm` są bez blokowania połączeń, których wyniki są tylko dostępne asynchronicznie.
|
||||
|
||||
### Firefox OS dziwactwa:
|
||||
|
||||
Dostępne są zarówno rodzimych blokuje `window.alert()` i bez blokowania `navigator.notification.alert()`.
|
||||
|
||||
### Jeżyna 10 dziwactwa
|
||||
|
||||
parametr wywołania zwrotnego `Navigator.Notification.alert ("tekst", wywołanie zwrotne, 'tytuł', 'tekst')` jest przekazywana numer 1.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Wyświetla okno dialogowe potwierdzenia konfigurowalny.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **wiadomość**: komunikat okna dialogowego. *(String)*
|
||||
|
||||
* **confirmCallback**: wywołanie zwrotne do wywołania z indeksu z przycisku (1, 2 lub 3), lub gdy okno jest zwolniony bez naciśnij przycisk (0). *(Funkcja)*
|
||||
|
||||
* **tytuł**: okno tytuł. *(String)* (Opcjonalna, domyślnie`Confirm`)
|
||||
|
||||
* **buttonLabels**: tablica ciągów, określając etykiety przycisków. *(Tablica)* (Opcjonalna, domyślnie [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
`confirmCallback` wykonuje, gdy użytkownik naciśnie klawisz jeden z przycisków w oknie dialogowym potwierdzenia.
|
||||
|
||||
Wywołanie zwrotne wymaga argumentu `buttonIndex` *(numer)*, który jest indeksem wciśnięty przycisk. Należy zauważyć, że indeks używa, na podstawie jednego indeksowania, więc wartością jest `1`, `2`, `3` itd.
|
||||
|
||||
### Przykład
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### Obsługiwane platformy
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 i 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 i 8 dziwactwa
|
||||
|
||||
* Istnieje funkcja wbudowana przeglądarka nie `window.confirm` , ale można go powiązać przypisując:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* Wzywa do `alert` i `confirm` są bez blokowania, więc wynik jest tylko dostępnych asynchronicznie.
|
||||
|
||||
### Windows dziwactwa
|
||||
|
||||
* Na Windows8/8.1 to nie można dodać więcej niż trzy przyciski do instancji MessageDialog.
|
||||
|
||||
* Na Windows Phone 8.1 nie jest możliwe wyświetlić okno dialogowe z więcej niż dwoma przyciskami.
|
||||
|
||||
### Firefox OS dziwactwa:
|
||||
|
||||
Dostępne są zarówno rodzimych blokuje `window.confirm()` i bez blokowania `navigator.notification.confirm()`.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Wyświetla okno dialogowe macierzystego, który bardziej niż przeglądarki `prompt` funkcja.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **wiadomość**: komunikat okna dialogowego. *(String)*
|
||||
|
||||
* **promptCallback**: wywołanie zwrotne do wywołania z indeksu z przycisku (1, 2 lub 3), lub gdy okno jest zwolniony bez naciśnij przycisk (0). *(Funkcja)*
|
||||
|
||||
* **title**: okno tytuł *(String)* (opcjonalna, domyślnie `polecenia`)
|
||||
|
||||
* **buttonLabels**: tablica ciągów, określając przycisk etykiety *(tablica)* (opcjonalna, domyślnie `["OK", "Anuluj"]`)
|
||||
|
||||
* **defaultText**: domyślnie pole tekstowe wprowadzania wartości (`String`) (opcjonalna, domyślnie: pusty ciąg)
|
||||
|
||||
### promptCallback
|
||||
|
||||
`promptCallback` wykonuje, gdy użytkownik naciśnie klawisz jeden z przycisków w oknie dialogowym polecenia. Obiektu `results` przekazane do wywołania zwrotnego zawiera następujące właściwości:
|
||||
|
||||
* **buttonIndex**: indeks wciśnięty przycisk. *(Liczba)* Należy zauważyć, że indeks używa, na podstawie jednego indeksowania, więc wartością jest `1`, `2`, `3` itd.
|
||||
|
||||
* **input1**: Tekst wprowadzony w oknie polecenia. *(String)*
|
||||
|
||||
### Przykład
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### Obsługiwane platformy
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 i 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Dziwactwa Androida
|
||||
|
||||
* Android obsługuje maksymalnie trzy przyciski i więcej niż to ignoruje.
|
||||
|
||||
* Android 3.0 i nowszych przyciski są wyświetlane w kolejności odwrotnej do urządzenia, które używają tematu Holo.
|
||||
|
||||
### Windows dziwactwa
|
||||
|
||||
* W systemie Windows wierzyciel okno jest oparte na języku html, ze względu na brak takich natywnego api.
|
||||
|
||||
### Firefox OS dziwactwa:
|
||||
|
||||
Dostępne są zarówno rodzimych blokuje `window.prompt()` i bez blokowania `navigator.notification.prompt()`.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
Urządzenie odtwarza sygnał ciągły dźwięk.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: liczba powtórzeń po sygnale. *(Liczba)*
|
||||
|
||||
### Przykład
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### Obsługiwane platformy
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 i 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon ogień OS dziwactwa
|
||||
|
||||
* Amazon ogień OS gra domyślny **Dźwięk powiadomienia** określone w panelu **ekranu/ustawienia i dźwięk**.
|
||||
|
||||
### Dziwactwa Androida
|
||||
|
||||
* Android gra domyślnie **dzwonek powiadomienia** określone w panelu **ustawień/dźwięk i wyświetlacz**.
|
||||
|
||||
### Windows Phone 7 i 8 dziwactwa
|
||||
|
||||
* Opiera się na pliku rodzajowego sygnał z rozkładu Cordova.
|
||||
|
||||
### Dziwactwa Tizen
|
||||
|
||||
* Tizen implementuje dźwięków przez odtwarzania pliku audio za pośrednictwem mediów API.
|
||||
|
||||
* Plik dźwiękowy muszą być krótkie, musi znajdować się w podkatalogu `dźwięki` w katalogu głównym aplikacji i musi być o nazwie `beep.wav`.
|
||||
273
src/cordova/plugins/cordova-plugin-dialogs/doc/pl/index.md
Normal file
273
src/cordova/plugins/cordova-plugin-dialogs/doc/pl/index.md
Normal file
@@ -0,0 +1,273 @@
|
||||
<!---
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
Ten plugin umożliwia dostęp do niektórych rodzimych okna dialogowego elementy interfejsu użytkownika za pośrednictwem obiektu globalnego `navigator.notification`.
|
||||
|
||||
Mimo, że obiekt jest dołączony do globalnego zakresu `navigator`, to nie dostępne dopiero po zdarzeniu `deviceready`.
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## Instalacja
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Metody
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Pokazuje niestandardowe wpisu lub okno dialogowe. Większość implementacji Cordova używać rodzimych okno dialogowe dla tej funkcji, ale niektóre platformy używać przeglądarki `alert` funkcji, która jest zazwyczaj mniej konfigurowalny.
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **wiadomość**: komunikat okna dialogowego. *(String)*
|
||||
|
||||
* **alertCallback**: wywołanie zwrotne do wywołania, gdy okno dialogowe alert jest oddalona. *(Funkcja)*
|
||||
|
||||
* **tytuł**: okno tytuł. *(String)* (Opcjonalna, domyślnie`Alert`)
|
||||
|
||||
* **buttonName**: Nazwa przycisku. *(String)* (Opcjonalna, domyślnie`OK`)
|
||||
|
||||
### Przykład
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### Obsługiwane platformy
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 i 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 i 8 dziwactwa
|
||||
|
||||
* Istnieje wpis nie wbudowana przeglądarka, ale można powiązać w następujący sposób na wywołanie `alert()` w globalnym zasięgu:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* Zarówno `alert` i `confirm` są bez blokowania połączeń, których wyniki są tylko dostępne asynchronicznie.
|
||||
|
||||
### Firefox OS dziwactwa:
|
||||
|
||||
Dostępne są zarówno rodzimych blokuje `window.alert()` i bez blokowania `navigator.notification.alert()`.
|
||||
|
||||
### Jeżyna 10 dziwactwa
|
||||
|
||||
parametr wywołania zwrotnego `Navigator.Notification.alert ("tekst", wywołanie zwrotne, 'tytuł', 'tekst')` jest przekazywana numer 1.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Wyświetla okno dialogowe potwierdzenia konfigurowalny.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **wiadomość**: komunikat okna dialogowego. *(String)*
|
||||
|
||||
* **confirmCallback**: wywołanie zwrotne do wywołania z indeksu z przycisku (1, 2 lub 3), lub gdy okno jest zwolniony bez naciśnij przycisk (0). *(Funkcja)*
|
||||
|
||||
* **tytuł**: okno tytuł. *(String)* (Opcjonalna, domyślnie`Confirm`)
|
||||
|
||||
* **buttonLabels**: tablica ciągów, określając etykiety przycisków. *(Tablica)* (Opcjonalna, domyślnie [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
`confirmCallback` wykonuje, gdy użytkownik naciśnie klawisz jeden z przycisków w oknie dialogowym potwierdzenia.
|
||||
|
||||
Wywołanie zwrotne wymaga argumentu `buttonIndex` *(numer)*, który jest indeksem wciśnięty przycisk. Należy zauważyć, że indeks używa, na podstawie jednego indeksowania, więc wartością jest `1`, `2`, `3` itd.
|
||||
|
||||
### Przykład
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### Obsługiwane platformy
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 i 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 i 8 dziwactwa
|
||||
|
||||
* Istnieje funkcja wbudowana przeglądarka nie `window.confirm` , ale można go powiązać przypisując:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* Wzywa do `alert` i `confirm` są bez blokowania, więc wynik jest tylko dostępnych asynchronicznie.
|
||||
|
||||
### Windows dziwactwa
|
||||
|
||||
* Na Windows8/8.1 to nie można dodać więcej niż trzy przyciski do instancji MessageDialog.
|
||||
|
||||
* Na Windows Phone 8.1 nie jest możliwe wyświetlić okno dialogowe z więcej niż dwoma przyciskami.
|
||||
|
||||
### Firefox OS dziwactwa:
|
||||
|
||||
Dostępne są zarówno rodzimych blokuje `window.confirm()` i bez blokowania `navigator.notification.confirm()`.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Wyświetla okno dialogowe macierzystego, który bardziej niż przeglądarki `prompt` funkcja.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: komunikat okna dialogowego. *(String)*
|
||||
|
||||
* **promptCallback**: wywołanie zwrotne do wywołania z indeksu z przycisku (1, 2 lub 3), lub gdy okno jest zwolniony bez naciśnij przycisk (0). *(Funkcja)*
|
||||
|
||||
* **title**: okno tytuł *(String)* (opcjonalna, domyślnie `polecenia`)
|
||||
|
||||
* **buttonLabels**: tablica ciągów, określając przycisk etykiety *(tablica)* (opcjonalna, domyślnie `["OK", "Anuluj"]`)
|
||||
|
||||
* **defaultText**: domyślnie pole tekstowe wprowadzania wartości (`String`) (opcjonalna, domyślnie: pusty ciąg)
|
||||
|
||||
### promptCallback
|
||||
|
||||
`promptCallback` wykonuje, gdy użytkownik naciśnie klawisz jeden z przycisków w oknie dialogowym polecenia. Obiektu `results` przekazane do wywołania zwrotnego zawiera następujące właściwości:
|
||||
|
||||
* **buttonIndex**: indeks wciśnięty przycisk. *(Liczba)* Należy zauważyć, że indeks używa, na podstawie jednego indeksowania, więc wartością jest `1`, `2`, `3` itd.
|
||||
|
||||
* **input1**: Tekst wprowadzony w oknie polecenia. *(String)*
|
||||
|
||||
### Przykład
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### Obsługiwane platformy
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 i 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Dziwactwa Androida
|
||||
|
||||
* Android obsługuje maksymalnie trzy przyciski i więcej niż to ignoruje.
|
||||
|
||||
* Android 3.0 i nowszych przyciski są wyświetlane w kolejności odwrotnej do urządzenia, które używają tematu Holo.
|
||||
|
||||
### Windows dziwactwa
|
||||
|
||||
* W systemie Windows wierzyciel okno jest oparte na języku html, ze względu na brak takich natywnego api.
|
||||
|
||||
### Firefox OS dziwactwa:
|
||||
|
||||
Dostępne są zarówno rodzimych blokuje `window.prompt()` i bez blokowania `navigator.notification.prompt()`.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
Urządzenie odtwarza sygnał ciągły dźwięk.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **times**: liczba powtórzeń po sygnale. *(Liczba)*
|
||||
|
||||
### Przykład
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### Obsługiwane platformy
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 i 8
|
||||
* Windows 8
|
||||
|
||||
### Amazon ogień OS dziwactwa
|
||||
|
||||
* Amazon ogień OS gra domyślny **Dźwięk powiadomienia** określone w panelu **ekranu/ustawienia i dźwięk**.
|
||||
|
||||
### Dziwactwa Androida
|
||||
|
||||
* Android gra domyślnie **dzwonek powiadomienia** określone w panelu **ustawień/dźwięk i wyświetlacz**.
|
||||
|
||||
### Windows Phone 7 i 8 dziwactwa
|
||||
|
||||
* Opiera się na pliku rodzajowego sygnał z rozkładu Cordova.
|
||||
|
||||
### Dziwactwa Tizen
|
||||
|
||||
* Tizen implementuje dźwięków przez odtwarzania pliku audio za pośrednictwem mediów API.
|
||||
|
||||
* Plik dźwiękowy muszą być krótkie, musi znajdować się w podkatalogu `dźwięki` w katalogu głównym aplikacji i musi być o nazwie `beep.wav`.
|
||||
247
src/cordova/plugins/cordova-plugin-dialogs/doc/ru/index.md
Normal file
247
src/cordova/plugins/cordova-plugin-dialogs/doc/ru/index.md
Normal file
@@ -0,0 +1,247 @@
|
||||
<!---
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
Этот плагин обеспечивает доступ к некоторым элементам собственного диалогового окна пользовательского интерфейса.
|
||||
|
||||
## Установка
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## Методы
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
Показывает окно пользовательские оповещения или диалоговое окно. Большинство реализаций Cordova использовать диалоговое окно родной для этой функции, но некоторые платформы браузера `alert` функция, которая как правило менее настраивается.
|
||||
|
||||
Navigator.Notification.Alert (сообщение, alertCallback, [название], [buttonName])
|
||||
|
||||
|
||||
* **сообщение**: сообщение диалога. *(Строка)*
|
||||
|
||||
* **alertCallback**: обратного вызова для вызова, когда закрывается диалоговое окно оповещения. *(Функция)*
|
||||
|
||||
* **название**: диалоговое окно название. *(Строка)* (Опционально, по умолчанию`Alert`)
|
||||
|
||||
* **buttonName**: имя кнопки. *(Строка)* (Опционально, по умолчанию`OK`)
|
||||
|
||||
### Пример
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### Поддерживаемые платформы
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 и 8
|
||||
* Windows 8
|
||||
|
||||
### Особенности Windows Phone 7 и 8
|
||||
|
||||
* Существует предупреждение не встроенный браузер, но можно привязать один следующим позвонить `alert()` в глобальной области действия:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* Оба `alert` и `confirm` являются не блокировка звонков, результаты которых доступны только асинхронно.
|
||||
|
||||
### Firefox OS причуды:
|
||||
|
||||
Как родной блокировка `window.alert()` и неблокирующий `navigator.notification.alert()` доступны.
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
Отображает диалоговое окно Настраиваемый подтверждения.
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **сообщение**: сообщение диалога. *(Строка)*
|
||||
|
||||
* **confirmCallback**: обратного вызова с индексом кнопка нажата (1, 2 или 3) или когда диалоговое окно закрывается без нажатия кнопки (0). *(Функция)*
|
||||
|
||||
* **название**: диалоговое окно название. *(Строка)* (Опционально, по умолчанию`Confirm`)
|
||||
|
||||
* **buttonLabels**: массив строк, указав названия кнопок. *(Массив)* (Не обязательно, по умолчанию [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
`confirmCallback`Выполняется, когда пользователь нажимает одну из кнопок в диалоговом окне подтверждения.
|
||||
|
||||
Аргументом функции обратного вызова `buttonIndex` *(номер)*, который является индекс нажатой кнопки. Обратите внимание, что индекс использует единицы индексации, поэтому значение `1` , `2` , `3` , и т.д.
|
||||
|
||||
### Пример
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### Поддерживаемые платформы
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 и 8
|
||||
* Windows 8
|
||||
|
||||
### Особенности Windows Phone 7 и 8
|
||||
|
||||
* Нет встроенного браузера функция для `window.confirm` , но его можно привязать путем присвоения:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* Вызовы `alert` и `confirm` являются не блокируется, поэтому результат доступен только асинхронно.
|
||||
|
||||
### Firefox OS причуды:
|
||||
|
||||
Как родной блокировка `window.confirm()` и неблокирующий `navigator.notification.confirm()` доступны.
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
Отображает родной диалоговое окно более настраиваемый, чем в браузере `prompt` функции.
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **сообщение**: сообщение диалога. *(Строка)*
|
||||
|
||||
* **promptCallback**: обратного вызова с индексом кнопка нажата (1, 2 или 3) или когда диалоговое окно закрывается без нажатия кнопки (0). *(Функция)*
|
||||
|
||||
* **название**: диалоговое окно название *(String)* (опционально, по умолчанию`Prompt`)
|
||||
|
||||
* **buttonLabels**: массив строк, указав кнопку этикетки *(массив)* (опционально, по умолчанию`["OK","Cancel"]`)
|
||||
|
||||
* **defaultText**: по умолчанию textbox входное значение ( `String` ) (опционально, по умолчанию: пустая строка)
|
||||
|
||||
### promptCallback
|
||||
|
||||
`promptCallback`Выполняется, когда пользователь нажимает одну из кнопок в диалоговом окне приглашения. `results`Объект, переданный в метод обратного вызова содержит следующие свойства:
|
||||
|
||||
* **buttonIndex**: индекс нажатой кнопки. *(Число)* Обратите внимание, что индекс использует единицы индексации, поэтому значение `1` , `2` , `3` , и т.д.
|
||||
|
||||
* **INPUT1**: текст, введенный в диалоговом окне приглашения. *(Строка)*
|
||||
|
||||
### Пример
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### Поддерживаемые платформы
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* Firefox OS
|
||||
* iOS
|
||||
* Windows Phone 7 и 8
|
||||
|
||||
### Особенности Android
|
||||
|
||||
* Android поддерживает максимум из трех кнопок и игнорирует больше, чем это.
|
||||
|
||||
* На Android 3.0 и более поздних версиях кнопки отображаются в обратном порядке для устройств, которые используют тему холо.
|
||||
|
||||
### Firefox OS причуды:
|
||||
|
||||
Как родной блокировка `window.prompt()` и неблокирующий `navigator.notification.prompt()` доступны.
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
Устройство воспроизводит звуковой сигнал звук.
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **раз**: количество раз, чтобы повторить сигнал. *(Число)*
|
||||
|
||||
### Пример
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### Поддерживаемые платформы
|
||||
|
||||
* Amazon Fire OS
|
||||
* Android
|
||||
* BlackBerry 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 и 8
|
||||
* Windows 8
|
||||
|
||||
### Особенности Amazon Fire OS
|
||||
|
||||
* Amazon Fire OS играет по умолчанию **Звук уведомления** , указанного на панели **параметров/дисплей и звук** .
|
||||
|
||||
### Особенности Android
|
||||
|
||||
* Android играет по умолчанию **уведомления рингтон** указанных в панели **настройки/звук и дисплей** .
|
||||
|
||||
### Особенности Windows Phone 7 и 8
|
||||
|
||||
* Опирается на общий звуковой файл из дистрибутива Кордова.
|
||||
|
||||
### Особенности Tizen
|
||||
|
||||
* Tizen реализует гудков, воспроизведении аудиофайла через СМИ API.
|
||||
|
||||
* Звуковой файл должен быть коротким, должен быть расположен в `sounds` подкаталог корневого каталога приложения и должны быть названы`beep.wav`.
|
||||
275
src/cordova/plugins/cordova-plugin-dialogs/doc/zh/README.md
Normal file
275
src/cordova/plugins/cordova-plugin-dialogs/doc/zh/README.md
Normal file
@@ -0,0 +1,275 @@
|
||||
<!--
|
||||
# license: Licensed to the Apache Software Foundation (ASF) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The ASF licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
[](https://travis-ci.org/apache/cordova-plugin-dialogs)
|
||||
|
||||
這個外掛程式提供對一些本機對話方塊使用者介面元素,通過全球 `navigator.notification` 物件的訪問。
|
||||
|
||||
雖然該物件附加到全球範圍內 `導航器`,它不可用直到 `deviceready` 事件之後。
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## 安裝
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## 方法
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
顯示一個自訂的警報或對話方塊框。 大多數的科爾多瓦實現使用本機的對話方塊為此功能,但某些平臺上使用瀏覽器的 `alert` 功能,這是通常不那麼可自訂。
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: 消息對話方塊。*(String)*
|
||||
|
||||
* **alertCallback**: 當警報對話方塊的被解雇時要調用的回檔。*(函數)*
|
||||
|
||||
* **title**: 標題對話方塊。*(String)*(可選,預設值為`Alert`)
|
||||
|
||||
* **buttonName**: 按鈕名稱。*(字串)*(可選,預設值為`OK`)
|
||||
|
||||
### 示例
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### 支援的平臺
|
||||
|
||||
* 亞馬遜火 OS
|
||||
* Android 系統
|
||||
* 黑莓 10
|
||||
* 火狐瀏覽器作業系統
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 和 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 和 8 怪癖
|
||||
|
||||
* 有沒有內置瀏覽器警報,但你可以綁定一個,如下所示調用 `alert()` 在全球範圍內:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* 兩個 `alert` 和 `confirm` 的非阻塞的調用,其中的結果才是可用的非同步。
|
||||
|
||||
### 火狐瀏覽器作業系統怪癖:
|
||||
|
||||
本機阻止 `window.alert()` 和非阻塞的 `navigator.notification.alert()` 都可。
|
||||
|
||||
### 黑莓 10 怪癖
|
||||
|
||||
`navigator.notification.alert ('message'、 confirmCallback、 'title'、 'buttonLabels')` 回檔參數被傳遞的數位 1。
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
顯示一個可自訂的確認對話方塊。
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **message**: 消息對話方塊。*(String)*
|
||||
|
||||
* **confirmCallback**: 要用索引 (1、 2 或 3) 按下的按鈕,或者在沒有按下按鈕 (0) 駁回了對話方塊中時調用的回檔。*(函數)*
|
||||
|
||||
* **title**: 標題對話方塊。*(字串)*(可選,預設值為`Confirm`)
|
||||
|
||||
* **buttonLabels**: 指定按鈕標籤的字串陣列。*(陣列)*(可選,預設值為 [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
當使用者按下確認對話方塊中的按鈕之一時,將執行 `confirmCallback`。
|
||||
|
||||
回檔需要參數 `buttonIndex` *(編號)*,即按下的按鈕的索引。 請注意索引使用一個基於索引,因此值 `1`、 `2`、 `3` 等。
|
||||
|
||||
### 示例
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### 支援的平臺
|
||||
|
||||
* 亞馬遜火 OS
|
||||
* Android 系統
|
||||
* 黑莓 10
|
||||
* 火狐瀏覽器作業系統
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 和 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 和 8 怪癖
|
||||
|
||||
* 有沒有內置的瀏覽器功能的 `window.confirm` ,但你可以將它綁定通過分配:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* 調用到 `alert` 和 `confirm` 的非阻塞,所以結果就是只可用以非同步方式。
|
||||
|
||||
### Windows 的怪癖
|
||||
|
||||
* 在 Windows8/8.1 它是不可能將超過三個按鈕添加到 MessageDialog 實例。
|
||||
|
||||
* 在 Windows Phone 8.1 它是不可能顯示有超過兩個按鈕的對話方塊。
|
||||
|
||||
### 火狐瀏覽器作業系統怪癖:
|
||||
|
||||
本機阻止 `window.confirm()` 和非阻塞的 `navigator.notification.confirm()` 都可。
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
顯示本機的對話方塊,是可定制的比瀏覽器的 `prompt` 功能。
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: 消息對話方塊。*(String)*
|
||||
|
||||
* **promptCallback**: 要用指數 (1、 2 或 3) 按下的按鈕或對話方塊中解雇無 (0) 按下一個按鈕時調用的回檔。*(函數)*
|
||||
|
||||
* **title**: 標題對話方塊。*(String)*(可選,預設值為`Alert`)
|
||||
|
||||
* **buttonLabels**: 指定按鈕標籤 (可選,預設值為 `["OK","Cancel"]` *(陣列)* 的字串陣列)
|
||||
|
||||
* **defaultText**: 預設文字方塊中輸入值 (`字串`) (可選,預設值: 空字串)
|
||||
|
||||
### promptCallback
|
||||
|
||||
當使用者按下其中一個提示對話方塊中的按鈕時,將執行 `promptCallback`。傳遞給回檔的 `results` 物件包含以下屬性:
|
||||
|
||||
* **buttonIndex**: 按下的按鈕的索引。*(數)*請注意索引使用一個基於索引,因此值 `1`、 `2`、 `3` 等。
|
||||
|
||||
* **input1**: 在提示對話方塊中輸入的文本。*(字串)*
|
||||
|
||||
### 示例
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### 支援的平臺
|
||||
|
||||
* 亞馬遜火 OS
|
||||
* Android 系統
|
||||
* 火狐瀏覽器作業系統
|
||||
* iOS
|
||||
* Windows Phone 7 和 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Android 的怪癖
|
||||
|
||||
* Android 支援最多的三個按鈕,並忽略任何更多。
|
||||
|
||||
* 在 Android 3.0 及更高版本,使用全息主題的設備以相反的順序顯示按鈕。
|
||||
|
||||
### Windows 的怪癖
|
||||
|
||||
* 在 Windows 上提示對話方塊是基於 html 的缺乏這種本機 api。
|
||||
|
||||
### 火狐瀏覽器作業系統怪癖:
|
||||
|
||||
本機阻止 `window.prompt()` 和非阻塞的 `navigator.notification.prompt()` 都可。
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
該設備播放提示音的聲音。
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **beep**: 次數重複在嗶嗶聲。*(數)*
|
||||
|
||||
### 示例
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### 支援的平臺
|
||||
|
||||
* 亞馬遜火 OS
|
||||
* Android 系統
|
||||
* 黑莓 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 和 8
|
||||
* Windows 8
|
||||
|
||||
### 亞馬遜火 OS 怪癖
|
||||
|
||||
* 亞馬遜火 OS 播放預設 **設置/顯示和聲音** 板下指定的 **通知聲音**。
|
||||
|
||||
### Android 的怪癖
|
||||
|
||||
* 安卓系統播放預設 **通知鈴聲** **設置/聲音和顯示** 面板下指定。
|
||||
|
||||
### Windows Phone 7 和 8 怪癖
|
||||
|
||||
* 依賴于泛型蜂鳴音檔從科爾多瓦分佈。
|
||||
|
||||
### Tizen 怪癖
|
||||
|
||||
* Tizen 通過播放音訊檔通過媒體 API 實現的蜂鳴聲。
|
||||
|
||||
* 蜂鳴音檔必須很短,必須位於應用程式的根目錄中,一個 `聲音` 子目錄和必須將命名為 `beep.wav`.
|
||||
273
src/cordova/plugins/cordova-plugin-dialogs/doc/zh/index.md
Normal file
273
src/cordova/plugins/cordova-plugin-dialogs/doc/zh/index.md
Normal file
@@ -0,0 +1,273 @@
|
||||
<!---
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
|
||||
# cordova-plugin-dialogs
|
||||
|
||||
這個外掛程式提供對一些本機對話方塊使用者介面元素,通過全球 `navigator.notification` 物件的訪問。
|
||||
|
||||
雖然該物件附加到全球範圍內 `導航器`,它不可用直到 `deviceready` 事件之後。
|
||||
|
||||
document.addEventListener("deviceready", onDeviceReady, false);
|
||||
function onDeviceReady() {
|
||||
console.log(navigator.notification);
|
||||
}
|
||||
|
||||
|
||||
## 安裝
|
||||
|
||||
cordova plugin add cordova-plugin-dialogs
|
||||
|
||||
|
||||
## 方法
|
||||
|
||||
* `navigator.notification.alert`
|
||||
* `navigator.notification.confirm`
|
||||
* `navigator.notification.prompt`
|
||||
* `navigator.notification.beep`
|
||||
|
||||
## navigator.notification.alert
|
||||
|
||||
顯示一個自訂的警報或對話方塊框。 大多數的科爾多瓦實現使用本機的對話方塊為此功能,但某些平臺上使用瀏覽器的 `alert` 功能,這是通常不那麼可自訂。
|
||||
|
||||
navigator.notification.alert(message, alertCallback, [title], [buttonName])
|
||||
|
||||
|
||||
* **message**: 消息對話方塊。*(String)*
|
||||
|
||||
* **alertCallback**: 當警報對話方塊的被解雇時要調用的回檔。*(函數)*
|
||||
|
||||
* **title**: 標題對話方塊。*(String)*(可選,預設值為`Alert`)
|
||||
|
||||
* **buttonName**: 按鈕名稱。*(字串)*(可選,預設值為`OK`)
|
||||
|
||||
### 示例
|
||||
|
||||
function alertDismissed() {
|
||||
// do something
|
||||
}
|
||||
|
||||
navigator.notification.alert(
|
||||
'You are the winner!', // message
|
||||
alertDismissed, // callback
|
||||
'Game Over', // title
|
||||
'Done' // buttonName
|
||||
);
|
||||
|
||||
|
||||
### 支援的平臺
|
||||
|
||||
* 亞馬遜火 OS
|
||||
* Android 系統
|
||||
* 黑莓 10
|
||||
* 火狐瀏覽器作業系統
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 和 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 和 8 怪癖
|
||||
|
||||
* 有沒有內置瀏覽器警報,但你可以綁定一個,如下所示調用 `alert()` 在全球範圍內:
|
||||
|
||||
window.alert = navigator.notification.alert;
|
||||
|
||||
|
||||
* 兩個 `alert` 和 `confirm` 的非阻塞的調用,其中的結果才是可用的非同步。
|
||||
|
||||
### 火狐瀏覽器作業系統怪癖:
|
||||
|
||||
本機阻止 `window.alert()` 和非阻塞的 `navigator.notification.alert()` 都可。
|
||||
|
||||
### 黑莓 10 怪癖
|
||||
|
||||
`navigator.notification.alert ('message'、 confirmCallback、 'title'、 'buttonLabels')` 回檔參數被傳遞的數位 1。
|
||||
|
||||
## navigator.notification.confirm
|
||||
|
||||
顯示一個可自訂的確認對話方塊。
|
||||
|
||||
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
|
||||
|
||||
|
||||
* **message**: 消息對話方塊。*(字串)*
|
||||
|
||||
* **confirmCallback**: 要用索引 (1、 2 或 3) 按下的按鈕,或者在沒有按下按鈕 (0) 駁回了對話方塊中時調用的回檔。*(函數)*
|
||||
|
||||
* **title**: 標題對話方塊。*(字串)*(可選,預設值為`Confirm`)
|
||||
|
||||
* **buttonLabels**: 指定按鈕標籤的字串陣列。*(陣列)*(可選,預設值為 [ `OK,Cancel` ])
|
||||
|
||||
### confirmCallback
|
||||
|
||||
當使用者按下確認對話方塊中的按鈕之一時,將執行 `confirmCallback`。
|
||||
|
||||
回檔需要參數 `buttonIndex` *(編號)*,即按下的按鈕的索引。 請注意索引使用一個基於索引,因此值 `1`、 `2`、 `3` 等。
|
||||
|
||||
### 示例
|
||||
|
||||
function onConfirm(buttonIndex) {
|
||||
alert('You selected button ' + buttonIndex);
|
||||
}
|
||||
|
||||
navigator.notification.confirm(
|
||||
'You are the winner!', // message
|
||||
onConfirm, // callback to invoke with index of button pressed
|
||||
'Game Over', // title
|
||||
['Restart','Exit'] // buttonLabels
|
||||
);
|
||||
|
||||
|
||||
### 支援的平臺
|
||||
|
||||
* 亞馬遜火 OS
|
||||
* Android 系統
|
||||
* 黑莓 10
|
||||
* 火狐瀏覽器作業系統
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 和 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Windows Phone 7 和 8 怪癖
|
||||
|
||||
* 有沒有內置的瀏覽器功能的 `window.confirm` ,但你可以將它綁定通過分配:
|
||||
|
||||
window.confirm = navigator.notification.confirm;
|
||||
|
||||
|
||||
* 調用到 `alert` 和 `confirm` 的非阻塞,所以結果就是只可用以非同步方式。
|
||||
|
||||
### Windows 的怪癖
|
||||
|
||||
* 在 Windows8/8.1 它是不可能將超過三個按鈕添加到 MessageDialog 實例。
|
||||
|
||||
* 在 Windows Phone 8.1 它是不可能顯示有超過兩個按鈕的對話方塊。
|
||||
|
||||
### 火狐瀏覽器作業系統怪癖:
|
||||
|
||||
本機阻止 `window.confirm()` 和非阻塞的 `navigator.notification.confirm()` 都可。
|
||||
|
||||
## navigator.notification.prompt
|
||||
|
||||
顯示本機的對話方塊,是可定制的比瀏覽器的 `prompt` 功能。
|
||||
|
||||
navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
|
||||
|
||||
|
||||
* **message**: 消息對話方塊。*(String)*
|
||||
|
||||
* **promptCallback**: 要用指數 (1、 2 或 3) 按下的按鈕或對話方塊中解雇無 (0) 按下一個按鈕時調用的回檔。*(函數)*
|
||||
|
||||
* **title**: 標題對話方塊。*(String)*(可選,預設值為`Alert`)
|
||||
|
||||
* **buttonLabels**: 指定按鈕標籤 (可選,預設值為 `["OK","Cancel"]` *(陣列)* 的字串陣列)
|
||||
|
||||
* **defaultText**: 預設文字方塊中輸入值 (`字串`) (可選,預設值: 空字串)
|
||||
|
||||
### promptCallback
|
||||
|
||||
當使用者按下其中一個提示對話方塊中的按鈕時,將執行 `promptCallback`。傳遞給回檔的 `results` 物件包含以下屬性:
|
||||
|
||||
* **buttonIndex**: 按下的按鈕的索引。*(數)*請注意索引使用一個基於索引,因此值 `1`、 `2`、 `3` 等。
|
||||
|
||||
* **input1**: 在提示對話方塊中輸入的文本。*(字串)*
|
||||
|
||||
### 示例
|
||||
|
||||
function onPrompt(results) {
|
||||
alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
|
||||
}
|
||||
|
||||
navigator.notification.prompt(
|
||||
'Please enter your name', // message
|
||||
onPrompt, // callback to invoke
|
||||
'Registration', // title
|
||||
['Ok','Exit'], // buttonLabels
|
||||
'Jane Doe' // defaultText
|
||||
);
|
||||
|
||||
|
||||
### 支援的平臺
|
||||
|
||||
* 亞馬遜火 OS
|
||||
* Android 系統
|
||||
* 火狐瀏覽器作業系統
|
||||
* iOS
|
||||
* Windows Phone 7 和 8
|
||||
* Windows 8
|
||||
* Windows
|
||||
|
||||
### Android 的怪癖
|
||||
|
||||
* Android 支援最多的三個按鈕,並忽略任何更多。
|
||||
|
||||
* 在 Android 3.0 及更高版本,使用全息主題的設備以相反的順序顯示按鈕。
|
||||
|
||||
### Windows 的怪癖
|
||||
|
||||
* 在 Windows 上提示對話方塊是基於 html 的缺乏這種本機 api。
|
||||
|
||||
### 火狐瀏覽器作業系統怪癖:
|
||||
|
||||
本機阻止 `window.prompt()` 和非阻塞的 `navigator.notification.prompt()` 都可。
|
||||
|
||||
## navigator.notification.beep
|
||||
|
||||
該設備播放提示音的聲音。
|
||||
|
||||
navigator.notification.beep(times);
|
||||
|
||||
|
||||
* **beep**: 次數重複在嗶嗶聲。*(數)*
|
||||
|
||||
### 示例
|
||||
|
||||
// Beep twice!
|
||||
navigator.notification.beep(2);
|
||||
|
||||
|
||||
### 支援的平臺
|
||||
|
||||
* 亞馬遜火 OS
|
||||
* Android 系統
|
||||
* 黑莓 10
|
||||
* iOS
|
||||
* Tizen
|
||||
* Windows Phone 7 和 8
|
||||
* Windows 8
|
||||
|
||||
### 亞馬遜火 OS 怪癖
|
||||
|
||||
* 亞馬遜火 OS 播放預設 **設置/顯示和聲音** 板下指定的 **通知聲音**。
|
||||
|
||||
### Android 的怪癖
|
||||
|
||||
* 安卓系統播放預設 **通知鈴聲** **設置/聲音和顯示** 面板下指定。
|
||||
|
||||
### Windows Phone 7 和 8 怪癖
|
||||
|
||||
* 依賴于泛型蜂鳴音檔從科爾多瓦分佈。
|
||||
|
||||
### Tizen 怪癖
|
||||
|
||||
* Tizen 通過播放音訊檔通過媒體 API 實現的蜂鳴聲。
|
||||
|
||||
* 蜂鳴音檔必須很短,必須位於應用程式的根目錄中,一個 `聲音` 子目錄和必須將命名為 `beep.wav`.
|
||||
Reference in New Issue
Block a user