10 require([
'jquery'],
function($){
13 var fieldset = $(
'#system_full_page_cache_varnish'),
14 fields = fieldset.find(
':input:not(button)');
15 if (fieldset.is(
':visible') ==
false) {
19 fields.each(
function (e) {
20 $(
this).data(
'previous-value', $(
this).val());
22 fieldset.on(
'change',
function (e) {
23 var invalidFields = fields.filter(
function () {
24 return ($(
this).val().length == 0 || ($(
this).val() != $(
this).data(
'previous-value')));
26 $(
'[id^=system_full_page_cache_varnish_export_button_version]').prop(
28 (invalidFields.length > 0)