##// END OF EJS Templates
Se logró solucionar el problema del ID replicado al momento de crear un campaña con template experiment
Se logró solucionar el problema del ID replicado al momento de crear un campaña con template experiment

File last commit:

r367:9e304f85f976
r367:9e304f85f976
Show More
prepopulate.js
43 lines | 1.5 KiB | application/javascript | JavascriptLexer
Nueva plantilla, prueba comunicacion y nuevos campos ddsrest
r338 /*global URLify*/
Renato-TUF
Se logró solucionar el problema del ID replicado al momento de crear un campaña con template experiment
r367 'use strict';
{
const $ = django.jQuery;
Nueva plantilla, prueba comunicacion y nuevos campos ddsrest
r338 $.fn.prepopulate = function(dependencies, maxLength, allowUnicode) {
/*
Depends on urlify.js
Populates a selected field with the values of the dependent fields,
URLifies and shortens the string.
dependencies - array of dependent fields ids
maxLength - maximum length of the URLify'd string
allowUnicode - Unicode support of the URLify'd string
*/
return this.each(function() {
Renato-TUF
Se logró solucionar el problema del ID replicado al momento de crear un campaña con template experiment
r367 const prepopulatedField = $(this);
Nueva plantilla, prueba comunicacion y nuevos campos ddsrest
r338
Renato-TUF
Se logró solucionar el problema del ID replicado al momento de crear un campaña con template experiment
r367 const populate = function() {
Nueva plantilla, prueba comunicacion y nuevos campos ddsrest
r338 // Bail if the field's value has been changed by the user
if (prepopulatedField.data('_changed')) {
return;
}
Renato-TUF
Se logró solucionar el problema del ID replicado al momento de crear un campaña con template experiment
r367 const values = [];
Nueva plantilla, prueba comunicacion y nuevos campos ddsrest
r338 $.each(dependencies, function(i, field) {
field = $(field);
if (field.val().length > 0) {
values.push(field.val());
}
});
prepopulatedField.val(URLify(values.join(' '), maxLength, allowUnicode));
};
prepopulatedField.data('_changed', false);
prepopulatedField.on('change', function() {
prepopulatedField.data('_changed', true);
});
if (!prepopulatedField.val()) {
$(dependencies.join(',')).on('keyup change focus', populate);
}
});
};
Renato-TUF
Se logró solucionar el problema del ID replicado al momento de crear un campaña con template experiment
r367 }