Repository: cordova-plugin-dialogs Updated Branches: refs/heads/master 6d7806c62 -> dcd0e0534
CB-6127lisa7cordova-plugin-consolecordova-plugin-dialogs documentation translation: cordova-plugin-dialogs Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/commit/dcd0e053 Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/tree/dcd0e053 Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/diff/dcd0e053 Branch: refs/heads/master Commit: dcd0e05349e642af61d3142e43202fe7fc1ab233 Parents: 6d7806c Author: Lisa Seacat DeLuca <[email protected]> Authored: Mon Jul 7 15:27:06 2014 -0400 Committer: Lisa Seacat DeLuca <[email protected]> Committed: Mon Jul 7 15:27:06 2014 -0400 ---------------------------------------------------------------------- doc/ru/index.md | 247 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 247 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/blob/dcd0e053/doc/ru/index.md ---------------------------------------------------------------------- diff --git a/doc/ru/index.md b/doc/ru/index.md new file mode 100644 index 0000000..4dafab2 --- /dev/null +++ b/doc/ru/index.md @@ -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. +--> + +# org.apache.cordova.dialogs + +ÐÑÐ¾Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½ обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð´Ð¾ÑÑÑп к некоÑоÑÑм ÑлеменÑам ÑобÑÑвенного диалогового окна полÑзоваÑелÑÑкого инÑеÑÑейÑа. + +## УÑÑановка + + cordova plugin add org.apache.cordova.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 ÐС +* 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 ÐС +* 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 ÐС +* 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 ÐС +* 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`. \ No newline at end of file
