%PDF- %PDF-
Direktori : /home/vacivi36/ava/admin/tool/lp/amd/build/ |
Current File : /home/vacivi36/ava/admin/tool/lp/amd/build/frameworks_datasource.min.js |
/** * Frameworks datasource. * * This module is compatible with core/form-autocomplete. * * @module tool_lp/frameworks_datasource * @copyright 2016 Frédéric Massart - FMCorz.net * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ define("tool_lp/frameworks_datasource",["jquery","core/ajax","core/notification"],(function($,Ajax,Notification){return{list:function(contextId,options){var args={context:{contextid:contextId}};return $.extend(args,void 0===options?{}:options),Ajax.call([{methodname:"core_competency_list_competency_frameworks",args:args}])[0]},processResults:function(selector,results){var options=[];return $.each(results,(function(index,data){options.push({value:data.id,label:data.shortname+" "+data.idnumber})})),options},transport:function(selector,query,callback){var el=$(selector),contextId=el.data("contextid"),onlyVisible=el.data("onlyvisible");if(!contextId)throw new Error("The attribute data-contextid is required on "+selector);this.list(contextId,{query:query,onlyvisible:onlyVisible}).then(callback).catch(Notification.exception)}}})); //# sourceMappingURL=frameworks_datasource.min.js.map