28 ultimix.inplace.ReplaceWithTextarea =
function( Event )
30 var Width =
jQuery( Event.target ).outerWidth();
31 var Height =
jQuery( Event.target ).outerHeight();
32 var Name =
jQuery( Event.target ).attr(
'field_name' );
33 var Class =
jQuery( Event.target ).attr(
'field_class' );
34 var Value =
jQuery( Event.target ).html();
36 jQuery( Event.target ).hide();
37 jQuery( Event.target ).after(
38 '<textarea style="margin: 0px; width: ' + ( Width - 5 ) +
'px; height: ' + ( Height - 3 ) +
39 'px" class="' + Class +
'" name="' + Name +
'">' + Value +
'</textarea>'
41 jQuery( Event.target ).next().focus();
51 ultimix.inplace.ReplaceWithInput =
function( Event )
53 var Width =
jQuery( Event.target ).outerWidth();
54 var Name =
jQuery( Event.target ).attr(
'field_name' );
55 var Class =
jQuery( Event.target ).attr(
'field_class' );
56 var Value =
jQuery( Event.target ).html();
58 jQuery( Event.target ).hide();
59 jQuery( Event.target ).after(
60 '<input style="margin: 0px; width: ' + ( Width - 5 ) +
'px;' +
61 '" class="' + Class +
'" name="' + Name +
'" value="' + Value +
'">'
63 jQuery( Event.target ).next().focus();
74 jQuery(
'.inplace_textarea' ).each(
75 function( i , Element )
77 jQuery( Element ).dblclick(
ultimix.inplace.ReplaceWithTextarea );
80 jQuery(
'.inplace_input' ).each(
81 function( i , Element )
83 jQuery( Element ).dblclick(
ultimix.inplace.ReplaceWithInput );