Sha256: 45275ea270e34beb89827fb55118f9f7ff2ac41a77837a8b985db73b3e62c553
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
// Persisted value warning (function() { var warningMessage = '<span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> You are changing the currently saved value for this input.'; $(document).on('keyup', '[data-persisted-value]', function() { var $input = $(this); var persistedValue = $input.attr('data-persisted-value'); var $wrapper = $input.closest('.form-group'); if ( !persistedValue ) return; var value = $input.val(); var $label = $wrapper.find('.control-label'); if ( !$label.length ) return; var $warning = $wrapper.find('.persisted-value-warning'); var warningMessageOverride = $input.attr('data-persisted-value-warning'); if ( warningMessageOverride ) { warningMessage = warningMessageOverride; } if ( value != persistedValue ) { $wrapper.addClass('has-persisted-value-warning'); if ( $warning.length ) { $warning.html(warningMessage); } else { $label.before('<div class="alert alert-warning persisted-value-warning" role="alert">' + warningMessage + '</div>'); } } else { $warning.remove(); $wrapper.removeClass('has-persisted-value-warning'); } }); })();
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
forest_cms-0.98.1 | app/assets/javascripts/forest/admin/partials/persisted_value_warnings.js |