upgrade
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
var H5PUpgrades = H5PUpgrades || {};
|
||||
|
||||
H5PUpgrades['H5P.Dialogcards'] = (function () {
|
||||
return {
|
||||
1: {
|
||||
/**
|
||||
* Asynchronous content upgrade hook.
|
||||
* Upgrades content parameters to support DQ 1.4.
|
||||
*
|
||||
* Converts text and answer into rich text.
|
||||
* Escapes 'dangerous' symbols.
|
||||
*
|
||||
* @param {Object} parameters
|
||||
* @param {function} finished
|
||||
*/
|
||||
4: function (parameters, finished) {
|
||||
// The old default was to scale the text and not the card
|
||||
parameters.behaviour = {
|
||||
scaleTextNotCard: true
|
||||
};
|
||||
|
||||
// Complete
|
||||
finished(null, parameters);
|
||||
},
|
||||
|
||||
7: function (parameters, finished, extras) {
|
||||
var extrasOut = extras || {};
|
||||
// Copy html-free title to new metadata structure if present
|
||||
var title = parameters.title || ((extras && extras.metadata) ? extras.metadata.title : undefined);
|
||||
if (title) {
|
||||
title = title.replace(/<[^>]*>?/g, '');
|
||||
}
|
||||
extrasOut.metadata = {
|
||||
title: title
|
||||
};
|
||||
|
||||
finished(null, parameters, extrasOut);
|
||||
}
|
||||
}
|
||||
};
|
||||
})();
|
||||
Reference in New Issue
Block a user