Сергей, "One thing that is important to know is that Content Scripts share the same DOM as the current page, but they don't share access to variables. The best way of dealing with this case is, from the content script, to inject a script tag into the current DOM that will read the variables in the page."
Ярослав Иванов, насколько я понял, теперь для отправки сообщения пользователь должен ввести капчу если 1) у него низкий рейтинг (вклад), 2) он был ранее забанен, 3) превышен интервал между сообщениями, то есть сообщения отправляются слишком быстро друг за другом.
diana-staputov, строго говоря, шанс есть всегда, но я не совсем понимаю, почему вы спрашиваете именно меня, ведь у нас здесь вроде как форум и потенциальных помощников много. Другое дело, что у нас тут q&a форум, а не бесплатный саппорт, поэтому чаще всего просьбы типа "есть проблема, не могли бы решить?" не находят отклика в виду того, что отвечающая часть аудитории тостера почти полностью состоит из действующих специалистов, которые вот прямо в данный момент занимаются выполнением своих рабочих обязанностей. Попросту говоря, у большинства участников тостера нету времени решать реальные чужие проблемы, зато время есть на то, чтоб дать вам ссылки на релевантные материалы, которые вам вероятно помогут.
"скинул "одному фронтендеру" который сказал что код написанный данным способом мягко говоря с ошибочно" - ммм, сейчас бы зайти на форум и на хрустальном шаре погадать, что же не понравилось некому "фронтендеру".
Kaizaki, суть не в запросах, а в том что все side effects в случае с промисами проявляются моментально, а Task это готовый к обработке объект задачи, запустить исполнение которой можно с помощью специального метода. Вот и вся разница.
Александр Таратин, я на самом деле не знаю, просто подумал, что если сам разработчик советует другой слайдер, значит там есть весь функционал. Но на сайте и правда нигде не нашел подобного.
Richard, "хочу вызвать events.index();" - вот есть у меня объект слайдера, хочу получить его текущий индекс, выполняю метод index и получаю результат взаимодействия этой функции с нужным мне объектом слайдера. А какой результат вам нужен при вызове этого метода в контексте вообще другого класса объектов? Как только вы объясните в чем смысл вызова index от лица экземпляра Events, так сразу и станет понятно что вы хотите сделать и как это реализовать. Upd: я посмотрел es5-код из примера, в принципе понятно что вы хотите сделать, но опять же непонятно зачем вам для этого нужен подкласс Events.
Нет, наследовать вы ничего не можете тут. Если вам нужно чтобы к экземпляру Events был привязан определенный экземпляр Slider (чтобы вызывать у него методы), то вам придётся как-то его передать, например в качестве аргумента при сборке экземпляра Events. Как я уже сказал, вообще не вижу смысла в структуре Slider -> Events, потому что она нелогична (в качестве примера логичной можете взять Creatures -> Animals -> Dogs), но если вы хотите связать два объекта, то вам придется сделать это явно, встроенных механизмов для этого не существует.
Раз вы хотите использовать наследование, то вы вполне можете минуя создание слайдера сразу создавать Events - new Events( slider ). Это не логично, но так вы сможете достичь желаемого.
Richard, "да, логика ясна, но все равно не работает" - я не знаю, что имел в виду s-jet, но его код смысла особенно не имеет, т.к. этот метод и так наследуется без объявления в подклассе, и всё как раз так и работает по умолчанию. Разница только в том, что в вашем коде вы вызываете этот метод у объекта у которого нет соответствующих свойств, не у слайдера.
"в консоли ошибка из-за super" - вы не можете вызвать этот метод не имея экземпляра суперкласса. И это логично. Поэтому я и спрашиваю у вас, что именно вы пытаетесь сделать.