Вы не зашли.
Главная » Общение » Переезд сервера
#121. Gemorroj On (107)
Administrator
2011.06.22 12:12
вот пока что есть.
там основная проблема в дублировании кода. нужно чистить.
Вложения
wapinet.zip 98kb [загрузок: 497]
#122. Gemorroj On (107)
Administrator
2011.06.24 16:04
еще полазил. удалил закрытие (закрываем просто кликнув в сторону), удалил автоскрытие, ИМХО не юзабельно. и так всякое.
Вложения
wapinet.zip 97kb [загрузок: 503]
#123. TLENS Off (14)
Moderator
2011.06.24 16:04
Ну занимайся вообщем им.
Код:
Замени этот обьект
 
var blink = new function () { // Мигалка
this.works = 0; // Включен или нет
this.step = 0; // Шаг цвета
this.timeId = 0; // clearTimeout
this.start = function () {
notification = webkitNotifications.createHTMLNotification('notification.html'); // Создаем уведомление
notification.show(); // Показать
if (this.works) { // Если уже мигает то не надо запускать повторно
return;
}
this.works = true; // сохраняем Включен
//this.works = 1;
chrome.browserAction.setBadgeText({text: 'NEW'}); // Цепляем текст к иконке
blink.flip(); // Начнем мигить фоном текста
};
this.flip = function() { // Мигаем фоном текста путем последовательной замены его цвета
switch(this.step) {
case 0:
this.step++;
chrome.browserAction.setBadgeBackgroundColor({color: [255,255,255,255]});
break;
 
case 1:
this.step++;
chrome.browserAction.setBadgeBackgroundColor({color: [255,170,170,255]});
break;
 
case 2:
this.step++;
chrome.browserAction.setBadgeBackgroundColor({color: [255,85,85,255]});
break;
 
case 3:
this.step++;
chrome.browserAction.setBadgeBackgroundColor({color: [255,0,0,255]});
break;
 
case 4:
this.step++;
chrome.browserAction.setBadgeBackgroundColor({color: [255,85,85,255]});
break;
 
case 5:
this.step = 0;
chrome.browserAction.setBadgeBackgroundColor({color: [255,170,170,255]});
break;
 
default:
this.step = 1;
chrome.browserAction.setBadgeBackgroundColor({color: [255,255,255,255]});
break;
}
this.timeId = setTimeout(blink.flip, 100);
};
this.stop = function () { // Остановка
this.works = false;
this.step = 0;
clearTimeout(this.timeId);
chrome.browserAction.setBadgeText({text: ''}); // Чистим иконку
};
};
#124. Gemorroj On (107)
Administrator
2011.06.24 17:05
опиши подробнее что изменилось?
#125. TLENS Off (14)
Moderator
2011.06.24 17:05
Изменил.
localStorage['popup']
на this.works
А то оно чет не правильно работает.
Меня та база уже накаляет с переведениям в стороки.
Пишу 1 - 0
А оно все равно не срабатывает.
Проблема была в том что при каждом новом сообщении включалась мигалка не зависимо от того мигает или нет.
И оно мигало не правильно тот цыкл ставит один цвет другой цыкл другой цвет.
Можно еще после 18 строки в обекте вставить для надежности clearTimeout(this.timeId);
#126. Gemorroj On (107)
Administrator
2011.06.24 18:06
...
Добавлено спустя   1 минуту  24 секунды:
TLENS, просто там код дублирован в 100 мест. отсюда и проблемы. если бы ты вынес получение настроек в 1 место, то элементарно можно было бы все к булю привести, а так прям не знаешь с какой стороны подступиться.
Вложения
wapinet.zip 97kb [загрузок: 480]
#127. TLENS Off (14)
Moderator
2011.06.24 18:06
Gemorroj написал:
прям не знаешь с какой стороны подступиться.
Что верно то верно.
Кстати никаких изменений.
Все равно пошел какой то сбой. Начал фон мигать как незнаю что. И не пойму в чем проблемма. Сейчас попробую вставить удаление таймаута
Добавлено спустя   1 минуту  35 секунд:
Видно по иконке что не один цыкл работает.
Мож вообще убрать ту мигалку и сделать правильно. Вставить туда число количество новых
Добавлено спустя   3 минуты :
Но не пойму. Такое началось после модов.
То тех пор все работало норм.
Добавлено спустя   4 минуты  1 секунду:
Сейчас консоль впишу затестирую
#128. Gemorroj On (107)
Administrator
2011.06.24 18:06
ты скачивал последние модификации? показывает что загрузок 0 smile
проверь на новых версиях. потому как я не особо понимаю о чем ты говоришь)
#129. TLENS Off (14)
Moderator
2011.06.24 18:06
Все проблема решена при запуске попы цыкл не прекращает своих действий. (не срабатывает удаление таймаута)
#130. Gemorroj On (107)
Administrator
2011.06.24 18:06
может svn заведем чтобы вместе код править?)
Страниц: 111 12 13 14 Все
Главная
WEB
PunBB Mod v0.6.2
0.013 s