1/*! 2 * jQuery Cookie Plugin v1.4.0 3 * https://github.com/carhartl/jquery-cookie 4 * 5 * Copyright 2013 Klaus Hartl 6 * Released under the MIT license 7 */ 8(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory)}else if(typeof exports==='object'){factory(require('jquery'))}else{factory(jQuery)}}(function($){var pluses=/\+/g;function encode(s){return config.raw?s:encodeURIComponent(s)}function decode(s){return config.raw?s:decodeURIComponent(s)}function stringifyCookieValue(value){return encode(config.json?JSON.stringify(value):String(value))}function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\')}try{s=decodeURIComponent(s.replace(pluses,' '));return config.json?JSON.parse(s):s}catch(e){}}function read(s,converter){var value=config.raw?s:parseCookieValue(s);return $.isFunction(converter)?converter(value):value}var config=$.cookie=function(key,value,options){if(value!==undefined&&!$.isFunction(value)){options=$.extend({},config.defaults,options);if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setTime(+t+days*864e+5)}return(document.cookie=[encode(key),'=',stringifyCookieValue(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''))}var result=key?undefined:{};var cookies=document.cookie?document.cookie.split('; '):[];for(var i=0,l=cookies.length;i<l;i++){var parts=cookies[i].split('=');var name=decode(parts.shift());var cookie=parts.join('=');if(key&&key===name){result=read(cookie,value);break}if(!key&&(cookie=read(cookie))!==undefined){result[name]=cookie}}return result};config.defaults={};$.removeCookie=function(key,options){if($.cookie(key)===undefined){return false}$.cookie(key,'',$.extend({},options,{expires:-1}));return!$.cookie(key)}})); 9 10 11function lc_update(){ 12 lc_timeout_counter--; 13 if(lc_timeout_counter<1){ 14 clearInterval(lc_update_time); 15 $(".lc_chat_list_area").append("<div class='lc_chat_timeout'><div class='lc_chat_timeout_descr'>Âû áûëè îôôëàéí áîëåå "+lc_timeout_min+" ìèí.<a href='#' class='lc_chat_timeout_imback'>ß âåðíóëñÿ</a></div>"); 16 return false; 17 } 18 if(lc_anim_bar_type<1) lc_animate_bar(); 19 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'update',page_id:lc_page_id},function(d){ 20 if(lc_soundoff==1){ 21 d = d.split("<audio"); 22 d = d[0]; 23 } 24 $("#lc_chat").html(d); 25 lc_personal_color(); 26 }); 27} 28 29function lc_add(){ 30 var text = $("#lc_text").val(); 31 if(text.length<1){ 32 alert('Âû íå ââåëè ñîîáùåíèå'); 33 return false; 34 } 35 lc_start(true); 36 $("#lc_text").addClass('lc_loading'); 37 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'add',text:text,page_id:lc_page_id},function(d){ 38 $("#lc_text").removeClass('lc_loading'); 39 var error = d.split('error:'); 40 if(error[0]=='.') alert(error[1]); 41 else{ 42 if(lc_soundoff==1){ 43 d = d.split("<audio"); 44 d = d[0]; 45 } 46 $("#lc_chat").html(d); 47 $("#lc_text").val(''); 48 $(".lc_symb_left").html(lc_symb_left); 49 lc_personal_color(); 50 } 51 }); 52} 53 54function lc_start(stop){ 55 $(".lc_chat_timeout").remove(); 56 lc_timeout_counter = lc_timeout; 57 if(!stop){ 58 lc_update(); 59 if(lc_anim_bar_type==1) lc_animate_bar(); 60 }else lc_animate_bar(); 61 clearInterval(lc_update_time); 62 lc_update_time = setInterval(function(){lc_update()},lc_interval*1000); 63} 64 65function lc_personal_color(){ 66 $(".lc_member").each(function(){ 67 if($(this).text()=='@'+lc_member || $(this).text()==lc_member) $(this).parents('.lc_chat_li').addClass('lc_personal'); 68 }); 69} 70 71function lc_animate_bar(){ 72 if($(".lc_progress").length<1) return false; 73 $(".lc_progress_bar").stop(true,true).animate({width:'0'},lc_anim_bar_time,"linear",function(){ 74 $(this).css({width:'100%'}); 75 }); 76} 77 78function lc_reload_window(trig){ 79 $("."+trig).click(); 80} 81 82function showAlert(msg){ 83 alert(msg); 84 return false; 85} 86 87function lc_tag_url(){ 88 if(lc_bb_ctag=='url'){ 89 $(".lc_bb_modal").fadeOut(300); 90 lc_bb_ctag = ''; 91 return false; 92 } 93 lc_bb_ctag='url'; 94 var title = ''; 95 element = document.getElementById(lc_textarea); 96 if(document.selection){ 97 element.focus(); 98 sel = document.selection.createRange(); 99 title = sel.text; 100 } else if (element.selectionStart || element.selectionStart == '0') { 101 element.focus(); 102 var startPos = element.selectionStart; 103 var endPos = element.selectionEnd; 104 title = element.value.substring(startPos, endPos); 105 } 106 $(".lc_bb_modal_content").html('<li><span>Àäðåñ ñòðàíèöû:</span><input type="text" data-tag="leech" class="lc_bb_url" id="lc_bb_url" value="" placeholder="http://..." /></li><li><span>Íàçâàíèå ñòðàíèöû:</span><input type="text" class="lc_bb_title" value="'+title+'" placeholder="Íå îáÿçàòåëüíî" /></li>'); 107 $(".lc_bb_modal").fadeIn(300); 108 document.getElementById('lc_bb_url').focus(); 109 return false;
110} 111function lc_tag_img(){ 112 if(lc_bb_ctag=='img'){ 113 $(".lc_bb_modal").fadeOut(300); 114 lc_bb_ctag = ''; 115 return false; 116 } 117 lc_bb_ctag='img'; 118 var title = ''; 119 element = document.getElementById(lc_textarea); 120 if(document.selection){ 121 element.focus(); 122 sel = document.selection.createRange(); 123 title = sel.text; 124 } else if (element.selectionStart || element.selectionStart == '0') { 125 element.focus(); 126 var startPos = element.selectionStart; 127 var endPos = element.selectionEnd; 128 title = element.value.substring(startPos, endPos); 129 } 130 $(".lc_bb_modal_content").html('<li><span>Àäðåñ èçîáðàæåíèÿ:</span><input type="text" data-tag="img" class="lc_bb_url" id="lc_bb_url" value="'+title+'" placeholder="http://...jpg" /></li>'); 131 $(".lc_bb_modal").fadeIn(300); 132 document.getElementById('lc_bb_url').focus(); 133 return false; 134} 135function lc_tag_video(){ 136 if(lc_bb_ctag=='video'){ 137 $(".lc_bb_modal").fadeOut(300); 138 lc_bb_ctag = ''; 139 return false; 140 } 141 lc_bb_ctag='video'; 142 var title = ''; 143 element = document.getElementById(lc_textarea); 144 if(document.selection){ 145 element.focus(); 146 sel = document.selection.createRange(); 147 title = sel.text; 148 } else if (element.selectionStart || element.selectionStart == '0') { 149 element.focus(); 150 var startPos = element.selectionStart; 151 var endPos = element.selectionEnd; 152 title = element.value.substring(startPos, endPos); 153 } 154 $(".lc_bb_modal_content").html('<li><span>Àäðåñ âèäåî:</span><input type="text" data-tag="video" class="lc_bb_url" id="lc_bb_url" value="'+title+'" placeholder="http://..." /></li>'); 155 $(".lc_bb_modal").fadeIn(300); 156 document.getElementById('lc_bb_url').focus(); 157 return false; 158} 159function lc_bb_modal_hide(){ 160 $(".lc_bb_modal").fadeOut(300,function(){ 161 lc_bb_ctag = ''; 162 $(".lc_bb_modal_content").html(''); 163 }); 164} 165 166function lc_tag(start,end,text){ 167 if(!end) end = start; 168 element = document.getElementById(lc_textarea); 169 if (document.selection){ 170 element.focus(); 171 sel = document.selection.createRange(); 172 if(!text) text = sel.text; 173 sel.text = '['+start+']' + text + '[/'+end+']'; 174 } else if (element.selectionStart || element.selectionStart == '0') { 175 element.focus(); 176 var startPos = element.selectionStart; 177 var endPos = element.selectionEnd; 178 if(!text) text = element.value.substring(startPos, endPos); 179 element.value = element.value.substring(0, startPos) + '['+start+']' + text + '[/'+end+']' + element.value.substring(endPos, element.value.length); 180 } else { 181 element.value += '['+start+']' + '[/'+end+']'; 182 } 183} 184 185$(document) 186.on('click','.lc_bb_modal_close',function(){ 187 lc_bb_modal_hide(); 188 return false; 189}) 190.on('click','.lc_bb_modal_paste',function(){ 191 var bb_tag = $(".lc_bb_url").data('tag'); 192 var bb_link = $(".lc_bb_url").val(); 193 var bb_title = ''; 194 if(bb_tag=='video'){ 195 element = document.getElementById(lc_textarea); 196 if (document.selection){ 197 element.focus(); 198 sel = document.selection.createRange(); 199 if(!text) text = sel.text; 200 sel.text = '[video='+bb_link+']'; 201 } else if (element.selectionStart || element.selectionStart == '0') { 202 element.focus(); 203 var startPos = element.selectionStart; 204 var endPos = element.selectionEnd; 205 element.value = element.value.substring(0, startPos) + '[video='+bb_link+']' + element.value.substring(endPos, element.value.length); 206 } else { 207 element.value += '[video='+bb_link+']'; 208 } 209 lc_bb_modal_hide(); 210 return false; 211 } 212 if($('.lc_bb_title').length>0){ 213 var bb_title = $(".lc_bb_title").val(); 214 } 215 if(bb_title) lc_tag(bb_tag+'='+bb_link,bb_tag,bb_title); 216 else lc_tag(bb_tag,bb_tag,bb_link); 217 218 lc_bb_modal_hide(); 219 return false; 220}) 221 222.on('click','.lc_modal_close',function(){ 223 lc_textarea='lc_text'; 224 $(".lc_modal").fadeOut(300,function(){ 225 $(".lc_modal_buttons a").hide(); 226 }); 227 return false; 228}) 229.on('click','.lc_modal_edit',function(){ 230 $("#lc_text").addClass('lc_loading'); 231 var text = $("#lc_edittext").val(); 232 var id = $("#lc_edittext").data('id'); 233 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'edit',id:id,text:text,save:true,page_id:lc_page_id},function(d){ 234 $("#lc_text").removeClass('lc_loading'); 235 var error = d.split('error:'); 236 if(error[0]=='.') alert(error[1]); 237 else{ 238 $("#lc_text_"+id).html(d); 239 $(".lc_modal").fadeOut(300); 240 } 241 }); 242 return false;
243}) 244.on('click','.lc_chat_timeout_imback',function(){ 245 $(".lc_chat_timeout").remove(); 246 lc_start(); 247 return false; 248}) 249.on('focus','.lc_textarea textarea',function(){ 250 lc_textarea = $(this).attr('id'); 251 return false; 252}) 253.on('click','.lc_admin_settings',function(){ 254 $(".lc_admin_list").slideToggle(200); 255 return false; 256}) 257.on('mouseleave','.lc_admin_list',function(){ 258 $(this).hide(100); 259}) 260.on('click','.lc_add',function(){ 261 lc_add(); 262 return false; 263}) 264.on('keyup','#lc_text',function(){ 265 var left = lc_symb_left-$(this).val().length; 266 $(".lc_symb_left").html(left); 267 if(left<0) alert('Âû ïðåâûñèëè ëèìèò ñèìâîëîâ'); 268}) 269.on('keypress','#lc_text',function(event){ 270 if(lc_on_enter==1){ 271 if(event.keyCode == 13){ 272 lc_add(); 273 return false; 274 }else if((event.ctrlKey && event.keyCode == 13) || event.keyCode == 10) $("#lc_text").val($("#lc_text").val() + "\n"); 275 }else{ 276 if((event.ctrlKey && event.keyCode == 13) || event.keyCode == 10) lc_add(); 277 } 278}) 279 280.on('click','.lc_navigation a',function(){ 281 $("#lc_text").addClass('lc_loading'); 282 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'archive',cstart:$(this).text(),page_id:$(this).parent().data('page_id')},function(d){ 283 $("#lc_text").removeClass('lc_loading'); 284 var error = d.split('error:'); 285 if(error[0]=='.') alert(error[1]); 286 else{ 287 $(".lc_modal_content").html(d); 288 lc_personal_color(); 289 } 290 }); 291 return false; 292}) 293.on('click','.lc_archive',function(){ 294 $("#lc_text").addClass('lc_loading'); 295 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'archive',page_id:lc_page_id},function(d){ 296 $("#lc_text").removeClass('lc_loading'); 297 var error = d.split('error:'); 298 if(error[0]=='.') alert(error[1]); 299 else{ 300 $(".lc_modal_header span").html("Àðõèâ ñîîáùåíèé"); 301 $(".lc_modal_content").html(d); 302 $(".lc_modal_buttons a").hide(); 303 $(".lc_modal_close").show(); 304 if(lc_user_group==1) $(".lc_modal_truncate").attr('data-page_id',lc_page_id).show(); 305 $(".lc_modal").fadeIn(300); 306 lc_personal_color(); 307 } 308 }); 309 return false; 310}) 311.on('click','.lc_pageid_trigger',function(){ 312 $("#lc_text").addClass('lc_loading'); 313 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'pageid'},function(d){ 314 $("#lc_text").removeClass('lc_loading'); 315 var error = d.split('error:'); 316 if(error[0]=='.') alert(error[1]); 317 else{ 318 $(".lc_modal_header span").html("Âñå ñòðàíèöû àðõèâîâ"); 319 $(".lc_modal_content").html(d); 320 $(".lc_modal_buttons a").hide(); 321 $(".lc_modal_close").show(); 322 $(".lc_modal").fadeIn(300); 323 } 324 }); 325 return false; 326}) 327.on('click','.lc_archive_trigger',function(){ 328 $("#lc_text").addClass('lc_loading'); 329 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'archive',page_id:'all'},function(d){ 330 $("#lc_text").removeClass('lc_loading'); 331 var error = d.split('error:'); 332 if(error[0]=='.') alert(error[1]); 333 else{ 334 $(".lc_modal_header span").html("Àðõèâ âñåõ ñîîáùåíèé"); 335 $(".lc_modal_content").html(d); 336 $(".lc_modal_buttons a").hide(); 337 $(".lc_modal_close").show(); 338 if(lc_user_group==1) $(".lc_modal_truncate").attr('data-page_id','all').show(); 339 $(".lc_modal").fadeIn(300); 340 lc_personal_color(); 341 } 342 }); 343 return false; 344}) 345.on('click','.lc_archive_id',function(){ 346 $("#lc_text").addClass('lc_loading'); 347 var page_id = $(this).text(); 348 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'archive',page_id:page_id},function(d){ 349 $("#lc_text").removeClass('lc_loading'); 350 var error = d.split('error:'); 351 if(error[0]=='.') alert(error[1]); 352 else{ 353 $(".lc_modal_header span").html("Àðõèâ ñîîáùåíèé – " + page_id); 354 $(".lc_modal_content").html(d); 355 $(".lc_modal_truncate").attr('data-page_id',page_id).show().addClass('lc_noupdate'); 356 lc_personal_color(); 357 } 358 }); 359 return false; 360}) 361.on('click','.lc_modal_truncate',function(){ 362 if(lc_user_group!=1){ 363 alert("Íåëüçÿ ýòîãî äåëàòü"); 364 return false; 365 } 366 if(!confirm("Òî÷íî óäàëèòü âñå ñîîáùåíèÿ â ýòîì àðõèâå?")) return false; 367 $("#lc_text").addClass('lc_loading'); 368 var noupdate = $(this).hasClass('lc_noupdate'); 369 $(this).removeClass('lc_noupdate'); 370 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'truncate',page_id:$(this).data('page_id')},function(d){ 371 $("#lc_text").removeClass('lc_loading'); 372 var error = d.split('error:'); 373 if(error[0]=='.') alert(error[1]); 374 else{ 375 if(!noupdate) $("#lc_chat").html(d); 376 $(".lc_modal").fadeOut(300,function(){ 377 $(".lc_modal_truncate").attr('data-page_id','').hide(); 378 }); 379 } 380 }); 381 return false;
382}) 383 384.on('click','.lc_banned_trigger',function(){ 385 $("#lc_text").addClass('lc_loading'); 386 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'banned',page_id:lc_page_id},function(d){ 387 $("#lc_text").removeClass('lc_loading'); 388 var error = d.split('error:'); 389 if(error[0]=='.') alert(error[1]); 390 else{ 391 $(".lc_modal_header span").html("Çàáàíåííûå ïîëüçîâàòåëè"); 392 $(".lc_modal_content").html(d); 393 $(".lc_modal_buttons a").hide(); 394 $(".lc_modal_close, .lc_modal_banned").show(); 395 $(".lc_modal").fadeIn(300); 396 } 397 }); 398 return false; 399}) 400.on('click','.lc_modal_banned',function(){ 401 $("#lc_banned_form").submit(); 402 return false; 403}) 404.on('click','.lc_settings_trigger',function(){ 405 $("#lc_text").addClass('lc_loading'); 406 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'settings',page_id:lc_page_id},function(d){ 407 $("#lc_text").removeClass('lc_loading'); 408 var error = d.split('error:'); 409 if(error[0]=='.') alert(error[1]); 410 else{ 411 $(".lc_modal_header span").html("Íàñòðîéêè ÷àòà"); 412 $(".lc_modal_content").html(d); 413 $(".lc_modal_buttons a").hide(); 414 $(".lc_modal_close, .lc_modal_settings").show(); 415 $(".lc_modal").fadeIn(300); 416 } 417 }); 418 return false; 419}) 420.on('click','.lc_modal_settings',function(){ 421 $("#lc_settings_form").submit(); 422 return false; 423}) 424.on('click','.lc_modal_header_close',function(){ 425 $(".lc_modal").fadeOut(200); 426 $(".lc_modal_truncate").hide(); 427 lc_textarea='lc_text'; 428 return false; 429}) 430.on('click','.lc_chat_smile_ins',function(){ 431 var smile = $(this).data('smile'); 432 $(".lc_modal_smiles").fadeOut(200); 433 var element = document.getElementById(lc_textarea); 434 element.focus(); 435 element.value += '[smile=' + smile + ']'; 436 return false; 437}) 438.on('click','.lc_bb_emo',function(){ 439 $(".lc_modal_colors").hide(0); 440 if($(".lc_smiles_groups").length<1){ 441 $("#lc_text").addClass('lc_loading'); 442 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'smilies'},function(d){ 443 $("#lc_text").removeClass('lc_loading'); 444 var error = d.split('error:'); 445 if(error[0]=='.') alert(error[1]); 446 else $(".lc_modal_smiles").html(d); 447 }); 448 } 449 $(".lc_modal_smiles").fadeToggle(200); 450 return false; 451}) 452.on('click','.lc_smile_close',function(){ 453 $(this).parent().fadeOut(200); 454 return false; 455}) 456.on('click','.lc_chat_color_ins',function(){ 457 var color = $(this).data('color'); 458 $(".lc_modal_colors").fadeOut(200); 459 lc_tag('color='+color,'color') 460 return false; 461}) 462.on('click','.lc_bb_color',function(){ 463 $(".lc_modal_smiles").hide(0); 464 if($(".lc_color_list").length<1){ 465 $("#lc_text").addClass('lc_loading'); 466 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'color'},function(d){ 467 $("#lc_text").removeClass('lc_loading'); 468 var error = d.split('error:'); 469 if(error[0]=='.') alert(error[1]); 470 else $(".lc_modal_colors").html(d); 471 }); 472 } 473 $(".lc_modal_colors").fadeToggle(200); 474 return false; 475}) 476.on('click','.lc_smiles_groups li',function(){ 477 $(".lc_smiles_ul").removeClass('lc_smiles_current').eq($(this).index()).addClass('lc_smiles_current'); 478 $(this).addClass('lc_smiles_current').siblings().removeClass('lc_smiles_current'); 479 return false; 480}) 481.on('click','.lc_chat_li_text a img',function(e){ 482 var src = $(this).attr("src").split('/thumbs').join(''); 483 if($("#lc_img_preview").length>0){ 484 var old = $("#lc_img_preview").attr('src'); 485 $("#lc_img_preview").remove(); 486 if(src==old) return false; 487 } 488 $("body").append("<img src='"+ src +"' alt='' id='lc_img_preview' />"); 489 var pw = $("#lc_img_preview").width(); 490 var ph = $("#lc_img_preview").height(); 491 var wh = $(window).height(); 492 pw = Math.floor(pw/2); 493 ph = Math.floor(($(window).height()-ph)/2); 494 $("#lc_img_preview").css({marginLeft:-pw+'px',top:ph+'px'}).fadeIn().draggable(); 495 return false; 496}) 497.on('click','#lc_img_preview',function(){ 498 $(this).fadeOut(200,function(){$(this).remove()}); 499}) 500.on('click',".lc_chat_li_quote",function(){ 501 var id = $(this).parents(".lc_chat_li").data('id'); 502 $("#lc_text").addClass('lc_loading'); 503 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'quote',id:id},function(d){ 504 $("#lc_text").removeClass('lc_loading'); 505 var error = d.split('error:'); 506 if(error[0]=='.') alert(error[1]); 507 else{ 508 var element = document.getElementById(lc_textarea); 509 element.focus(); 510 if (element.selectionStart || element.selectionStart == '0'){ 511 var startPos = element.selectionStart; 512 element.value = element.value.substring(0, startPos) + d + element.value.substring(startPos, element.value.length); 513 }else element.value += d; 514 } 515 }); 516 return false;
517}) 518.on('mouseenter','.lc_chat_li',function(){ 519 $(this).find(".lc_act_hidden").fadeIn(100); 520}) 521.on('mouseleave','.lc_chat_li',function(){ 522 $(this).find(".lc_act_hidden").fadeOut(100); 523}) 524.on('click','.lc_chat_li_act li',function(){ 525 lc_timeout_counter = lc_timeout; 526 var $this = $(this).parents('.lc_chat_li'); 527 var id = $this.data('id'); 528 var act = $(this).data('act'); 529 if(act=='edit'){ 530 $("#lc_text").addClass('lc_loading'); 531 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'edit',id:id,page_id:lc_page_id},function(d){ 532 $("#lc_text").removeClass('lc_loading'); 533 var error = d.split('error:'); 534 if(error[0]=='.') alert(error[1]); 535 else{ 536 $(".lc_modal_header span").html("Ðåäàêòèðîâàíèå ñîîáùåíèÿ"); 537 $(".lc_modal_content").html(d); 538 $(".lc_modal_buttons a").hide(); 539 $(".lc_modal_close, .lc_modal_edit").show(); 540 $(".lc_modal").fadeIn(300); 541 } 542 }); 543 }else if(act=='del'){ 544 if(!confirm('Òî÷íî óäàëèòü?')) return false; 545 lc_start(); 546 $("#lc_text").addClass('lc_loading'); 547 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'del',id:id,page_id:lc_page_id},function(d){ 548 $("#lc_text").removeClass('lc_loading'); 549 var error = d.split('error:'); 550 if(error[0]=='.') alert(error[1]); 551 else{ 552 $this.slideUp(100,function(){ 553 if(lc_soundoff==1){ 554 d = d.split("<audio"); 555 d = d[0]; 556 } 557 $("#lc_chat").html(d); 558 lc_personal_color(); 559 }); 560 } 561 }); 562 }else if(act=='bann'){ 563 if(!confirm("Âû òî÷íî õîòèòå çàáàíèòü ýòîãî ïîëüçîâàòåëÿ")) return false; 564 var reason = prompt('Ïðè÷èíà áàíà'); 565 var ban = prompt('Íà ñêîëüêî äíåé áàí?\nÏóñòîå ïîëå - áåññðî÷íî'); 566 567 $("#lc_text").addClass('lc_loading'); 568 $.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'banned',id:id,ban:ban,reason:reason,page_id:lc_page_id},function(d){ 569 $("#lc_text").removeClass('lc_loading'); 570 var error = d.split('error:'); 571 if(error[0]=='.') alert(error[1]); 572 else alert(d); 573 }); 574 }else if(act=='answer'){ 575 var name = $this.find(".lc_chat_li_autor").text(); 576 var element = document.getElementById(lc_textarea); 577 element.focus(); 578 if (element.selectionStart || element.selectionStart == '0'){ 579 var startPos = element.selectionStart; 580 element.value = element.value.substring(0, startPos) + '[b]@' + name + '[/b], ' + element.value.substring(startPos, element.value.length); 581 }else element.value += '[b]@' + name + '[/b], '; 582 } 583 return false; 584}) 585.on("click",".lc_video_trigger",function(){ 586 $('body').append('<div class="lc_chat_timeout lc_shader" title="Çàêðûòü"><div class="lc_video_frame"><a href="#" title="Çàêðûòü îêíî">çàêðûòü</a><iframe width="850" height="500" src="//www.youtube.com/embed/'+$(this).data('video')+'" frameborder="0" allowfullscreen></iframe></div></div>'); 587 return false; 588}) 589.on("click",".lc_shader",function(){ 590 $(this).fadeOut(200,function(){ 591 $(this).remove(); 592 }); 593 return false; 594}) 595.on("click",".lc_video_frame a",function(){ 596 $(this).parents('.lc_chat_timeout').fadeOut(200,function(){ 597 $(this).remove(); 598 }); 599 return false; 600}) 601.on("mousemove",".lc_area",function(){ 602 if($(".lc_chat_timeout").length>0) return false; 603 lc_timeout_counter = lc_timeout; 604 lc_animate_bar(); 605}) 606.on("click",".lc_soundoff",function(){ 607 var icon = $(this).find("i"); 608 if(lc_soundoff==1){ 609 icon.removeClass('lc_icon_soundoff').addClass("lc_icon_sound"); 610 lc_soundoff = 0; 611 }else{ 612 icon.removeClass('lc_icon_sound').addClass("lc_icon_soundoff"); 613 lc_soundoff = 1; 614 } 615 $.cookie("lc_soundoff",lc_soundoff); 616 return false; 617}) 618; 619 620$(function(){ 621 if(lc_anim_bar_type==1) lc_anim_bar_time = lc_timeout_min*60000; 622 else lc_anim_bar_time = lc_interval*1000; 623 lc_timeout = Math.floor((lc_timeout_min*60)/lc_interval); 624 if($(".lc_chat_list li").length<1) lc_update(); 625 lc_start(); 626 $(".lc_symb_left").html(lc_symb_left); 627 if($(".lc_modal").length>0){ 628 $(".lc_modal, .lc_bb_modal").appendTo('body'); 629 $(".lc_modal").draggable({handle:".lc_modal_header"}); 630 $(".lc_modal_content").css({maxHeight:Math.floor($(window).height()/2)+'px'}); 631 } 632 if($.cookie('lc_soundoff')==1){ 633 lc_soundoff = 1; 634 $(".lc_soundoff i").removeClass('lc_icon_sound').addClass("lc_icon_soundoff"); 635 } 636})
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.