-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: add missing bundle configuration #295
Conversation
Version
There are 0 BREAKING CHANGE, 0 feature, 0 fix |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- New code is covered by tests (if applicable)
- Tests are running successfully (old and new ones) on my local machine (if applicable)
- New code is respecting code style rules
- New code is respecting best practices
- New code is not subject to concurrency issues (if applicable)
- Feature is working correctly on my local machine (if applicable)
- Acceptance criteria are respected
- Pull request title and description are meaningful
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The task works and the output looks correct. I did not test in a production-mode TAO.
{"version":3,"sources":["../pciManager/tpl/layout!tpl","../pciManager/tpl/listing!tpl","../pciManager/tpl/packageMeta!tpl","../pciManager/pciManager.js","css!qtiItemPciCss/pci-manager","../controller/pciManager/index.js","../controller/routes.js","onLayerEnd0.js","module-create.js","/home/bertrand/dev/projects/nextgen-stack/tao/tao/views/build/config-wrap-end-default.js"],"names":[],"mappings":"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","sourcesContent":["\ndefine('tpl!qtiItemPci/pciManager/tpl/layout', ['handlebars'], function(hb){ \nreturn hb.template(function (Handlebars,depth0,helpers,partials,data) {\n this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n var buffer = \"\", helper, options, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;\n\n\n buffer += \"<div class=\\\"pcimgr resourcemgr\\\">\\n\\n <section class=\\\"file-selector\\\">\\n <h1>\\n <div class=\\\"title-container lft\\\">\\n <span class=\\\"title\\\">\"\n + escapeExpression((helper = helpers.__ || (depth0 && depth0.__),options={hash:{},data:data},helper ? helper.call(depth0, \"Manage custom interactions\", options) : helperMissing.call(depth0, \"__\", \"Manage custom interactions\", options)))\n + \"</span>\\n </div>\\n <div class=\\\"upload-switcher rgt\\\">\\n <a href=\\\"#\\\" class=\\\"btn-info small upload\\\"><span class=\\\"icon-add\\\"></span>\"\n + escapeExpression((helper = helpers.__ || (depth0 && depth0.__),options={hash:{},data:data},helper ? helper.call(depth0, \"Add Interaction\", options) : helperMissing.call(depth0, \"__\", \"Add Interaction\", options)))\n + \"</a>\\n <a href=\\\"#\\\" class=\\\"btn-info small listing hidden\\\"><span class=\\\"icon-undo\\\"></span>\"\n + escapeExpression((helper = helpers.__ || (depth0 && depth0.__),options={hash:{},data:data},helper ? helper.call(depth0, \"Back to listing\", options) : helperMissing.call(depth0, \"__\", \"Back to listing\", options)))\n + \"</a>\\n </div>\\n </h1>\\n\\n <div class=\\\"empty\\\">\\n \"\n + escapeExpression((helper = helpers.__ || (depth0 && depth0.__),options={hash:{},data:data},helper ? helper.call(depth0, \"No Custom Interaction\", options) : helperMissing.call(depth0, \"__\", \"No Custom Interaction\", options)))\n + \"\\n </div>\\n\\n <ul class=\\\"files\\\"></ul>\\n\\n <div class=\\\"file-upload-container hidden\\\"></div>\\n </section>\\n\\n</div>\";\n return buffer;\n });\n});\n\n","\ndefine('tpl!qtiItemPci/pciManager/tpl/listing', ['handlebars'], function(hb){ \nreturn hb.template(function (Handlebars,depth0,helpers,partials,data) {\n this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n var buffer = \"\", stack1, helper, options, functionType=\"function\", escapeExpression=this.escapeExpression, self=this, helperMissing=helpers.helperMissing;\n\nfunction program1(depth0,data) {\n \n var buffer = \"\", stack1, helper, options;\n buffer += \"\\n<li data-type-identifier=\\\"\";\n if (helper = helpers.typeIdentifier) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n else { helper = (depth0 && depth0.typeIdentifier); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n buffer += escapeExpression(stack1)\n + \"\\\" data-pci-identifier=\\\"\";\n if (helper = helpers.pci_identifier) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n else { helper = (depth0 && depth0.pci_identifier); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n buffer += escapeExpression(stack1)\n + \"\\\" class=\\\"pci-list-element\";\n stack1 = helpers.unless.call(depth0, (depth0 && depth0.enabled), {hash:{},inverse:self.noop,fn:self.program(2, program2, data),data:data});\n if(stack1 || stack1 === 0) { buffer += stack1; }\n buffer += \"\\\">\\n <span class=\\\"desc truncate\\\">\\n <span class=\\\"name\\\">(\";\n if (helper = helpers.model) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n else { helper = (depth0 && depth0.model); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n buffer += escapeExpression(stack1);\n stack1 = helpers['if'].call(depth0, (depth0 && depth0.runtimeOnly), {hash:{},inverse:self.noop,fn:self.program(4, program4, data),data:data});\n if(stack1 || stack1 === 0) { buffer += stack1; }\n buffer += \") - \";\n if (helper = helpers.label) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n else { helper = (depth0 && depth0.label); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n buffer += escapeExpression(stack1)\n + \" - v\";\n if (helper = helpers.version) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n else { helper = (depth0 && depth0.version); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n buffer += escapeExpression(stack1)\n + \"</span>\\n <span class=\\\"disable-tag\\\">- \"\n + escapeExpression((helper = helpers.__ || (depth0 && depth0.__),options={hash:{},data:data},helper ? helper.call(depth0, \"disabled\", options) : helperMissing.call(depth0, \"__\", \"disabled\", options)))\n + \"</span>\\n </span>\\n\\n <div class=\\\"actions\\\">\\n <div class=\\\"pci-switch\\\"></div>\\n <div class=\\\"pci-download-button\\\"></div>\\n <div class=\\\"pci-unregister-button\\\"></div>\\n </div>\\n</li>\\n\";\n return buffer;\n }\nfunction program2(depth0,data) {\n \n \n return \" pci-disabled\\\"\";\n }\n\nfunction program4(depth0,data) {\n \n \n return \" <span class=\\\"runtime\\\">- runtime only</span>\";\n }\n\n buffer += \"<div class=\\\"action-header\\\">\\n <span class=\\\"switch-header\\\">\"\n + escapeExpression((helper = helpers.__ || (depth0 && depth0.__),options={hash:{},data:data},helper ? helper.call(depth0, \"Enabled in item authoring\", options) : helperMissing.call(depth0, \"__\", \"Enabled in item authoring\", options)))\n + \"</span>\\n </div>\\n\";\n stack1 = helpers.each.call(depth0, (depth0 && depth0.interactions), {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n if(stack1 || stack1 === 0) { buffer += stack1; }\n return buffer;\n });\n});\n\n","\ndefine('tpl!qtiItemPci/pciManager/tpl/packageMeta', ['handlebars'], function(hb){ \nreturn hb.template(function (Handlebars,depth0,helpers,partials,data) {\n this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n var buffer = \"\", stack1, helper, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n buffer += \"<span class=\\\"upload-label\\\">\";\n if (helper = helpers.label) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n else { helper = (depth0 && depth0.label); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n buffer += escapeExpression(stack1)\n + \"</span>\\n<span class=\\\"upload-separator\\\"></span>\\n<span class=\\\"upload-identifier\\\">(\"\n + escapeExpression((helper = helpers.__ || (depth0 && depth0.__),options={hash:{},data:data},helper ? helper.call(depth0, \"type : \", options) : helperMissing.call(depth0, \"__\", \"type : \", options)));\n if (helper = helpers.model) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n else { helper = (depth0 && depth0.model); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n buffer += escapeExpression(stack1)\n + \", \"\n + escapeExpression((helper = helpers.__ || (depth0 && depth0.__),options={hash:{},data:data},helper ? helper.call(depth0, \"id : \", options) : helperMissing.call(depth0, \"__\", \"id : \", options)));\n if (helper = helpers.typeIdentifier) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n else { helper = (depth0 && depth0.typeIdentifier); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n buffer += escapeExpression(stack1)\n + \", \"\n + escapeExpression((helper = helpers.__ || (depth0 && depth0.__),options={hash:{},data:data},helper ? helper.call(depth0, \"version : \", options) : helperMissing.call(depth0, \"__\", \"version : \", options)));\n if (helper = helpers.version) { stack1 = helper.call(depth0, {hash:{},data:data}); }\n else { helper = (depth0 && depth0.version); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }\n buffer += escapeExpression(stack1)\n + \")</span>\\n<span class=\\\"upload-separator\\\">-</span>\";\n return buffer;\n });\n});\n\n","/*\n * This program is free software; you can redistribute it and/or\n * modify it under the terms of the GNU General Public License\n * as published by the Free Software Foundation; under version 2\n * of the License (non-upgradable).\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with this program; if not, write to the Free Software\n * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n *\n * Copyright (c) 2016-2022 (original work) Open Assessment Technologies SA;\n *\n */\ndefine('qtiItemPci/pciManager/pciManager',[\n 'jquery',\n 'i18n',\n 'lodash',\n 'ui/component',\n 'ui/hider',\n 'ui/switch/switch',\n 'ui/button',\n 'tpl!qtiItemPci/pciManager/tpl/layout',\n 'tpl!qtiItemPci/pciManager/tpl/listing',\n 'tpl!qtiItemPci/pciManager/tpl/packageMeta',\n 'async',\n 'ui/dialog/confirm',\n 'ui/dialog',\n 'ui/feedback',\n 'ui/modal',\n 'ui/uploader',\n 'ui/filesender'\n], function (\n $,\n __,\n _,\n component,\n hider,\n switchFactory,\n buttonFactory,\n layoutTpl,\n listingTpl,\n packageMetaTpl,\n asyncLib,\n confirmBox,\n dialog,\n feedback\n) {\n 'use strict';\n\n const _fileTypeFilters = ['application/zip', 'application/x-zip-compressed', 'application/x-zip'],\n _fileExtFilter = /.+\\.(zip)$/;\n\n const _defaults = {\n loadUrl: null,\n disableUrl: null,\n enableUrl: null,\n verifyUrl: null,\n addUrl: null\n };\n\n const pciManager = {\n open: function open() {\n this.trigger('showListing');\n this.getElement().appendTo('.pci-manager');\n }\n };\n\n /**\n * Create a pci manager\n *\n * @param {Object} config\n * @param {String} config.loadUrl - the service be called to load the list of pcis\n * @param {String} config.verifyUrl - the service be called to verify a pci package\n * @param {String} config.addUrl - the service be called to add a pci\n * @param {String} config.enableUrl - the service be called to enable the pcis\n * @param {String} config.disableUrl - the service be called to disable the pcis\n * @returns {*}\n */\n return function pciManagerFactory(config) {\n let listing = {};\n\n /**\n * Create pci manager component\n *\n * @returns {Object} a pciManager component\n * @fires pciManager#loaded - when the pci manager is initially loaded\n * @fires pciManager#showListing - when the list of pci is displayed\n * @fires pciManager#hideListing - when the list of pci is hidden\n * @fires pciManager#updateListing - when the list of pci is updated\n * @fires pciManager#pciEnabled - when a pci is enabled\n * @fires pciManager#pciDisabled - when a pci is pci-disabled\n */\n return component(pciManager, _defaults)\n .setTemplate(layoutTpl)\n .on('showListing', function () {\n const $fileSelector = this.getElement().find('.file-selector'),\n $title = $fileSelector.find('.title'),\n $uploader = $fileSelector.find('.file-upload-container'),\n $uploadForm = $uploader.parent('form'),\n $switcher = $fileSelector.find('.upload-switcher a');\n\n hider.show($switcher.filter('.upload'));\n hider.hide($switcher.filter('.listing'));\n $uploadForm.hide();\n hider.hide($uploader);\n $title.text(__('Manage custom interactions'));\n\n this.trigger('updateListing');\n })\n .on('hideListing', function () {\n const $fileSelector = this.getElement().find('.file-selector'),\n $fileContainer = $fileSelector.find('.files'),\n $placeholder = $fileSelector.find('.empty'),\n $title = $fileSelector.find('.title'),\n $uploader = $fileSelector.find('.file-upload-container'),\n $uploadForm = $uploader.parent('form'),\n $switcher = $fileSelector.find('.upload-switcher a');\n\n hider.show($switcher.filter('.listing'));\n hider.hide($switcher.filter('.upload'));\n $switcher.filter('.listing').css({ display: 'inline-block' });\n $uploadForm.show();\n hider.hide($fileContainer);\n hider.hide($placeholder);\n $title.text(__('Upload new custom interaction (zip package)'));\n\n $uploader.uploader('reset');\n hider.show($uploader);\n })\n .on('updateListing', function () {\n const self = this,\n urls = _.pick(this.config, ['disableUrl', 'enableUrl', 'unregisterUrl', 'exportPciUrl']),\n $fileSelector = this.getElement().find('.file-selector'),\n $fileContainer = $fileSelector.find('.files'),\n $placeholder = $fileSelector.find('.empty');\n if (_.size(listing)) {\n hider.hide($placeholder);\n\n $fileContainer.empty().html(\n listingTpl({\n interactions: listing\n })\n );\n $fileContainer.find('.actions').each(function () {\n const pciDownloadButton = $(this).find('.pci-download-button');\n const pciswitch = $(this).find('.pci-switch');\n const pciUnregisterButton = $(this).find('.pci-unregister-button');\n const $li = $(this).closest('li');\n const typeIdentifier = $li.data('typeIdentifier');\n const pciIdentifier = $li.data('pciIdentifier');\n const runtimeOnly = listing[typeIdentifier].runtimeOnly;\n if (!runtimeOnly) {\n switchFactory(pciswitch, {\n on: {\n active: !$li.hasClass('pci-disabled')\n },\n off: {\n active: $li.hasClass('pci-disabled')\n }\n })\n .on('on', function () {\n $li.removeClass('pci-disabled');\n $.getJSON(urls.enableUrl, { typeIdentifier: typeIdentifier }, function (data) {\n if (data.success) {\n listing[typeIdentifier].enabled = true;\n self.trigger('pciEnabled', typeIdentifier);\n }\n });\n })\n .on('off', function () {\n $li.addClass('pci-disabled');\n $.getJSON(urls.disableUrl, { typeIdentifier: typeIdentifier }, function (data) {\n if (data.success) {\n listing[typeIdentifier].enabled = false;\n self.trigger('pciDisabled', typeIdentifier);\n }\n });\n });\n }\n buttonFactory({\n id: 'unregister',\n type: 'info',\n icon: 'bin',\n label: __('Delete'),\n class: 'unregister',\n renderTo: pciUnregisterButton\n }).on('click', function confirmDialog() {\n dialog({\n class: 'icon-warning',\n heading: __('Warning'),\n message: __(\n 'You are about to delete the Portable Custom Interaction <strong>%s</strong> from the system.',\n typeIdentifier\n ),\n content: __(\n 'This action will affect all items that may be using it and cannot be undone. Please confirm your choice.'\n ),\n autoRender: true,\n autoDestroy: true,\n buttons: [\n {\n id: 'cancel',\n type: 'regular',\n label: __('Cancel'),\n close: true\n },\n {\n id: 'delete',\n type: 'error',\n label: __('Delete'),\n close: true\n }\n ],\n onDeleteBtn: function onDeleteBtn() {\n $.getJSON(urls.unregisterUrl, { typeIdentifier: typeIdentifier }, function (data) {\n if (data.success) {\n delete listing[typeIdentifier];\n self.trigger('pciDisabled', typeIdentifier);\n }\n });\n }\n });\n });\n\n if (!runtimeOnly) {\n buttonFactory({\n id: 'exportPci',\n type: 'info',\n icon: 'import',\n label: __('Download'),\n renderTo: pciDownloadButton\n }).on('click', function () {\n window.location =`${urls.exportPciUrl}?typeIdentifier=${typeIdentifier}&pciIdentifier=${pciIdentifier}`;\n });\n }\n });\n\n hider.show($fileContainer);\n } else {\n hider.hide($fileContainer);\n hider.show($placeholder);\n }\n })\n .on('pciEnabled', function () {\n this.trigger('updateListing');\n })\n .on('pciDisabled', function () {\n this.trigger('updateListing');\n })\n .on('render', function () {\n //init variables:\n const self = this,\n urls = _.pick(this.config, ['loadUrl', 'disableUrl', 'enableUrl', 'verifyUrl', 'addUrl']),\n $container = this.getElement(),\n $fileSelector = $container.find('.file-selector'),\n $uploader = $fileSelector.find('.file-upload-container'),\n $switcher = $fileSelector.find('.upload-switcher a');\n let $uploadForm;\n\n //init event listeners\n initEventListeners();\n initUploader();\n\n //load list of custom interactions from server\n $.getJSON(urls.loadUrl, function (data) {\n //note : init as empty object and not array otherwise _.size will fail later\n listing = _.size(data) ? data : {};\n self.trigger('updateListing', data);\n self.trigger('loaded', data);\n });\n\n function initEventListeners() {\n //switch to upload mode\n $switcher.on('click', function (e) {\n e.preventDefault();\n if (hider.isHidden($uploader)) {\n self.trigger('hideListing');\n } else {\n self.trigger('showListing');\n }\n });\n }\n\n function initUploader() {\n let errors = [],\n selectedFiles = {};\n\n $uploader\n .on('upload.uploader', function (e, file, interactionHook) {\n listing[interactionHook.typeIdentifier] = interactionHook;\n self.trigger('pciAdded', interactionHook.typeIdentifier);\n })\n .on('fail.uploader', function (e, file, err) {\n errors.push(__('Unable to upload file %s : %s', file.name, err));\n })\n .on('end.uploader', function () {\n if (errors.length === 0) {\n self.trigger('showListing');\n } else {\n feedback().error(`<ul><li>${errors.join('</li><li>')}</li></ul>`, {\n encodeHtml: false\n });\n }\n //reset errors\n errors = [];\n })\n .on('create.uploader', function () {\n //get ref to the uploadForm for later verification usage\n $uploadForm = $uploader.parent('form');\n $uploadForm.hide();\n })\n .on('fileselect.uploader', function () {\n $uploadForm.find('li[data-file-name]').each(function () {\n const $li = $(this),\n filename = $li.data('file-name'),\n packageMeta = selectedFiles[filename];\n\n if (packageMeta) {\n //update label:\n $li.prepend(packageMetaTpl(packageMeta));\n }\n });\n });\n\n $uploader.uploader({\n upload: true,\n multiple: true,\n uploadUrl: urls.addUrl,\n fileSelect: function fileSelect(files, done) {\n const givenLength = files.length;\n\n //check the mime-type\n files = _.filter(files, function (file) {\n // for some weird reasons some browsers have quotes around the file type\n const checkType = file.type.replace(/(\"|')/g, '');\n return (\n _.contains(_fileTypeFilters, checkType) ||\n (checkType === '' && _fileExtFilter.test(file.name))\n );\n });\n\n if (files.length !== givenLength) {\n feedback().error(__('Invalid files have been removed'));\n }\n\n //reset selectedFiles list\n selectedFiles = {};\n\n //verify selected files\n asyncLib.filter(files, verify, done);\n }\n });\n\n function verify(file, cb) {\n $uploadForm.sendfile({\n url: urls.verifyUrl,\n file: file,\n loaded: function (r) {\n function done(ok) {\n if (ok) {\n selectedFiles[file.name] = {\n typeIdentifier: r.typeIdentifier,\n label: r.label,\n version: r.version,\n model: r.model\n };\n }\n cb(ok);\n }\n\n if (r.valid) {\n if (r.exists) {\n confirmBox(\n __(\n 'There is already one interaction with the same identifier \"%s\" (label : \"%s\") and same version : %s. Do you want to override the existing one ?',\n r.typeIdentifier,\n r.label,\n r.version\n ),\n function () {\n done(true);\n },\n function () {\n done(false);\n }\n );\n } else {\n done(true);\n }\n } else {\n if (_.isArray(r.package)) {\n _.each(r.package, function (report) {\n if (_.isArray(report.messages)) {\n _.forEach(report.messages, function (msg) {\n feedback().error(msg.message);\n });\n }\n });\n }\n done(false);\n }\n },\n failed: function (message) {\n cb(new Error(message));\n }\n });\n }\n }\n })\n .init(config);\n };\n});\n\n","\ndefine('css!qtiItemPciCss/pci-manager',[],function(){});\n","define('qtiItemPci/controller/pciManager/index',[\n 'jquery',\n 'util/url',\n 'qtiItemPci/pciManager/pciManager',\n 'css!qtiItemPciCss/pci-manager'\n\n], function ($, url, pciManager) {\n 'use strict';\n\n var $container = $('.pci-manager');\n\n return {\n start: function start() {\n\n pciManager({\n renderTo: $container,\n loadUrl : url.route('getRegisteredImplementations', 'PciManager', 'qtiItemPci'),\n disableUrl : url.route('disable', 'PciManager', 'qtiItemPci'),\n enableUrl : url.route('enable', 'PciManager', 'qtiItemPci'),\n verifyUrl : url.route('verify', 'PciManager', 'qtiItemPci'),\n addUrl : url.route('add', 'PciManager', 'qtiItemPci'),\n unregisterUrl: url.route('unregister', 'PciManager', 'qtiItemPci'),\n exportPciUrl: url.route('export', 'PciManager', 'qtiItemPci')\n })\n }\n };\n});\n","define('qtiItemPci/controller/routes',[],function () {\n 'use strict';\n\n return {\n 'PciManager': {\n 'actions': {\n 'index': 'controller/pciManager/index'\n }\n }\n }\n});\n","\n(function(c){var d=document,a='appendChild',i='styleSheet',s=d.createElement('style');s.type='text/css';d.getElementsByTagName('head')[0][a](s);s[i]?s[i].cssText=c:s[a](d.createTextNode(c));})\n('.pci-manager{margin:auto auto;width:80%}.pci-manager .pcimgr{max-width:100%}.pci-manager .resourcemgr{width:100%}.pci-manager-trigger:before{margin-right:5px;font-size:10.5px;font-size:1.05rem;font-family:\\'tao\\' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:\\\"\\\\e61c\\\"}.pcimgr .file-selector{display:block;min-height:400px;min-width:100%;margin-bottom:20px}.pcimgr .file-selector .title-container{margin-right:75px}.pcimgr .file-selector .title-container .title{margin-right:0}.pcimgr .file-selector .note{color:#0e5d91;font-weight:bold;margin:0 3px}.pcimgr .file-selector .note-container{position:absolute;bottom:-30px}.pcimgr .file-selector ul.files{overflow-y:auto;min-height:300px}.pcimgr .file-selector ul.files div.action-header{position:relative;height:2rem}.pcimgr .file-selector ul.files div.action-header span.switch-header{position:absolute}.pcimgr .file-selector .pci-list-element{cursor:default !important}.pcimgr .file-selector .pci-list-element span.runtime{color:#0e5d91}.pcimgr .file-selector .pci-list-element div.actions{top:5px !important;width:auto !important;height:auto !important;line-height:1.4}.pcimgr .file-selector .pci-list-element div.actions .pci-switch{margin-right:2rem;position:relative;left:0;top:1px;display:inline}.pcimgr .file-selector .pci-list-element div.actions .pci-unregister-button{position:relative;display:inline;margin-right:2rem}.pcimgr .file-selector .pci-list-element div.actions .pci-download-button{position:relative;display:inline}.pcimgr .file-selector .pci-list-element .button-disable{height:18px;padding:4px 6px;display:inline-block}.pcimgr .file-selector .pci-list-element .button-enable{height:18px;padding:4px 6px;display:none}.pcimgr .file-selector .pci-list-element .disable-tag{display:none;font-style:italic}.pcimgr .file-selector .pci-list-element.pci-disabled{color:#a7a7a7}.pcimgr .file-selector .pci-list-element.pci-disabled:hover{background:#ecf2f6}.pcimgr .file-selector .pci-list-element.pci-disabled .button-disable{display:none}.pcimgr .file-selector .pci-list-element.pci-disabled .button-enable{display:inline-block}.pcimgr .file-selector .pci-list-element.pci-disabled .desc{font-style:italic}.pcimgr .file-selector .pci-list-element.pci-disabled .disable-tag{display:inline-block}.pcimgr .file-selector .file-upload-container{display:block}.uploader .upload-separator{margin:0 2px;color:#333}.uploader .upload-label{font-weight:bold}.uploader .upload-identifier{color:#333}\\n\\n/*# sourceMappingURL=qtiItemPciCss/pci-manager.css.map */');\n","\ndefine(\"qtiItemPci/loader/qtiItemPci.bundle\", function(){});\n","define(\"qtiItemPci/loader/qtiItemPci.min\", [\"taoItems/loader/taoItems.min\",\"taoQtiItem/loader/taoQtiItem.min\"], function(){});\n"]} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At the start of the map file it has some of your local paths. I don't think it's a big deal. I've had this on my machine too, sometimes I fixed it manually and sometimes not.
It looks like the bundle configuration to generate
views/js/loader/qtiItemPci.min.js
was somehow missing.how to test: