/* global ns */ /** * @class * @alias H5PEditor.SelectorLegacy */ ns.SelectorLegacy = function (libraries, selectedLibrary, changeLibraryDialog) { var self = this; H5P.EventDispatcher.call(this); var defaultLibraryParameterized = selectedLibrary ? selectedLibrary.replace('.', '-').toLowerCase() : undefined; this.currentLibrary = selectedLibrary; var options = ''; for (var i = 0; i < libraries.length; i++) { var library = libraries[i]; var libraryName = ns.libraryToString(library); // Never deny editing existing content // For new content deny old or restricted libs. if (selectedLibrary === libraryName || ((library.restricted === undefined || !library.restricted) && library.isOld !== true ) ) { options += '