Vergleich jscripts/inline_edit.js - 1.8.2 - 1.8.20

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 1Zeile 1
var inlineEditor = {

var inlineEditor = {

 
	timeouts: [],


	init: function()
{

	init: function()
{

		$(document).ready(function()

		$(function()

		{
inlineEditor.bindSubjects();
});

		{
inlineEditor.bindSubjects();
});

Zeile 16Zeile 18
			tid = id.replace( /[^\d.]/g, '');

$(this).editable("xmlhttp.php?action=edit_subject&my_post_key=" + my_post_key + "&tid=" + tid,

			tid = id.replace( /[^\d.]/g, '');

$(this).editable("xmlhttp.php?action=edit_subject&my_post_key=" + my_post_key + "&tid=" + tid,

			{

			{

				indicator: spinner,
type: "text",
submit: '',

				indicator: spinner,
type: "text",
submit: '',

Zeile 33Zeile 35
					if(typeof values == 'object')
{
if(values.hasOwnProperty("errors"))

					if(typeof values == 'object')
{
if(values.hasOwnProperty("errors"))

						{

						{

							$.each(values.errors, function(i, message)
{

							$.each(values.errors, function(i, message)
{

								$.jGrowl(lang.post_fetch_error + ' ' + message);

								$.jGrowl(lang.post_fetch_error + ' ' + message, {theme:'jgrowl_error'});

							});
$(this).html($('#tid_' + tid + '_temp').html());
}

							});
$(this).html($('#tid_' + tid + '_temp').html());
}

Zeile 64Zeile 66
				
// We may click again in the textbox and we'd be adding a new (invalid) clone - we don't want that!
if(!$('#tid_' + tid + '_temp').length)

				
// We may click again in the textbox and we'd be adding a new (invalid) clone - we don't want that!
if(!$('#tid_' + tid + '_temp').length)

					$(this).clone().attr('id','tid_' + tid + '_temp').css('display','none').appendTo("body");

setTimeout(inlineEditor.jeditableTimeout, 700, tid);

					$(this).clone().attr('id','tid_' + tid + '_temp').hide().appendTo("body");

inlineEditor.timeouts[tid] = setTimeout(inlineEditor.jeditableTimeout, 700, tid);

			});

			});





			$(this).bind('mouseup mouseleave', function()
{

			$(this).bind('mouseup mouseleave', function()
{

				// Clear all time outs
var wid = window.setTimeout(function() {}, 0);

while(wid--)
{
window.clearTimeout(wid); // will do nothing if no timeout with id is present
}

				window.clearTimeout(inlineEditor.timeouts[tid]);







			});
});


			});
});