From 9a96229818a3971444a77c238cc5ae45921db1bf Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Tue, 23 Mar 2021 21:32:09 +0300 Subject: Fix capitalization of Russian pronouns (#294) * Fix capitalization of Russian pronouns * Apply suggestions from code review Co-authored-by: Alexander Myshov * Update files/ru/web/mathml/element/math/index.html Co-authored-by: Alexander Myshov Co-authored-by: Alexander Myshov --- .../webextensions/your_second_webextension/index.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'files/ru/mozilla/add-ons/webextensions/your_second_webextension') diff --git a/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html b/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html index c8b345e24f..9cd42e3788 100644 --- a/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html +++ b/files/ru/mozilla/add-ons/webextensions/your_second_webextension/index.html @@ -9,7 +9,7 @@ tags: translation_of: Mozilla/Add-ons/WebExtensions/Your_second_WebExtension ---
{{AddonSidebar}} -

Если Вы уже прочитали статью Ваш первый WebExtension, то уже представляете, как создавать WebExtension. В этой статье мы напишем более сложное дополнение, которое демонстрирует ещё несколько API.

+

Если вы уже прочитали статью Ваш первый WebExtension, то уже представляете, как создавать WebExtension. В этой статье мы напишем более сложное дополнение, которое демонстрирует ещё несколько API.

Дополнение добавляет новую кнопку на панель инструментов Firefox. Когда пользователь кликает по кнопке, мы показываем ему всплывающую панель с предложением выбрать животное. Когда животное выбрано, мы заменяем содержимое текущей страницы на изображение выбранного животного.

@@ -41,12 +41,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/Your_second_WebExtension
  • определение всплывающей панели используя HTML, CSS, и JavaScript
  • встраивание контент-скрипта в веб-страницы
  • взаимодействие между сценарием содержимого и остальным дополнением
  • -
  • упаковка ресурсов с Вашим дополнением, которые будут использованы веб-страницами
  • +
  • упаковка ресурсов с вашим дополнением, которые будут использованы веб-страницами
  • Вы можете найти полный исходный код дополнения на GitHub.

    -

    Чтобы написать это дополнение, Вам нужен Firefox 45 или новее.

    +

    Чтобы написать это дополнение, вам нужен Firefox 45 или новее.

    Написание WebExtension

    @@ -93,13 +93,13 @@ cd beastify
    • Первые три ключа: manifest_version, name, и version, являются обязательными и содержат основные мета-данные для дополнения.
    • description и homepage_url необязательны, но рекомендуемы: они предоставляют полезную информацию о дополнении.
    • -
    • icons необязательный, но рекомендуемый: позволяет Вам определять иконку для дополнения, которая будет показана в Менеджере Дополнений.
    • +
    • icons необязательный, но рекомендуемый: позволяет вам определять иконку для дополнения, которая будет показана в Менеджере Дополнений.
    • permissions перечисляет разрешения для нужд дополнения. Здесь мы просто спрашиваем разрешения для activeTab permission.
    • browser_action задаёт кнопку на панели инструментов. Здесь мы предоставляем три вида информации:
      • default_icon это обязательная иконка для кнопки
      • default_title необязательный заголовок, будет показан в подсказке
      • -
      • default_popup используется, если Вы хотите, чтобы всплывающая панель была показана когда пользователь кликает по кнопке. В нашем примере мы использовали этот ключ и он указывает на HTML файл, подключённый к дополнению.
      • +
      • default_popup используется, если вы хотите, чтобы всплывающая панель была показана когда пользователь кликает по кнопке. В нашем примере мы использовали этот ключ и он указывает на HTML файл, подключённый к дополнению.
    • web_accessible_resources перечисляет файлы, которые мы хотим сделать доступными для веб-страниц. Поскольку дополнение заменяет содержимое страницы на изображения, которые мы упаковали вместе с дополнением, нам нужно сделать эти изображения доступными для страницы.
    • @@ -113,7 +113,7 @@ cd beastify

      Создайте папку "icons" и сохраните там иконку с именем "beasts-48.png". Вы можете использовать иконку из нашего примера, которая взята из набора Aha-Soft’s Free Retina и используется на условиях этой лицензии.

      -

      Если Вы выберете свою иконку, она должна быть размером 48x48 пикселей. Вы также можете предоставить иконку размером 96x96 пикселей для дисплеев с высоким разрешением, определив свойство "96" объекта icons в файле manifest.json:

      +

      Если вы выберете свою иконку, она должна быть размером 48x48 пикселей. Вы также можете предоставить иконку размером 96x96 пикселей для дисплеев с высоким разрешением, определив свойство "96" объекта icons в файле manifest.json:

      "icons": {
         "48": "icons/beasts-48.png",
      @@ -126,7 +126,7 @@ cd beastify

      Сохраните иконку с именем "beasts-32.png" в папке "icons". Вы можете использовать иконку из нашего примера, которая взята из набора IconBeast Lite и используется на условиях этой лицензии.

      -

      Если Вы не предоставите всплывающую панель, то событие click отправляется в Ваше дополнение, когда пользователь кликает кнопку. Если Вы предоставите всплывающую панель, то событие click не отправляется, зато появляется всплывающая панель. Мы хотим панель, давайте создадим её.

      +

      Если вы не предоставите всплывающую панель, то событие click отправляется в ваше дополнение, когда пользователь кликает кнопку. Если вы предоставите всплывающую панель, то событие click не отправляется, зато появляется всплывающая панель. Мы хотим панель, давайте создадим её.

      Всплывающая панель

      @@ -344,9 +344,9 @@ browser.runtime.onMessage.addListener(beastify); manifest.json -

      Начиная с Firefox 45 Вы можете временно установить дополнения с жёсткого диска.

      +

      Начиная с Firefox 45 вы можете временно установить дополнения с жёсткого диска.

      -

      Откройте "about:debugging" в Firefox, кликните "Загрузить временное дополнение", и выберете Ваш файл manifest.json. После этого Вы должны увидеть иконку дополнения на панели инструментов Firefox:

      +

      Откройте "about:debugging" в Firefox, кликните "Загрузить временное дополнение", и выберете ваш файл manifest.json. После этого вы должны увидеть иконку дополнения на панели инструментов Firefox:

      {{EmbedYouTube("sAM78GU4P34")}}

      -- cgit v1.2.3-54-g00ecf