Plugin Directory

Changeset 525570


Ignore:
Timestamp:
03/31/2012 10:29:38 AM (14 years ago)
Author:
Marko-M
Message:

Quick Chat 3.41 with fix for chat not working when avatars globally disabled

Location:
quick-chat/trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • quick-chat/trunk/css/quick-chat-ie.css

    r515591 r525570  
    1 /* Quick Chat 3.40 */
     1/* Quick Chat 3.41 */
    22/* IE 7 hacks. Please get a real browser :) */
    33div.quick-chat-smile, div.quick-chat-users-container-top div.quick-chat-single-user {display:inline; zoom:1;}
  • quick-chat/trunk/css/quick-chat.css

    r515591 r525570  
    1 /* Quick Chat 3.40 */
     1/* Quick Chat 3.41 */
    22/* Global smilies CSS sprites */
    33div.quick-chat-smile{margin:0; padding: 0; width: 16px; height: 16px; background: url(../img/quick-chat-smile.png) no-repeat top left; display: -moz-inline-stack; display:inline-block;}
  • quick-chat/trunk/js/quick-chat-admin.js

    r515591 r525570  
    1 // Quick Chat 3.40 - admin
     1// Quick Chat 3.41 - admin
    22jQuery.quick_chat_clean_private = function (){
    33    jQuery.post(quick_chat_admin_js_vars.quick_chat_ajaxurl, {
  • quick-chat/trunk/js/quick-chat-admin.min.js

    r515591 r525570  
    1 // Quick Chat 3.40 - admin
     1// Quick Chat 3.41 - admin
    22jQuery.quick_chat_clean_private=function(){jQuery.post(quick_chat_admin_js_vars.quick_chat_ajaxurl,{action:"quick-chat-ajax-clean-private",quick_chat_clean_private_nonce:quick_chat_admin_js_vars.quick_chat_clean_private_nonce},function(a){quick_chat_admin_js_vars.quick_chat_clean_private_nonce=a.quick_chat_clean_private_nonce})};
    33jQuery(window).load(function(){jQuery("a#quick_chat_clean_private").bind("click",function(a){a.preventDefault();confirm(quick_chat_admin_js_vars.quick_chat_clean_private_confirm_string)&&jQuery.quick_chat_clean_private()});jQuery("a.quick_chat_show_hide").bind("click",function(a){a.preventDefault();"Show"==jQuery(this).text()?jQuery(this).text("Hide").siblings("textarea").slideDown("slow"):jQuery(this).text("Show").siblings("textarea").slideUp("slow")})});
  • quick-chat/trunk/js/quick-chat-core.js

    r515591 r525570  
    1 // Quick Chat 3.40 - core
     1// Quick Chat 3.41 - core
    22var quick_chat_undefined;
    33var quick_chat_users_interval;
     
    232232    var string = '<div class="quick-chat-history-message-alias-container '+status_class+'"><div class="quick-chat-history-header">';
    233233
    234     if(avatars == 1)
     234    if(avatars == 1 && single_message.avatar != false)
    235235        string += jQuery.quick_chat_stripslashes(single_message.avatar);
    236236
  • quick-chat/trunk/js/quick-chat-core.min.js

    r515591 r525570  
    1 // Quick Chat 3.40 - core
     1// Quick Chat 3.41 - core
    22var quick_chat_undefined,quick_chat_users_interval,quick_chat_smile=quick_chat_l10n_after.quick_chat_smile_array,quick_chat_data=quick_chat_l10n_after.quick_chat_data_array,quick_chat_last_timestamp=0,quick_chat_rooms=[],quick_chat_private_queue={},quick_chat_private_current={},quick_chat_private_count=0,quick_chat_update_users_limit_seconds=25,quick_chat_update_users_limit=Math.floor(quick_chat_js_vars.quick_chat_inactivity_timeout/quick_chat_js_vars.quick_chat_timeout_refresh_users),quick_chat_update_users_counter=
    330,quick_chat_audio_support=0,quick_chat_play_audio=0,quick_chat_audio_element=document.createElement("audio");
     
    1616jQuery.quick_chat_user_status_class=function(a){var b="";a==0?b="quick-chat-admin":a==1?b="quick-chat-loggedin":a==2&&(b="quick-chat-guest");return b};jQuery.quick_chat_is_private_allowed=function(a){return a==0||a==1&&quick_chat_js_vars.quick_chat_loggedin_initiate_private==1||a==2&&quick_chat_js_vars.quick_chat_guests_initiate_private==1?true:false};
    1717jQuery.quick_chat_single_message_html=function(a,b,e){if(e==false)var c=jQuery.quick_chat_stripslashes(a.alias),d=jQuery.quick_chat_user_status_class(a.status);else if(e==true){c=quick_chat_js_vars.quick_chat_notice_string;d="quick-chat-notice"}var f=jQuery.quick_chat_stripslashes(a.message),j;for(j in quick_chat_smile)var g='<div class="quick-chat-smile quick-chat-smile-'+quick_chat_smile[j]+'" title="'+j+'"></div>',f=f.replace(RegExp(jQuery.quick_chat_preg_quote(j),"g"),g);d='<div class="quick-chat-history-message-alias-container '+
    18 d+'"><div class="quick-chat-history-header">';b==1&&(d=d+jQuery.quick_chat_stripslashes(a.avatar));d=d+'<div class="quick-chat-history-alias">';d=c==quick_chat_js_vars.quick_chat_username||e==true||quick_chat_js_vars.quick_chat_no_participation==1?d+c:d+('<a href="" title="'+quick_chat_js_vars.quick_chat_reply_to_string.replace("%s",c)+'">'+c+"</a>");d=d+"</div>"+('<div class="quick-chat-history-timestring">'+a.timestring+'</div></div><div class="quick-chat-history-message">'+f+"</div>");if(quick_chat_js_vars.quick_chat_bing_appid!=
    19 ""||quick_chat_js_vars.quick_chat_user_status==0)d=d+'<div class="quick-chat-history-links">';if(quick_chat_js_vars.quick_chat_bing_appid!=""){d=d+'<div class="quick-chat-translate-link">'+(' <a style="text-decoration: none;" href="">'+quick_chat_js_vars.quick_chat_translate_string+"</a>");d=d+"</div>"}quick_chat_js_vars.quick_chat_user_status==0&&e==false&&(d=d+('<input class="quick-chat-to-delete-boxes" type="checkbox" name="quick-chat-to-delete[]" value="'+a.id+'" />'));if(quick_chat_js_vars.quick_chat_bing_appid!=
    20 ""||quick_chat_js_vars.quick_chat_user_status==0)d=d+"</div>";return d+"</div>"};
     18d+'"><div class="quick-chat-history-header">';b==1&&a.avatar!=false&&(d=d+jQuery.quick_chat_stripslashes(a.avatar));d=d+'<div class="quick-chat-history-alias">';d=c==quick_chat_js_vars.quick_chat_username||e==true||quick_chat_js_vars.quick_chat_no_participation==1?d+c:d+('<a href="" title="'+quick_chat_js_vars.quick_chat_reply_to_string.replace("%s",c)+'">'+c+"</a>");d=d+"</div>"+('<div class="quick-chat-history-timestring">'+a.timestring+'</div></div><div class="quick-chat-history-message">'+f+"</div>");
     19if(quick_chat_js_vars.quick_chat_bing_appid!=""||quick_chat_js_vars.quick_chat_user_status==0)d=d+'<div class="quick-chat-history-links">';if(quick_chat_js_vars.quick_chat_bing_appid!=""){d=d+'<div class="quick-chat-translate-link">'+(' <a style="text-decoration: none;" href="">'+quick_chat_js_vars.quick_chat_translate_string+"</a>");d=d+"</div>"}quick_chat_js_vars.quick_chat_user_status==0&&e==false&&(d=d+('<input class="quick-chat-to-delete-boxes" type="checkbox" name="quick-chat-to-delete[]" value="'+
     20a.id+'" />'));if(quick_chat_js_vars.quick_chat_bing_appid!=""||quick_chat_js_vars.quick_chat_user_status==0)d=d+"</div>";return d+"</div>"};
    2121jQuery.quick_chat_check_username=function(a,b,e){typeof quick_chat_data[a].quick_chat_username_timeout!=typeof quick_chat_undefined&&clearTimeout(quick_chat_data[a].quick_chat_username_timeout);quick_chat_data[a].quick_chat_username_timeout=setTimeout(function(){jQuery.ajax({type:"POST",url:quick_chat_js_vars.quick_chat_ajaxurl,data:{action:"quick-chat-ajax-username-check",username_check:b,quick_chat_rooms:quick_chat_rooms,quick_chat_username_check_nonce:quick_chat_js_vars.quick_chat_username_check_nonce},
    2222cache:false,dataType:"json",success:function(b){quick_chat_js_vars.quick_chat_username_check_nonce=b.quick_chat_username_check_nonce;quick_chat_js_vars.quick_chat_no_participation==0&&b.quick_chat_no_participation==1&&location.reload();jQuery(e).html("");if(b.username_invalid==1){jQuery(e).addClass("quick-chat-error");jQuery(e).html(quick_chat_js_vars.quick_chat_username_invalid_string)}else if(b.username_bad_words==1){jQuery(e).addClass("quick-chat-error");jQuery(e).html(quick_chat_js_vars.quick_chat_username_bad_words_string)}else if(b.username_exists==
  • quick-chat/trunk/js/quick-chat-power.js

    r515591 r525570  
    1 // Quick Chat 3.40 - power
     1// Quick Chat 3.41 - power
    22jQuery.quick_chat_delete_messages = function (chat_id, to_delete_ids){
    33    var to_delete_room_name = quick_chat_data[chat_id]['quick_chat_room_name'];
  • quick-chat/trunk/js/quick-chat-power.min.js

    r515591 r525570  
    1 // Quick Chat 3.40 - power
     1// Quick Chat 3.41 - power
    22jQuery.quick_chat_delete_messages=function(b,a){jQuery.post(quick_chat_js_vars.quick_chat_ajaxurl,{action:"quick-chat-ajax-delete",to_delete_ids:a,to_delete_room_name:quick_chat_data[b].quick_chat_room_name,quick_chat_delete_nonce:quick_chat_js_vars.quick_chat_delete_nonce},function(c){quick_chat_js_vars.quick_chat_delete_nonce=c.quick_chat_delete_nonce;for(c=0;typeof a[c]!=typeof quick_chat_undefined;c++)jQuery("div[data-chat-id="+b+'] input[type=checkbox][value="'+a[c]+'"]').parents(".quick-chat-history-message-alias-container").remove()})};
    33jQuery.quick_chat_clean_messages=function(b){var a=quick_chat_data[b].quick_chat_room_name,c=jQuery("div[data-chat-id="+b+"]").find("div.quick-chat-history-container");jQuery.post(quick_chat_js_vars.quick_chat_ajaxurl,{action:"quick-chat-ajax-clean",to_clean_room_name:a,quick_chat_clean_nonce:quick_chat_js_vars.quick_chat_clean_nonce},function(a){quick_chat_js_vars.quick_chat_clean_nonce=a.quick_chat_clean_nonce;for(a=jQuery(c).children().size()-quick_chat_js_vars.quick_chat_clean_target;0<a;a--)jQuery(c).find(":first").remove()})};
  • quick-chat/trunk/js/quick-chat-translate.js

    r515591 r525570  
    1 // Quick Chat 3.40 - translate
     1// Quick Chat 3.41 - translate
    22var quick_chat_languages = new Array();
    33if(jQuery.cookie('quick_chat_dest_lang'))
  • quick-chat/trunk/js/quick-chat-translate.min.js

    r515591 r525570  
    1 // Quick Chat 3.40 - translate
     1// Quick Chat 3.41 - translate
    22var quick_chat_languages=[],quick_chat_dest_lang=jQuery.cookie("quick_chat_dest_lang")?jQuery.cookie("quick_chat_dest_lang"):quick_chat_js_vars.quick_chat_default_langugage_code;
    33jQuery.quick_chat_language_menu=function(){jQuery.ajax({url:"http://api.microsofttranslator.com/V2/Ajax.svc/GetLanguagesForTranslate",data:{appid:quick_chat_js_vars.quick_chat_bing_appid},dataType:"jsonp",jsonp:"oncomplete",success:function(b){for(var d=jQuery.toJSON(b),a=0;a<b.length;a++){var e=[];e.language_code=b[a];quick_chat_languages[a]=e}jQuery.ajax({url:"http://api.microsofttranslator.com/V2/Ajax.svc/GetLanguageNames",data:{appid:quick_chat_js_vars.quick_chat_bing_appid,locale:"en",languageCodes:d},
  • quick-chat/trunk/languages/quick-chat.pot

    r515591 r525570  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Quick Chat 3.40\n"
     3"Project-Id-Version: Quick Chat 3.41\n"
    44"Report-Msgid-Bugs-To: \n"
    55"POT-Creation-Date: 2012-03-05 20:37+0100\n"
  • quick-chat/trunk/quick-chat.php

    r515591 r525570  
    55Description: Self hosted WordPress chat plugin with support for private chat, live translation, chat rooms, avatars, user list, words filtering, smilies and more.
    66Author: Marko Martinović
    7 Version: 3.40
     7Version: 3.41
    88Author URI: http://www.techytalk.info
    99License: GPL2
  • quick-chat/trunk/readme.txt

    r515591 r525570  
    174174
    175175== Changelog ==
     176= 3.41 (31.03.2012.) =
     177*   Fix bug where Dashboard -> Settings -> Discussion -> Don't show Avatars would cause Quick Chat to stop working
     178
    176179= 3.40 (06.03.2012.) =
    177180*   Add support for Quick Flag WordPress plugin to display country flag icons next to user name
Note: See TracChangeset for help on using the changeset viewer.