• Автор:

    Flesha
  • Добавлено:

    авг 19, 2014
  • Комментариев:

    0
  • Просмотров:

    1137

Хак Отключаем отправку жалоб через Ctrl+Enter

Хак Отключаем отправку жалоб через Ctrl+Enter

Хак отключает функцию отправки жалоб пользователей на грамматические ошибки через Ctrl+Enter.

Установка:

В файле /engine/classes/dle_js.js найти и удалить:
jQuery(function(a){a(document).keydown(function(c){if(13==c.which&&c.ctrlKey){if(window.getSelection)var b=window.getSelection();else document.getSelection?b=document.getSelection():document.selection&&(b=document.selection.createRange().text);if(""!=b){if(255<b.toString().length)return DLEalert(dle_big_text,dle_info),!1;c={};c[dle_act_lang[3]]=function(){a(this).dialog("close")};c[dle_p_send]=function(){if(1>a("#dle-promt-text").val().length)a("#dle-promt-text").addClass("ui-state-error");else{var b=
a("#dle-promt-text").val(),c=a("#orfom").text();a(this).dialog("close");a("#dlepopup").remove();a.post(dle_root+"engine/ajax/complaint.php",{seltext:c,text:b,action:"orfo",url:window.location.href},function(a){"ok"==a?DLEalert(dle_p_send_ok,dle_info):DLEalert(a,dle_info)})}};a("#dlepopup").remove();a("body").append("<div id='dlepopup' title='"+dle_orfo_title+"' style='display:none'><br /><textarea name='dle-promt-text' id='dle-promt-text' class='ui-widget-content ui-corner-all' style='width:97%;height:80px; padding: .4em;'></textarea><div id='orfom' style='display:none'>"+
b+"</div></div>");a("#dlepopup").dialog({autoOpen:!0,width:600,dialogClass:"modalfixed",buttons:c});a(".modalfixed.ui-dialog").css({position:"fixed"});a("#dlepopup").dialog("option","position",["0","0"])}}})});


Готово!

Версия DLE: 9.x-10.x
Автор: FastFud
Источник: dle-faq.ru
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.