@@ -42,6 +42,8 @@ public function __construct(
4242 }
4343
4444 /**
45+ * Construct block
46+ *
4547 * @return void
4648 */
4749 protected function _construct ()
@@ -51,6 +53,14 @@ protected function _construct()
5153
5254 parent ::_construct ();
5355
56+ $ this ->buttonList ->update ('save ' , 'label ' , __ ('Save Attribute ' ));
57+ $ this ->buttonList ->update ('save ' , 'class ' , 'save primary ' );
58+ $ this ->buttonList ->update (
59+ 'save ' ,
60+ 'data_attribute ' ,
61+ ['mage-init ' => ['button ' => ['event ' => 'save ' , 'target ' => '#edit_form ' ]]]
62+ );
63+
5464 if ($ this ->getRequest ()->getParam ('popup ' )) {
5565 $ this ->buttonList ->remove ('back ' );
5666 if ($ this ->getRequest ()->getParam ('product_tab ' ) != 'variations ' ) {
@@ -64,6 +74,8 @@ protected function _construct()
6474 100
6575 );
6676 }
77+ $ this ->buttonList ->update ('reset ' , 'level ' , 10 );
78+ $ this ->buttonList ->update ('save ' , 'class ' , 'save action-secondary ' );
6779 } else {
6880 $ this ->addButton (
6981 'save_and_edit_button ' ,
@@ -79,14 +91,6 @@ protected function _construct()
7991 );
8092 }
8193
82- $ this ->buttonList ->update ('save ' , 'label ' , __ ('Save Attribute ' ));
83- $ this ->buttonList ->update ('save ' , 'class ' , 'save primary ' );
84- $ this ->buttonList ->update (
85- 'save ' ,
86- 'data_attribute ' ,
87- ['mage-init ' => ['button ' => ['event ' => 'save ' , 'target ' => '#edit_form ' ]]]
88- );
89-
9094 $ entityAttribute = $ this ->_coreRegistry ->registry ('entity_attribute ' );
9195 if (!$ entityAttribute || !$ entityAttribute ->getIsUserDefined ()) {
9296 $ this ->buttonList ->remove ('delete ' );
@@ -96,14 +100,14 @@ protected function _construct()
96100 }
97101
98102 /**
99- * { @inheritdoc}
103+ * @inheritdoc
100104 */
101105 public function addButton ($ buttonId , $ data , $ level = 0 , $ sortOrder = 0 , $ region = 'toolbar ' )
102106 {
103107 if ($ this ->getRequest ()->getParam ('popup ' )) {
104108 $ region = 'header ' ;
105109 }
106- parent ::addButton ($ buttonId , $ data , $ level , $ sortOrder , $ region );
110+ return parent ::addButton ($ buttonId , $ data , $ level , $ sortOrder , $ region );
107111 }
108112
109113 /**
0 commit comments