Страницы: 1
Начиная с 2.0.0.8 поменялась функциональность связанная с не дефолтными document.form.submit методами , некоторые вещи перестали функционировать. На 2.0.0.7 всё работает.
Кто-то ещё сталкивался с подобными проблемами?
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
поменялась функциональность связанная с не дефолтными document.form.submit
это как понять?
между версиями одной ветки кроме исправлений багов ничего нет. т.е. и методы никакие не меняются
Отсутствует
shutnik, так и понимай в 2.0.0.7 и ниже - все работает, в 2.0.0.8 и выше - не работает тот же самый код.
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Страница https://www.identityblog.com/wp-content/plugins/wp-infocard/login/login.php, кликаем по картинке и переходим на https://www.identityblog.com/wp-content/plugins/wp-infocard/login/infocard-submit.php?
Биндинг цепляется на "application/x-informationCard"
В биндинге происходит следующая вещь:
<binding id="cardspaceselector">
<implementation>
<constructor>
<![CDATA[
var fakeEvent = document.createEvent("Events");
fakeEvent.initEvent("CardspaceButton",true,true); // no bubbling, can be cancelled
var f = this;
while (f && (!f.hasAttributes() || f.localName.toLowerCase() != "form")) {
f=f.parentNode;
}
if (f) {
var val = this.dispatchEvent(fakeEvent);
f.oldSubmit = f.submit;
f.submit = this.iisubmit;
//f.onsubmit = this.iisubmit;
f.addEventListener('submit', this.iisubmit, true);
}
return true;
]]>
</constructor>
<destructor>
<![CDATA[
dump("####### Destroying this object");
]]>
</destructor>
<method name="iisubmit">
<parameter name="event"/>
<body>
<![CDATA[
var fakeEvent = document.createEvent("Events");
fakeEvent.initEvent("CardspaceSubmit",true,true); // no bubbling, can be cancelled
this.dispatchEvent(fakeEvent);
return false;
]]>
</body>
</method>
В итоге в 2.0.0.7 и ниже iisubmit отрабатывает и событие "CardspaceSubmit" отлавливается расширением, в 2.0.0.8 и выше не отрабатывает.
Добавлено Fri Nov 2 18:40:23 2007 :
А вот и баг нарисовался.
Отредактировано KML (02-11-2007 18:37:04)
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Страницы: 1