Zeile 1 | Zeile 1 |
---|
var inlineEditor = {
|
var inlineEditor = {
|
| timeouts: [],
|
init: function() {
|
init: function() {
|
$(document).ready(function()
| $(function()
|
{ inlineEditor.bindSubjects(); });
| { inlineEditor.bindSubjects(); });
|
Zeile 16 | Zeile 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 33 | Zeile 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 64 | Zeile 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]);
|
}); });
| }); });
|