1jQuery(document).ready(function(){ 2 3 $('button.yaxml_snss_refresh').click(function(){ 4 var THIS = this; 5 if ($(THIS).hasClass('checked')) { 6 if (confirm("Ðа ÑÑой неделе даннÑе Ñже обновлÑлиÑÑ. ÐовÑоÑиÑÑ?")) { 7 } else { 8 return false; 9 } 10 } 11 var data = []; 12 data.push({'name': 'action', 'value': 'yaxml_snss_refresh'}); 13 data.push({'name': 'project', 'value': $(THIS).data('project')}); 14 $('#progress').show(); 15 $.post('/ajax/',data,function(data){ 16 //alert(data.msg); 17 $('#debug').text(data.result); 18 location.reload(); 19 },"json"); 20 }); 21 22 $(document).on('click','a[name="yawm_del_otext"]',function(){ 23 var THIS = this; 24 var data = []; 25 data.push({'name': 'action', 'value': 'yawm_del_otext'}); 26 data.push({'name': 'project', 'value': $(THIS).data('project')}); 27 data.push({'name': 'url', 'value': $(THIS).data('url')}); 28 $.post('/ajax/',data,function(data){ 29 alert(data.msg); 30 },"json"); 31 }); 32 33 $(document).on('click','a[name="yawm_del_sitemap"]',function(){ 34 var THIS = this; 35 var data = []; 36 data.push({'name': 'action', 'value': 'yawm_del_sitemap'}); 37 data.push({'name': 'project', 'value': $(THIS).data('project')}); 38 data.push({'name': 'url', 'value': $(THIS).data('url')}); 39 $.post('/ajax/',data,function(data){ 40 alert(data.msg); 41 },"json"); 42 }); 43 44 $('a.yawm_info').click(function(){ 45 var THIS = this; 46 var data = []; 47 data.push({'name': 'action', 'value': 'yawm_info'}); 48 data.push({'name': 'project', 'value': $(THIS).attr('project')}); 49 data.push({'name': 'site', 'value': $(THIS).attr('site')}); 50 data.push({'name': 'tips', 'value': $(THIS).attr('tips')}); 51 52 $.post('/ajax/',data,function(data){ 53 $('div.yawm_info[id="'+$(THIS).attr('tips')+'"]').html(data); 54 }); 55 }); 56 $('a.yawm_info.active').click(); 57 58 // NEW URLS 59 $('textarea[name="new_urls"]').change(function(){ 60 var lines = 0; 61 if ($(this).val() != 0) { 62 var lines = $(this).val().split("\n").length; 63 } 64 $('p.urls_count').text('ÐолиÑеÑÑво URL: ' + lines); 65 if (lines > 100) { 66 $('p.urls_count').css('color', 'red'); 67 } else { 68 $('p.urls_count').css('color', 'black'); 69 } 70 }); 71 $('textarea[name="new_urls"]').keyup(function(){ 72 $('textarea[name="new_urls"]').change(); 73 }); 74 $('textarea[name="new_urls"]').change(); 75 76 // NEW KEYWORDS 77 $('textarea[name="new_keywords"]').change(function(){ 78 var lines = 0; 79 if ($(this).val() != 0) { 80 var lines = $(this).val().split("\n").length; 81 } 82 $('p.keywords_count').text('ÐолиÑеÑÑво Ñлов: ' + lines); 83 if (lines > 100) { 84 $('p.keywords_count').css('color', 'red'); 85 } else { 86 $('p.keywords_count').css('color', 'black'); 87 } 88 }); 89 $('textarea[name="new_keywords"]').keyup(function(){ 90 $('textarea[name="new_keywords"]').change(); 91 }); 92 $('textarea[name="new_keywords"]').change(); 93 94 $('a.delete_project').click(function(){ 95 var obj = this; 96 var Kind = $(obj).data('kind'); 97 var ID = $(obj).data('id'); 98 if (confirm("ÐÑ Ð¿Ð¾Ð´ÑвеÑждаеÑе Ñдаление?")) { 99 var data = []; 100 data.push({'name': 'action', 'value': 'delete_project'}); 101 data.push({'name': 'kind', 'value': Kind}); 102 data.push({'name': 'id', 'value': ID}); 103 $.post('/ajax/',data,function(data){ 104 if(data.status=="ok"){ 105 $(obj).parents('tr').remove(); 106 } 107 },"json"); 108 } else { 109 } 110 return false; 111 }) 112 113 $('input.update_project[type="checkbox"]').click(function(){ 114 var obj = this; 115 var Kind = $(obj).data('kind'); 116 var ID = $(obj).data('id'); 117 var active = 'no'; 118 if ($(obj).prop('checked')) { 119 active = 'yes'; 120 } else { 121 active = 'no'; 122 } 123 //alert(ID + ' ' + active); 124 var data = []; 125 data.push({'name': 'action', 'value': 'update_project'}); 126 data.push({'name': 'kind', 'value': Kind}); 127 data.push({'name': 'id', 'value': ID}); 128 data.push({'name': 'active', 'value': active}); 129 $(obj).attr('disabled', true).attr('disabled',true); 130 $.post('/ajax/',data,function(data){ 131 if(data.status=="ok"){ 132 $(obj).attr('disabled', true).attr('disabled',false); 133 } 134 },"json"); 135 }) 136 137 $('button.sitemap').click(function(){ 138 var obj = this; 139 var site = $(obj).parents('form').find('input[name="site"]').val(); 140 var data = []; 141 data.push({'name': 'action', 'value': 'sitemap'}); 142 data.push({'name': 'site', 'value': site}); 143 $(obj).attr('disabled', true).attr('disabled',true); 144 $.post('/ajax/',data,function(data){ 145 if(data.status=="ok"){ 146 $(obj).attr('disabled',false).parents('form').find('textarea[name="new_urls"]').val(data.sitemap).change(); 147 } 148 },"json"); 149 }) 150 151 $('form.form-signin').submit(function(){ 152 var THIS = this; 153 var data = []; 154 $(this).find('input').each(function(i){ 155 var name = $(this).attr('name'); 156 var value = $(this).val(); 157 data.push({'name': name, 'value': value}); 158 }); 159 data.push({'name': 'action', 'value': 'login'}); 160 $.post('/ajax/',data,function(data){ 161 $(THIS).find('input').css('border-color',"#ccc"); 162 if(data.status=="ok"){ 163 location.reload(); 164 }else{ 165 $(THIS).find('input[name="'+data.name+'"]').css('border-color',"red"); 166 } 167 },"json"); 168 return false;
169 }); 170 171 $(document).on('submit','form.ajax_form',function(){ 172 //$('form.ajax_form').submit(function(){ 173 var THIS = this; 174 var report = $(THIS).data('report'); 175 var data = []; 176 $(this).find('input,textarea,select').each(function(i){ 177 var name = $(this).attr('name'); 178 var value = $(this).val(); 179 if ($(this).attr('type') == 'radio' || $(this).attr('type') == 'checkbox') { 180 if ($(this).prop('checked')) { 181 data.push({'name': name, 'value': value}); 182 } 183 } else { 184 data.push({'name': name, 'value': value}); 185 } 186 }); 187 $(THIS).find('button[type="submit"]').attr('disabled',true); 188 $.post('/ajax/',data,function(data){ 189 $(THIS).find('input,textarea,select').css('border-color',"#ccc"); 190 if(data.status=="ok"){ 191 if (report == 'add') { 192 $(THIS).find('.report').html(data.msg).show().fadeOut('slow'); 193 } else if (report == 'reset') { 194 alert(data.msg); 195 $(THIS)[0].reset(); 196 } else if (report == 'alert') { 197 alert(data.msg); 198 $(THIS).find('button[type="submit"]').attr('disabled',false); 199 } else { 200 $(THIS).html(data.msg); 201 } 202 }else{ 203 $(THIS).find('button[type="submit"]').attr('disabled',false); 204 $(THIS).find('input[name="'+data.name+'"],textarea[name="'+data.name+'"]').css('border-color',"red"); 205 if (typeof data.msg != "undefined") { 206 alert(data.msg); 207 } 208 } 209 },"json"); 210 return false; 211 }); 212});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.