30 ultimix.data_form.create_form =
function( Action , Method )
37 if(
jQuery(
'#data_form' ).length )
39 jQuery(
'#data_form' ).remove();
42 jQuery(
'body' ).append(
'<form id="data_form" method="' + Method +
'" style="display: none;"></form>' );
46 jQuery(
'#data_form' ).attr(
'action' , Action );
57 ultimix.data_form.append_data =
function( Data )
61 jQuery(
'#data_form' ).append(
'<textarea name="' + i +
'">' + Data[ i ] +
'</textarea>' );
72 ultimix.data_form.move_form_data =
function( SourceFormSelector )
74 var Data =
ultimix.forms.extract_form_data( SourceFormSelector );
76 ultimix.data_form.append_data( Data );
88 ultimix.data_form.success_function =
function( SourceFormSelector , Waiting )
93 if( Result ==
ultimix.std_dialogs.MB_YES )
95 ultimix.data_form.move_form_data( SourceFormSelector );
97 document.getElementById(
'data_form' ).submit();
101 ultimix.std_dialogs.SimpleWaitingMessageBox();
123 ultimix.data_form.submit_dom_data =
function( SourceFormSelector , ConfirmString , Action , Waiting , Method )
125 ultimix.data_form.create_form( Action , Method );
127 Success =
ultimix.data_form.success_function( SourceFormSelector , Waiting );
131 ultimix.std_dialogs.QuestionMessageBox( ConfirmString , Success );
135 Success(
ultimix.std_dialogs.MB_YES );
145 ultimix.data_form.wait_for_submit =
function( Waiting )
147 document.getElementById(
'data_form' ).submit();
151 ultimix.std_dialogs.WaitingMessageBox(
'wait_please' ,
'Info' );
170 ultimix.data_form.submit_data =
function( Data , ConfirmString , Action , Waiting , Method )
172 ultimix.data_form.create_form( Action , Method );
174 Success =
function( Result )
176 if( Result ==
ultimix.std_dialogs.MB_YES )
178 ultimix.data_form.append_data( Data );
179 ultimix.data_form.wait_for_submit( Waiting );
185 ultimix.std_dialogs.QuestionMessageBox( ConfirmString , Success );
189 Success(
ultimix.std_dialogs.MB_YES );