| 12345678910111213141516171819202122232425262728293031323334 | 
							- var rspamd_presetsElem = document.getElementById("rspamd_presets");
 
- if (rspamd_presetsElem) {
 
-   $.ajax({
 
-     dataType: 'json',
 
-     url: '/api/v1/get/presets/rspamd',
 
-     jsonp: false,
 
-     complete: function (data) {
 
-       if (data.responseText !== '{}') {
 
-         var rspamdPresets = JSON.parse(data.responseText);
 
-         if (rspamdPresets) {
 
-           rspamd_presetsElem.innerHTML = '';
 
-           rspamdPresets.forEach(function (item, index) {
 
-             var elemID = 'rspamd_preset_' + index;
 
-             rspamd_presetsElem.innerHTML += '<li><a href="#" class="small" id="' + elemID + '">' + lang.rsettings_insert_preset.replace('%s', item.headline) + '</a></li>';
 
-             /*
 
-             we need to define 0-timeout here, to prevent dom not be ready.
 
-              */
 
-             setTimeout(function () {
 
-               document.getElementById(elemID).addEventListener('click', function (e) {
 
-                 e.preventDefault();
 
-                 document.querySelector('form[data-id=rsetting] #adminRspamdSettingsDesc').value = item.headline;
 
-                 document.querySelector('form[data-id=rsetting] #adminRspamdSettingsContent').value = item.content;
 
-                 return true;
 
-               });
 
-             }, 0);
 
-           });
 
-         }
 
-       }
 
-     }
 
-   });
 
- }
 
 
  |