Blank string is valid for cmi.core.exit/cmi.exit
This commit is contained in:
@@ -462,7 +462,7 @@ class CMICore extends BaseCMI {
|
|||||||
* @param {string} exit
|
* @param {string} exit
|
||||||
*/
|
*/
|
||||||
set exit(exit) {
|
set exit(exit) {
|
||||||
if (check12ValidFormat(exit, regex.CMIExit)) {
|
if (check12ValidFormat(exit, regex.CMIExit, true)) {
|
||||||
this.#exit = exit;
|
this.#exit = exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -235,7 +235,7 @@ export class CMI extends BaseCMI {
|
|||||||
* @param {string} exit
|
* @param {string} exit
|
||||||
*/
|
*/
|
||||||
set exit(exit) {
|
set exit(exit) {
|
||||||
if (check2004ValidFormat(exit, regex.CMIExit)) {
|
if (check2004ValidFormat(exit, regex.CMIExit, true)) {
|
||||||
this.#exit = exit;
|
this.#exit = exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ export const scorm12_values = {
|
|||||||
'time-out',
|
'time-out',
|
||||||
'suspend',
|
'suspend',
|
||||||
'logout',
|
'logout',
|
||||||
|
'',
|
||||||
],
|
],
|
||||||
invalidExit: [
|
invalidExit: [
|
||||||
'close',
|
'close',
|
||||||
@@ -229,6 +230,7 @@ export const scorm2004_values = {
|
|||||||
'suspend',
|
'suspend',
|
||||||
'logout',
|
'logout',
|
||||||
'normal',
|
'normal',
|
||||||
|
'',
|
||||||
],
|
],
|
||||||
invalidExit: [
|
invalidExit: [
|
||||||
'close',
|
'close',
|
||||||
|
|||||||
Reference in New Issue
Block a user