Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2016, 01:25   #1
triest
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 30
По умолчанию Динамическое обновление иконки расширения Chrome

Есть расщепление chrome, написанное на AngularJS. Нужно менять иконку на панеле, в зависимости от данных в переменной item.weather[0].icon, где название иконки содержится в item.weather[0].icon.
Код:
 chrome.browserAction.setIcon({ path: "icons/13d.png"});
Конструкция типа
Код:
 chrome.browserAction.setIcon({ path: "icons/{item.weather[0].icon}.png" });
не срабатывает.
Скрипт:
Код:
chrome.alarms.onAlarm.addListener(function( alarm ) {
  // события по будильнику.
  console.log("Got an alarm!");
   alert('great1');
   chrome.browserAction.setIcon({ path: "icons/13d.png" });
   chrome.alarms.create({'delayInMinutes': 1});
   location.reload();
});

// создаем будильник
chrome.alarms.create({'delayInMinutes': 1});
Также, по хорошему этот background скрипт надо сделать на AngularJS, но там даже вывод не работает:
Код:
 (function(angular){
      'use strict';
    angular.module('backskrip',[]).controller('BackController',['$scope',function($scope){
    chrome.alarms.onAlarm.addListener(function(alarm) {
      // события по будильнику.
       console.log("Got an alarm!");
       alert('great1');
       chrome.browserAction.setIcon({ path: "icons/{{vm.data.list[0].weather[0].icon}}.png" });
       chrome.alarms.create({'delayInMinutes': 1});
       location.reload();
    });

    // создаем будильник
    chrome.alarms.create({'delayInMinutes': 1});
    }]);
    })(window.angular);
triest вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ajax, MySQL - вопрос про динамическое обновление Romeo4755 Общие вопросы Web 12 30.01.2016 17:06
оптимальное(?) динамическое обновление excel peq Microsoft Office Excel 7 08.10.2014 12:11
Большие иконки иконки exe файла Сидоров Паскаль, Turbo Pascal, PascalABC.NET 12 02.10.2014 17:41
qt динамическое обновление окна jodam Qt и кроссплатформенное программирование С/С++ 2 18.05.2010 15:45
Динамическое обновление таблицы Veiron БД в Delphi 4 01.07.2009 18:08