Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
/**
2
 * Frameworks datasource.
3
 *
4
 * This module is compatible with core/form-autocomplete.
5
 *
6
 * @module     tool_lp/frameworks_datasource
7
 * @copyright  2016 Frédéric Massart - FMCorz.net
8
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
9
 */
10
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)}}}));
11
 
12
//# sourceMappingURL=frameworks_datasource.min.js.map