diff --git a/admin/tool/capability/yui/build/moodle-tool_capability-search/moodle-tool_capability-search-debug.js b/admin/tool/capability/yui/build/moodle-tool_capability-search/moodle-tool_capability-search-debug.js index ca1f5056caf..6b8b3686dd7 100644 --- a/admin/tool/capability/yui/build/moodle-tool_capability-search/moodle-tool_capability-search-debug.js +++ b/admin/tool/capability/yui/build/moodle-tool_capability-search/moodle-tool_capability-search-debug.js @@ -24,7 +24,7 @@ SEARCH.prototype = { * @type Node * @protected */ - form : null, + form: null, /** * The capability select node. * @property select @@ -38,7 +38,7 @@ SEARCH.prototype = { * @type Object * @protected */ - selectoptions : {}, + selectoptions: {}, /** * The search input field. * @property input @@ -60,12 +60,12 @@ SEARCH.prototype = { * @type Node * @protected */ - lastsearch : null, + lastsearch: null, /** * Constructs the search manager. * @method initializer */ - initializer : function() { + initializer: function() { this.form = Y.one('#capability-overview-form'); this.select = this.form.one('select[data-search=capability]'); this.select.setStyle('minWidth', this.select.get('offsetWidth')); @@ -77,7 +77,7 @@ SEARCH.prototype = { this.lastsearch = this.form.one('input[name=search]'); var div = Y.Node.create('
'), - label = Y.Node.create(''); + label = Y.Node.create(''); this.input = Y.Node.create(''); div.append(label).append(this.input); @@ -101,7 +101,7 @@ SEARCH.prototype = { * Disables the submit button if there are no capabilities selected. * @method validate */ - validate : function() { + validate: function() { this.button.set('disabled', (this.select.get('value') === '')); }, /** @@ -109,7 +109,7 @@ SEARCH.prototype = { * This method hides any capabilities that don't match the search term. * @method typed */ - typed : function() { + typed: function() { var search = this.input.get('value'), matching = 0, last = null, @@ -137,9 +137,9 @@ SEARCH.prototype = { } }; Y.extend(SEARCH, Y.Base, SEARCH.prototype, { - NAME : 'tool_capability-search', - ATTRS : { - strsearch : {} + NAME: 'tool_capability-search', + ATTRS: { + strsearch: {} } }); diff --git a/admin/tool/capability/yui/build/moodle-tool_capability-search/moodle-tool_capability-search.js b/admin/tool/capability/yui/build/moodle-tool_capability-search/moodle-tool_capability-search.js index ca1f5056caf..6b8b3686dd7 100644 --- a/admin/tool/capability/yui/build/moodle-tool_capability-search/moodle-tool_capability-search.js +++ b/admin/tool/capability/yui/build/moodle-tool_capability-search/moodle-tool_capability-search.js @@ -24,7 +24,7 @@ SEARCH.prototype = { * @type Node * @protected */ - form : null, + form: null, /** * The capability select node. * @property select @@ -38,7 +38,7 @@ SEARCH.prototype = { * @type Object * @protected */ - selectoptions : {}, + selectoptions: {}, /** * The search input field. * @property input @@ -60,12 +60,12 @@ SEARCH.prototype = { * @type Node * @protected */ - lastsearch : null, + lastsearch: null, /** * Constructs the search manager. * @method initializer */ - initializer : function() { + initializer: function() { this.form = Y.one('#capability-overview-form'); this.select = this.form.one('select[data-search=capability]'); this.select.setStyle('minWidth', this.select.get('offsetWidth')); @@ -77,7 +77,7 @@ SEARCH.prototype = { this.lastsearch = this.form.one('input[name=search]'); var div = Y.Node.create(''), - label = Y.Node.create(''); + label = Y.Node.create(''); this.input = Y.Node.create(''); div.append(label).append(this.input); @@ -101,7 +101,7 @@ SEARCH.prototype = { * Disables the submit button if there are no capabilities selected. * @method validate */ - validate : function() { + validate: function() { this.button.set('disabled', (this.select.get('value') === '')); }, /** @@ -109,7 +109,7 @@ SEARCH.prototype = { * This method hides any capabilities that don't match the search term. * @method typed */ - typed : function() { + typed: function() { var search = this.input.get('value'), matching = 0, last = null, @@ -137,9 +137,9 @@ SEARCH.prototype = { } }; Y.extend(SEARCH, Y.Base, SEARCH.prototype, { - NAME : 'tool_capability-search', - ATTRS : { - strsearch : {} + NAME: 'tool_capability-search', + ATTRS: { + strsearch: {} } }); diff --git a/admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder-debug.js b/admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder-debug.js index 159ec860f76..240dc6dd7aa 100644 --- a/admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder-debug.js +++ b/admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder-debug.js @@ -48,9 +48,9 @@ Y.extend(DRAGREORDER, M.core.dragdrop, { Y.one('.' + args.parentNodeClass) .all('.' + args.dragHandleInsertClass) .each( - function (node) { + function(node) { node.insert(this.draghandle.cloneNode(true)); - } , this); + }, this); }, drop_hit: function(e) { diff --git a/admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder.js b/admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder.js index 159ec860f76..240dc6dd7aa 100644 --- a/admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder.js +++ b/admin/tool/lp/yui/build/moodle-tool_lp-dragdrop-reorder/moodle-tool_lp-dragdrop-reorder.js @@ -48,9 +48,9 @@ Y.extend(DRAGREORDER, M.core.dragdrop, { Y.one('.' + args.parentNodeClass) .all('.' + args.dragHandleInsertClass) .each( - function (node) { + function(node) { node.insert(this.draghandle.cloneNode(true)); - } , this); + }, this); }, drop_hit: function(e) { diff --git a/availability/condition/date/yui/build/moodle-availability_date-form/moodle-availability_date-form-debug.js b/availability/condition/date/yui/build/moodle-availability_date-form/moodle-availability_date-form-debug.js index 684d20894b4..e338aac9c7e 100644 --- a/availability/condition/date/yui/build/moodle-availability_date-form/moodle-availability_date-form-debug.js +++ b/availability/condition/date/yui/build/moodle-availability_date-form/moodle-availability_date-form-debug.js @@ -47,8 +47,8 @@ M.availability_date.form.getNode = function(json) { var url = M.cfg.wwwroot + '/availability/condition/date/ajax.php?action=fromtime' + '&time=' + json.t; - Y.io(url, { on : { - success : function(id, response) { + Y.io(url, {on: { + success: function(id, response) { var fields = Y.JSON.parse(response.responseText); for (var field in fields) { var select = node.one('select[name=x\\[' + field + '\\]]'); @@ -56,7 +56,7 @@ M.availability_date.form.getNode = function(json) { select.set('disabled', false); } }, - failure : function() { + failure: function() { window.alert(M.util.get_string('ajaxerror', 'availability_date')); } }}); @@ -125,12 +125,12 @@ M.availability_date.form.updateTime = function(node) { '&day=' + node.one('select[name=x\\[day\\]]').get('value') + '&hour=' + node.one('select[name=x\\[hour\\]]').get('value') + '&minute=' + node.one('select[name=x\\[minute\\]]').get('value'); - Y.io(url, { on : { - success : function(id, response) { + Y.io(url, {on: { + success: function(id, response) { node.setData('time', response.responseText); M.core_availability.form.update(); }, - failure : function() { + failure: function() { window.alert(M.util.get_string('ajaxerror', 'availability_date')); } }}); diff --git a/availability/condition/date/yui/build/moodle-availability_date-form/moodle-availability_date-form.js b/availability/condition/date/yui/build/moodle-availability_date-form/moodle-availability_date-form.js index 684d20894b4..e338aac9c7e 100644 --- a/availability/condition/date/yui/build/moodle-availability_date-form/moodle-availability_date-form.js +++ b/availability/condition/date/yui/build/moodle-availability_date-form/moodle-availability_date-form.js @@ -47,8 +47,8 @@ M.availability_date.form.getNode = function(json) { var url = M.cfg.wwwroot + '/availability/condition/date/ajax.php?action=fromtime' + '&time=' + json.t; - Y.io(url, { on : { - success : function(id, response) { + Y.io(url, {on: { + success: function(id, response) { var fields = Y.JSON.parse(response.responseText); for (var field in fields) { var select = node.one('select[name=x\\[' + field + '\\]]'); @@ -56,7 +56,7 @@ M.availability_date.form.getNode = function(json) { select.set('disabled', false); } }, - failure : function() { + failure: function() { window.alert(M.util.get_string('ajaxerror', 'availability_date')); } }}); @@ -125,12 +125,12 @@ M.availability_date.form.updateTime = function(node) { '&day=' + node.one('select[name=x\\[day\\]]').get('value') + '&hour=' + node.one('select[name=x\\[hour\\]]').get('value') + '&minute=' + node.one('select[name=x\\[minute\\]]').get('value'); - Y.io(url, { on : { - success : function(id, response) { + Y.io(url, {on: { + success: function(id, response) { node.setData('time', response.responseText); M.core_availability.form.update(); }, - failure : function() { + failure: function() { window.alert(M.util.get_string('ajaxerror', 'availability_date')); } }}); diff --git a/availability/condition/grade/yui/build/moodle-availability_grade-form/moodle-availability_grade-form-debug.js b/availability/condition/grade/yui/build/moodle-availability_grade-form/moodle-availability_grade-form-debug.js index 196e02f7261..f5c41def5cb 100644 --- a/availability/condition/grade/yui/build/moodle-availability_grade-form/moodle-availability_grade-form-debug.js +++ b/availability/condition/grade/yui/build/moodle-availability_grade-form/moodle-availability_grade-form-debug.js @@ -151,8 +151,8 @@ M.availability_grade.form.fillErrors = function(errors, node) { } // Check numeric values. - if ((value.min !== undefined && typeof(value.min) === 'string') || - (value.max !== undefined && typeof(value.max) === 'string')) { + if ((value.min !== undefined && typeof (value.min) === 'string') || + (value.max !== undefined && typeof (value.max) === 'string')) { errors.push('availability_grade:error_invalidnumber'); } else if (value.min !== undefined && value.max !== undefined && value.min >= value.max) { diff --git a/availability/condition/grade/yui/build/moodle-availability_grade-form/moodle-availability_grade-form.js b/availability/condition/grade/yui/build/moodle-availability_grade-form/moodle-availability_grade-form.js index 196e02f7261..f5c41def5cb 100644 --- a/availability/condition/grade/yui/build/moodle-availability_grade-form/moodle-availability_grade-form.js +++ b/availability/condition/grade/yui/build/moodle-availability_grade-form/moodle-availability_grade-form.js @@ -151,8 +151,8 @@ M.availability_grade.form.fillErrors = function(errors, node) { } // Check numeric values. - if ((value.min !== undefined && typeof(value.min) === 'string') || - (value.max !== undefined && typeof(value.max) === 'string')) { + if ((value.min !== undefined && typeof (value.min) === 'string') || + (value.max !== undefined && typeof (value.max) === 'string')) { errors.push('availability_grade:error_invalidnumber'); } else if (value.min !== undefined && value.max !== undefined && value.min >= value.max) { diff --git a/availability/yui/build/moodle-core_availability-form/moodle-core_availability-form-debug.js b/availability/yui/build/moodle-core_availability-form/moodle-core_availability-form-debug.js index 2c83b2bc2a3..c75e14aa9d5 100644 --- a/availability/yui/build/moodle-core_availability-form/moodle-core_availability-form-debug.js +++ b/availability/yui/build/moodle-core_availability-form/moodle-core_availability-form-debug.js @@ -32,7 +32,7 @@ M.core_availability.form = { * @property plugins * @type Object */ - plugins : {}, + plugins: {}, /** * Availability field (textarea). @@ -40,7 +40,7 @@ M.core_availability.form = { * @property field * @type Y.Node */ - field : null, + field: null, /** * Main div that replaces the availability field. @@ -48,7 +48,7 @@ M.core_availability.form = { * @property mainDiv * @type Y.Node */ - mainDiv : null, + mainDiv: null, /** * Object that represents the root of the tree. @@ -56,7 +56,7 @@ M.core_availability.form = { * @property rootList * @type M.core_availability.List */ - rootList : null, + rootList: null, /** * Counter used when creating anything that needs an id. @@ -64,7 +64,7 @@ M.core_availability.form = { * @property idCounter * @type Number */ - idCounter : 0, + idCounter: 0, /** * The 'Restrict by group' button if present. @@ -72,7 +72,7 @@ M.core_availability.form = { * @property restrictByGroup * @type Y.Node */ - restrictByGroup : null, + restrictByGroup: null, /** * Called to initialise the system when the page loads. This method will @@ -80,9 +80,9 @@ M.core_availability.form = { * * @method init */ - init : function(pluginParams) { + init: function(pluginParams) { // Init all plugins. - for(var plugin in pluginParams) { + for (var plugin in pluginParams) { var params = pluginParams[plugin]; var pluginClass = M[params[0]].form; pluginClass.init.apply(pluginClass, params); @@ -108,7 +108,7 @@ M.core_availability.form = { if (value !== '') { try { data = Y.JSON.parse(value); - } catch(x) { + } catch (x) { // If the JSON data is not valid, treat it as empty. this.field.set('value', ''); } @@ -154,7 +154,7 @@ M.core_availability.form = { * * @method update */ - update : function() { + update: function() { // Convert tree to value. var jsValue = this.rootList.getValue(); @@ -176,7 +176,7 @@ M.core_availability.form = { * Updates the status of the 'restrict by group' button (enables or disables * it) based on current availability restrictions and group/grouping settings. */ - updateRestrictByGroup : function() { + updateRestrictByGroup: function() { if (!this.restrictByGroup) { return; } @@ -215,7 +215,7 @@ M.core_availability.form = { * * @param e Button click event */ - addRestrictByGroup : function(e) { + addRestrictByGroup: function(e) { // If you don't prevent default, it submits the form for some reason. e.preventDefault(); @@ -225,10 +225,10 @@ M.core_availability.form = { if (groupingid && Number(groupingid.get('value')) !== 0) { // Add a grouping restriction if one is specified. newChild = new M.core_availability.Item( - {type : 'grouping', id : Number(groupingid.get('value'))}, true); + {type: 'grouping', id: Number(groupingid.get('value'))}, true); } else { // Otherwise just add a group restriction. - newChild = new M.core_availability.Item({type : 'group'}, true); + newChild = new M.core_availability.Item({type: 'group'}, true); } // Refresh HTML. @@ -253,7 +253,7 @@ M.core_availability.plugin = { * @property allowAdd * @type Boolean */ - allowAdd : false, + allowAdd: false, /** * Called (from PHP) to initialise the plugin. Should usually not be @@ -262,7 +262,7 @@ M.core_availability.plugin = { * @method init * @param {String} component Component name e.g. 'availability_date' */ - init : function(component, allowAdd, params) { + init: function(component, allowAdd, params) { var name = component.replace(/^availability_/, ''); this.allowAdd = allowAdd; M.core_availability.form.plugins[name] = this; @@ -278,7 +278,8 @@ M.core_availability.plugin = { * @method initInner * @protected */ - initInner : function() { + initInner: function() { + // Can be overriden. }, /** @@ -289,7 +290,7 @@ M.core_availability.plugin = { * @method getNode * @return {Y.Node} YUI node */ - getNode : function() { + getNode: function() { throw 'getNode not implemented'; }, @@ -303,7 +304,7 @@ M.core_availability.plugin = { * @param {Object} value Value object (to be written to) * @param {Y.Node} node YUI node (same one returned from getNode) */ - fillValue : function() { + fillValue: function() { throw 'fillValue not implemented'; }, @@ -320,7 +321,8 @@ M.core_availability.plugin = { * @param {Array} errors Array of errors (push new errors here) * @param {Y.Node} node YUI node (same one returned from getNode) */ - fillErrors : function() { + fillErrors: function() { + // Can be overriden. }, /** @@ -329,7 +331,7 @@ M.core_availability.plugin = { * The default implementation uses a simple algorithm to identify the * first focusable input/select and then focuses it. */ - focusAfterAdd : function(node) { + focusAfterAdd: function(node) { var target = node.one('input:not([disabled]),select:not([disabled])'); target.focus(); } @@ -411,7 +413,9 @@ M.core_availability.List = function(json, root, parentRoot) { // Create the button and add it. var button = Y.Node.create(''); - button.on("click", function() { this.clickAdd(); }, this); + button.on("click", function() { + this.clickAdd(); + }, this); this.node.one('div.availability-button').appendChild(button); if (json) { @@ -532,7 +536,7 @@ M.core_availability.List.prototype.isIndividualShowIcons = function() { */ M.core_availability.List.prototype.renumber = function(parentNumber) { // Update heading for list. - var headingParams = { count: this.children.length }; + var headingParams = {count: this.children.length}; var prefix; if (parentNumber === undefined) { headingParams.number = ''; @@ -670,7 +674,7 @@ M.core_availability.List.prototype.clickAdd = function() { var cancel = content.one('button'); // Make a list of all the dialog options. - var dialogRef = { dialog: null }; + var dialogRef = {dialog: null}; var ul = content.one('ul'); var li, id, button, label; for (var type in M.core_availability.form.plugins) { @@ -703,13 +707,13 @@ M.core_availability.List.prototype.clickAdd = function() { ul.appendChild(li); var config = { - headerContent : M.util.get_string('addrestriction', 'availability'), - bodyContent : content, - additionalBaseClass : 'availability-dialogue', - draggable : true, - modal : true, - closeButton : false, - width : '450px' + headerContent: M.util.get_string('addrestriction', 'availability'), + bodyContent: content, + additionalBaseClass: 'availability-dialogue', + draggable: true, + modal: true, + closeButton: false, + width: '450px' }; dialogRef.dialog = new M.core.dialogue(config); dialogRef.dialog.show(); @@ -734,10 +738,10 @@ M.core_availability.List.prototype.getAddHandler = function(type, dialogRef) { var newItem; if (type) { // Create an Item object to represent the child. - newItem = new M.core_availability.Item({ type: type, creating: true }, this.root); + newItem = new M.core_availability.Item({type: type, creating: true}, this.root); } else { // Create a new List object to represent the child. - newItem = new M.core_availability.List({ c: [], showc: true }, false, this.root); + newItem = new M.core_availability.List({c: [], showc: true}, false, this.root); } // Add to list. this.addChild(newItem); @@ -899,7 +903,7 @@ M.core_availability.Item = function(json, root) { // hidden depending on the selected list operator. if (root) { var shown = true; - if(json.showc !== undefined) { + if (json.showc !== undefined) { shown = json.showc; } this.eyeIcon = new M.core_availability.EyeIcon(true, shown); @@ -927,7 +931,7 @@ M.core_availability.Item = function(json, root) { * @return {Object} JavaScript object containing value of this item */ M.core_availability.Item.prototype.getValue = function() { - var value = { 'type' : this.pluginType }; + var value = {'type': this.pluginType}; if (this.plugin) { this.plugin.fillValue(value, this.pluginNode); } @@ -968,7 +972,7 @@ M.core_availability.Item.prototype.fillErrors = function(errors) { */ M.core_availability.Item.prototype.renumber = function(number) { // Update heading for item. - var headingParams = { number: number }; + var headingParams = {number: number}; if (this.plugin) { headingParams.type = M.util.get_string('title', 'availability_' + this.pluginType); } else { @@ -1064,7 +1068,7 @@ M.core_availability.EyeIcon = function(individual, shown) { this.span.set('title', shownStr + ' \u2022 ' + M.util.get_string('hide_verb', 'availability')); }; - if(shown) { + if (shown) { setShown.call(this); } else { setHidden.call(this); @@ -1082,7 +1086,9 @@ M.core_availability.EyeIcon = function(individual, shown) { }; this.span.on('click', click, this); this.span.on('key', click, 'up:32', this); - this.span.on('key', function(e) { e.preventDefault(); }, 'down:32', this); + this.span.on('key', function(e) { + e.preventDefault(); + }, 'down:32', this); }; /** @@ -1134,7 +1140,9 @@ M.core_availability.DeleteIcon = function(toDelete) { }; this.span.on('click', click, this); this.span.on('key', click, 'up:32', this); - this.span.on('key', function(e) { e.preventDefault(); }, 'down:32', this); + this.span.on('key', function(e) { + e.preventDefault(); + }, 'down:32', this); }; /** diff --git a/availability/yui/build/moodle-core_availability-form/moodle-core_availability-form.js b/availability/yui/build/moodle-core_availability-form/moodle-core_availability-form.js index 2c83b2bc2a3..c75e14aa9d5 100644 --- a/availability/yui/build/moodle-core_availability-form/moodle-core_availability-form.js +++ b/availability/yui/build/moodle-core_availability-form/moodle-core_availability-form.js @@ -32,7 +32,7 @@ M.core_availability.form = { * @property plugins * @type Object */ - plugins : {}, + plugins: {}, /** * Availability field (textarea). @@ -40,7 +40,7 @@ M.core_availability.form = { * @property field * @type Y.Node */ - field : null, + field: null, /** * Main div that replaces the availability field. @@ -48,7 +48,7 @@ M.core_availability.form = { * @property mainDiv * @type Y.Node */ - mainDiv : null, + mainDiv: null, /** * Object that represents the root of the tree. @@ -56,7 +56,7 @@ M.core_availability.form = { * @property rootList * @type M.core_availability.List */ - rootList : null, + rootList: null, /** * Counter used when creating anything that needs an id. @@ -64,7 +64,7 @@ M.core_availability.form = { * @property idCounter * @type Number */ - idCounter : 0, + idCounter: 0, /** * The 'Restrict by group' button if present. @@ -72,7 +72,7 @@ M.core_availability.form = { * @property restrictByGroup * @type Y.Node */ - restrictByGroup : null, + restrictByGroup: null, /** * Called to initialise the system when the page loads. This method will @@ -80,9 +80,9 @@ M.core_availability.form = { * * @method init */ - init : function(pluginParams) { + init: function(pluginParams) { // Init all plugins. - for(var plugin in pluginParams) { + for (var plugin in pluginParams) { var params = pluginParams[plugin]; var pluginClass = M[params[0]].form; pluginClass.init.apply(pluginClass, params); @@ -108,7 +108,7 @@ M.core_availability.form = { if (value !== '') { try { data = Y.JSON.parse(value); - } catch(x) { + } catch (x) { // If the JSON data is not valid, treat it as empty. this.field.set('value', ''); } @@ -154,7 +154,7 @@ M.core_availability.form = { * * @method update */ - update : function() { + update: function() { // Convert tree to value. var jsValue = this.rootList.getValue(); @@ -176,7 +176,7 @@ M.core_availability.form = { * Updates the status of the 'restrict by group' button (enables or disables * it) based on current availability restrictions and group/grouping settings. */ - updateRestrictByGroup : function() { + updateRestrictByGroup: function() { if (!this.restrictByGroup) { return; } @@ -215,7 +215,7 @@ M.core_availability.form = { * * @param e Button click event */ - addRestrictByGroup : function(e) { + addRestrictByGroup: function(e) { // If you don't prevent default, it submits the form for some reason. e.preventDefault(); @@ -225,10 +225,10 @@ M.core_availability.form = { if (groupingid && Number(groupingid.get('value')) !== 0) { // Add a grouping restriction if one is specified. newChild = new M.core_availability.Item( - {type : 'grouping', id : Number(groupingid.get('value'))}, true); + {type: 'grouping', id: Number(groupingid.get('value'))}, true); } else { // Otherwise just add a group restriction. - newChild = new M.core_availability.Item({type : 'group'}, true); + newChild = new M.core_availability.Item({type: 'group'}, true); } // Refresh HTML. @@ -253,7 +253,7 @@ M.core_availability.plugin = { * @property allowAdd * @type Boolean */ - allowAdd : false, + allowAdd: false, /** * Called (from PHP) to initialise the plugin. Should usually not be @@ -262,7 +262,7 @@ M.core_availability.plugin = { * @method init * @param {String} component Component name e.g. 'availability_date' */ - init : function(component, allowAdd, params) { + init: function(component, allowAdd, params) { var name = component.replace(/^availability_/, ''); this.allowAdd = allowAdd; M.core_availability.form.plugins[name] = this; @@ -278,7 +278,8 @@ M.core_availability.plugin = { * @method initInner * @protected */ - initInner : function() { + initInner: function() { + // Can be overriden. }, /** @@ -289,7 +290,7 @@ M.core_availability.plugin = { * @method getNode * @return {Y.Node} YUI node */ - getNode : function() { + getNode: function() { throw 'getNode not implemented'; }, @@ -303,7 +304,7 @@ M.core_availability.plugin = { * @param {Object} value Value object (to be written to) * @param {Y.Node} node YUI node (same one returned from getNode) */ - fillValue : function() { + fillValue: function() { throw 'fillValue not implemented'; }, @@ -320,7 +321,8 @@ M.core_availability.plugin = { * @param {Array} errors Array of errors (push new errors here) * @param {Y.Node} node YUI node (same one returned from getNode) */ - fillErrors : function() { + fillErrors: function() { + // Can be overriden. }, /** @@ -329,7 +331,7 @@ M.core_availability.plugin = { * The default implementation uses a simple algorithm to identify the * first focusable input/select and then focuses it. */ - focusAfterAdd : function(node) { + focusAfterAdd: function(node) { var target = node.one('input:not([disabled]),select:not([disabled])'); target.focus(); } @@ -411,7 +413,9 @@ M.core_availability.List = function(json, root, parentRoot) { // Create the button and add it. var button = Y.Node.create(''); - button.on("click", function() { this.clickAdd(); }, this); + button.on("click", function() { + this.clickAdd(); + }, this); this.node.one('div.availability-button').appendChild(button); if (json) { @@ -532,7 +536,7 @@ M.core_availability.List.prototype.isIndividualShowIcons = function() { */ M.core_availability.List.prototype.renumber = function(parentNumber) { // Update heading for list. - var headingParams = { count: this.children.length }; + var headingParams = {count: this.children.length}; var prefix; if (parentNumber === undefined) { headingParams.number = ''; @@ -670,7 +674,7 @@ M.core_availability.List.prototype.clickAdd = function() { var cancel = content.one('button'); // Make a list of all the dialog options. - var dialogRef = { dialog: null }; + var dialogRef = {dialog: null}; var ul = content.one('ul'); var li, id, button, label; for (var type in M.core_availability.form.plugins) { @@ -703,13 +707,13 @@ M.core_availability.List.prototype.clickAdd = function() { ul.appendChild(li); var config = { - headerContent : M.util.get_string('addrestriction', 'availability'), - bodyContent : content, - additionalBaseClass : 'availability-dialogue', - draggable : true, - modal : true, - closeButton : false, - width : '450px' + headerContent: M.util.get_string('addrestriction', 'availability'), + bodyContent: content, + additionalBaseClass: 'availability-dialogue', + draggable: true, + modal: true, + closeButton: false, + width: '450px' }; dialogRef.dialog = new M.core.dialogue(config); dialogRef.dialog.show(); @@ -734,10 +738,10 @@ M.core_availability.List.prototype.getAddHandler = function(type, dialogRef) { var newItem; if (type) { // Create an Item object to represent the child. - newItem = new M.core_availability.Item({ type: type, creating: true }, this.root); + newItem = new M.core_availability.Item({type: type, creating: true}, this.root); } else { // Create a new List object to represent the child. - newItem = new M.core_availability.List({ c: [], showc: true }, false, this.root); + newItem = new M.core_availability.List({c: [], showc: true}, false, this.root); } // Add to list. this.addChild(newItem); @@ -899,7 +903,7 @@ M.core_availability.Item = function(json, root) { // hidden depending on the selected list operator. if (root) { var shown = true; - if(json.showc !== undefined) { + if (json.showc !== undefined) { shown = json.showc; } this.eyeIcon = new M.core_availability.EyeIcon(true, shown); @@ -927,7 +931,7 @@ M.core_availability.Item = function(json, root) { * @return {Object} JavaScript object containing value of this item */ M.core_availability.Item.prototype.getValue = function() { - var value = { 'type' : this.pluginType }; + var value = {'type': this.pluginType}; if (this.plugin) { this.plugin.fillValue(value, this.pluginNode); } @@ -968,7 +972,7 @@ M.core_availability.Item.prototype.fillErrors = function(errors) { */ M.core_availability.Item.prototype.renumber = function(number) { // Update heading for item. - var headingParams = { number: number }; + var headingParams = {number: number}; if (this.plugin) { headingParams.type = M.util.get_string('title', 'availability_' + this.pluginType); } else { @@ -1064,7 +1068,7 @@ M.core_availability.EyeIcon = function(individual, shown) { this.span.set('title', shownStr + ' \u2022 ' + M.util.get_string('hide_verb', 'availability')); }; - if(shown) { + if (shown) { setShown.call(this); } else { setHidden.call(this); @@ -1082,7 +1086,9 @@ M.core_availability.EyeIcon = function(individual, shown) { }; this.span.on('click', click, this); this.span.on('key', click, 'up:32', this); - this.span.on('key', function(e) { e.preventDefault(); }, 'down:32', this); + this.span.on('key', function(e) { + e.preventDefault(); + }, 'down:32', this); }; /** @@ -1134,7 +1140,9 @@ M.core_availability.DeleteIcon = function(toDelete) { }; this.span.on('click', click, this); this.span.on('key', click, 'up:32', this); - this.span.on('key', function(e) { e.preventDefault(); }, 'down:32', this); + this.span.on('key', function(e) { + e.preventDefault(); + }, 'down:32', this); }; /** diff --git a/backup/util/ui/yui/build/moodle-backup-backupselectall/moodle-backup-backupselectall-debug.js b/backup/util/ui/yui/build/moodle-backup-backupselectall/moodle-backup-backupselectall-debug.js index 3de94d559b3..e005a816d16 100644 --- a/backup/util/ui/yui/build/moodle-backup-backupselectall/moodle-backup-backupselectall-debug.js +++ b/backup/util/ui/yui/build/moodle-backup-backupselectall/moodle-backup-backupselectall-debug.js @@ -93,11 +93,19 @@ M.core_backup.backupselectall = function(modnames) { // Add select all/none for each module type. var initlinks = function(links, mod) { - Y.one('#backup-all-mod_' + mod).on('click', function(e) { helper(e, true, '_included', mod); }); - Y.one('#backup-none-mod_' + mod).on('click', function(e) { helper(e, false, '_included', mod); }); + Y.one('#backup-all-mod_' + mod).on('click', function(e) { + helper(e, true, '_included', mod); + }); + Y.one('#backup-none-mod_' + mod).on('click', function(e) { + helper(e, false, '_included', mod); + }); if (withuserdata) { - Y.one('#backup-all-userdata-mod_' + mod).on('click', function(e) { helper(e, true, withuserdata, mod); }); - Y.one('#backup-none-userdata-mod_' + mod).on('click', function(e) { helper(e, false, withuserdata, mod); }); + Y.one('#backup-all-userdata-mod_' + mod).on('click', function(e) { + helper(e, true, withuserdata, mod); + }); + Y.one('#backup-none-userdata-mod_' + mod).on('click', function(e) { + helper(e, false, withuserdata, mod); + }); } }; @@ -135,33 +143,48 @@ M.core_backup.backupselectall = function(modnames) { modlist.currentlyshown = !modlist.currentlyshown; // Either hide or show the links. - var animcfg = { node: modlist, duration: 0.2 }, + var animcfg = {node: modlist, duration: 0.2}, anim; if (modlist.currentlyshown) { // Animate reveal of the module links. modlist.show(); - animcfg.to = { maxHeight: modlist.get('clientHeight') + 'px' }; + animcfg.to = {maxHeight: modlist.get('clientHeight') + 'px'}; modlist.setStyle('maxHeight', '0px'); anim = new Y.Anim(animcfg); - anim.on('end', function() { modlist.setStyle('maxHeight', 'none'); }); + anim.on('end', function() { + modlist.setStyle('maxHeight', 'none'); + }); anim.run(); } else { // Animate hide of the module links. - animcfg.to = { maxHeight: '0px' }; + animcfg.to = {maxHeight: '0px'}; modlist.setStyle('maxHeight', modlist.get('clientHeight') + 'px'); anim = new Y.Anim(animcfg); - anim.on('end', function() { modlist.hide(); modlist.setStyle('maxHeight', 'none'); }); + anim.on('end', function() { + modlist.hide(); + modlist.setStyle('maxHeight', 'none'); + }); anim.run(); } }; - Y.one('#backup-bytype').on('click', function() { toggletypes(); }); + Y.one('#backup-bytype').on('click', function() { + toggletypes(); + }); - Y.one('#backup-all-included').on('click', function(e) { helper(e, true, '_included'); }); - Y.one('#backup-none-included').on('click', function(e) { helper(e, false, '_included'); }); + Y.one('#backup-all-included').on('click', function(e) { + helper(e, true, '_included'); + }); + Y.one('#backup-none-included').on('click', function(e) { + helper(e, false, '_included'); + }); if (withuserdata) { - Y.one('#backup-all-userdata').on('click', function(e) { helper(e, true, withuserdata); }); - Y.one('#backup-none-userdata').on('click', function(e) { helper(e, false, withuserdata); }); + Y.one('#backup-all-userdata').on('click', function(e) { + helper(e, true, withuserdata); + }); + Y.one('#backup-none-userdata').on('click', function(e) { + helper(e, false, withuserdata); + }); } }; diff --git a/backup/util/ui/yui/build/moodle-backup-backupselectall/moodle-backup-backupselectall.js b/backup/util/ui/yui/build/moodle-backup-backupselectall/moodle-backup-backupselectall.js index 3de94d559b3..e005a816d16 100644 --- a/backup/util/ui/yui/build/moodle-backup-backupselectall/moodle-backup-backupselectall.js +++ b/backup/util/ui/yui/build/moodle-backup-backupselectall/moodle-backup-backupselectall.js @@ -93,11 +93,19 @@ M.core_backup.backupselectall = function(modnames) { // Add select all/none for each module type. var initlinks = function(links, mod) { - Y.one('#backup-all-mod_' + mod).on('click', function(e) { helper(e, true, '_included', mod); }); - Y.one('#backup-none-mod_' + mod).on('click', function(e) { helper(e, false, '_included', mod); }); + Y.one('#backup-all-mod_' + mod).on('click', function(e) { + helper(e, true, '_included', mod); + }); + Y.one('#backup-none-mod_' + mod).on('click', function(e) { + helper(e, false, '_included', mod); + }); if (withuserdata) { - Y.one('#backup-all-userdata-mod_' + mod).on('click', function(e) { helper(e, true, withuserdata, mod); }); - Y.one('#backup-none-userdata-mod_' + mod).on('click', function(e) { helper(e, false, withuserdata, mod); }); + Y.one('#backup-all-userdata-mod_' + mod).on('click', function(e) { + helper(e, true, withuserdata, mod); + }); + Y.one('#backup-none-userdata-mod_' + mod).on('click', function(e) { + helper(e, false, withuserdata, mod); + }); } }; @@ -135,33 +143,48 @@ M.core_backup.backupselectall = function(modnames) { modlist.currentlyshown = !modlist.currentlyshown; // Either hide or show the links. - var animcfg = { node: modlist, duration: 0.2 }, + var animcfg = {node: modlist, duration: 0.2}, anim; if (modlist.currentlyshown) { // Animate reveal of the module links. modlist.show(); - animcfg.to = { maxHeight: modlist.get('clientHeight') + 'px' }; + animcfg.to = {maxHeight: modlist.get('clientHeight') + 'px'}; modlist.setStyle('maxHeight', '0px'); anim = new Y.Anim(animcfg); - anim.on('end', function() { modlist.setStyle('maxHeight', 'none'); }); + anim.on('end', function() { + modlist.setStyle('maxHeight', 'none'); + }); anim.run(); } else { // Animate hide of the module links. - animcfg.to = { maxHeight: '0px' }; + animcfg.to = {maxHeight: '0px'}; modlist.setStyle('maxHeight', modlist.get('clientHeight') + 'px'); anim = new Y.Anim(animcfg); - anim.on('end', function() { modlist.hide(); modlist.setStyle('maxHeight', 'none'); }); + anim.on('end', function() { + modlist.hide(); + modlist.setStyle('maxHeight', 'none'); + }); anim.run(); } }; - Y.one('#backup-bytype').on('click', function() { toggletypes(); }); + Y.one('#backup-bytype').on('click', function() { + toggletypes(); + }); - Y.one('#backup-all-included').on('click', function(e) { helper(e, true, '_included'); }); - Y.one('#backup-none-included').on('click', function(e) { helper(e, false, '_included'); }); + Y.one('#backup-all-included').on('click', function(e) { + helper(e, true, '_included'); + }); + Y.one('#backup-none-included').on('click', function(e) { + helper(e, false, '_included'); + }); if (withuserdata) { - Y.one('#backup-all-userdata').on('click', function(e) { helper(e, true, withuserdata); }); - Y.one('#backup-none-userdata').on('click', function(e) { helper(e, false, withuserdata); }); + Y.one('#backup-all-userdata').on('click', function(e) { + helper(e, true, withuserdata); + }); + Y.one('#backup-none-userdata').on('click', function(e) { + helper(e, false, withuserdata); + }); } }; diff --git a/backup/util/ui/yui/build/moodle-backup-confirmcancel/moodle-backup-confirmcancel-debug.js b/backup/util/ui/yui/build/moodle-backup-confirmcancel/moodle-backup-confirmcancel-debug.js index b41423de20d..cdbd2063472 100644 --- a/backup/util/ui/yui/build/moodle-backup-confirmcancel/moodle-backup-confirmcancel-debug.js +++ b/backup/util/ui/yui/build/moodle-backup-confirmcancel/moodle-backup-confirmcancel-debug.js @@ -64,7 +64,7 @@ M.core_backup.confirmcancel = { var confirm = new M.core.confirm(this.config); // If the user clicks yes. - confirm.on('complete-yes', function(){ + confirm.on('complete-yes', function() { // Detach the listeners for the confirm box so they don't fire again. new Y.EventHandle(M.core_backup.confirmcancel.listeners).detach(); diff --git a/backup/util/ui/yui/build/moodle-backup-confirmcancel/moodle-backup-confirmcancel.js b/backup/util/ui/yui/build/moodle-backup-confirmcancel/moodle-backup-confirmcancel.js index b41423de20d..cdbd2063472 100644 --- a/backup/util/ui/yui/build/moodle-backup-confirmcancel/moodle-backup-confirmcancel.js +++ b/backup/util/ui/yui/build/moodle-backup-confirmcancel/moodle-backup-confirmcancel.js @@ -64,7 +64,7 @@ M.core_backup.confirmcancel = { var confirm = new M.core.confirm(this.config); // If the user clicks yes. - confirm.on('complete-yes', function(){ + confirm.on('complete-yes', function() { // Detach the listeners for the confirm box so they don't fire again. new Y.EventHandle(M.core_backup.confirmcancel.listeners).detach(); diff --git a/course/yui/build/moodle-course-coursebase/moodle-course-coursebase-debug.js b/course/yui/build/moodle-course-coursebase/moodle-course-coursebase-debug.js index b3e54ff7e98..8e0c7e7fd9e 100644 --- a/course/yui/build/moodle-course-coursebase/moodle-course-coursebase-debug.js +++ b/course/yui/build/moodle-course-coursebase/moodle-course-coursebase-debug.js @@ -21,7 +21,7 @@ var COURSEBASE = function() { */ Y.extend(COURSEBASE, Y.Base, { // Registered Modules - registermodules : [], + registermodules: [], /** * Register a new Javascript Module @@ -30,7 +30,7 @@ Y.extend(COURSEBASE, Y.Base, { * @param {Object} The instantiated module to call functions on * @chainable */ - register_module : function(object) { + register_module: function(object) { this.registermodules.push(object); return this; @@ -44,7 +44,7 @@ Y.extend(COURSEBASE, Y.Base, { * @param {mixed} args The argument supplied to the function * @chainable */ - invoke_function : function(functionname, args) { + invoke_function: function(functionname, args) { var module; for (module in this.registermodules) { if (functionname in this.registermodules[module]) { @@ -55,8 +55,8 @@ Y.extend(COURSEBASE, Y.Base, { return this; } }, { - NAME : COURSEBASENAME, - ATTRS : {} + NAME: COURSEBASENAME, + ATTRS: {} }); // Ensure that M.course exists and that coursebase is initialised correctly @@ -104,12 +104,12 @@ M.course.format.process_sections = M.course.format.process_sections || function( */ M.course.format.get_config = M.course.format.get_config || function() { return { - container_node : null, // compulsory - container_class : null, // compulsory - section_wrapper_node : null, // optional - section_wrapper_class : null, // optional - section_node : null, // compulsory - section_class : null // compulsory + container_node: null, // compulsory + container_class: null, // compulsory + section_wrapper_node: null, // optional + section_wrapper_class: null, // optional + section_node: null, // compulsory + section_class: null // compulsory }; }; diff --git a/course/yui/build/moodle-course-coursebase/moodle-course-coursebase.js b/course/yui/build/moodle-course-coursebase/moodle-course-coursebase.js index bcd0efab7a3..dcc27824694 100644 --- a/course/yui/build/moodle-course-coursebase/moodle-course-coursebase.js +++ b/course/yui/build/moodle-course-coursebase/moodle-course-coursebase.js @@ -21,7 +21,7 @@ var COURSEBASE = function() { */ Y.extend(COURSEBASE, Y.Base, { // Registered Modules - registermodules : [], + registermodules: [], /** * Register a new Javascript Module @@ -30,7 +30,7 @@ Y.extend(COURSEBASE, Y.Base, { * @param {Object} The instantiated module to call functions on * @chainable */ - register_module : function(object) { + register_module: function(object) { this.registermodules.push(object); return this; @@ -44,7 +44,7 @@ Y.extend(COURSEBASE, Y.Base, { * @param {mixed} args The argument supplied to the function * @chainable */ - invoke_function : function(functionname, args) { + invoke_function: function(functionname, args) { var module; for (module in this.registermodules) { if (functionname in this.registermodules[module]) { @@ -55,8 +55,8 @@ Y.extend(COURSEBASE, Y.Base, { return this; } }, { - NAME : COURSEBASENAME, - ATTRS : {} + NAME: COURSEBASENAME, + ATTRS: {} }); // Ensure that M.course exists and that coursebase is initialised correctly @@ -104,12 +104,12 @@ M.course.format.process_sections = M.course.format.process_sections || function( */ M.course.format.get_config = M.course.format.get_config || function() { return { - container_node : null, // compulsory - container_class : null, // compulsory - section_wrapper_node : null, // optional - section_wrapper_class : null, // optional - section_node : null, // compulsory - section_class : null // compulsory + container_node: null, // compulsory + container_class: null, // compulsory + section_wrapper_node: null, // optional + section_wrapper_class: null, // optional + section_node: null, // compulsory + section_class: null // compulsory }; }; diff --git a/course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop-debug.js b/course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop-debug.js index d10c10e8d8f..8aff8f7b101 100644 --- a/course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop-debug.js +++ b/course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop-debug.js @@ -45,7 +45,7 @@ Y.extend(DRAGSECTION, M.core.dragdrop, { initializer: function() { // Set group for parent class - this.groups = [ CSS.SECTIONDRAGGABLE ]; + this.groups = [CSS.SECTIONDRAGGABLE]; this.samenodeclass = M.course.format.get_sectionwrapperclass(); this.parentnodeclass = M.course.format.get_containerclass(); @@ -152,7 +152,7 @@ Y.extend(DRAGSECTION, M.core.dragdrop, { containernode.addClass(M.course.format.get_containerclass()); var sectionnode = Y.Node.create('<' + M.course.format.get_sectionwrappernode() + '>' + M.course.format.get_sectionwrappernode() + '>'); - sectionnode.addClass( M.course.format.get_sectionwrapperclass()); + sectionnode.addClass(M.course.format.get_sectionwrapperclass()); sectionnode.setStyle('margin', 0); sectionnode.setContent(drag.get('node').get('innerHTML')); containernode.appendChild(sectionnode); @@ -246,7 +246,9 @@ Y.extend(DRAGSECTION, M.core.dragdrop, { new M.core.ajaxException(responsetext); } M.course.format.process_sections(Y, sectionlist, responsetext, loopstart, loopend); - } catch (e) {} + } catch (e) { + // Ignore. + } // Update all of the section IDs - first unset them, then set them // to avoid duplicates in the DOM. @@ -287,7 +289,7 @@ Y.extend(DRAGSECTION, M.core.dragdrop, { lightbox.hide(); } }, - context:this + context: this }); } @@ -497,7 +499,7 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, { // TODO: revert nodes location } }, - context:this + context: this }); } }, { diff --git a/course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop.js b/course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop.js index 76a249b9621..956f3e337e3 100644 --- a/course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop.js +++ b/course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop.js @@ -45,7 +45,7 @@ Y.extend(DRAGSECTION, M.core.dragdrop, { initializer: function() { // Set group for parent class - this.groups = [ CSS.SECTIONDRAGGABLE ]; + this.groups = [CSS.SECTIONDRAGGABLE]; this.samenodeclass = M.course.format.get_sectionwrapperclass(); this.parentnodeclass = M.course.format.get_containerclass(); @@ -152,7 +152,7 @@ Y.extend(DRAGSECTION, M.core.dragdrop, { containernode.addClass(M.course.format.get_containerclass()); var sectionnode = Y.Node.create('<' + M.course.format.get_sectionwrappernode() + '>' + M.course.format.get_sectionwrappernode() + '>'); - sectionnode.addClass( M.course.format.get_sectionwrapperclass()); + sectionnode.addClass(M.course.format.get_sectionwrapperclass()); sectionnode.setStyle('margin', 0); sectionnode.setContent(drag.get('node').get('innerHTML')); containernode.appendChild(sectionnode); @@ -244,7 +244,9 @@ Y.extend(DRAGSECTION, M.core.dragdrop, { new M.core.ajaxException(responsetext); } M.course.format.process_sections(Y, sectionlist, responsetext, loopstart, loopend); - } catch (e) {} + } catch (e) { + // Ignore. + } // Update all of the section IDs - first unset them, then set them // to avoid duplicates in the DOM. @@ -283,7 +285,7 @@ Y.extend(DRAGSECTION, M.core.dragdrop, { lightbox.hide(); } }, - context:this + context: this }); } @@ -493,7 +495,7 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, { // TODO: revert nodes location } }, - context:this + context: this }); } }, { diff --git a/course/yui/build/moodle-course-formatchooser/moodle-course-formatchooser-debug.js b/course/yui/build/moodle-course-formatchooser/moodle-course-formatchooser-debug.js index 0543931f86a..aa2633ea7eb 100644 --- a/course/yui/build/moodle-course-formatchooser/moodle-course-formatchooser-debug.js +++ b/course/yui/build/moodle-course-formatchooser/moodle-course-formatchooser-debug.js @@ -5,10 +5,10 @@ var FORMATCHOOSER = function() { }; Y.extend(FORMATCHOOSER, Y.Base, { - initializer : function(params) { + initializer: function(params) { if (params && params.formid) { - var updatebut = Y.one('#'+params.formid+' #id_updatecourseformat'); - var formatselect = Y.one('#'+params.formid+' #id_format'); + var updatebut = Y.one('#' + params.formid + ' #id_updatecourseformat'); + var formatselect = Y.one('#' + params.formid + ' #id_format'); var ancestor = updatebut.ancestor('fieldset'); var action = Y.one('form.mform').get('action'); if (updatebut && formatselect) { diff --git a/course/yui/build/moodle-course-formatchooser/moodle-course-formatchooser.js b/course/yui/build/moodle-course-formatchooser/moodle-course-formatchooser.js index 0543931f86a..aa2633ea7eb 100644 --- a/course/yui/build/moodle-course-formatchooser/moodle-course-formatchooser.js +++ b/course/yui/build/moodle-course-formatchooser/moodle-course-formatchooser.js @@ -5,10 +5,10 @@ var FORMATCHOOSER = function() { }; Y.extend(FORMATCHOOSER, Y.Base, { - initializer : function(params) { + initializer: function(params) { if (params && params.formid) { - var updatebut = Y.one('#'+params.formid+' #id_updatecourseformat'); - var formatselect = Y.one('#'+params.formid+' #id_format'); + var updatebut = Y.one('#' + params.formid + ' #id_updatecourseformat'); + var formatselect = Y.one('#' + params.formid + ' #id_format'); var ancestor = updatebut.ancestor('fieldset'); var action = Y.one('form.mform').get('action'); if (updatebut && formatselect) { diff --git a/course/yui/build/moodle-course-management/moodle-course-management-debug.js b/course/yui/build/moodle-course-management/moodle-course-management-debug.js index 57e0b161fa0..060e1288b51 100644 --- a/course/yui/build/moodle-course-management/moodle-course-management-debug.js +++ b/course/yui/build/moodle-course-management/moodle-course-management-debug.js @@ -29,10 +29,10 @@ Console.ATTRS = { * @attribute element * @type Node */ - element : { - setter : function(node) { + element: { + setter: function(node) { if (typeof node === 'string') { - node = Y.one('#'+node); + node = Y.one('#' + node); } return node; } @@ -44,8 +44,8 @@ Console.ATTRS = { * @type Node * @default null */ - categorylisting : { - value : null + categorylisting: { + value: null }, /** @@ -54,8 +54,8 @@ Console.ATTRS = { * @type Node * @default null */ - courselisting : { - value : null + courselisting: { + value: null }, /** @@ -64,8 +64,8 @@ Console.ATTRS = { * @type Node|null * @default null */ - coursedetails : { - value : null + coursedetails: { + value: null }, /** @@ -74,8 +74,8 @@ Console.ATTRS = { * @type Number * @default null */ - activecategoryid : { - value : null + activecategoryid: { + value: null }, /** @@ -84,8 +84,8 @@ Console.ATTRS = { * @type Number * @default Null */ - activecourseid : { - value : null + activecourseid: { + value: null }, /** @@ -94,8 +94,8 @@ Console.ATTRS = { * @type Array * @default [] */ - categories : { - setter : function(item, name) { + categories: { + setter: function(item, name) { if (Y.Lang.isArray(item)) { return item; } @@ -103,7 +103,7 @@ Console.ATTRS = { items.push(item); return items; }, - value : [] + value: [] }, /** @@ -112,11 +112,11 @@ Console.ATTRS = { * @type Course[] * @default Array */ - courses : { - validator : function(val) { + courses: { + validator: function(val) { return Y.Lang.isArray(val); }, - value : [] + value: [] }, /** @@ -125,15 +125,15 @@ Console.ATTRS = { * @type Number * @default null */ - page : { - getter : function(value, name) { + page: { + getter: function(value, name) { if (value === null) { value = this.get('element').getData(name); this.set(name, value); } return value; }, - value : null + value: null }, /** @@ -142,15 +142,15 @@ Console.ATTRS = { * @type Number * @default null */ - totalpages : { - getter : function(value, name) { + totalpages: { + getter: function(value, name) { if (value === null) { value = this.get('element').getData(name); this.set(name, value); } return value; }, - value : null + value: null }, /** @@ -159,15 +159,15 @@ Console.ATTRS = { * @type Number * @default null */ - totalcourses : { - getter : function(value, name) { + totalcourses: { + getter: function(value, name) { if (value === null) { value = this.get('element').getData(name); this.set(name, value); } return value; }, - value : null + value: null }, /** @@ -176,14 +176,14 @@ Console.ATTRS = { * @type String * @default /course/ajax/management.php */ - ajaxurl : { - getter : function(value) { + ajaxurl: { + getter: function(value) { if (value === null) { value = M.cfg.wwwroot + '/course/ajax/management.php'; } return value; }, - value : null + value: null }, /** @@ -192,8 +192,8 @@ Console.ATTRS = { * @type DragDrop * @default null */ - dragdrop : { - value : null + dragdrop: { + value: null } }; Console.prototype = { @@ -204,13 +204,13 @@ Console.prototype = { * @private * @type {boolean} */ - categoriesinit : false, + categoriesinit: false, /** * Initialises a new instance of the Console. * @method initializer */ - initializer : function() { + initializer: function() { Y.log('Initialising course category management console', 'info', 'moodle-course-management'); this.set('element', 'coursecat-management'); var element = this.get('element'), @@ -239,7 +239,7 @@ Console.prototype = { if (courselisting) { // No need for dragdrop if we don't have a course listing. - this.set('dragdrop', new DragDrop({console:this})); + this.set('dragdrop', new DragDrop({console: this})); } }, @@ -249,7 +249,7 @@ Console.prototype = { * @private * @return {boolean} */ - initialiseCategories : function(listing) { + initialiseCategories: function(listing) { var count = 0; if (!listing) { return false; @@ -269,10 +269,10 @@ Console.prototype = { menuresortcoursesby.setAttribute('disabled', true); } - listing.all('.listitem[data-id]').each(function(node){ + listing.all('.listitem[data-id]').each(function(node) { this.set('categories', new Category({ - node : node, - console : this + node: node, + console: this })); count++; }, this); @@ -281,9 +281,9 @@ Console.prototype = { this.get('categorylisting').delegate('click', this.handleCategoryDelegation, 'input[name="bcat[]"]', this); this.get('categorylisting').delegate('click', this.handleBulkSortByaction, '#menuselectsortby', this); this.categoriesinit = true; - Y.log(count+' categories being managed', 'info', 'moodle-course-management'); + Y.log(count + ' categories being managed', 'info', 'moodle-course-management'); } else { - Y.log(count+' new categories being managed', 'info', 'moodle-course-management'); + Y.log(count + ' new categories being managed', 'info', 'moodle-course-management'); } }, @@ -293,7 +293,7 @@ Console.prototype = { * @private * @return {boolean} */ - initialiseCourses : function() { + initialiseCourses: function() { var category = this.getCategoryById(this.get('activecategoryid')), listing = this.get('courselisting'), count = 0; @@ -307,17 +307,17 @@ Console.prototype = { menumovecoursesto.setAttribute('disabled', true); } - listing.all('.listitem[data-id]').each(function(node){ + listing.all('.listitem[data-id]').each(function(node) { this.registerCourse(new Course({ - node : node, - console : this, - category : category + node: node, + console: this, + category: category })); count++; }, this); listing.delegate('click', this.handleCourseDelegation, 'a[data-action]', this); listing.delegate('click', this.handleCourseDelegation, 'input[name="bc[]"]', this); - Y.log(count+' courses being managed', 'info', 'moodle-course-management'); + Y.log(count + ' courses being managed', 'info', 'moodle-course-management'); }, /** @@ -325,7 +325,7 @@ Console.prototype = { * @method registerCourse * @param {Course} course */ - registerCourse : function(course) { + registerCourse: function(course) { var courses = this.get('courses'); courses.push(course); this.set('courses', courses); @@ -338,7 +338,7 @@ Console.prototype = { * @protected * @param {EventFacade} e */ - handleCourseDelegation : function(e) { + handleCourseDelegation: function(e) { var target = e.currentTarget, action = target.getData('action'), courseid = target.ancestor('.listitem').getData('id'), @@ -346,7 +346,7 @@ Console.prototype = { if (course) { course.handle(action, e); } else { - Y.log('Course with ID '+courseid+' could not be found for delegation', 'error', 'moodle-course-management'); + Y.log('Course with ID ' + courseid + ' could not be found for delegation', 'error', 'moodle-course-management'); } }, @@ -357,7 +357,7 @@ Console.prototype = { * @protected * @param {EventFacade} e */ - handleCategoryDelegation : function(e) { + handleCategoryDelegation: function(e) { var target = e.currentTarget, action = target.getData('action'), categoryid = target.ancestor('.listitem').getData('id'), @@ -376,7 +376,7 @@ Console.prototype = { * @param {Node} checkboxnode Checkbox node on which action happened. * @return bool */ - isCourseSelected : function(checkboxnode) { + isCourseSelected: function(checkboxnode) { var selected = false; // If any course selected then show move to category select box. @@ -407,7 +407,7 @@ Console.prototype = { * @param {Node} checkboxnode Checkbox node on which action happened. * @return bool */ - isCategorySelected : function(checkboxnode) { + isCategorySelected: function(checkboxnode) { var selected = false; // If any category selected then show move to category select box. @@ -438,7 +438,7 @@ Console.prototype = { * @protected * @param {EventFacade} e */ - handleBulkSortByaction : function(e) { + handleBulkSortByaction: function(e) { var sortcategoryby = this.get('categorylisting').one('#menuresortcategoriesby'), sortcourseby = this.get('categorylisting').one('#menuresortcoursesby'), sortbybutton = this.get('categorylisting').one('input[name="bulksort"]'), @@ -487,7 +487,7 @@ Console.prototype = { * @param {Number} id * @return {Category|Boolean} The category or false if it can't be found. */ - getCategoryById : function(id) { + getCategoryById: function(id) { var i, category, categories = this.get('categories'), @@ -509,7 +509,7 @@ Console.prototype = { * @param {Number} id * @return {Course|Boolean} The course or false if not found/ */ - getCourseById : function(id) { + getCourseById: function(id) { var i, course, courses = this.get('courses'), @@ -530,7 +530,7 @@ Console.prototype = { * @method removeCourseById * @param {Number} id */ - removeCourseById : function(id) { + removeCourseById: function(id) { var courses = this.get('courses'), length = courses.length, course, @@ -553,24 +553,24 @@ Console.prototype = { * @param {Function} callback The function to call when all is done. * @param {Object} context The object to use as the context for the callback. */ - performAjaxAction : function(action, args, callback, context) { + performAjaxAction: function(action, args, callback, context) { var io = new Y.IO(); args.action = action; args.ajax = '1'; args.sesskey = M.cfg.sesskey; if (callback === null) { callback = function() { - Y.log("'Action '"+action+"' completed", 'debug', 'moodle-course-management'); + Y.log("'Action '" + action + "' completed", 'debug', 'moodle-course-management'); }; } io.send(this.get('ajaxurl'), { - method : 'POST', - on : { - complete : callback + method: 'POST', + on: { + complete: callback }, - context : context, - data : args, - 'arguments' : args + context: context, + data: args, + 'arguments': args }); } }; @@ -612,8 +612,8 @@ DragDrop.ATTRS = { * @type Console * @writeOnce */ - console : { - writeOnce : 'initOnly' + console: { + writeOnce: 'initOnly' } }; DragDrop.prototype = { @@ -623,7 +623,7 @@ DragDrop.prototype = { * @protected * @default false */ - goingup : false, + goingup: false, /** * The last Y position of the course being dragged @@ -631,7 +631,7 @@ DragDrop.prototype = { * @protected * @default null */ - lasty : null, + lasty: null, /** * The sibling above the course being dragged currently (tracking its original position). @@ -640,13 +640,13 @@ DragDrop.prototype = { * @protected * @default false */ - previoussibling : null, + previoussibling: null, /** * Initialises the DragDrop instance. * @method initializer */ - initializer : function() { + initializer: function() { var managementconsole = this.get('console'), container = managementconsole.get('element'), categorylisting = container.one('#category-listing'), @@ -661,7 +661,7 @@ DragDrop.prototype = { return false; } - courseul.all('> li').each(function(li){ + courseul.all('> li').each(function(li) { this.initCourseListing(li, contstraint); }, this); courseul.setData('dd', new Y.DD.Drop({ @@ -669,7 +669,7 @@ DragDrop.prototype = { })); if (canmoveoutof && categoryul) { // Category UL may not be there if viewmode is just courses. - categoryul.all('li > div').each(function(div){ + categoryul.all('li > div').each(function(div) { this.initCategoryListitem(div); }, this); } @@ -688,10 +688,10 @@ DragDrop.prototype = { * @method initCourseListing * @param Node */ - initCourseListing : function(node, contstraint) { + initCourseListing: function(node, contstraint) { node.setData('dd', new Y.DD.Drag({ - node : node, - target : { + node: node, + target: { padding: '0 0 0 20' } }).addHandle( @@ -709,7 +709,7 @@ DragDrop.prototype = { * @method initCategoryListitem * @param Node */ - initCategoryListitem : function(node) { + initCategoryListitem: function(node) { node.setData('dd', new Y.DD.Drop({ node: node })); @@ -721,7 +721,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dragStart : function(e) { + dragStart: function(e) { var drag = e.target, node = drag.get('node'), dragnode = drag.get('dragNode'); @@ -736,7 +736,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dragEnd : function(e) { + dragEnd: function(e) { var drag = e.target, node = drag.get('node'); node.removeClass('course-being-dragged'); @@ -749,7 +749,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dragDrag : function(e) { + dragDrag: function(e) { var y = e.target.lastXY[1]; if (y < this.lasty) { this.goingup = true; @@ -765,8 +765,8 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dropOver : function(e) { - //Get a reference to our drag and drop nodes + dropOver: function(e) { + // Get a reference to our drag and drop nodes var drag = e.drag.get('node'), drop = e.drop.get('node'), tag = drop.get('tagName').toLowerCase(); @@ -790,7 +790,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dropEnter : function(e) { + dropEnter: function(e) { var drop = e.drop.get('node'), tag = drop.get('tagName').toLowerCase(); if (tag === 'div') { @@ -804,7 +804,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dropExit : function(e) { + dropExit: function(e) { var drop = e.drop.get('node'), tag = drop.get('tagName').toLowerCase(); if (tag === 'div') { @@ -818,7 +818,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dropHit : function(e) { + dropHit: function(e) { var drag = e.drag.get('node'), drop = e.drop.get('node'), iscategory = (drop.ancestor('.listitem-category') !== null), @@ -851,7 +851,7 @@ DragDrop.prototype = { course = managementconsole.getCourseById(courseid); previoussibling = drag.get('previousSibling'); aftercourseid = (previoussibling) ? previoussibling.getData('id') || 0 : 0; - previousid = (this.previoussibling) ? this.previoussibling.getData('id') : 0; + previousid = (this.previoussibling) ? this.previoussibling.getData('id') : 0; if (aftercourseid !== previousid) { course.moveAfter(aftercourseid, previousid); } @@ -880,14 +880,14 @@ Item.ATTRS = { * @attribute node * @type Node */ - node : {}, + node: {}, /** * The management console. * @attribute console * @type Console */ - console : {}, + console: {}, /** * Describes the type of this item. Should be set by the extending class. @@ -895,8 +895,8 @@ Item.ATTRS = { * @type {String} * @default item */ - itemname : { - value : 'item' + itemname: { + value: 'item' } }; Item.prototype = { @@ -907,7 +907,7 @@ Item.prototype = { * @type Timeout * @default null */ - highlighttimeout : null, + highlighttimeout: null, /** * Checks and parses an AJAX response for an item. @@ -919,7 +919,7 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Object|Boolean} */ - checkAjaxResponse : function(transactionid, response, args) { + checkAjaxResponse: function(transactionid, response, args) { if (response.status !== 200) { Y.log('Error: AJAX response resulted in non 200 status.', 'error', 'Item.checkAjaxResponse'); return false; @@ -947,7 +947,7 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - moveup : function(transactionid, response, args) { + moveup: function(transactionid, response, args) { var node, nodeup, nodedown, @@ -957,7 +957,7 @@ Item.prototype = { tmpnode, outcome = this.checkAjaxResponse(transactionid, response, args); if (outcome === false) { - Y.log('AJAX request to move '+this.get('itemname')+' up failed by outcome.', 'warn', 'moodle-course-management'); + Y.log('AJAX request to move ' + this.get('itemname') + ' up failed by outcome.', 'warn', 'moodle-course-management'); return false; } node = this.get('node'); @@ -997,7 +997,7 @@ Item.prototype = { } } this.updated(true); - Y.log('Success: '+this.get('itemname')+' moved up by AJAX.', 'info', 'moodle-course-management'); + Y.log('Success: ' + this.get('itemname') + ' moved up by AJAX.', 'info', 'moodle-course-management'); } else { // Aha it succeeded but this is the top item in the list. Pagination is in play! // Refresh to update the state of things. @@ -1016,7 +1016,7 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - movedown : function(transactionid, response, args) { + movedown: function(transactionid, response, args) { var node, next, nodeup, @@ -1026,7 +1026,7 @@ Item.prototype = { tmpnode, outcome = this.checkAjaxResponse(transactionid, response, args); if (outcome === false) { - Y.log('AJAX request to move '+this.get('itemname')+' down failed by outcome.', 'warn', 'moodle-course-management'); + Y.log('AJAX request to move ' + this.get('itemname') + ' down failed by outcome.', 'warn', 'moodle-course-management'); return false; } node = this.get('node'); @@ -1066,7 +1066,7 @@ Item.prototype = { } } this.updated(true); - Y.log('Success: '+this.get('itemname')+' moved down by AJAX.', 'info', 'moodle-course-management'); + Y.log('Success: ' + this.get('itemname') + ' moved down by AJAX.', 'info', 'moodle-course-management'); } else { // Aha it succeeded but this is the bottom item in the list. Pagination is in play! // Refresh to update the state of things. @@ -1085,11 +1085,11 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - show : function(transactionid, response, args) { + show: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), hidebtn; if (outcome === false) { - Y.log('AJAX request to show '+this.get('itemname')+' by outcome.', 'warn', 'moodle-course-management'); + Y.log('AJAX request to show ' + this.get('itemname') + ' by outcome.', 'warn', 'moodle-course-management'); return false; } @@ -1099,16 +1099,16 @@ Item.prototype = { hidebtn.focus(); } this.updated(); - Y.log('Success: '+this.get('itemname')+' made visible by AJAX.', 'info', 'moodle-course-management'); + Y.log('Success: ' + this.get('itemname') + ' made visible by AJAX.', 'info', 'moodle-course-management'); }, /** * Marks the item as visible * @method markVisible */ - markVisible : function() { + markVisible: function() { this.get('node').setAttribute('data-visible', '1'); - Y.log('Marked '+this.get('itemname')+' as visible', 'info', 'moodle-course-management'); + Y.log('Marked ' + this.get('itemname') + ' as visible', 'info', 'moodle-course-management'); return true; }, @@ -1121,11 +1121,11 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - hide : function(transactionid, response, args) { + hide: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), showbtn; if (outcome === false) { - Y.log('AJAX request to hide '+this.get('itemname')+' by outcome.', 'warn', 'moodle-course-management'); + Y.log('AJAX request to hide ' + this.get('itemname') + ' by outcome.', 'warn', 'moodle-course-management'); return false; } this.markHidden(); @@ -1134,16 +1134,16 @@ Item.prototype = { showbtn.focus(); } this.updated(); - Y.log('Success: '+this.get('itemname')+' made hidden by AJAX.', 'info', 'moodle-course-management'); + Y.log('Success: ' + this.get('itemname') + ' made hidden by AJAX.', 'info', 'moodle-course-management'); }, /** * Marks the item as hidden. * @method makeHidden */ - markHidden : function() { + markHidden: function() { this.get('node').setAttribute('data-visible', '0'); - Y.log('Marked '+this.get('itemname')+' as hidden', 'info', 'moodle-course-management'); + Y.log('Marked ' + this.get('itemname') + ' as hidden', 'info', 'moodle-course-management'); return true; }, @@ -1153,7 +1153,7 @@ Item.prototype = { * @method updated * @param {Boolean} moved True if this item was moved. */ - updated : function(moved) { + updated: function(moved) { if (moved) { this.highlight(); } @@ -1164,14 +1164,14 @@ Item.prototype = { * * @method highlight */ - highlight : function() { + highlight: function() { var node = this.get('node'); node.siblings('.highlight').removeClass('highlight'); node.addClass('highlight'); if (this.highlighttimeout) { window.clearTimeout(this.highlighttimeout); } - this.highlighttimeout = window.setTimeout(function(){ + this.highlighttimeout = window.setTimeout(function() { node.removeClass('highlight'); }, 2500); } @@ -1200,16 +1200,16 @@ Category.ATTRS = { * @writeOnce * @default null */ - categoryid : { - getter : function (value, name) { + categoryid: { + getter: function(value, name) { if (value === null) { value = this.get('node').getData('id'); this.set(name, value); } return value; }, - value : null, - writeOnce : true + value: null, + writeOnce: true }, /** @@ -1218,8 +1218,8 @@ Category.ATTRS = { * @type Boolean * @default null */ - selected : { - getter : function(value, name) { + selected: { + getter: function(value, name) { if (value === null) { value = this.get('node').getData(name); if (value === null) { @@ -1229,7 +1229,7 @@ Category.ATTRS = { } return value; }, - value : null + value: null }, /** @@ -1238,11 +1238,11 @@ Category.ATTRS = { * @type Course[] * @default Array */ - courses : { - validator : function(val) { + courses: { + validator: function(val) { return Y.Lang.isArray(val); }, - value : [] + value: [] } }; Category.prototype = { @@ -1250,7 +1250,7 @@ Category.prototype = { * Initialises an instance of a Category. * @method initializer */ - initializer : function() { + initializer: function() { this.set('itemname', 'category'); }, @@ -1259,7 +1259,7 @@ Category.prototype = { * @method getName * @return {String} */ - getName : function() { + getName: function() { return this.get('node').one('a.categoryname').get('innerHTML'); }, @@ -1268,7 +1268,7 @@ Category.prototype = { * @method registerCourse * @param {Course} course */ - registerCourse : function(course) { + registerCourse: function(course) { var courses = this.get('courses'); courses.push(course); this.set('courses', courses); @@ -1282,8 +1282,8 @@ Category.prototype = { * @param {EventFacade} e * @return {Boolean} */ - handle : function(action, e) { - var catarg = {categoryid : this.get('categoryid')}, + handle: function(action, e) { + var catarg = {categoryid: this.get('categoryid')}, selected = this.get('console').get('activecategoryid'); if (selected && selected !== catarg.categoryid) { catarg.selectedcategory = selected; @@ -1341,42 +1341,42 @@ Category.prototype = { * Expands the category making its sub categories visible. * @method expand */ - expand : function() { + expand: function() { var node = this.get('node'), action = node.one('a[data-action=expand]'), ul = node.one('ul[role=group]'); node.removeClass('collapsed').setAttribute('aria-expanded', 'true'); action.setAttribute('data-action', 'collapse').setAttrs({ - title : M.util.get_string('collapsecategory', 'moodle', this.getName()) + title: M.util.get_string('collapsecategory', 'moodle', this.getName()) }).one('img').setAttrs({ - src : M.util.image_url('t/switch_minus', 'moodle'), - alt : M.util.get_string('collapse', 'moodle') + src: M.util.image_url('t/switch_minus', 'moodle'), + alt: M.util.get_string('collapse', 'moodle') }); if (ul) { ul.setAttribute('aria-hidden', 'false'); } - this.get('console').performAjaxAction('expandcategory', {categoryid : this.get('categoryid')}, null, this); + this.get('console').performAjaxAction('expandcategory', {categoryid: this.get('categoryid')}, null, this); }, /** * Collapses the category making its sub categories hidden. * @method collapse */ - collapse : function() { + collapse: function() { var node = this.get('node'), action = node.one('a[data-action=collapse]'), ul = node.one('ul[role=group]'); node.addClass('collapsed').setAttribute('aria-expanded', 'false'); action.setAttribute('data-action', 'expand').setAttrs({ - title : M.util.get_string('expandcategory', 'moodle', this.getName()) + title: M.util.get_string('expandcategory', 'moodle', this.getName()) }).one('img').setAttrs({ - src : M.util.image_url('t/switch_plus', 'moodle'), - alt : M.util.get_string('expand', 'moodle') + src: M.util.image_url('t/switch_plus', 'moodle'), + alt: M.util.get_string('expand', 'moodle') }); if (ul) { ul.setAttribute('aria-hidden', 'true'); } - this.get('console').performAjaxAction('collapsecategory', {categoryid : this.get('categoryid')}, null, this); + this.get('console').performAjaxAction('collapsecategory', {categoryid: this.get('categoryid')}, null, this); }, /** @@ -1389,17 +1389,17 @@ Category.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} Returns true on success - false otherwise. */ - loadSubcategories : function(transactionid, response, args) { + loadSubcategories: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), node = this.get('node'), managementconsole = this.get('console'), ul, actionnode; if (outcome === false) { - Y.log('AJAX failed to load sub categories for '+this.get('itemname'), 'warn', 'moodle-course-management'); + Y.log('AJAX failed to load sub categories for ' + this.get('itemname'), 'warn', 'moodle-course-management'); return false; } - Y.log('AJAX loaded subcategories for '+this.get('itemname'), 'info', 'moodle-course-management'); + Y.log('AJAX loaded subcategories for ' + this.get('itemname'), 'info', 'moodle-course-management'); node.append(outcome.html); managementconsole.initialiseCategories(node); if (M.core && M.core.actionmenu && M.core.actionmenu.newDOMNode) { @@ -1419,24 +1419,24 @@ Category.prototype = { * @method moveCourseTo * @param {Course} course */ - moveCourseTo : function(course) { + moveCourseTo: function(course) { var self = this; Y.use('moodle-core-notification-confirm', function() { var confirm = new M.core.confirm({ - title : M.util.get_string('confirm', 'moodle'), - question : M.util.get_string('confirmcoursemove', 'moodle', { - course : course.getName(), - category : self.getName() + title: M.util.get_string('confirm', 'moodle'), + question: M.util.get_string('confirmcoursemove', 'moodle', { + course: course.getName(), + category: self.getName() }), - yesLabel : M.util.get_string('move', 'moodle'), - noLabel : M.util.get_string('cancel', 'moodle') + yesLabel: M.util.get_string('move', 'moodle'), + noLabel: M.util.get_string('cancel', 'moodle') }); confirm.on('complete-yes', function() { confirm.hide(); confirm.destroy(); this.get('console').performAjaxAction('movecourseintocategory', { - categoryid : this.get('categoryid'), - courseid : course.get('courseid') + categoryid: this.get('categoryid'), + courseid: course.get('courseid') }, this.completeMoveCourse, this); }, self); confirm.show(); @@ -1452,14 +1452,14 @@ Category.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - completeMoveCourse : function(transactionid, response, args) { + completeMoveCourse: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), managementconsole = this.get('console'), category, course, totals; if (outcome === false) { - Y.log('AJAX failed to move courses into this category: '+this.get('itemname'), 'warn', 'moodle-course-management'); + Y.log('AJAX failed to move courses into this category: ' + this.get('itemname'), 'warn', 'moodle-course-management'); return false; } course = managementconsole.getCourseById(args.courseid); @@ -1507,11 +1507,11 @@ Category.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - show : function(transactionid, response, args) { + show: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), hidebtn; if (outcome === false) { - Y.log('AJAX request to show '+this.get('itemname')+' by outcome.', 'warn', 'moodle-course-management'); + Y.log('AJAX request to show ' + this.get('itemname') + ' by outcome.', 'warn', 'moodle-course-management'); return false; } @@ -1539,11 +1539,11 @@ Category.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - hide : function(transactionid, response, args) { + hide: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), showbtn; if (outcome === false) { - Y.log('AJAX request to hide '+this.get('itemname')+' by outcome.', 'warn', 'moodle-course-management'); + Y.log('AJAX request to hide ' + this.get('itemname') + ' by outcome.', 'warn', 'moodle-course-management'); return false; } this.markHidden(); @@ -1558,7 +1558,7 @@ Category.prototype = { this.updateCourseVisiblity(outcome.coursevisibility); } this.updated(); - Y.log('Success: '+this.get('itemname')+' made hidden by AJAX.', 'info', 'moodle-course-management'); + Y.log('Success: ' + this.get('itemname') + ' made hidden by AJAX.', 'info', 'moodle-course-management'); }, /** @@ -1567,7 +1567,7 @@ Category.prototype = { * @chainable * @param courses */ - updateCourseVisiblity : function(courses) { + updateCourseVisiblity: function(courses) { var managementconsole = this.get('console'), key, course; @@ -1597,7 +1597,7 @@ Category.prototype = { * @chainable * @param categories */ - updateChildVisibility : function(categories) { + updateChildVisibility: function(categories) { var managementconsole = this.get('console'), key, category; @@ -1644,7 +1644,7 @@ Course.ATTRS = { * @attribute courseid * @type Number */ - courseid : {}, + courseid: {}, /** * True if this is the selected course. @@ -1652,17 +1652,17 @@ Course.ATTRS = { * @type Boolean * @default null */ - selected : { - getter : function(value, name) { + selected: { + getter: function(value, name) { if (value === null) { value = this.get('node').getData(name); this.set(name, value); } return value; }, - value : null + value: null }, - node : { + node: { }, /** @@ -1671,8 +1671,8 @@ Course.ATTRS = { * @type Console * @writeOnce */ - console : { - writeOnce : 'initOnly' + console: { + writeOnce: 'initOnly' }, /** @@ -1681,8 +1681,8 @@ Course.ATTRS = { * @type Category * @writeOnce */ - category : { - writeOnce : 'initOnly' + category: { + writeOnce: 'initOnly' } }; Course.prototype = { @@ -1690,7 +1690,7 @@ Course.prototype = { * Initialises the new course instance. * @method initializer */ - initializer : function() { + initializer: function() { var node = this.get('node'), category = this.get('category'); this.set('courseid', node.getData('id')); @@ -1705,7 +1705,7 @@ Course.prototype = { * @method getName * @return {String} */ - getName : function() { + getName: function() { return this.get('node').one('a.coursename').get('innerHTML'); }, @@ -1716,9 +1716,9 @@ Course.prototype = { * @param {EventFacade} e * @return {Boolean} */ - handle : function(action, e) { + handle: function(action, e) { var managementconsole = this.get('console'), - args = {courseid : this.get('courseid')}; + args = {courseid: this.get('courseid')}; switch (action) { case 'moveup': e.halt(); @@ -1757,7 +1757,7 @@ Course.prototype = { * Removes this course. * @method remove */ - remove : function() { + remove: function() { this.get('console').removeCourseById(this.get('courseid')); this.get('node').remove(); }, @@ -1769,12 +1769,12 @@ Course.prototype = { * @param {Number} moveaftercourse The course to move after or 0 to put it at the top. * @param {Number} previousid the course it was previously after in case we need to revert. */ - moveAfter : function(moveaftercourse, previousid) { + moveAfter: function(moveaftercourse, previousid) { var managementconsole = this.get('console'), args = { - courseid : this.get('courseid'), - moveafter : moveaftercourse, - previous : previousid + courseid: this.get('courseid'), + moveafter: moveaftercourse, + previous: previousid }; managementconsole.performAjaxAction('movecourseafter', args, this.moveAfterResponse, this); }, @@ -1789,12 +1789,12 @@ Course.prototype = { * @param {Objects} args The arguments that were given with the request. * @return {Boolean} */ - moveAfterResponse : function(transactionid, response, args) { + moveAfterResponse: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), node = this.get('node'), previous; if (outcome === false) { - previous = node.ancestor('ul').one('li[data-id='+args.previous+']'); + previous = node.ancestor('ul').one('li[data-id=' + args.previous + ']'); Y.log('AJAX failed to move this course after the requested course', 'warn', 'moodle-course-management'); if (previous) { // After the last previous. @@ -1805,7 +1805,7 @@ Course.prototype = { } return false; } - Y.log('AJAX successfully moved course ('+this.getName()+')', 'info', 'moodle-course-management'); + Y.log('AJAX successfully moved course (' + this.getName() + ')', 'info', 'moodle-course-management'); this.highlight(); } }; diff --git a/course/yui/build/moodle-course-management/moodle-course-management.js b/course/yui/build/moodle-course-management/moodle-course-management.js index 35520d1c003..15973a610d0 100644 --- a/course/yui/build/moodle-course-management/moodle-course-management.js +++ b/course/yui/build/moodle-course-management/moodle-course-management.js @@ -29,10 +29,10 @@ Console.ATTRS = { * @attribute element * @type Node */ - element : { - setter : function(node) { + element: { + setter: function(node) { if (typeof node === 'string') { - node = Y.one('#'+node); + node = Y.one('#' + node); } return node; } @@ -44,8 +44,8 @@ Console.ATTRS = { * @type Node * @default null */ - categorylisting : { - value : null + categorylisting: { + value: null }, /** @@ -54,8 +54,8 @@ Console.ATTRS = { * @type Node * @default null */ - courselisting : { - value : null + courselisting: { + value: null }, /** @@ -64,8 +64,8 @@ Console.ATTRS = { * @type Node|null * @default null */ - coursedetails : { - value : null + coursedetails: { + value: null }, /** @@ -74,8 +74,8 @@ Console.ATTRS = { * @type Number * @default null */ - activecategoryid : { - value : null + activecategoryid: { + value: null }, /** @@ -84,8 +84,8 @@ Console.ATTRS = { * @type Number * @default Null */ - activecourseid : { - value : null + activecourseid: { + value: null }, /** @@ -94,8 +94,8 @@ Console.ATTRS = { * @type Array * @default [] */ - categories : { - setter : function(item, name) { + categories: { + setter: function(item, name) { if (Y.Lang.isArray(item)) { return item; } @@ -103,7 +103,7 @@ Console.ATTRS = { items.push(item); return items; }, - value : [] + value: [] }, /** @@ -112,11 +112,11 @@ Console.ATTRS = { * @type Course[] * @default Array */ - courses : { - validator : function(val) { + courses: { + validator: function(val) { return Y.Lang.isArray(val); }, - value : [] + value: [] }, /** @@ -125,15 +125,15 @@ Console.ATTRS = { * @type Number * @default null */ - page : { - getter : function(value, name) { + page: { + getter: function(value, name) { if (value === null) { value = this.get('element').getData(name); this.set(name, value); } return value; }, - value : null + value: null }, /** @@ -142,15 +142,15 @@ Console.ATTRS = { * @type Number * @default null */ - totalpages : { - getter : function(value, name) { + totalpages: { + getter: function(value, name) { if (value === null) { value = this.get('element').getData(name); this.set(name, value); } return value; }, - value : null + value: null }, /** @@ -159,15 +159,15 @@ Console.ATTRS = { * @type Number * @default null */ - totalcourses : { - getter : function(value, name) { + totalcourses: { + getter: function(value, name) { if (value === null) { value = this.get('element').getData(name); this.set(name, value); } return value; }, - value : null + value: null }, /** @@ -176,14 +176,14 @@ Console.ATTRS = { * @type String * @default /course/ajax/management.php */ - ajaxurl : { - getter : function(value) { + ajaxurl: { + getter: function(value) { if (value === null) { value = M.cfg.wwwroot + '/course/ajax/management.php'; } return value; }, - value : null + value: null }, /** @@ -192,8 +192,8 @@ Console.ATTRS = { * @type DragDrop * @default null */ - dragdrop : { - value : null + dragdrop: { + value: null } }; Console.prototype = { @@ -204,13 +204,13 @@ Console.prototype = { * @private * @type {boolean} */ - categoriesinit : false, + categoriesinit: false, /** * Initialises a new instance of the Console. * @method initializer */ - initializer : function() { + initializer: function() { this.set('element', 'coursecat-management'); var element = this.get('element'), categorylisting = element.one('#category-listing'), @@ -238,7 +238,7 @@ Console.prototype = { if (courselisting) { // No need for dragdrop if we don't have a course listing. - this.set('dragdrop', new DragDrop({console:this})); + this.set('dragdrop', new DragDrop({console: this})); } }, @@ -248,7 +248,7 @@ Console.prototype = { * @private * @return {boolean} */ - initialiseCategories : function(listing) { + initialiseCategories: function(listing) { var count = 0; if (!listing) { return false; @@ -268,10 +268,10 @@ Console.prototype = { menuresortcoursesby.setAttribute('disabled', true); } - listing.all('.listitem[data-id]').each(function(node){ + listing.all('.listitem[data-id]').each(function(node) { this.set('categories', new Category({ - node : node, - console : this + node: node, + console: this })); count++; }, this); @@ -290,7 +290,7 @@ Console.prototype = { * @private * @return {boolean} */ - initialiseCourses : function() { + initialiseCourses: function() { var category = this.getCategoryById(this.get('activecategoryid')), listing = this.get('courselisting'), count = 0; @@ -304,11 +304,11 @@ Console.prototype = { menumovecoursesto.setAttribute('disabled', true); } - listing.all('.listitem[data-id]').each(function(node){ + listing.all('.listitem[data-id]').each(function(node) { this.registerCourse(new Course({ - node : node, - console : this, - category : category + node: node, + console: this, + category: category })); count++; }, this); @@ -321,7 +321,7 @@ Console.prototype = { * @method registerCourse * @param {Course} course */ - registerCourse : function(course) { + registerCourse: function(course) { var courses = this.get('courses'); courses.push(course); this.set('courses', courses); @@ -334,7 +334,7 @@ Console.prototype = { * @protected * @param {EventFacade} e */ - handleCourseDelegation : function(e) { + handleCourseDelegation: function(e) { var target = e.currentTarget, action = target.getData('action'), courseid = target.ancestor('.listitem').getData('id'), @@ -352,7 +352,7 @@ Console.prototype = { * @protected * @param {EventFacade} e */ - handleCategoryDelegation : function(e) { + handleCategoryDelegation: function(e) { var target = e.currentTarget, action = target.getData('action'), categoryid = target.ancestor('.listitem').getData('id'), @@ -370,7 +370,7 @@ Console.prototype = { * @param {Node} checkboxnode Checkbox node on which action happened. * @return bool */ - isCourseSelected : function(checkboxnode) { + isCourseSelected: function(checkboxnode) { var selected = false; // If any course selected then show move to category select box. @@ -401,7 +401,7 @@ Console.prototype = { * @param {Node} checkboxnode Checkbox node on which action happened. * @return bool */ - isCategorySelected : function(checkboxnode) { + isCategorySelected: function(checkboxnode) { var selected = false; // If any category selected then show move to category select box. @@ -432,7 +432,7 @@ Console.prototype = { * @protected * @param {EventFacade} e */ - handleBulkSortByaction : function(e) { + handleBulkSortByaction: function(e) { var sortcategoryby = this.get('categorylisting').one('#menuresortcategoriesby'), sortcourseby = this.get('categorylisting').one('#menuresortcoursesby'), sortbybutton = this.get('categorylisting').one('input[name="bulksort"]'), @@ -481,7 +481,7 @@ Console.prototype = { * @param {Number} id * @return {Category|Boolean} The category or false if it can't be found. */ - getCategoryById : function(id) { + getCategoryById: function(id) { var i, category, categories = this.get('categories'), @@ -503,7 +503,7 @@ Console.prototype = { * @param {Number} id * @return {Course|Boolean} The course or false if not found/ */ - getCourseById : function(id) { + getCourseById: function(id) { var i, course, courses = this.get('courses'), @@ -524,7 +524,7 @@ Console.prototype = { * @method removeCourseById * @param {Number} id */ - removeCourseById : function(id) { + removeCourseById: function(id) { var courses = this.get('courses'), length = courses.length, course, @@ -547,7 +547,7 @@ Console.prototype = { * @param {Function} callback The function to call when all is done. * @param {Object} context The object to use as the context for the callback. */ - performAjaxAction : function(action, args, callback, context) { + performAjaxAction: function(action, args, callback, context) { var io = new Y.IO(); args.action = action; args.ajax = '1'; @@ -557,13 +557,13 @@ Console.prototype = { }; } io.send(this.get('ajaxurl'), { - method : 'POST', - on : { - complete : callback + method: 'POST', + on: { + complete: callback }, - context : context, - data : args, - 'arguments' : args + context: context, + data: args, + 'arguments': args }); } }; @@ -605,8 +605,8 @@ DragDrop.ATTRS = { * @type Console * @writeOnce */ - console : { - writeOnce : 'initOnly' + console: { + writeOnce: 'initOnly' } }; DragDrop.prototype = { @@ -616,7 +616,7 @@ DragDrop.prototype = { * @protected * @default false */ - goingup : false, + goingup: false, /** * The last Y position of the course being dragged @@ -624,7 +624,7 @@ DragDrop.prototype = { * @protected * @default null */ - lasty : null, + lasty: null, /** * The sibling above the course being dragged currently (tracking its original position). @@ -633,13 +633,13 @@ DragDrop.prototype = { * @protected * @default false */ - previoussibling : null, + previoussibling: null, /** * Initialises the DragDrop instance. * @method initializer */ - initializer : function() { + initializer: function() { var managementconsole = this.get('console'), container = managementconsole.get('element'), categorylisting = container.one('#category-listing'), @@ -654,7 +654,7 @@ DragDrop.prototype = { return false; } - courseul.all('> li').each(function(li){ + courseul.all('> li').each(function(li) { this.initCourseListing(li, contstraint); }, this); courseul.setData('dd', new Y.DD.Drop({ @@ -662,7 +662,7 @@ DragDrop.prototype = { })); if (canmoveoutof && categoryul) { // Category UL may not be there if viewmode is just courses. - categoryul.all('li > div').each(function(div){ + categoryul.all('li > div').each(function(div) { this.initCategoryListitem(div); }, this); } @@ -681,10 +681,10 @@ DragDrop.prototype = { * @method initCourseListing * @param Node */ - initCourseListing : function(node, contstraint) { + initCourseListing: function(node, contstraint) { node.setData('dd', new Y.DD.Drag({ - node : node, - target : { + node: node, + target: { padding: '0 0 0 20' } }).addHandle( @@ -702,7 +702,7 @@ DragDrop.prototype = { * @method initCategoryListitem * @param Node */ - initCategoryListitem : function(node) { + initCategoryListitem: function(node) { node.setData('dd', new Y.DD.Drop({ node: node })); @@ -714,7 +714,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dragStart : function(e) { + dragStart: function(e) { var drag = e.target, node = drag.get('node'), dragnode = drag.get('dragNode'); @@ -729,7 +729,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dragEnd : function(e) { + dragEnd: function(e) { var drag = e.target, node = drag.get('node'); node.removeClass('course-being-dragged'); @@ -742,7 +742,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dragDrag : function(e) { + dragDrag: function(e) { var y = e.target.lastXY[1]; if (y < this.lasty) { this.goingup = true; @@ -758,8 +758,8 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dropOver : function(e) { - //Get a reference to our drag and drop nodes + dropOver: function(e) { + // Get a reference to our drag and drop nodes var drag = e.drag.get('node'), drop = e.drop.get('node'), tag = drop.get('tagName').toLowerCase(); @@ -783,7 +783,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dropEnter : function(e) { + dropEnter: function(e) { var drop = e.drop.get('node'), tag = drop.get('tagName').toLowerCase(); if (tag === 'div') { @@ -797,7 +797,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dropExit : function(e) { + dropExit: function(e) { var drop = e.drop.get('node'), tag = drop.get('tagName').toLowerCase(); if (tag === 'div') { @@ -811,7 +811,7 @@ DragDrop.prototype = { * @private * @param {EventFacade} e */ - dropHit : function(e) { + dropHit: function(e) { var drag = e.drag.get('node'), drop = e.drop.get('node'), iscategory = (drop.ancestor('.listitem-category') !== null), @@ -842,7 +842,7 @@ DragDrop.prototype = { course = managementconsole.getCourseById(courseid); previoussibling = drag.get('previousSibling'); aftercourseid = (previoussibling) ? previoussibling.getData('id') || 0 : 0; - previousid = (this.previoussibling) ? this.previoussibling.getData('id') : 0; + previousid = (this.previoussibling) ? this.previoussibling.getData('id') : 0; if (aftercourseid !== previousid) { course.moveAfter(aftercourseid, previousid); } @@ -870,14 +870,14 @@ Item.ATTRS = { * @attribute node * @type Node */ - node : {}, + node: {}, /** * The management console. * @attribute console * @type Console */ - console : {}, + console: {}, /** * Describes the type of this item. Should be set by the extending class. @@ -885,8 +885,8 @@ Item.ATTRS = { * @type {String} * @default item */ - itemname : { - value : 'item' + itemname: { + value: 'item' } }; Item.prototype = { @@ -897,7 +897,7 @@ Item.prototype = { * @type Timeout * @default null */ - highlighttimeout : null, + highlighttimeout: null, /** * Checks and parses an AJAX response for an item. @@ -909,7 +909,7 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Object|Boolean} */ - checkAjaxResponse : function(transactionid, response, args) { + checkAjaxResponse: function(transactionid, response, args) { if (response.status !== 200) { return false; } @@ -935,7 +935,7 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - moveup : function(transactionid, response, args) { + moveup: function(transactionid, response, args) { var node, nodeup, nodedown, @@ -1000,7 +1000,7 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - movedown : function(transactionid, response, args) { + movedown: function(transactionid, response, args) { var node, next, nodeup, @@ -1065,7 +1065,7 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - show : function(transactionid, response, args) { + show: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), hidebtn; if (outcome === false) { @@ -1084,7 +1084,7 @@ Item.prototype = { * Marks the item as visible * @method markVisible */ - markVisible : function() { + markVisible: function() { this.get('node').setAttribute('data-visible', '1'); return true; }, @@ -1098,7 +1098,7 @@ Item.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - hide : function(transactionid, response, args) { + hide: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), showbtn; if (outcome === false) { @@ -1116,7 +1116,7 @@ Item.prototype = { * Marks the item as hidden. * @method makeHidden */ - markHidden : function() { + markHidden: function() { this.get('node').setAttribute('data-visible', '0'); return true; }, @@ -1127,7 +1127,7 @@ Item.prototype = { * @method updated * @param {Boolean} moved True if this item was moved. */ - updated : function(moved) { + updated: function(moved) { if (moved) { this.highlight(); } @@ -1138,14 +1138,14 @@ Item.prototype = { * * @method highlight */ - highlight : function() { + highlight: function() { var node = this.get('node'); node.siblings('.highlight').removeClass('highlight'); node.addClass('highlight'); if (this.highlighttimeout) { window.clearTimeout(this.highlighttimeout); } - this.highlighttimeout = window.setTimeout(function(){ + this.highlighttimeout = window.setTimeout(function() { node.removeClass('highlight'); }, 2500); } @@ -1174,16 +1174,16 @@ Category.ATTRS = { * @writeOnce * @default null */ - categoryid : { - getter : function (value, name) { + categoryid: { + getter: function(value, name) { if (value === null) { value = this.get('node').getData('id'); this.set(name, value); } return value; }, - value : null, - writeOnce : true + value: null, + writeOnce: true }, /** @@ -1192,8 +1192,8 @@ Category.ATTRS = { * @type Boolean * @default null */ - selected : { - getter : function(value, name) { + selected: { + getter: function(value, name) { if (value === null) { value = this.get('node').getData(name); if (value === null) { @@ -1203,7 +1203,7 @@ Category.ATTRS = { } return value; }, - value : null + value: null }, /** @@ -1212,11 +1212,11 @@ Category.ATTRS = { * @type Course[] * @default Array */ - courses : { - validator : function(val) { + courses: { + validator: function(val) { return Y.Lang.isArray(val); }, - value : [] + value: [] } }; Category.prototype = { @@ -1224,7 +1224,7 @@ Category.prototype = { * Initialises an instance of a Category. * @method initializer */ - initializer : function() { + initializer: function() { this.set('itemname', 'category'); }, @@ -1233,7 +1233,7 @@ Category.prototype = { * @method getName * @return {String} */ - getName : function() { + getName: function() { return this.get('node').one('a.categoryname').get('innerHTML'); }, @@ -1242,7 +1242,7 @@ Category.prototype = { * @method registerCourse * @param {Course} course */ - registerCourse : function(course) { + registerCourse: function(course) { var courses = this.get('courses'); courses.push(course); this.set('courses', courses); @@ -1256,8 +1256,8 @@ Category.prototype = { * @param {EventFacade} e * @return {Boolean} */ - handle : function(action, e) { - var catarg = {categoryid : this.get('categoryid')}, + handle: function(action, e) { + var catarg = {categoryid: this.get('categoryid')}, selected = this.get('console').get('activecategoryid'); if (selected && selected !== catarg.categoryid) { catarg.selectedcategory = selected; @@ -1314,42 +1314,42 @@ Category.prototype = { * Expands the category making its sub categories visible. * @method expand */ - expand : function() { + expand: function() { var node = this.get('node'), action = node.one('a[data-action=expand]'), ul = node.one('ul[role=group]'); node.removeClass('collapsed').setAttribute('aria-expanded', 'true'); action.setAttribute('data-action', 'collapse').setAttrs({ - title : M.util.get_string('collapsecategory', 'moodle', this.getName()) + title: M.util.get_string('collapsecategory', 'moodle', this.getName()) }).one('img').setAttrs({ - src : M.util.image_url('t/switch_minus', 'moodle'), - alt : M.util.get_string('collapse', 'moodle') + src: M.util.image_url('t/switch_minus', 'moodle'), + alt: M.util.get_string('collapse', 'moodle') }); if (ul) { ul.setAttribute('aria-hidden', 'false'); } - this.get('console').performAjaxAction('expandcategory', {categoryid : this.get('categoryid')}, null, this); + this.get('console').performAjaxAction('expandcategory', {categoryid: this.get('categoryid')}, null, this); }, /** * Collapses the category making its sub categories hidden. * @method collapse */ - collapse : function() { + collapse: function() { var node = this.get('node'), action = node.one('a[data-action=collapse]'), ul = node.one('ul[role=group]'); node.addClass('collapsed').setAttribute('aria-expanded', 'false'); action.setAttribute('data-action', 'expand').setAttrs({ - title : M.util.get_string('expandcategory', 'moodle', this.getName()) + title: M.util.get_string('expandcategory', 'moodle', this.getName()) }).one('img').setAttrs({ - src : M.util.image_url('t/switch_plus', 'moodle'), - alt : M.util.get_string('expand', 'moodle') + src: M.util.image_url('t/switch_plus', 'moodle'), + alt: M.util.get_string('expand', 'moodle') }); if (ul) { ul.setAttribute('aria-hidden', 'true'); } - this.get('console').performAjaxAction('collapsecategory', {categoryid : this.get('categoryid')}, null, this); + this.get('console').performAjaxAction('collapsecategory', {categoryid: this.get('categoryid')}, null, this); }, /** @@ -1362,7 +1362,7 @@ Category.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} Returns true on success - false otherwise. */ - loadSubcategories : function(transactionid, response, args) { + loadSubcategories: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), node = this.get('node'), managementconsole = this.get('console'), @@ -1390,24 +1390,24 @@ Category.prototype = { * @method moveCourseTo * @param {Course} course */ - moveCourseTo : function(course) { + moveCourseTo: function(course) { var self = this; Y.use('moodle-core-notification-confirm', function() { var confirm = new M.core.confirm({ - title : M.util.get_string('confirm', 'moodle'), - question : M.util.get_string('confirmcoursemove', 'moodle', { - course : course.getName(), - category : self.getName() + title: M.util.get_string('confirm', 'moodle'), + question: M.util.get_string('confirmcoursemove', 'moodle', { + course: course.getName(), + category: self.getName() }), - yesLabel : M.util.get_string('move', 'moodle'), - noLabel : M.util.get_string('cancel', 'moodle') + yesLabel: M.util.get_string('move', 'moodle'), + noLabel: M.util.get_string('cancel', 'moodle') }); confirm.on('complete-yes', function() { confirm.hide(); confirm.destroy(); this.get('console').performAjaxAction('movecourseintocategory', { - categoryid : this.get('categoryid'), - courseid : course.get('courseid') + categoryid: this.get('categoryid'), + courseid: course.get('courseid') }, this.completeMoveCourse, this); }, self); confirm.show(); @@ -1423,7 +1423,7 @@ Category.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - completeMoveCourse : function(transactionid, response, args) { + completeMoveCourse: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), managementconsole = this.get('console'), category, @@ -1474,7 +1474,7 @@ Category.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - show : function(transactionid, response, args) { + show: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), hidebtn; if (outcome === false) { @@ -1504,7 +1504,7 @@ Category.prototype = { * @param {Object} args The arguments given to the request. * @return {Boolean} */ - hide : function(transactionid, response, args) { + hide: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), showbtn; if (outcome === false) { @@ -1530,7 +1530,7 @@ Category.prototype = { * @chainable * @param courses */ - updateCourseVisiblity : function(courses) { + updateCourseVisiblity: function(courses) { var managementconsole = this.get('console'), key, course; @@ -1558,7 +1558,7 @@ Category.prototype = { * @chainable * @param categories */ - updateChildVisibility : function(categories) { + updateChildVisibility: function(categories) { var managementconsole = this.get('console'), key, category; @@ -1603,7 +1603,7 @@ Course.ATTRS = { * @attribute courseid * @type Number */ - courseid : {}, + courseid: {}, /** * True if this is the selected course. @@ -1611,17 +1611,17 @@ Course.ATTRS = { * @type Boolean * @default null */ - selected : { - getter : function(value, name) { + selected: { + getter: function(value, name) { if (value === null) { value = this.get('node').getData(name); this.set(name, value); } return value; }, - value : null + value: null }, - node : { + node: { }, /** @@ -1630,8 +1630,8 @@ Course.ATTRS = { * @type Console * @writeOnce */ - console : { - writeOnce : 'initOnly' + console: { + writeOnce: 'initOnly' }, /** @@ -1640,8 +1640,8 @@ Course.ATTRS = { * @type Category * @writeOnce */ - category : { - writeOnce : 'initOnly' + category: { + writeOnce: 'initOnly' } }; Course.prototype = { @@ -1649,7 +1649,7 @@ Course.prototype = { * Initialises the new course instance. * @method initializer */ - initializer : function() { + initializer: function() { var node = this.get('node'), category = this.get('category'); this.set('courseid', node.getData('id')); @@ -1664,7 +1664,7 @@ Course.prototype = { * @method getName * @return {String} */ - getName : function() { + getName: function() { return this.get('node').one('a.coursename').get('innerHTML'); }, @@ -1675,9 +1675,9 @@ Course.prototype = { * @param {EventFacade} e * @return {Boolean} */ - handle : function(action, e) { + handle: function(action, e) { var managementconsole = this.get('console'), - args = {courseid : this.get('courseid')}; + args = {courseid: this.get('courseid')}; switch (action) { case 'moveup': e.halt(); @@ -1715,7 +1715,7 @@ Course.prototype = { * Removes this course. * @method remove */ - remove : function() { + remove: function() { this.get('console').removeCourseById(this.get('courseid')); this.get('node').remove(); }, @@ -1727,12 +1727,12 @@ Course.prototype = { * @param {Number} moveaftercourse The course to move after or 0 to put it at the top. * @param {Number} previousid the course it was previously after in case we need to revert. */ - moveAfter : function(moveaftercourse, previousid) { + moveAfter: function(moveaftercourse, previousid) { var managementconsole = this.get('console'), args = { - courseid : this.get('courseid'), - moveafter : moveaftercourse, - previous : previousid + courseid: this.get('courseid'), + moveafter: moveaftercourse, + previous: previousid }; managementconsole.performAjaxAction('movecourseafter', args, this.moveAfterResponse, this); }, @@ -1747,12 +1747,12 @@ Course.prototype = { * @param {Objects} args The arguments that were given with the request. * @return {Boolean} */ - moveAfterResponse : function(transactionid, response, args) { + moveAfterResponse: function(transactionid, response, args) { var outcome = this.checkAjaxResponse(transactionid, response, args), node = this.get('node'), previous; if (outcome === false) { - previous = node.ancestor('ul').one('li[data-id='+args.previous+']'); + previous = node.ancestor('ul').one('li[data-id=' + args.previous + ']'); if (previous) { // After the last previous. previous.insertAfter(node, 'after'); diff --git a/course/yui/build/moodle-course-modchooser/moodle-course-modchooser-debug.js b/course/yui/build/moodle-course-modchooser/moodle-course-modchooser-debug.js index b9865553e31..84040908216 100644 --- a/course/yui/build/moodle-course-modchooser/moodle-course-modchooser-debug.js +++ b/course/yui/build/moodle-course-modchooser/moodle-course-modchooser-debug.js @@ -7,11 +7,11 @@ YUI.add('moodle-course-modchooser', function (Y, NAME) { */ var CSS = { - PAGECONTENT : 'body', + PAGECONTENT: 'body', SECTION: null, - SECTIONMODCHOOSER : 'span.section-modchooser-link', - SITEMENU : 'div.block_site_main_menu', - SITETOPIC : 'div.sitetopic' + SECTIONMODCHOOSER: 'span.section-modchooser-link', + SITEMENU: 'div.block_site_main_menu', + SITETOPIC: 'div.sitetopic' }; var MODCHOOSERNAME = 'course-modchooser'; @@ -36,14 +36,14 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @type Number * @default null */ - sectionid : null, + sectionid: null, /** * Set up the activity chooser. * * @method initializer */ - initializer : function() { + initializer: function() { var sectionclass = M.course.format.get_sectionwrapperclass(); if (sectionclass) { CSS.SECTION = '.' + sectionclass; @@ -65,7 +65,7 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @method setup_for_section * @param baseselector The selector to limit scope to */ - setup_for_section : function(baseselector) { + setup_for_section: function(baseselector) { if (!baseselector) { baseselector = CSS.PAGECONTENT; } @@ -96,7 +96,7 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @private * @param baseselector The selector to limit scope to */ - _setup_for_section : function(section) { + _setup_for_section: function(section) { var chooserspan = section.one(CSS.SECTIONMODCHOOSER); if (!chooserspan) { return; @@ -114,7 +114,7 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @method display_mod_chooser * @param {EventFacade} e Triggering Event */ - display_mod_chooser : function (e) { + display_mod_chooser: function(e) { // Set the section for this version of the dialogue if (e.target.ancestor(CSS.SITETOPIC)) { // The site topic has a sectionid of 1 @@ -137,7 +137,7 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @param {String} thisoption The selected option value * @private */ - option_selected : function(thisoption) { + option_selected: function(thisoption) { // Add the sectionid to the URL. this.hiddenRadioValue.setAttrs({ name: 'jump', @@ -146,8 +146,8 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { } }, { - NAME : MODCHOOSERNAME, - ATTRS : { + NAME: MODCHOOSERNAME, + ATTRS: { /** * The maximum height (in pixels) of the activity chooser. * @@ -155,8 +155,8 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @type Number * @default 800 */ - maxheight : { - value : 800 + maxheight: { + value: 800 } } }); diff --git a/course/yui/build/moodle-course-modchooser/moodle-course-modchooser.js b/course/yui/build/moodle-course-modchooser/moodle-course-modchooser.js index b9865553e31..84040908216 100644 --- a/course/yui/build/moodle-course-modchooser/moodle-course-modchooser.js +++ b/course/yui/build/moodle-course-modchooser/moodle-course-modchooser.js @@ -7,11 +7,11 @@ YUI.add('moodle-course-modchooser', function (Y, NAME) { */ var CSS = { - PAGECONTENT : 'body', + PAGECONTENT: 'body', SECTION: null, - SECTIONMODCHOOSER : 'span.section-modchooser-link', - SITEMENU : 'div.block_site_main_menu', - SITETOPIC : 'div.sitetopic' + SECTIONMODCHOOSER: 'span.section-modchooser-link', + SITEMENU: 'div.block_site_main_menu', + SITETOPIC: 'div.sitetopic' }; var MODCHOOSERNAME = 'course-modchooser'; @@ -36,14 +36,14 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @type Number * @default null */ - sectionid : null, + sectionid: null, /** * Set up the activity chooser. * * @method initializer */ - initializer : function() { + initializer: function() { var sectionclass = M.course.format.get_sectionwrapperclass(); if (sectionclass) { CSS.SECTION = '.' + sectionclass; @@ -65,7 +65,7 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @method setup_for_section * @param baseselector The selector to limit scope to */ - setup_for_section : function(baseselector) { + setup_for_section: function(baseselector) { if (!baseselector) { baseselector = CSS.PAGECONTENT; } @@ -96,7 +96,7 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @private * @param baseselector The selector to limit scope to */ - _setup_for_section : function(section) { + _setup_for_section: function(section) { var chooserspan = section.one(CSS.SECTIONMODCHOOSER); if (!chooserspan) { return; @@ -114,7 +114,7 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @method display_mod_chooser * @param {EventFacade} e Triggering Event */ - display_mod_chooser : function (e) { + display_mod_chooser: function(e) { // Set the section for this version of the dialogue if (e.target.ancestor(CSS.SITETOPIC)) { // The site topic has a sectionid of 1 @@ -137,7 +137,7 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @param {String} thisoption The selected option value * @private */ - option_selected : function(thisoption) { + option_selected: function(thisoption) { // Add the sectionid to the URL. this.hiddenRadioValue.setAttrs({ name: 'jump', @@ -146,8 +146,8 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { } }, { - NAME : MODCHOOSERNAME, - ATTRS : { + NAME: MODCHOOSERNAME, + ATTRS: { /** * The maximum height (in pixels) of the activity chooser. * @@ -155,8 +155,8 @@ Y.extend(MODCHOOSER, M.core.chooserdialogue, { * @type Number * @default 800 */ - maxheight : { - value : 800 + maxheight: { + value: 800 } } }); diff --git a/course/yui/build/moodle-course-toolboxes/moodle-course-toolboxes-debug.js b/course/yui/build/moodle-course-toolboxes/moodle-course-toolboxes-debug.js index 4d7656b2620..2465ecc0f96 100644 --- a/course/yui/build/moodle-course-toolboxes/moodle-course-toolboxes-debug.js +++ b/course/yui/build/moodle-course-toolboxes/moodle-course-toolboxes-debug.js @@ -13,44 +13,44 @@ YUI.add('moodle-course-toolboxes', function (Y, NAME) { // The CSS classes we use. var CSS = { - ACTIVITYINSTANCE : 'activityinstance', - AVAILABILITYINFODIV : 'div.availabilityinfo', - CONTENTWITHOUTLINK : 'contentwithoutlink', - CONDITIONALHIDDEN : 'conditionalhidden', - DIMCLASS : 'dimmed', - DIMMEDTEXT : 'dimmed_text', - EDITINSTRUCTIONS : 'editinstructions', - HIDE : 'hide', - MODINDENTCOUNT : 'mod-indent-', - MODINDENTHUGE : 'mod-indent-huge', - MODULEIDPREFIX : 'module-', - SECTIONHIDDENCLASS : 'hidden', - SECTIONIDPREFIX : 'section-', - SHOW : 'editing_show' + ACTIVITYINSTANCE: 'activityinstance', + AVAILABILITYINFODIV: 'div.availabilityinfo', + CONTENTWITHOUTLINK: 'contentwithoutlink', + CONDITIONALHIDDEN: 'conditionalhidden', + DIMCLASS: 'dimmed', + DIMMEDTEXT: 'dimmed_text', + EDITINSTRUCTIONS: 'editinstructions', + HIDE: 'hide', + MODINDENTCOUNT: 'mod-indent-', + MODINDENTHUGE: 'mod-indent-huge', + MODULEIDPREFIX: 'module-', + SECTIONHIDDENCLASS: 'hidden', + SECTIONIDPREFIX: 'section-', + SHOW: 'editing_show' }, // The CSS selectors we use. SELECTOR = { ACTIONAREA: '.actions', - ACTIONLINKTEXT : '.actionlinktext', - ACTIVITYACTION : 'a.cm-edit-action[data-action]', - ACTIVITYICON : 'img.activityicon', - ACTIVITYINSTANCE : '.' + CSS.ACTIVITYINSTANCE, - ACTIVITYLINK: '.' + CSS.ACTIVITYINSTANCE + ' > a, .'+ CSS.ACTIVITYINSTANCE + + ACTIONLINKTEXT: '.actionlinktext', + ACTIVITYACTION: 'a.cm-edit-action[data-action]', + ACTIVITYICON: 'img.activityicon', + ACTIVITYINSTANCE: '.' + CSS.ACTIVITYINSTANCE, + ACTIVITYLINK: '.' + CSS.ACTIVITYINSTANCE + ' > a, .' + CSS.ACTIVITYINSTANCE + ' > span[data-inplaceeditable] > a:not([data-inplaceeditablelink])', - ACTIVITYLI : 'li.activity', - COMMANDSPAN : '.commands', - CONTENTAFTERLINK : 'div.contentafterlink', - CONTENTWITHOUTLINK : 'div.contentwithoutlink', + ACTIVITYLI: 'li.activity', + COMMANDSPAN: '.commands', + CONTENTAFTERLINK: 'div.contentafterlink', + CONTENTWITHOUTLINK: 'div.contentwithoutlink', GROUPINGLABEL: '.' + CSS.ACTIVITYINSTANCE + ' .groupinglabel', - HIDE : 'a.editing_hide', - HIGHLIGHT : 'a.editing_highlight', - INSTANCENAME : 'span.instancename', - MODINDENTDIV : '.mod-indent', - MODINDENTOUTER : '.mod-indent-outer', - PAGECONTENT : 'body', - SECTIONLI : 'li.section', - SHOW : 'a.'+CSS.SHOW, - SHOWHIDE : 'a.editing_showhide' + HIDE: 'a.editing_hide', + HIGHLIGHT: 'a.editing_highlight', + INSTANCENAME: 'span.instancename', + MODINDENTDIV: '.mod-indent', + MODINDENTOUTER: '.mod-indent-outer', + PAGECONTENT: 'body', + SECTIONLI: 'li.section', + SHOW: 'a.' + CSS.SHOW, + SHOWHIDE: 'a.editing_showhide' }, INDENTLIMITS = { MIN: 0, @@ -114,7 +114,9 @@ Y.extend(TOOLBOX, Y.Base, { if (responsetext.error) { new M.core.ajaxException(responsetext); } - } catch (e) {} + } catch (e) { + // Ignore. + } // Run the callback if we have one. if (success_callback) { @@ -370,7 +372,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { // Prevent the default button action ev.preventDefault(); - var direction = (action === 'moveleft') ? -1: 1; + var direction = (action === 'moveleft') ? -1 : 1; // And we need to determine the current and new indent level var indentdiv = activity.one(SELECTOR.MODINDENTDIV), @@ -447,7 +449,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { ev.preventDefault(); // Get the element we're working on - var element = activity, + var element = activity, // Create confirm string (different if element has or does not have name) confirmstring = '', plugindata = { @@ -580,7 +582,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { SELECTOR.CONTENTWITHOUTLINK ].join(', ')), availabilityinfo = activity.one(CSS.AVAILABILITYINFODIV), - nextaction = (action === 'hide') ? 'show': 'hide', + nextaction = (action === 'hide') ? 'show' : 'hide', buttontext = button.one('span'), newstring = M.util.get_string(nextaction, 'moodle'), buttonimg = button.one('img'); @@ -598,7 +600,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { buttonimg.setAttribute('alt', newstring); } - button.replaceClass('editing_'+action, 'editing_'+nextaction); + button.replaceClass('editing_' + action, 'editing_' + nextaction); button.setData('action', nextaction); if (buttontext) { buttontext.set('text', newstring); @@ -629,7 +631,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { if (availabilityinfo) { availabilityinfo.toggleClass(CSS.HIDE); } - return (action === 'hide') ? 0: 1; + return (action === 'hide') ? 0 : 1; }, /** @@ -786,7 +788,7 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { * @method initializer * @protected */ - initializer : function() { + initializer: function() { M.course.coursebase.register_module(this); // Section Highlighting. @@ -796,7 +798,7 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { Y.delegate('click', this.toggle_hide_section, SELECTOR.PAGECONTENT, SELECTOR.SECTIONLI + ' ' + SELECTOR.SHOWHIDE, this); }, - toggle_hide_section : function(e) { + toggle_hide_section: function(e) { // Prevent the default button action. e.preventDefault(); @@ -827,8 +829,8 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { var newstring = M.util.get_string(nextaction + 'fromothers', 'format_' + this.get('format')); hideicon.setAttrs({ - 'alt' : newstring, - 'src' : M.util.image_url('i/' + nextaction) + 'alt': newstring, + 'src': M.util.image_url('i/' + nextaction) }); button.set('title', newstring); if (buttontext) { @@ -837,10 +839,10 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { // Change the show/hide status var data = { - 'class' : 'section', - 'field' : 'visible', - 'id' : Y.Moodle.core_course.util.section.getId(section.ancestor(M.course.format.get_section_wrapper(Y), true)), - 'value' : value + 'class': 'section', + 'field': 'visible', + 'id': Y.Moodle.core_course.util.section.getId(section.ancestor(M.course.format.get_section_wrapper(Y), true)), + 'value': value }; var lightbox = M.util.add_lightbox(Y, section); @@ -872,7 +874,7 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { * @method toggle_highlight * @param {EventFacade} e */ - toggle_highlight : function(e) { + toggle_highlight: function(e) { // Prevent the default button action. e.preventDefault(); @@ -923,17 +925,17 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { // Change the highlight status. var data = { - 'class' : 'course', - 'field' : 'marker', - 'value' : value + 'class': 'course', + 'field': 'marker', + 'value': value }; var lightbox = M.util.add_lightbox(Y, section); lightbox.show(); this.send_request(data, lightbox); } }, { - NAME : 'course-section-toolbox', - ATTRS : { + NAME: 'course-section-toolbox', + ATTRS: { } }); diff --git a/course/yui/build/moodle-course-toolboxes/moodle-course-toolboxes.js b/course/yui/build/moodle-course-toolboxes/moodle-course-toolboxes.js index 4d7656b2620..2465ecc0f96 100644 --- a/course/yui/build/moodle-course-toolboxes/moodle-course-toolboxes.js +++ b/course/yui/build/moodle-course-toolboxes/moodle-course-toolboxes.js @@ -13,44 +13,44 @@ YUI.add('moodle-course-toolboxes', function (Y, NAME) { // The CSS classes we use. var CSS = { - ACTIVITYINSTANCE : 'activityinstance', - AVAILABILITYINFODIV : 'div.availabilityinfo', - CONTENTWITHOUTLINK : 'contentwithoutlink', - CONDITIONALHIDDEN : 'conditionalhidden', - DIMCLASS : 'dimmed', - DIMMEDTEXT : 'dimmed_text', - EDITINSTRUCTIONS : 'editinstructions', - HIDE : 'hide', - MODINDENTCOUNT : 'mod-indent-', - MODINDENTHUGE : 'mod-indent-huge', - MODULEIDPREFIX : 'module-', - SECTIONHIDDENCLASS : 'hidden', - SECTIONIDPREFIX : 'section-', - SHOW : 'editing_show' + ACTIVITYINSTANCE: 'activityinstance', + AVAILABILITYINFODIV: 'div.availabilityinfo', + CONTENTWITHOUTLINK: 'contentwithoutlink', + CONDITIONALHIDDEN: 'conditionalhidden', + DIMCLASS: 'dimmed', + DIMMEDTEXT: 'dimmed_text', + EDITINSTRUCTIONS: 'editinstructions', + HIDE: 'hide', + MODINDENTCOUNT: 'mod-indent-', + MODINDENTHUGE: 'mod-indent-huge', + MODULEIDPREFIX: 'module-', + SECTIONHIDDENCLASS: 'hidden', + SECTIONIDPREFIX: 'section-', + SHOW: 'editing_show' }, // The CSS selectors we use. SELECTOR = { ACTIONAREA: '.actions', - ACTIONLINKTEXT : '.actionlinktext', - ACTIVITYACTION : 'a.cm-edit-action[data-action]', - ACTIVITYICON : 'img.activityicon', - ACTIVITYINSTANCE : '.' + CSS.ACTIVITYINSTANCE, - ACTIVITYLINK: '.' + CSS.ACTIVITYINSTANCE + ' > a, .'+ CSS.ACTIVITYINSTANCE + + ACTIONLINKTEXT: '.actionlinktext', + ACTIVITYACTION: 'a.cm-edit-action[data-action]', + ACTIVITYICON: 'img.activityicon', + ACTIVITYINSTANCE: '.' + CSS.ACTIVITYINSTANCE, + ACTIVITYLINK: '.' + CSS.ACTIVITYINSTANCE + ' > a, .' + CSS.ACTIVITYINSTANCE + ' > span[data-inplaceeditable] > a:not([data-inplaceeditablelink])', - ACTIVITYLI : 'li.activity', - COMMANDSPAN : '.commands', - CONTENTAFTERLINK : 'div.contentafterlink', - CONTENTWITHOUTLINK : 'div.contentwithoutlink', + ACTIVITYLI: 'li.activity', + COMMANDSPAN: '.commands', + CONTENTAFTERLINK: 'div.contentafterlink', + CONTENTWITHOUTLINK: 'div.contentwithoutlink', GROUPINGLABEL: '.' + CSS.ACTIVITYINSTANCE + ' .groupinglabel', - HIDE : 'a.editing_hide', - HIGHLIGHT : 'a.editing_highlight', - INSTANCENAME : 'span.instancename', - MODINDENTDIV : '.mod-indent', - MODINDENTOUTER : '.mod-indent-outer', - PAGECONTENT : 'body', - SECTIONLI : 'li.section', - SHOW : 'a.'+CSS.SHOW, - SHOWHIDE : 'a.editing_showhide' + HIDE: 'a.editing_hide', + HIGHLIGHT: 'a.editing_highlight', + INSTANCENAME: 'span.instancename', + MODINDENTDIV: '.mod-indent', + MODINDENTOUTER: '.mod-indent-outer', + PAGECONTENT: 'body', + SECTIONLI: 'li.section', + SHOW: 'a.' + CSS.SHOW, + SHOWHIDE: 'a.editing_showhide' }, INDENTLIMITS = { MIN: 0, @@ -114,7 +114,9 @@ Y.extend(TOOLBOX, Y.Base, { if (responsetext.error) { new M.core.ajaxException(responsetext); } - } catch (e) {} + } catch (e) { + // Ignore. + } // Run the callback if we have one. if (success_callback) { @@ -370,7 +372,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { // Prevent the default button action ev.preventDefault(); - var direction = (action === 'moveleft') ? -1: 1; + var direction = (action === 'moveleft') ? -1 : 1; // And we need to determine the current and new indent level var indentdiv = activity.one(SELECTOR.MODINDENTDIV), @@ -447,7 +449,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { ev.preventDefault(); // Get the element we're working on - var element = activity, + var element = activity, // Create confirm string (different if element has or does not have name) confirmstring = '', plugindata = { @@ -580,7 +582,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { SELECTOR.CONTENTWITHOUTLINK ].join(', ')), availabilityinfo = activity.one(CSS.AVAILABILITYINFODIV), - nextaction = (action === 'hide') ? 'show': 'hide', + nextaction = (action === 'hide') ? 'show' : 'hide', buttontext = button.one('span'), newstring = M.util.get_string(nextaction, 'moodle'), buttonimg = button.one('img'); @@ -598,7 +600,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { buttonimg.setAttribute('alt', newstring); } - button.replaceClass('editing_'+action, 'editing_'+nextaction); + button.replaceClass('editing_' + action, 'editing_' + nextaction); button.setData('action', nextaction); if (buttontext) { buttontext.set('text', newstring); @@ -629,7 +631,7 @@ Y.extend(RESOURCETOOLBOX, TOOLBOX, { if (availabilityinfo) { availabilityinfo.toggleClass(CSS.HIDE); } - return (action === 'hide') ? 0: 1; + return (action === 'hide') ? 0 : 1; }, /** @@ -786,7 +788,7 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { * @method initializer * @protected */ - initializer : function() { + initializer: function() { M.course.coursebase.register_module(this); // Section Highlighting. @@ -796,7 +798,7 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { Y.delegate('click', this.toggle_hide_section, SELECTOR.PAGECONTENT, SELECTOR.SECTIONLI + ' ' + SELECTOR.SHOWHIDE, this); }, - toggle_hide_section : function(e) { + toggle_hide_section: function(e) { // Prevent the default button action. e.preventDefault(); @@ -827,8 +829,8 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { var newstring = M.util.get_string(nextaction + 'fromothers', 'format_' + this.get('format')); hideicon.setAttrs({ - 'alt' : newstring, - 'src' : M.util.image_url('i/' + nextaction) + 'alt': newstring, + 'src': M.util.image_url('i/' + nextaction) }); button.set('title', newstring); if (buttontext) { @@ -837,10 +839,10 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { // Change the show/hide status var data = { - 'class' : 'section', - 'field' : 'visible', - 'id' : Y.Moodle.core_course.util.section.getId(section.ancestor(M.course.format.get_section_wrapper(Y), true)), - 'value' : value + 'class': 'section', + 'field': 'visible', + 'id': Y.Moodle.core_course.util.section.getId(section.ancestor(M.course.format.get_section_wrapper(Y), true)), + 'value': value }; var lightbox = M.util.add_lightbox(Y, section); @@ -872,7 +874,7 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { * @method toggle_highlight * @param {EventFacade} e */ - toggle_highlight : function(e) { + toggle_highlight: function(e) { // Prevent the default button action. e.preventDefault(); @@ -923,17 +925,17 @@ Y.extend(SECTIONTOOLBOX, TOOLBOX, { // Change the highlight status. var data = { - 'class' : 'course', - 'field' : 'marker', - 'value' : value + 'class': 'course', + 'field': 'marker', + 'value': value }; var lightbox = M.util.add_lightbox(Y, section); lightbox.show(); this.send_request(data, lightbox); } }, { - NAME : 'course-section-toolbox', - ATTRS : { + NAME: 'course-section-toolbox', + ATTRS: { } }); diff --git a/course/yui/build/moodle-course-util-cm/moodle-course-util-cm-debug.js b/course/yui/build/moodle-course-util-cm/moodle-course-util-cm-debug.js index aef40c5055a..6d37e5826e3 100644 --- a/course/yui/build/moodle-course-util-cm/moodle-course-util-cm-debug.js +++ b/course/yui/build/moodle-course-util-cm/moodle-course-util-cm-debug.js @@ -17,7 +17,7 @@ Y.namespace('Moodle.core_course.util.cm'); */ Y.Moodle.core_course.util.cm = { CONSTANTS: { - MODULEIDPREFIX : 'module-' + MODULEIDPREFIX: 'module-' }, SELECTORS: { COURSEMODULE: '.activity', diff --git a/course/yui/build/moodle-course-util-cm/moodle-course-util-cm.js b/course/yui/build/moodle-course-util-cm/moodle-course-util-cm.js index aef40c5055a..6d37e5826e3 100644 --- a/course/yui/build/moodle-course-util-cm/moodle-course-util-cm.js +++ b/course/yui/build/moodle-course-util-cm/moodle-course-util-cm.js @@ -17,7 +17,7 @@ Y.namespace('Moodle.core_course.util.cm'); */ Y.Moodle.core_course.util.cm = { CONSTANTS: { - MODULEIDPREFIX : 'module-' + MODULEIDPREFIX: 'module-' }, SELECTORS: { COURSEMODULE: '.activity', diff --git a/course/yui/build/moodle-course-util-section/moodle-course-util-section-debug.js b/course/yui/build/moodle-course-util-section/moodle-course-util-section-debug.js index 9e38dcb0b4b..46acf836440 100644 --- a/course/yui/build/moodle-course-util-section/moodle-course-util-section-debug.js +++ b/course/yui/build/moodle-course-util-section/moodle-course-util-section-debug.js @@ -17,7 +17,7 @@ Y.namespace('Moodle.core_course.util.section'); */ Y.Moodle.core_course.util.section = { CONSTANTS: { - SECTIONIDPREFIX : 'section-' + SECTIONIDPREFIX: 'section-' }, /** diff --git a/course/yui/build/moodle-course-util-section/moodle-course-util-section.js b/course/yui/build/moodle-course-util-section/moodle-course-util-section.js index 9e38dcb0b4b..46acf836440 100644 --- a/course/yui/build/moodle-course-util-section/moodle-course-util-section.js +++ b/course/yui/build/moodle-course-util-section/moodle-course-util-section.js @@ -17,7 +17,7 @@ Y.namespace('Moodle.core_course.util.section'); */ Y.Moodle.core_course.util.section = { CONSTANTS: { - SECTIONIDPREFIX : 'section-' + SECTIONIDPREFIX: 'section-' }, /** diff --git a/filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker-debug.js b/filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker-debug.js index 58f6b4c265a..1f36fe30e5f 100644 --- a/filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker-debug.js +++ b/filter/glossary/yui/build/moodle-filter_glossary-autolinker/moodle-filter_glossary-autolinker-debug.js @@ -18,33 +18,33 @@ AUTOLINKER = function() { AUTOLINKER.superclass.constructor.apply(this, arguments); }; Y.extend(AUTOLINKER, Y.Base, { - overlay : null, + overlay: null, alertpanels: {}, - initializer : function() { + initializer: function() { var self = this; require(['core/event'], function(event) { - Y.delegate('click', function(e){ + Y.delegate('click', function(e) { e.preventDefault(); - //display a progress indicator + // display a progress indicator var title = '', content = Y.Node.create('