LINUX.ORG.RU

предлагаю добавить в AddCommentController.java


private static string processMessage(String msg, String mode)
  if(msg.startWith("-lorcode"))
  {
     return msg;

  }

visual_pipe
()
Ответ на: комментарий от visual_pipe

короче предлагаю как-то так

diff --git a/src/ru/org/linux/spring/AddCommentController.java b/src/ru/org/linux/spring/AddCommentController.java
index 1094ce3..70745d0 100644
--- a/src/ru/org/linux/spring/AddCommentController.java
+++ b/src/ru/org/linux/spring/AddCommentController.java
@@ -102,6 +102,8 @@ public class AddCommentController extends ApplicationObjectSupport {
   }
 
   private static String processMessage(String msg, String mode) {
+    
+    
     if ("lorcode".equals(mode)) {
       return msg;
     }
@@ -163,6 +165,14 @@ public class AddCommentController extends ApplicationObjectSupport {
       }
 
       title = HTMLFormatter.htmlSpecialChars(title);
+	
+	
+	if(msg.startsWith("-lorcode"))
+	{
+	    mode="lorcode";
+	    msg=msg.substring(8);
+	}
+
 
       msg = processMessage(msg, mode);
 
diff --git a/src/ru/org/linux/spring/AddMessageForm.java b/src/ru/org/linux/spring/AddMessageForm.java
index dbcaf0f..8340faa 100644
--- a/src/ru/org/linux/spring/AddMessageForm.java
+++ b/src/ru/org/linux/spring/AddMessageForm.java
@@ -297,6 +297,11 @@ public class AddMessageForm {
     if (msg == null) {
       return "";
     }
+    if ( msg.startsWith("-lorcode"))
+    {
+	mode="lorcode";
+	msg=msg.substring(8);
+    }
 
     if ("lorcode".equals(mode)) {
       return msg;
visual_pipe
()

Не понял, в чём проблема. Если ты использовал лоркод, но не выставил его, при редактировании он выставится автоматом.

F_L
()
Ответ на: комментарий от F_L

Да, но надоело. Пишешь на что-то ответ, а тебе оворится, что нельзя отвечать на удаленные. Минуты 2-3 лишних все это иногда тратит.

Tanger ★★★★★
() автор топика
Ответ на: комментарий от Tanger

>Минуты 2-3 лишних все это иногда тратит

Одно из двух: либо ты флудер, либо хочешь убедить, что у тебя каждая минута на счету. Второе - смешно, поэтому я склоняюсь к первому варианту.

F_L
()
Ответ на: комментарий от Tanger

По мне так это самый слабый раздражитель здесь.

F_L
()

а чем мой вариант не угодил?

я так понимаю проблема в том, что пока напишешь забываешь выставить лоркод? я предложил патч для этого, просто первыми же словами писать -lorcode, а дальше можно писать сообщение, или я чего-то не понял?

visual_pipe
()

Надо парсить коментарий, и если в нем найдены теги лоркода, то выкидывать табличку на пол экрана «а вы не забыли включить лоркод?»

kernelpanic ★★★★★
()
Ответ на: комментарий от Tanger

> Еще бы LORCODE+autobr добавить..

лучше объединить user line breaks w/quoting и lorcode. тогда остальные варианты форматирования можно будет выкидывать

ananas ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.