30 ultimix.request_manager.compile_opener_data =
function( Obj , Type )
34 OpenerData.OpenIn = Type;
35 OpenerData.TabControl =
jQuery( Obj ).attr(
'tab_control' );
36 OpenerData.Title =
jQuery( Obj ).attr(
'title' );
37 OpenerData.URL =
jQuery( Obj ).attr(
'url' );
49 ultimix.request_manager.add_iframe_tab_opener =
function( Obj )
51 var OpenerData =
ultimix.request_manager.compile_opener_data( Obj ,
'iframe_tab' );
53 jQuery( Obj ).attr(
'href' ,
'javascript:void(0);' );
56 function( EventObject )
58 var Opener = OpenerData;
59 ultimix.tab_control.add_iframe_tab(
60 OpenerData.TabControl , OpenerData.Title , -1 , OpenerData.URL ,
true , 400
73 ultimix.request_manager.add_ajax_tab_opener =
function( Obj )
75 var OpenerData =
ultimix.request_manager.compile_opener_data( Obj ,
'ajax_tab' );
77 jQuery( Obj ).attr(
'href' ,
'javascript:void(0);' );
82 var Opener = OpenerData;
83 ultimix.tab_control.add_simple_tab_from_content( Opener.TabControl , Opener.Title , -1 ,
'' );
84 ultimix.tab_control.set_closable( Opener.TabControl );
86 var Selector =
'#' + Opener.TabControl;
87 var Tab =
jQuery( Selector ).find(
'div.ui-tabs-panel' ).last();
88 ultimix.ajax_gate.DirectViewComposer( Tab , {} , Opener.URL , {} );
99 var OpenIn =
jQuery( Obj ).attr(
'open_in' );
107 case(
'iframe_tab' ):
ultimix.request_manager.add_iframe_tab_opener( Obj );
108 case(
'ajax_tab' ):
ultimix.request_manager.add_ajax_tab_opener( Obj );