Sha256: 99d79f19f72ba40ec635a3d4ac073fd6c0e433407106e3e78152e3b08a922993
Contents?: true
Size: 930 Bytes
Versions: 8
Compression:
Stored size: 930 Bytes
Contents
export class VSelects { constructor(options, params, event) { this.target = options.target; this.params = params; this.event = event; } call(results) { let targetFields =document.querySelectorAll('input[name="'+this.target+'"]'); let checked = this.event.target.checked; new Promise(function (resolve) { if (targetFields) { if (checked) { for (let i = 0; i < targetFields.length; i++) { console.log(i); targetFields[i].checked = true; } } else { for (let i = 0; i < targetFields.length; i++) { targetFields[i].checked = false; } } } results.push({action:'selects', statusCode: 200}); resolve(results); }); } }
Version data entries
8 entries across 8 versions & 1 rubygems