Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№5129-09-2016 10:47:42

black2024
Участник
 
Группа: Members
Зарегистрирован: 09-02-2008
Сообщений: 154
UA: Firefox 50.0

Re: X-notifier

Егорро, я просто особо ветку не читал, только самое начало. Что ж, посмотрим что за зверь X-notifier Neo. ;)

Update: не подошел мне X-notifier Neo, он не поддерживает скрипты, только предустановленные:

Скрин настроек
http://storage1.static.itmages.ru/i/16/0929/h_1475135525_2266603_6c9881c016.png

Отредактировано black2024 (29-09-2016 10:51:49)


Asus K56CM (Intel i3-3217U (1.8Ghz) RAM: 4Gb VGA: Intel HD Graphics 4000+nVidia 635M 2Gb), Windows 7 Corporate/Enterprise Edition SP1 x64
Desktop (Intel Celeron E3400 (2.6Ghz), RAM: 4Gb VGA: Intel G41(integrated VGA), Windows 7 Corporate/Enterprise Edition SP1 x64
Firefox beta

Отсутствует

 

№5214-11-2016 22:53:46

feas
Участник
 
Группа: Extensions
Откуда: от DNS
Зарегистрирован: 25-08-2011
Сообщений: 5159
UA: Firefox 53.0
Веб-сайт

Re: X-notifier

Если кому под силу, пересоберите само расширение с нужными скриптами, видимо отсутствуют они временно. Если это конечно возможно.

Name: js/scripts/hotmail.js
Digest-Algorithms: MD5 SHA1
MD5-Digest: 6vMdWVQRFqYkttdozRUbYg==
SHA1-Digest: p2bo6U7EbZ6YS2SSzomDobk5TNo=


Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.

Отсутствует

 

№5329-11-2016 18:39:16

KiRay
Участник
 
Группа: Members
Зарегистрирован: 04-12-2009
Сообщений: 52
UA: Firefox 50.0

Re: X-notifier

Ну пока используйте предыдущий версию 3.5.23

https://addons.mozilla.org/en-US/firefox/addon/xnotifier/versions/

Отредактировано KiRay (29-11-2016 18:39:52)

Отсутствует

 

№5430-11-2016 15:01:30

Лия
-
 
Группа: Members
Зарегистрирован: 09-04-2005
Сообщений: 1873
UA: Firefox 50.0

Re: X-notifier

nvm

Отредактировано Лия (30-11-2016 15:02:31)

Отсутствует

 

№5501-12-2016 02:15:27

kuzyaka
Участник
 
Группа: Members
Зарегистрирован: 24-10-2006
Сообщений: 53
UA: Firefox 50.0

Re: X-notifier

А чего это случилось с нотифиром после последнего обновления до 4.0.2?
У меня пропали в нем все аккаунты и поддержки скриптов чего то я не нашел.
По крайней мере ни яндекса, на майл.ру, ни в контакте больше не установить.

Отредактировано kuzyaka (01-12-2016 02:31:56)

Отсутствует

 

№5601-12-2016 11:08:25

Uxapb
Участник
 
Группа: Members
Зарегистрирован: 25-01-2012
Сообщений: 107
UA: Firefox 50.0

Re: X-notifier

kuzyaka
c АМО

скрытый текст
Currently supports
- Gmail (Gmail & Google Apps)
- Yahoo (yahoo.com, ymail.com, rocketmail.com, yahoo.co.jp)
- Hotmail (hotmail.com, outlook.com, msn.com, live.com)
- AOL (aol.com, aim.com)
- Daum (daum.net, hanmail.net)
- Naver
- Nate (nate.com, empas.com)
- RSS
########################################################################
X-notifier 4.0 does not support user script because of the internal changes in Firefox.
########################################################################
Below sites are supported by user script.
- Facebook
- AdSense
- Twitter
- LinkedIn
- sina.com
- yandex.ru
- 163.com(126.com, yeah.net)
- mail.ru
- www.gmx.net
- www.gmx.com
- freemail.web.de
- poczta.fm(poczta.interia.pl)
- www.qq.com

откатитесь на 3.5.23

Отсутствует

 

№5701-12-2016 12:41:56

kuzyaka
Участник
 
Группа: Members
Зарегистрирован: 24-10-2006
Сообщений: 53
UA: Firefox 50.0

Re: X-notifier

Uxapb
С одной стороны, "X-Notifier 4.0 не поддерживает пользовательский сценарий из-за внутренних изменений в Firefox" и тут же список с сайтами, которые поддерживаются пользовательским сценарием.
Как то это не очень понятно.

1. Так скрипты отменили в 4-ке совсем или что там с ними?
2. И почему они в третьей ветке поддерживаются, не смотря на внутренние изменения в ФФ?
3. А откатиться назад это как? Без потери аккаунтов, разумеется.

Отредактировано kuzyaka (01-12-2016 14:09:04)

Отсутствует

 

№5801-12-2016 14:13:28

-DEBATOR-
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 03-08-2010
Сообщений: 55
UA: Firefox 50.0

Re: X-notifier

Тоже самое, сегодня обновил X-notifier на 4.0.2 и пропали все аккаунты. Что за ерунда.

kuzyaka пишет:

А чего это случилось с нотифиром после последнего обновления до 4.0.2?У меня пропали в нем все аккаунты и поддержки скриптов чего то я не нашел.По крайней мере ни яндекса, на майл.ру, ни в контакте больше не установить.
                    Отредактировано kuzyaka (Сегодня 02:31:56)

Отсутствует

 

№5901-12-2016 20:55:24

kuzyaka
Участник
 
Группа: Members
Зарегистрирован: 24-10-2006
Сообщений: 53
UA: Firefox 50.0

Re: X-notifier

Как я понял, все плохо, сценарии больше не работают, а посему ни яндекс, ни в контакте, ни что другое на скриптах поддерживаться больше не будут.
Единственно, что можно сделать, так это оставаться пока на 3.5.23, отключив при этом автоматическое обновление расширения, правда только на какое-то время, пока ФФ позволяет.
А перейти на 4-ку можно через экспорт-импорт ящиков, правда те, что были на скриптах на 4-ку уже не переедут.

Restoring account definitions
Firefox XN 4.02 does not support custom scripts

Только спрашивается теперь: на хрен кому такой кастрированный нотифир нужен?
Может я чего не так понял, но очень хочется надеться, что это не так.

PS
А есть какой то аналог нотифиру, который поддерживает яндекс, майл.ру, в контакте и т.п.?

PSPS
Обновился до 4.0.2, импортировал из 3.5.23 только ящики gmail и hotmail.
Gmail ящики читает все нормально, а hotmail читает только тот, что по умолчанию, остальные недоступны, а при нажатии на недоступный ящик, он вначале грузит старый, а новый только при повторном нажатии.
Проверил в Хроме - там на 4.0.2 все по старому работает, за исключением чтения новых писем, всё читает только у gmail, а у остальных только тот ящик, что по умолчанию.

В общем поломали в нотифир все капитально.

Отредактировано kuzyaka (02-12-2016 14:24:28)

Отсутствует

 

№6011-12-2016 20:08:22

feas
Участник
 
Группа: Extensions
Откуда: от DNS
Зарегистрирован: 25-08-2011
Сообщений: 5159
UA: Firefox 53.0
Веб-сайт

Re: X-notifier

kuzyaka пишет:

UxapbС одной стороны, "X-Notifier 4.0 не поддерживает пользовательский сценарий из-за внутренних изменений в Firefox" и тут же список с сайтами, которые поддерживаются пользовательским сценарием.Как то это не очень понятно.1. Так скрипты отменили в 4-ке совсем или что там с ними?2. И почему они в третьей ветке поддерживаются, не смотря на внутренние изменения в ФФ?3. А откатиться назад это как? Без потери аккаунтов, разумеется.
                    Отредактировано kuzyaka (01-12-2016 14:09:04)

1) не отменили, но пока не работают
2) Смена сборки расширений, теперь расширения работают только по хромовской API с какой-то версии.
3) Какое-то время до отключения старой технологии 3.5 будет работать.


Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.

Отсутствует

 

№6110-04-2017 17:12:30

maza11
Участник
 
Группа: Members
Зарегистрирован: 12-01-2012
Сообщений: 9
UA: Firefox 52.0

Re: X-notifier

хочу уведомление для mail.ru
поставил дополение, с ихнего сайта скачал mail.ru.js
но в интерефейсе у меня нет, где добавить скрипт, в инструкции с первого поста, там старый интерфейс, а и у меня нет просто этой кнопки
http://i91.fastpic.ru/big/2017/0410/1c/2c5907146ce1eee738a40e88b92fb91c.jpg

Отсутствует

 

№6211-04-2017 10:55:14

maza11
Участник
 
Группа: Members
Зарегистрирован: 12-01-2012
Сообщений: 9
UA: Firefox 52.0

Re: X-notifier

тю, написано же
X-notifier 4.0 does not support user script because of the internal changes in Firefox.
в 4 версии убрали пользовательские скрипты оказывается

Отсутствует

 

№6330-04-2017 20:41:10

Gladi
Участник
 
Группа: Members
Зарегистрирован: 30-04-2017
Сообщений: 3
UA: Firefox 53.0

Re: X-notifier

Как жить дальше? Подскажите аналог. Нужна еще почта ya.ru

Отсутствует

 

№6401-05-2017 11:07:56

Simnet
Участник
 
Группа: Members
Зарегистрирован: 13-12-2016
Сообщений: 14
UA: Firefox 52.0

Re: X-notifier

Gladi пишет:

Как жить дальше?

Использовать версию 3.5.23 до упора, дополнений с аналогичным функционалом больше нет...(

Отсутствует

 

№6501-05-2017 11:25:35

manuk
Участник
 
Группа: Members
Зарегистрирован: 17-10-2010
Сообщений: 190
UA: Firefox 52.0

Re: X-notifier

И гуглляди вход в почту изменили. X-notifier Gmail не проверяет...

Отсутствует

 

№6601-05-2017 23:16:05

Gladi
Участник
 
Группа: Members
Зарегистрирован: 30-04-2017
Сообщений: 3
UA: Firefox 53.0

Re: X-notifier

Simnet пишет:

Gladi пишет:

Как жить дальше?

Использовать версию 3.5.23 до упора, дополнений с аналогичным функционалом больше нет...(

Упор закончился с 53 версией.

Отсутствует

 

№6702-05-2017 08:52:38

Simnet
Участник
 
Группа: Members
Зарегистрирован: 13-12-2016
Сообщений: 14
UA: Firefox 52.0

Re: X-notifier

Есть еще некий аналог не в виде дополнения, а в виде отдельной проги, rambox называется.

Отсутствует

 

№6802-05-2017 10:13:11

Gladi
Участник
 
Группа: Members
Зарегистрирован: 30-04-2017
Сообщений: 3
UA: Firefox 53.0

Re: X-notifier

Simnet пишет:

Есть еще некий аналог не в виде дополнения, а в виде отдельной проги, rambox называется.

Пробовал. Не то.

Отсутствует

 

№6902-05-2017 13:49:27

Simnet
Участник
 
Группа: Members
Зарегистрирован: 13-12-2016
Сообщений: 14
UA: Firefox 52.0

Re: X-notifier

Gladi пишет:

Пробовал. Не то.

А что там не так? Как раз думал попробовать. Мультисессии нет?

Отсутствует

 

№7008-05-2017 00:29:23

firepox
Участник
 
Группа: Members
Зарегистрирован: 17-11-2011
Сообщений: 260
UA: Firefox 50.0

Re: X-notifier

Добрые люди, помогите заставить работать в X-notifier 3.5.23 Gmail (перестал проверять почту, изменилась страница авторизации.)
Может быть кто создаст скрипт Gmail.com.js
Спасибо.

Добавлено 08-05-2017 00:35:08
и подскажите, можно как-то заставить работать совместно Gmail™ Notifier (restartless) и X-notifier 3.5.23
Установил Gmail™ Notifier (restartless) - почта gmail  проверяется, а вот  X-notifier 3.5.23 перестал проверять во всех почтовых сервисах.

Отредактировано firepox (08-05-2017 00:35:08)

Отсутствует

 

№7108-05-2017 09:32:51

Uxapb
Участник
 
Группа: Members
Зарегистрирован: 25-01-2012
Сообщений: 107
UA: Firefox 52.0

Re: X-notifier

firepox пишет:

Добрые люди, помогите заставить работать в X-notifier 3.5.23 Gmail (перестал проверять почту, изменилась страница авторизации.)

Скрипта пока нет. Как временное решение - IMAP, POP3.

Отсутствует

 

№7209-05-2017 07:36:18

firepox
Участник
 
Группа: Members
Зарегистрирован: 17-11-2011
Сообщений: 260
UA: Firefox 50.0

Re: X-notifier

Uxapb пишет:

Как временное решение - IMAP, POP3.

а переход в браузере будет (логиниться в веб-интерфейсе)
если да - можно пример настройки.
спасибо.

Отсутствует

 

№7309-05-2017 12:30:05

Uxapb
Участник
 
Группа: Members
Зарегистрирован: 25-01-2012
Сообщений: 107
UA: Firefox 52.0

Re: X-notifier

firepox пишет:

а переход в браузере будет (логиниться в веб-интерфейсе)

Нет.

Отсутствует

 

№7411-05-2017 14:14:19

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4129
UA: Firefox 53.0

Re: X-notifier

firepox пишет:

Добрые люди, помогите заставить работать в X-notifier 3.5.23 Gmail (перестал проверять почту, изменилась страница авторизации.)
Может быть кто создаст скрипт Gmail.com.js
Спасибо.

Судя по https://addons.mozilla.org/addon/xnotif … ions/4.0.3

Версия 4.0.3 Выпущено May 4, 2017 127.8 KiB Работает с Firefox для Android 48.0 - *, Firefox 48.0 и выше
- fixed gmail login
- fixed yahoo script
- fixed hotmail 2-step verification

Следует подсунуть/вытащить
x_notifier_for_gmailhotmailyahooaol-4.0.3-an+fx.xpi\js\scripts\gmail.js
x_notifier_for_gmailhotmailyahooaol-3.5.23-fx+sm+tb.xpi\components\scripts\gmail.js


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№7511-05-2017 16:15:20

JustOff
Участник
 
Группа: Extensions
Зарегистрирован: 23-09-2015
Сообщений: 162
UA: Palemoon 27.0

Re: X-notifier

firepox пишет:

Добрые люди, помогите заставить работать в X-notifier 3.5.23 Gmail

"Cкрипт для Gmail, работает по состоянию на 2017-05-11"

Выделить код

Код:

/***********************************************************
Gmail
***********************************************************/
var name="Gmail.fix";
var ver="2017-05-11";
var supportInboxOnly=true;
var supportShowFolders=true;
var supportIncludeSpam=true;

function init(){
  this.initStage=ST_PRE;
  this.loginData=["https://accounts.google.com/ServiceLoginAuth?service=mail",
                    "Email","Passwd","PersistentCookie=yes"];
  this.baseURL="https://mail.google.com/mail/";
  this.viewDomain="(mail|accounts).google.com";
  this.dataURL=this.baseURL;
  this.viewURL=this.baseURL;
}
function getIconURL(){
  return "https://ssl.gstatic.com/ui/v1/icons/mail/images/favicon2.ico";
}
function checkLogin(aData){
  switch(this.stage){
  case ST_CHECK:
    this.getHtml(this.baseURL);
    return false;
  case ST_CHECK+1:
    var fnd=aData.match(/\"https:\/\/accounts.google.com\/Logout/);
    if(fnd){//logged in
      this.stage=ST_LOGIN_RES+1;
      return this.process(aData);
    }else{
      this.cookieManager.clear();
      this.stage=this.initStage;
      return this.process("");
    }
  }
  this.onError();
  return true;
}
function isLoggedIn(aData){
  var reg=new RegExp("\"\\/mail(?:\\/u\\/(\\d+))?\",\\S+?,\"(\\S+?)\"");
  var fnd=aData.match(reg);
  var fnd2=aData.match(/GM_ACTION_TOKEN="(\S+?)"/);
  if(fnd&&fnd2){    
    this.viewURL=this.baseURL+(fnd[1]?"u/"+fnd[1]:"");
    this.dataURL=this.viewURL+"?ui=2&ik="+fnd[2]+"&at="+fnd2[1]+"&view=tl&start=0&num=25&rt=c&as_has=is%3Aunread&as_subset="+(this.inboxOnly?"inbox":"all")+"&search=adv";
    var fnd3=aData.match(/"sx_iosc"\s*,\s*"(\S+?)"/);
    if(fnd3){
      if((fnd3[1]=="^u|"||fnd3[1]=="^t|"))this.useInboxCount=true;
      if(fnd3[1].match(/\^smartlabel_personal\|\S+/))this.smList=fnd3[1].split("|");
    }
    var fnd4=aData.match(/"ix_ioiut"\s*,\s*"(\S+?)"/);
    if(fnd4&&fnd4[1]=="1")this.useInboxCount=true;
    this.UI=2;
    return 1;
  }
  //basic HTML
  fnd=aData.match(/<base href="(\S+?)">/);
  if(fnd){
    this.viewURL=fnd[1];
    this.dataURL=fnd[1]+"?s=q&q=is%3Aunread"+(this.inboxOnly?"+in%3Ainbox":"");
    this.UI=0;
    return 1;
  }
  return -1;
}
function process(aData,aHttp) {
//dout(this.user+" "+this.stage);
if(this.debug)dlog(this.id+"\t"+this.user+"\t"+this.stage,aData);
  switch(this.stage){
  case ST_PRE:
    try{
      var s=this.main.prefBranch.getCharPref("accounts.["+this.id+"#"+this.user+"].cookie");
      s=s.split("\t");
      this.cookieManager.addCookies(s[0],s[1]);
    }catch(e){}
    this.getHtml("https://accounts.google.com/ServiceLogin?service=mail&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&rip=1&nojavascript=1");
    return false;
  case ST_PRE_RES:
    var form=this.getForm(aData,"gaia_loginform",true);
    if(form){
      this.stage=ST_LOGIN;
      this.getHtml("https://accounts.google.com/signin/challenge/sl/password",this.loginData[LOGIN_POST]+"&"+form[1]);
      return false;
    }
    break;
  case ST_LOGIN_RES:
    var form=this.getForm(aData,"challenge",true);
    if(form){//2-step verification
      this.form=form;
      this.stage=ST_LOGIN_RES+2;
      this.openAuthDialog(this.id,this.user,null);
      return true;
    }
    ++this.stage;
  case ST_LOGIN_RES+1:
    if(this.isLoggedIn(aData)==1){
      if(this.enableCategory||this.smList){
        var fnd=aData.match(/\["sld",\[(\[[\s\S]+?\])\]/);
        if(fnd){
          var re=/\["(.+?)"\s*,\s*"(.+?)"/g;
          var o;
          this.smartlabel={};
          while ((o = re.exec(fnd[1])) != null){
            var fn=unescape(o[2].replace(/\\u/g,"%u"))
            this.smartlabel[o[1]]=fn;
          }
        }
      }
      this.stage=ST_DATA;
    }
    break;
  case (ST_LOGIN_RES+2)://2-step verification
    if(aData){
      this.getHtml("https://accounts.google.com/"+this.form[0],this.form[1]+"&Pin="+encodeURIComponent(aData)+"&TrustDevice=on");
      delete this.form;
      return false;
    }
    break;
  case (ST_LOGIN_RES+3)://2-step verification
    var ck=this.cookieManager.findCookieString("accounts.google.com","SMSV");
    if(ck){
      this.main.prefBranch.setCharPref("accounts.["+this.id+"#"+this.user+"].cookie",aHttp.URI.spec+"\t"+ck);
    }
    this.stage=ST_LOGIN_RES;
    return this.process(aData,aHttp);
  }
  return this.baseProcess(aData,aHttp);
}
function getCount(aData){
  var fnd;
  if(this.UI==2){
    if(this.inboxOnly)fnd=aData.match(this.useInboxCount||this.enableCategory==2?/"ld",\[[\S\s]*?\["\^i",(\d+)/:/"ld",\[\["\^ig?",(\d+)/);
    else fnd=aData.match(/\["ti",.+?,(\d+)/);
    if(fnd){
      if(this.includeSpam){
        var fnd2=aData.match(/"ld",\[\[[\S\s]+?"\^s",(\d+)/);
        if(fnd2){
          var spam=parseInt(fnd2[1]);
          if(spam>0){
            this.spam=spam;
            return parseInt(fnd[1])+(this.includeSpam==2?this.spam:0);
          }
        }
      }
      return fnd[1];
    }else return -1;
  }else{
    var spam=0;
    if(this.includeSpam){
      fnd=aData.match(/<a href="\?s=m"\s*\S+?\((\d+)\)/);
      if(fnd){
        spam=parseInt(fnd[1]);
        if(spam>0){
          this.spam=spam;
          if(this.includeSpam!=2)spam=0;
        }
      }
    }
    if(this.inboxOnly){
      fnd=aData.match(/<\/h2>\s*<tr>\s*<td[\s\S]+?<a[\s\S]+?>.+?(?:&nbsp;\s*\(\s*(\d+)\s*\))?\s*</);
      return fnd?((fnd[1]?parseInt(fnd[1]):0)+spam):-1;
    }else{
      fnd=aData.match(/nvp_bbu_go[\s\S]+?<\/td>([\s\S]+?)<\/table>/);
      if(fnd){
        var n=0;
        var fnd2=fnd[1].match(/<b>(\S+)<\/b>(.+?)<b>(\d+)<\/b>(.+?)<b>(\S+)<\/b>/);
        if(fnd2){
          if(fnd2[2].indexOf("-")!=-1)n=isNaN(parseInt(fnd2[5]))?200:fnd2[5];
          else if(fnd2[4].indexOf("-")!=-1)n=isNaN(parseInt(fnd2[1]))?200:fnd2[1];
        }
        return parseInt(n)+spam;
      }else return -1;
    }
  }
}
function getData(aData){
  var obj={};
  if(!this.showFolders)return obj;
  var ar=[];
  var fnd;
  if(this.UI==2){
    var d=aData;
    fnd=null;
    var list=[];
    while(fnd=d.match(/\n(\d+?)(\n([\S\s]+))/)){
      d=fnd[2].substring(0,fnd[1]);
      d=d.replace(/\[\s*,/g,"[null,").replace(/,\s*(?=,)/g,",null").replace(/,\s*\]/g,",null]");
      var o=JSON.parse(d);
      list=list.concat(o);
      d=fnd[3];
    }
    
    fnd=null;
    for(var i=0;i<list.length;i++){
      if(list[i][0]=="ld"){
        fnd=list[i];
        break;
      }
    }
    if(fnd){
      if(fnd[2]){
        var t=fnd[2];
        for(var i=0;i<t.length;i++){
          var o=t[i];
          if(o[1]>0){
            ar.push({id:o[0],count:o[1]});
          }
        }
      }

      if(this.enableCategory||this.smList){
        if(fnd[4]){
          var t=fnd[4];
          var slb={"social":"social","promo":"promotions","notification":"updates","group":"forums"};
          for(var i=0;i<t.length;i++){
            var o=t[i];
            if(this.enableCategory||this.smList.indexOf(o[0])!=-1){
              if(o[1]>0){
                ar.push({id:"#category/"+slb[o[0].substring(12)],title:this.smartlabel?this.smartlabel[o[0]]:o[0],count:o[1]});
              }
            }
          }
        }
      }
    }
  }else{
    fnd=aData.match(/<td class="?lb"?>([\s\S]+?)<a class="ml"/);
    if(fnd){
      var re=/<a href="(\S+?)">\s*<font[\s\S]+?>(.+?)(?:&nbsp;\s*\(\s*(\d+)\s*\))?\s*</g;
      var o;
      while ((o = re.exec(fnd[1])) != null){
        if(parseInt(o[3])>0){
          ar.push({id:o[2],count:o[3]});
        }
      }
    }
  }
  if(this.spam!=null){
    ar.push({id:"Spam",count:this.spam});
    delete this.spam;
  }
  if(ar)obj.folders=ar;
  return obj;
}
function getViewURL(aFolder){
  if(aFolder){
    if(aFolder=="Spam"){
      if(this.UI==2)return this.viewURL+"#spam";
      else return this.viewURL+"?s=m";
    }
    if(this.UI==2){
      if(aFolder.indexOf("#category/")==0)return this.viewURL+aFolder;
      else return this.viewURL+"#label/"+encodeURIComponent(aFolder);
    }else return this.viewURL+"?s=l&l="+encodeURIComponent(aFolder);
  }
  return this.viewURL;
}

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]