[Groonga-commit] groonga/groonga [master] admin: escape error message

Back to archive index

null+****@clear***** null+****@clear*****
2012年 7月 18日 (水) 11:21:30 JST


Kouhei Sutou	2012-07-18 11:21:30 +0900 (Wed, 18 Jul 2012)

  New Revision: 3788b7b780b2578da4dd70fb36ce17607d6d88e7
  https://github.com/groonga/groonga/commit/3788b7b780b2578da4dd70fb36ce17607d6d88e7

  Log:
    admin: escape error message

  Modified files:
    data/html/admin/js/groonga-admin.js

  Modified: data/html/admin/js/groonga-admin.js (+10 -5)
===================================================================
--- data/html/admin/js/groonga-admin.js    2012-07-17 23:48:32 +0900 (2c865a0)
+++ data/html/admin/js/groonga-admin.js    2012-07-18 11:21:30 +0900 (cea9a06)
@@ -1318,16 +1318,21 @@ jQuery.extend(GroongaAdmin.prototype, {
       i--;
     }
     if ( $("#loadingdialog").size() == 0 && !hide_dialog) {
-      var errtext;
+      var error_label;
+      var error_message;
       if (json){
-        errtext = "groongaでエラーが発生しました。<br>" + json[0][3] + "(" + json[0][0] + ")";
+        error_label = "groongaでエラーが発生しました。";
+        error_message = json[0][3] + "(" + json[0][0] + ")";
       } else if (ajax) {
-        errtext = "通信エラーが発生しました。<br>" + ajax.status + ajax.statusText;
+        error_label = "通信エラーが発生しました。";
+        error_message = "" + ajax.status + ": " + ajax.statusText;
       } else {
-        errtext = "通信エラーが発生しました。";
+        error_label = "通信エラーが発生しました。";
+        error_message = "";
       }
       $("<div />")
-        .append(errtext)
+        .append($("<div />").text(error_label))
+        .append($("<div />").text(error_message))
         .attr("id", "loadingdialog")
         .dialog({
           title: "",
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
下载 



Groonga-commit メーリングリストの案内
Back to archive index