Commit edfa0309 authored by volkerk's avatar volkerk Committed by TravisCarden

Issue #2923441 by volkerk: Uncaught TypeError size() is not a function

parent 0e011dfd
...@@ -6,11 +6,11 @@ ...@@ -6,11 +6,11 @@
*/ */
Drupal.behaviors.checklistapiUpdateProgressBar = { Drupal.behaviors.checklistapiUpdateProgressBar = {
attach: function (context) { attach: function (context) {
var total_items = $(':checkbox.checklistapi-item', context).size(), var total_items = $(':checkbox.checklistapi-item', context).length,
progress_bar = $('#checklistapi-checklist-form .progress__bar', context), progress_bar = $('#checklistapi-checklist-form .progress__bar', context),
progress_percentage = $('#checklistapi-checklist-form .progress__percentage', context); progress_percentage = $('#checklistapi-checklist-form .progress__percentage', context);
$(':checkbox.checklistapi-item', context).change(function () { $(':checkbox.checklistapi-item', context).change(function () {
var num_items_checked = $(':checkbox.checklistapi-item:checked', context).size(), var num_items_checked = $(':checkbox.checklistapi-item:checked', context).length,
percent_complete = Math.round(num_items_checked / total_items * 100), percent_complete = Math.round(num_items_checked / total_items * 100),
args = {}; args = {};
progress_bar.css('width', percent_complete + '%'); progress_bar.css('width', percent_complete + '%');
...@@ -28,10 +28,10 @@ ...@@ -28,10 +28,10 @@
Drupal.behaviors.checklistapiFieldsetSummaries = { Drupal.behaviors.checklistapiFieldsetSummaries = {
attach: function (context) { attach: function (context) {
$('#checklistapi-checklist-form .vertical-tabs__panes > details', context).drupalSetSummary(function (context) { $('#checklistapi-checklist-form .vertical-tabs__panes > details', context).drupalSetSummary(function (context) {
var total = $(':checkbox.checklistapi-item', context).size(), var total = $(':checkbox.checklistapi-item', context).length,
args = {}; args = {};
if (total) { if (total) {
args['@complete'] = $(':checkbox.checklistapi-item:checked', context).size(); args['@complete'] = $(':checkbox.checklistapi-item:checked', context).length;
args['@total'] = total; args['@total'] = total;
args['@percent'] = Math.round(args['@complete'] / args['@total'] * 100); args['@percent'] = Math.round(args['@complete'] / args['@total'] * 100);
return Drupal.t('@complete of @total (@percent%)', args); return Drupal.t('@complete of @total (@percent%)', args);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment