1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-08 15:57:01 +02:00

Make the additional button just Close & Add. Including Save in the action can be confusing as the user won't see any notices from the fieldtype on save.

This commit is contained in:
adrianbj
2016-10-01 18:59:44 -07:00
parent 4ec21e6f6d
commit e64352fbcf
2 changed files with 3 additions and 3 deletions

View File

@@ -37,10 +37,10 @@ function TemplateFieldAddDialog() {
$button.hide();
});
// if field has been saved once, now offer a Save & Add button
// if field has been saved once, now offer a Close & Add button
if(fieldReady) {
buttons[n] = {
'text': 'Save & Add',
'text': 'Close & Add',
'class': ($button.is('.ui-priority-secondary') ? 'ui-priority-secondary' : ''),
'click': function() {
setTimeout(function() {

View File

@@ -1 +1 @@
function TemplateFieldAddDialog(){var a=$(this),b=!1,c=pwModalWindow(a.attr("href"),{},"large");return c.load(function(){var a=[],d=c.contents(),e=0;d.find("#breadcrumbs ul.nav, #Inputfield_submit_save_field_copy").hide(),d.find("#content form button.ui-button[type=submit]").each(function(){var c=$(this),d=c.text(),f=!1;for(i=0;i<a.length;i++)(a[i].text==d||d.length<1)&&(f=!0);f||(a[e]={text:d,class:c.is(".ui-priority-secondary")?"ui-priority-secondary":"",click:function(){c.click(),b=!0}},e++),c.hide()}),b&&(a[e]={text:"Save & Add",class:$button.is(".ui-priority-secondary")?"ui-priority-secondary":"",click:function(){setTimeout(function(){var a=d.find("#Inputfield_id:last").val();c.dialog("close");var b=$("#fieldgroup_fields option").size();$("#fieldgroup_fields option").eq(1).before($("<option></option>").val(a).text(d.find("#Inputfield_name").val())),$('#fieldgroup_fields option[value="'+a+'"]').attr("id","asm0option"+b).attr("data-desc",d.find("#field_label").val()).attr("data-status",d.find("#Inputfield_type option:selected").text()),$("#asmSelect0 option").eq(1).before($("<option></option>").val(a).text(d.find("#Inputfield_name").val())),$("#asmSelect0").find("option:selected").removeAttr("selected"),$('#asmSelect0 option[value="'+a+'"]').attr("rel","asm0option"+b).attr("selected","selected").addClass("asmOptionDisabled").attr("disabled","disabled").trigger("change").removeAttr("selected")},500)}}),c.setButtons(a)}),!1}$(document).ready(function(){$("#wrap_fieldgroup_fields p.description a").click(TemplateFieldAddDialog)});
function TemplateFieldAddDialog(){var a=$(this),b=!1,c=pwModalWindow(a.attr("href"),{},"large");return c.load(function(){var a=[],d=c.contents(),e=0;d.find("#breadcrumbs ul.nav, #Inputfield_submit_save_field_copy").hide(),d.find("#content form button.ui-button[type=submit]").each(function(){var c=$(this),d=c.text(),f=!1;for(i=0;i<a.length;i++)(a[i].text==d||d.length<1)&&(f=!0);f||(a[e]={text:d,class:c.is(".ui-priority-secondary")?"ui-priority-secondary":"",click:function(){c.click(),b=!0}},e++),c.hide()}),b&&(a[e]={text:"Close & Add",class:$button.is(".ui-priority-secondary")?"ui-priority-secondary":"",click:function(){setTimeout(function(){var a=d.find("#Inputfield_id:last").val();c.dialog("close");var b=$("#fieldgroup_fields option").size();$("#fieldgroup_fields option").eq(1).before($("<option></option>").val(a).text(d.find("#Inputfield_name").val())),$('#fieldgroup_fields option[value="'+a+'"]').attr("id","asm0option"+b).attr("data-desc",d.find("#field_label").val()).attr("data-status",d.find("#Inputfield_type option:selected").text()),$("#asmSelect0 option").eq(1).before($("<option></option>").val(a).text(d.find("#Inputfield_name").val())),$("#asmSelect0").find("option:selected").removeAttr("selected"),$('#asmSelect0 option[value="'+a+'"]').attr("rel","asm0option"+b).attr("selected","selected").addClass("asmOptionDisabled").attr("disabled","disabled").trigger("change").removeAttr("selected")},500)}}),c.setButtons(a)}),!1}$(document).ready(function(){$("#wrap_fieldgroup_fields p.description a").click(TemplateFieldAddDialog)});