(Difference between pages)
Demo writer (talk | contribs) No edit summary Tag: 2017 source edit |
Demo writer (talk | contribs) (Created page with "→Any JavaScript here will be loaded for all users on every page load.: function OnboardingCalcProgress( data ) { var dfd = $.Deferred(); var checked = 0; var onboadItem...") |
||
Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | |||
function OnboardingCalcProgress( data ) { | |||
var dfd = $.Deferred(); | |||
var checked = 0; | |||
var onboadItemCheckboxes = this.$element.find( 'input[value^=onboard_item]' ); | |||
var total = onboadItemCheckboxes.length; | |||
if ( total < 1 ) { | |||
dfd.resolve( data ); | |||
return dfd.promise(); | |||
} | |||
var items = this.getItems(); | |||
for( var name in data ) { | |||
if ( !name.startsWith( 'checkbox_multi-' ) ) { | |||
continue; | |||
} | |||
var checkedCheckboxes = data[name]; | |||
for ( var i = 0; i < checkedCheckboxes.length; i++ ) { | |||
checked++; | |||
} | |||
} | |||
data.progress = ( 100 * checked ) / total; | |||
* | dfd.resolve( data ); | ||
return dfd.promise(); | |||
} | |||
Latest revision as of 08:38, 13 April 2023
/* Any JavaScript here will be loaded for all users on every page load. */
function OnboardingCalcProgress( data ) {
var dfd = $.Deferred();
var checked = 0;
var onboadItemCheckboxes = this.$element.find( 'input[value^=onboard_item]' );
var total = onboadItemCheckboxes.length;
if ( total < 1 ) {
dfd.resolve( data );
return dfd.promise();
}
var items = this.getItems();
for( var name in data ) {
if ( !name.startsWith( 'checkbox_multi-' ) ) {
continue;
}
var checkedCheckboxes = data[name];
for ( var i = 0; i < checkedCheckboxes.length; i++ ) {
checked++;
}
}
data.progress = ( 100 * checked ) / total;
dfd.resolve( data );
return dfd.promise();
}
{ "type": "PROPERTY_CONSTRAINT_SCHEMA", "constraints": { "type_constraint": "_txt", "allowed_values": [ "ISO 9001:2008 1.0", "ISO 9001:2008 1.1.", "ISO 9001:2008 4.1", "ISO 9001:2008 4.2.1", "ISO 9001:2008 4.2.2", "ISO 9001:2008 4.2.3", "ISO 9001:2008 5.1", "ISO 9001:2008 5.3", "ISO 9001:2008 5.4.1.", "ISO 9001:2008 5.5.3", "ISO 9001:2008 5.5", "ISO 9001:2008 5.6", "ISO 9001:2008 6.1", "ISO 9001:2008 6.2", "ISO 9001:2008 6.2.2", "ISO 9001:2008 6.3", "ISO 9001:2008 6.4", "ISO 9001:2008 7.1", "ISO 9001:2008 7.2", "ISO 9001:2008 7.4", "ISO 9001:2008 7.5", "ISO 9001:2008 7.6", "ISO 9001:2008 8.1", "ISO 9001:2008 8.2.1", "ISO 9001:2008 8.2.2", "ISO 9001:2008 8.2" ] } }