Rename library filename field to avoid id clash

Fixed #767
This commit is contained in:
Nick O'Leary 2015-12-12 12:57:33 +00:00
parent 2c347bc092
commit f93179d946
1 changed files with 5 additions and 5 deletions

View File

@ -384,7 +384,7 @@ RED.library = (function() {
function exportFlow() { function exportFlow() {
//TODO: don't rely on the main dialog //TODO: don't rely on the main dialog
var nns = RED.nodes.createExportableNodeSet(RED.view.selection().nodes); var nns = RED.nodes.createExportableNodeSet(RED.view.selection().nodes);
$("#node-input-filename").attr('nodes',JSON.stringify(nns)); $("#node-input-library-filename").attr('nodes',JSON.stringify(nns));
exportToLibraryDialog.dialog( "open" ); exportToLibraryDialog.dialog( "open" );
} }
@ -420,12 +420,12 @@ RED.library = (function() {
text: RED._("common.label.ok"), text: RED._("common.label.ok"),
click: function() { click: function() {
//TODO: move this to RED.library //TODO: move this to RED.library
var flowName = $("#node-input-filename").val(); var flowName = $("#node-input-library-filename").val();
if (!/^\s*$/.test(flowName)) { if (!/^\s*$/.test(flowName)) {
$.ajax({ $.ajax({
url:'library/flows/'+flowName, url:'library/flows/'+flowName,
type: "POST", type: "POST",
data: $("#node-input-filename").attr('nodes'), data: $("#node-input-library-filename").attr('nodes'),
contentType: "application/json; charset=utf-8" contentType: "application/json; charset=utf-8"
}).done(function() { }).done(function() {
RED.library.loadFlowLibrary(); RED.library.loadFlowLibrary();
@ -455,8 +455,8 @@ RED.library = (function() {
}); });
exportToLibraryDialog.children(".dialog-form").append($( exportToLibraryDialog.children(".dialog-form").append($(
'<div class="form-row">'+ '<div class="form-row">'+
'<label for="node-input-filename" data-i18n="[append]editor:library.filename"><i class="fa fa-file"></i> </label>'+ '<label for="node-input-library-filename" data-i18n="[append]editor:library.filename"><i class="fa fa-file"></i> </label>'+
'<input type="text" id="node-input-filename" data-i18n="[placeholder]editor:library.fullFilenamePlaceholder">'+ '<input type="text" id="node-input-library-filename" data-i18n="[placeholder]editor:library.fullFilenamePlaceholder">'+
'<input type="text" style="display: none;" />'+ // Second hidden input to prevent submit on Enter '<input type="text" style="display: none;" />'+ // Second hidden input to prevent submit on Enter
'</div>' '</div>'
)); ));