| 12345678910111213141516171819202122232425262728293031323334 | 
							- var sieve_presetsElem = document.getElementById("sieve_presets");
 
- if (sieve_presetsElem) {
 
-   $.ajax({
 
-     dataType: 'json',
 
-     url: '/api/v1/get/presets/sieve',
 
-     jsonp: false,
 
-     complete: function (data) {
 
-       if (data.responseText !== '{}') {
 
-         var sieveMailboxPresets = JSON.parse(data.responseText);
 
-         if (sieveMailboxPresets) {
 
-           sieve_presetsElem.innerHTML = '';
 
-           sieveMailboxPresets.forEach(function (item, index) {
 
-             var elemID = 'sieve_preset_' + index;
 
-             sieve_presetsElem.innerHTML += '<li><a href="#" class="small" id="' + elemID + '">' + lang.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=add_filter] #script_desc').value = item.headline;
 
-                 document.querySelector('form[data-id=add_filter] #script_data').value = item.content;
 
-                 return true;
 
-               });
 
-             }, 0);
 
-           });
 
-         }
 
-       }
 
-     }
 
-   });
 
- }
 
 
  |