зеркало из https://github.com/mozilla/pjs.git
Bug 419514: fix typo in notificationbox 'persistence' getter, r=enndeakin, a=damon
This commit is contained in:
Родитель
f5350d6bf7
Коммит
587498a020
|
@ -87,6 +87,56 @@ var tests =
|
|||
} catch (ex) { exh = true; }
|
||||
ise(exh, true, "removeNotification again");
|
||||
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
|
||||
runTimedTests(appendPriorityTests, -1, nb, nb.PRIORITY_WARNING_LOW);
|
||||
}
|
||||
},
|
||||
}
|
||||
];
|
||||
|
||||
var appendPriorityTests = [
|
||||
|
|
|
@ -362,7 +362,7 @@
|
|||
onget="return this.getAttribute('type');"/>
|
||||
<property name="priority" onget="return parseInt(this.getAttribute('priority')) || 0;"
|
||||
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;"/>
|
||||
<field name="timeout">0</field>
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче