Bug 419514: fix typo in notificationbox 'persistence' getter, r=enndeakin, a=damon

This commit is contained in:
gavin@gavinsharp.com 2008-02-26 15:45:02 -08:00
Родитель 72c9fddd4e
Коммит 635331288b
2 изменённых файлов: 52 добавлений и 2 удалений

Просмотреть файл

@ -87,6 +87,56 @@ var tests =
} catch (ex) { exh = true; } } catch (ex) { exh = true; }
ise(exh, true, "removeNotification again"); ise(exh, true, "removeNotification again");
testtag_notificationbox_State(nb, "removeNotification again", null, 0); testtag_notificationbox_State(nb, "removeNotification again", null, 0);
return [1, null];
}
},
{
repeat: true,
test: function(nb, arr) {
var idx = arr[0];
var ntf = arr[1];
switch (idx) {
case 1:
// append a new notification
ntf = nb.appendNotification("Notification", "note", "happy.png",
nb.PRIORITY_INFO_LOW, testtag_notificationbox_buttons);
ise(ntf && ntf.localName == "notification", true, "append notification");
// Test persistence
ntf.persistence++;
return [idx, ntf];
case 2:
case 3:
nb.removeTransientNotifications();
return [idx, ntf];
}
},
result: function(nb, arr) {
var idx = arr[0];
var ntf = arr[1];
switch (idx) {
case 1:
testtag_notificationbox_State(nb, "notification added", ntf, 1);
testtag_notification_State(nb, ntf, "append", "Notification", "note",
"happy.png", nb.PRIORITY_INFO_LOW);
ise(ntf.persistence, 1, "persistence is 1");
return [++idx, ntf];
case 2:
testtag_notificationbox_State(nb, "first removeTransientNotifications", ntf, 1);
testtag_notification_State(nb, ntf, "append", "Notification", "note",
"happy.png", nb.PRIORITY_INFO_LOW);
ise(ntf.persistence, 0, "persistence is now 0");
return [++idx, ntf];
case 3:
testtag_notificationbox_State(nb, "second removeTransientNotifications", null, 0);
this.repeat = false;
}
} }
}, },
{ {
@ -201,7 +251,7 @@ var tests =
// check that the other priority types work properly // check that the other priority types work properly
runTimedTests(appendPriorityTests, -1, nb, nb.PRIORITY_WARNING_LOW); runTimedTests(appendPriorityTests, -1, nb, nb.PRIORITY_WARNING_LOW);
} }
}, }
]; ];
var appendPriorityTests = [ var appendPriorityTests = [

Просмотреть файл

@ -362,7 +362,7 @@
onget="return this.getAttribute('type');"/> onget="return this.getAttribute('type');"/>
<property name="priority" onget="return parseInt(this.getAttribute('priority')) || 0;" <property name="priority" onget="return parseInt(this.getAttribute('priority')) || 0;"
onset="this.setAttribute('priority', val); return val;"/> onset="this.setAttribute('priority', val); return val;"/>
<property name="persistence" onget="return parseInt(this.getAttribute('persistance')) || 0;" <property name="persistence" onget="return parseInt(this.getAttribute('persistence')) || 0;"
onset="this.setAttribute('persistence', val); return val;"/> onset="this.setAttribute('persistence', val); return val;"/>
<field name="timeout">0</field> <field name="timeout">0</field>