@@ -15,7 +15,7 @@ $2sxc.getManageController = function(id) {
1515 config : config ,
1616
1717 getLink : function ( settings ) {
18- settings = $ . extend ( config , settings ) ;
18+ settings = $ . extend ( { } , config , settings ) ;
1919
2020 var dialogParams = {
2121 //tabid: settings.tabId,
@@ -30,9 +30,10 @@ $2sxc.getManageController = function(id) {
3030 if ( settings . action == 'new' )
3131 dialogParams . editMode = "New" ;
3232
33- if ( settings . AttributeSetId ) {
34- dialogParams . entityId = settings . entityId ;
35- dialogParams . attributeSetId = settings . AttributeSetId ;
33+ if ( settings . attributeSetName ) {
34+ if ( settings . action != 'new' )
35+ dialogParams . entityId = settings . entityId ;
36+ dialogParams . attributeSetName = settings . attributeSetName ;
3637 dialogParams . contentGroupId = "" ;
3738 }
3839
@@ -70,7 +71,7 @@ $2sxc.getManageController = function(id) {
7071
7172 getButton : function ( settings ) {
7273
73- settings = $ . extend ( config , settings ) ;
74+ settings = $ . extend ( { } , config , settings ) ;
7475 var button = $ ( '<a />' , {
7576 'class' : 'sc-' + settings . action ,
7677 'href' : 'javascript:$2sxc(' + settings . moduleId + ').manage.action(' + JSON . stringify ( settings ) + ')'
0 commit comments