瀏覽代碼

HUE-1666 [beeswax] Saving a query after renaming revert the name change

xeditable seems to bug and does not update its 'data-value' attribute.
Romain Rigaux 12 年之前
父節點
當前提交
9af7880c5f
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      apps/beeswax/src/beeswax/templates/execute.mako

+ 5 - 4
apps/beeswax/src/beeswax/templates/execute.mako

@@ -733,9 +733,10 @@ ${layout.menubar(section='query')}
 
       $("#saveQuery").click(function () {
         $("<input>").attr("type", "hidden").attr("name", "saveform-name")
-                .attr("value", $("#query-name").data('value')).appendTo($("#advancedSettingsForm"));
+                .attr("value", $("#query-name").text()).appendTo($("#advancedSettingsForm"));
+        var description = $("#query-description").text() != "${ _('Empty description') }" ? $("#query-description").text() : "";
         $("<input>").attr("type", "hidden").attr("name", "saveform-desc")
-                .attr("value", $("#query-description").data('value')).appendTo($("#advancedSettingsForm"));
+                .attr("value", description).appendTo($("#advancedSettingsForm"));
         $("<input>").attr("type", "hidden").attr("name", "saveform-save").attr("value", "Save").appendTo($("#advancedSettingsForm"));
         checkAndSubmit();
       });
@@ -747,9 +748,9 @@ ${layout.menubar(section='query')}
 
       $("#saveAsNameBtn").click(function () {
         $("<input>").attr("type", "hidden").attr("name", "saveform-name")
-                .attr("value", $("input[name=saveform-name]").val()).appendTo($("#advancedSettingsForm"));
+                .attr("value", $("input[name='saveform-name']").val()).appendTo($("#advancedSettingsForm"));
         $("<input>").attr("type", "hidden").attr("name", "saveform-desc")
-                .attr("value", $("input[name=saveform-desc]").val()).appendTo($("#advancedSettingsForm"));
+                .attr("value", $("input[name='saveform-desc']").val()).appendTo($("#advancedSettingsForm"));
         checkAndSubmit();
       });