mirror of
https://github.com/e107inc/e107.git
synced 2025-08-02 12:48:26 +02:00
jQuery 'live' events for x-editable
This commit is contained in:
@@ -5255,7 +5255,7 @@ class e_admin_form_ui extends e_form
|
|||||||
cont.css({ opacity: 1 });
|
cont.css({ opacity: 1 });
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
\$('#searchquery').keyup(searchQueryHandler);
|
\$('#searchquery').on('keyup', searchQueryHandler);
|
||||||
", 'jquery');
|
", 'jquery');
|
||||||
|
|
||||||
return $text;
|
return $text;
|
||||||
|
@@ -2178,7 +2178,7 @@ class e_form
|
|||||||
if(!vartrue($attributes['noedit']) && vartrue($parms['editable']) && !vartrue($parms['link'])) // avoid bad markup, better solution coming up
|
if(!vartrue($attributes['noedit']) && vartrue($parms['editable']) && !vartrue($parms['link'])) // avoid bad markup, better solution coming up
|
||||||
{
|
{
|
||||||
$mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], ''));
|
$mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], ''));
|
||||||
$value = "<a class='e-tip e-editable' data-name='".$field."' title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='text' data-pk='".$id."' data-url='".e_SELF."?mode={$mode}&action=inline&id={$id}&ajax_used=1' href='#'>".$value."</a>";
|
$value = "<a class='e-tip e-editable editable-click' data-name='".$field."' title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='text' data-pk='".$id."' data-url='".e_SELF."?mode={$mode}&action=inline&id={$id}&ajax_used=1' href='#'>".$value."</a>";
|
||||||
}
|
}
|
||||||
|
|
||||||
$value = vartrue($parms['pre']).$value.vartrue($parms['post']);
|
$value = vartrue($parms['pre']).$value.vartrue($parms['post']);
|
||||||
@@ -2255,7 +2255,7 @@ class e_form
|
|||||||
{
|
{
|
||||||
$mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], ''));
|
$mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], ''));
|
||||||
$source = str_replace('"',"'",json_encode($wparms));
|
$source = str_replace('"',"'",json_encode($wparms));
|
||||||
$value = "<a class='e-tip e-editable' data-name='".$field."' data-source=\"".$source."\" title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='select' data-pk='".$id."' data-url='".e_SELF."?mode=&action=inline&id={$id}&ajax_used=1' href='#'>".$value."</a>";
|
$value = "<a class='e-tip e-editable editable-click' data-name='".$field."' data-source=\"".$source."\" title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='select' data-pk='".$id."' data-url='".e_SELF."?mode=&action=inline&id={$id}&ajax_used=1' href='#'>".$value."</a>";
|
||||||
}
|
}
|
||||||
|
|
||||||
// return ;
|
// return ;
|
||||||
@@ -2315,7 +2315,7 @@ class e_form
|
|||||||
if(!vartrue($attributes['noedit']) && vartrue($parms['editable']) && !vartrue($parms['link'])) // avoid bad markup, better solution coming up
|
if(!vartrue($attributes['noedit']) && vartrue($parms['editable']) && !vartrue($parms['link'])) // avoid bad markup, better solution coming up
|
||||||
{
|
{
|
||||||
$mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], ''));
|
$mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], ''));
|
||||||
$value = "<a class='e-tip e-editable' data-name='".$field."' title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='text' data-pk='".$id."' data-url='".e_SELF."?mode={$mode}&action=inline&id={$id}&ajax_used=1' href='#'>".$value."</a>";
|
$value = "<a class='e-tip e-editable editable-click' data-name='".$field."' title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='text' data-pk='".$id."' data-url='".e_SELF."?mode={$mode}&action=inline&id={$id}&ajax_used=1' href='#'>".$value."</a>";
|
||||||
}
|
}
|
||||||
|
|
||||||
$value = vartrue($parms['pre']).$value.vartrue($parms['post']);
|
$value = vartrue($parms['pre']).$value.vartrue($parms['post']);
|
||||||
@@ -2438,7 +2438,7 @@ class e_form
|
|||||||
$source = str_replace('"',"'",json_encode($array));
|
$source = str_replace('"',"'",json_encode($array));
|
||||||
|
|
||||||
//NOTE Leading ',' required on $value; so it picks up existing value.
|
//NOTE Leading ',' required on $value; so it picks up existing value.
|
||||||
$value = "<a class='e-tip e-editable' data-placement='left' data-value=',".$value."' data-name='".$field."' data-source=\"".$source."\" title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='select' data-pk='".$id."' data-url='".e_SELF."?mode={$mode}&action=inline&id={$id}&ajax_used=1' href='#'>".$dispvalue."</a>";
|
$value = "<a class='e-tip e-editable editable-click' data-placement='left' data-value=',".$value."' data-name='".$field."' data-source=\"".$source."\" title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='select' data-pk='".$id."' data-url='".e_SELF."?mode={$mode}&action=inline&id={$id}&ajax_used=1' href='#'>".$dispvalue."</a>";
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -2466,7 +2466,7 @@ class e_form
|
|||||||
$source = str_replace('"',"'",json_encode($array));
|
$source = str_replace('"',"'",json_encode($array));
|
||||||
|
|
||||||
//NOTE Leading ',' required on $value; so it picks up existing value.
|
//NOTE Leading ',' required on $value; so it picks up existing value.
|
||||||
$value = "<a class='e-tip e-editable' data-placement='left' data-value=',".$value."' data-name='".$field."' data-source=\"".$source."\" title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='checklist' data-pk='".$id."' data-url='".e_SELF."?mode={$mode}&action=inline&id={$id}&ajax_used=1' href='#'>".$dispvalue."</a>";
|
$value = "<a class='e-tip e-editable editable-click' data-placement='left' data-value=',".$value."' data-name='".$field."' data-source=\"".$source."\" title=\"".LAN_EDIT." ".$attributes['title']."\" data-type='checklist' data-pk='".$id."' data-url='".e_SELF."?mode={$mode}&action=inline&id={$id}&ajax_used=1' href='#'>".$dispvalue."</a>";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@@ -21,7 +21,13 @@ $(document).ready(function()
|
|||||||
});
|
});
|
||||||
|
|
||||||
$.fn.editable.defaults.mode = 'popup';
|
$.fn.editable.defaults.mode = 'popup';
|
||||||
$('.e-editable').editable();
|
|
||||||
|
|
||||||
|
$('div.e-container').editable({
|
||||||
|
selector: '.e-editable'
|
||||||
|
});
|
||||||
|
|
||||||
|
// $('.e-editable').editable();
|
||||||
|
|
||||||
// Fix for boostrap modal cache.
|
// Fix for boostrap modal cache.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user