@@ -168,14 +168,14 @@ public function config($config=NULL) {
168168 }
169169
170170 /**
171- * @param array $params ['debug'=>true,'defer'=>false,'ajax'=>['ajaxTransition'=>null,'attr'=>'','historize'=>false,'attr'=>''],'beforeCompileHtml'=>null,'semantic'=>false,'bootstrap'=>false,'historize'=>false ]
171+ * @param array $params ['debug'=>true,'defer'=>false,'ajax'=>['ajaxTransition'=>null,'attr'=>'','historize'=>false,'attr'=>''],'beforeCompileHtml'=>null,'semantic'=>false,'bootstrap'=>false,'historize'=>true,'autoActiveLinks'=>true ]
172172 * @param mixed $injected optional param for Symfony/Ubiquity
173173 */
174174 public function __construct ($ params =array (),$ injected =NULL ) {
175175 $ defaults =['debug ' =>true ,'defer ' =>false ,'ajax ' =>
176176 ['ajaxTransition ' =>null ,'attr ' =>'' ,'historize ' =>false ,'jsCallback ' =>null ,'hasLoader ' =>true ,'jqueryDone ' =>'html ' ,
177177 'async ' =>true ,'params ' =>null ,'headers ' =>null ,'jsCondition ' =>null ,'ajaxLoader ' =>null ],
178- 'historize ' =>true
178+ 'historize ' =>true , ' autoActiveLinks ' => true
179179 ];
180180 foreach ( $ defaults as $ key => $ val ) {
181181 if (isset ($ params [$ key ])===false || $ params [$ key ]==="" ) {
@@ -200,6 +200,9 @@ public function __construct($params=array(),$injected=NULL) {
200200 if ($ params ["historize " ]){
201201 $ this ->execAtLast ($ this ->onPopstate ());
202202 }
203+ if ($ params ["autoActiveLinks " ]){
204+ $ this ->exec ($ this ->autoActiveLinks (),true );
205+ }
203206
204207 $ this ->params =$ params ;
205208 $ this ->injected =$ injected ;
0 commit comments