X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/admin/tool/lp/amd/build
home
/
cbholdings
/
pasukulu
/
admin
/
tool
/
lp
/
amd
/
build
/
📁
..
📄
actionselector.min.js
(2.78 KB)
📄
actionselector.min.js.map
(8.46 KB)
📄
competencies.min.js
(6.92 KB)
📄
competencies.min.js.map
(19.19 KB)
📄
competency_outcomes.min.js
(1.08 KB)
📄
competency_outcomes.min.js.map
(3.8 KB)
📄
competency_plan_navigation.min.js
(1.26 KB)
📄
competency_plan_navigation.min.js.map
(3.87 KB)
📄
competency_rule.min.js
(1.25 KB)
📄
competency_rule.min.js.map
(5.89 KB)
📄
competency_rule_all.min.js
(599 B)
📄
competency_rule_all.min.js.map
(2.13 KB)
📄
competency_rule_points.min.js
(2.48 KB)
📄
competency_rule_points.min.js.map
(8.29 KB)
📄
competencyactions.min.js
(15.39 KB)
📄
competencyactions.min.js.map
(44.26 KB)
📄
competencydialogue.min.js
(2.32 KB)
📄
competencydialogue.min.js.map
(7.6 KB)
📄
competencypicker.min.js
(6.73 KB)
📄
competencypicker.min.js.map
(21.75 KB)
📄
competencypicker_user_plans.min.js
(3.07 KB)
📄
competencypicker_user_plans.min.js.map
(10.26 KB)
📄
competencyruleconfig.min.js
(6.04 KB)
📄
competencyruleconfig.min.js.map
(20.69 KB)
📄
competencytree.min.js
(3.19 KB)
📄
competencytree.min.js.map
(12.6 KB)
📄
course_competency_settings.min.js
(2.68 KB)
📄
course_competency_settings.min.js.map
(7.48 KB)
📄
dialogue.min.js
(1.64 KB)
📄
dialogue.min.js.map
(5.65 KB)
📄
dragdrop-reorder.min.js
(1.2 KB)
📄
dragdrop-reorder.min.js.map
(5.09 KB)
📄
event_base.min.js
(555 B)
📄
event_base.min.js.map
(2.21 KB)
📄
evidence_delete.min.js
(1.29 KB)
📄
evidence_delete.min.js.map
(4.74 KB)
📄
form-user-selector.min.js
(1.3 KB)
📄
form-user-selector.min.js.map
(4.43 KB)
📄
form_competency_element.min.js
(2.35 KB)
📄
form_competency_element.min.js.map
(6.7 KB)
📄
frameworkactions.min.js
(2.4 KB)
📄
frameworkactions.min.js.map
(8.01 KB)
📄
frameworks_datasource.min.js
(1.13 KB)
📄
frameworks_datasource.min.js.map
(4.32 KB)
📄
grade_dialogue.min.js
(1.91 KB)
📄
grade_dialogue.min.js.map
(6.12 KB)
📄
grade_user_competency_inline.min.js
(2.6 KB)
📄
grade_user_competency_inline.min.js.map
(7.98 KB)
📄
menubar.min.js
(9.58 KB)
📄
menubar.min.js.map
(37.93 KB)
📄
module_navigation.min.js
(838 B)
📄
module_navigation.min.js.map
(2.95 KB)
📄
parentcompetency_form.min.js
(2.43 KB)
📄
parentcompetency_form.min.js.map
(8.19 KB)
📄
planactions.min.js
(9.4 KB)
📄
planactions.min.js.map
(27.69 KB)
📄
scaleconfig.min.js
(3.49 KB)
📄
scaleconfig.min.js.map
(11.36 KB)
📄
scalevalues.min.js
(670 B)
📄
scalevalues.min.js.map
(2.51 KB)
📄
templateactions.min.js
(2.79 KB)
📄
templateactions.min.js.map
(9.64 KB)
📄
tree.min.js
(8.11 KB)
📄
tree.min.js.map
(27.21 KB)
📄
user_competency_course_navigation.min.js
(1.48 KB)
📄
user_competency_course_navigation.min.js.map
(4.56 KB)
📄
user_competency_info.min.js
(1.96 KB)
📄
user_competency_info.min.js.map
(6.1 KB)
📄
user_competency_plan_popup.min.js
(2.48 KB)
📄
user_competency_plan_popup.min.js.map
(7.11 KB)
📄
user_competency_workflow.min.js
(4.61 KB)
📄
user_competency_workflow.min.js.map
(12.68 KB)
📄
user_evidence_actions.min.js
(6.67 KB)
📄
user_evidence_actions.min.js.map
(19.24 KB)
Editing: scaleconfig.min.js
/** * Handle opening a dialogue to configure scale data. * * @module tool_lp/scaleconfig * @copyright 2015 Adrian Greeve <adrian@moodle.com> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ define("tool_lp/scaleconfig",["jquery","core/notification","core/templates","core/ajax","tool_lp/dialogue","tool_lp/scalevalues"],(function($,notification,templates,ajax,Dialogue,ModScaleValues){var ScaleConfig=function(selectSelector,inputSelector,triggerSelector){this.selectSelector=selectSelector,this.inputSelector=inputSelector,this.triggerSelector=triggerSelector,this.originalscaleid=$(selectSelector).val(),$(selectSelector).on("change",this.scaleChangeHandler.bind(this)).change(),$(triggerSelector).click(this.showConfig.bind(this))};return ScaleConfig.prototype.selectSelector=null,ScaleConfig.prototype.inputSelector=null,ScaleConfig.prototype.triggerSelector=null,ScaleConfig.prototype.scalevalues=null,ScaleConfig.prototype.originalscaleid=0,ScaleConfig.prototype.scaleid=0,ScaleConfig.prototype.popup=null,ScaleConfig.prototype.showConfig=function(){var self=this;if(this.scaleid=$(this.selectSelector).val(),!(this.scaleid<=0)){var scalename=$(this.selectSelector).find("option:selected").text();this.getScaleValues(this.scaleid).done((function(){var context={scalename:scalename,scales:self.scalevalues};templates.render("tool_lp/scale_configuration_page",context).done((function(html){new Dialogue(scalename,html,self.initScaleConfig.bind(self))})).fail(notification.exception)})).fail(notification.exception)}},ScaleConfig.prototype.retrieveOriginalScaleConfig=function(){var jsonstring=$(this.inputSelector).val();if(""!==jsonstring){var scaleconfiguration=$.parseJSON(jsonstring);if(scaleconfiguration.shift().scaleid===this.originalscaleid)return scaleconfiguration}return""},ScaleConfig.prototype.initScaleConfig=function(popup){this.popup=popup;var body=$(popup.getContent());if(this.originalscaleid===this.scaleid){var currentconfig=this.retrieveOriginalScaleConfig();""!==currentconfig&¤tconfig.forEach((function(value){1===value.scaledefault&&body.find('[data-field="tool_lp_scale_default_'+value.id+'"]').attr("checked",!0),1===value.proficient&&body.find('[data-field="tool_lp_scale_proficient_'+value.id+'"]').attr("checked",!0)}))}body.on("click",'[data-action="close"]',function(){this.setScaleConfig(),popup.close()}.bind(this)),body.on("click",'[data-action="cancel"]',(function(){popup.close()}))},ScaleConfig.prototype.setScaleConfig=function(){var body=$(this.popup.getContent()),data=[{scaleid:this.scaleid}];this.scalevalues.forEach((function(value){var scaledefault=0,proficient=0;body.find('[data-field="tool_lp_scale_default_'+value.id+'"]').is(":checked")&&(scaledefault=1),body.find('[data-field="tool_lp_scale_proficient_'+value.id+'"]').is(":checked")&&(proficient=1),(scaledefault||proficient)&&data.push({id:value.id,scaledefault:scaledefault,proficient:proficient})}));var datastring=JSON.stringify(data);$(this.inputSelector).val(datastring),this.originalscaleid=this.scaleid},ScaleConfig.prototype.getScaleValues=function(scaleid){return ModScaleValues.get_values(scaleid).then(function(values){return this.scalevalues=values,values}.bind(this))},ScaleConfig.prototype.scaleChangeHandler=function(e){$(e.target).val()<=0?$(this.triggerSelector).prop("disabled",!0):$(this.triggerSelector).prop("disabled",!1)},{init:function(selectSelector,inputSelector,triggerSelector){return new ScaleConfig(selectSelector,inputSelector,triggerSelector)}}})); //# sourceMappingURL=scaleconfig.min.js.map
Upload File
Create Folder