30 ultimix.dialog.init_click_handlers =
function( Item , OpenDialogFunction )
32 jQuery( Item ).unbind(
'click' );
33 jQuery( Item ).click( OpenDialogFunction );
35 if(
jQuery( Item ).attr(
'tagName' ) ==
'A' )
37 jQuery( Item ).attr(
'href' ,
'#' );
40 if(
jQuery( Item ).attr(
'tagName' ) ==
'INPUT' ||
jQuery( Item ).attr(
'tagName' ) ==
'TEXTAREA' )
42 jQuery( Item ).unbind(
'focus' );
43 jQuery( Item ).focus( OpenDialogFunction );
64 ultimix.dialog.add_opener =
function( Opener , Selector , DataAcceptor , StatusAcceptor , DataSource , Validation )
68 if(
jQuery( Opener ).length )
70 var Items =
jQuery( Opener );
72 for( var i = 0 ; i < Items.length ; i++ )
74 var OpenDialogFunction =
function()
77 Selector , DataAcceptor , StatusAcceptor , DataSource , Validation
80 ultimix.dialog.init_click_handlers( Items[ i ] , OpenDialogFunction );
101 ultimix.dialog.open_dialog =
function( Selector , DataAcceptor , StatusAcceptor , DataSource , BeforeOpenValidation )
103 jQuery( Selector ).attr(
'data_acceptor' , DataAcceptor );
104 jQuery( Selector ).attr(
'status_acceptor' , StatusAcceptor );
105 jQuery( Selector ).attr(
'data_source' , DataSource );
107 if( BeforeOpenValidation && BeforeOpenValidation() ==
false )
113 jQuery( Selector ).dialog(
'open' );
114 jQuery( Selector ).dialog( { position: [
'center' ,
'center' ] } );
126 ultimix.dialog.show_dom_in_dialog =
function( Selector , Title )
128 jQuery( Selector ).dialog(
140 jQuery(
this ).dialog(
'close' );
163 ultimix.dialog.create_form =
function( DataAcceptor , StatusAcceptor , DataSource , Selector )