Намучавшись с плагином jeditable, решил запилить собственный.
Функционал лишь базовый, делал под себя. Вот решил выложить на суд.
Может быть кто-то найдёт для себя что-то полезное.
Плагинов для jQuery ранее не писал. Это первый, поэтому говнокод не исключён.
Постом ниже опишу как его использовать.
а зачем этот плагин нужен и редактирование каких таблиц?
Js:
<script type="text/javascript">// <![CDATA[
$('document').ready(function () {
$('#content').editable({
url: "http://example.com", // URL для Ajax запроса при сохранении
css_class: "class", // CSS класс поля ввода
input_field: "input", // Тип поля ввода: textarea или input По умолчанию textarea
type_field: "description" // Значение параметра type передаваемого при POST запросе. По умолчанию передается идентификатор контейнера. В данном случае content
});
});
]]></script>
Собственно вёрстка:
<div id="container">
<div>Some text</div>
</div>
ESC или клик по документу вне поля - отмена
Ctrl+Enter - Сохранить
При сохранении отправляется AJAX запрос.
Метод запроса POST
Параметры:
type - Идентификатор контейнера (можно задать свое значение не изменяя идентификатор)
value - Собственно сам текст.
Вроде ничего не забыл
Fenixrus, каких таблиц? О_о.
Нужен для редактирования текста непосредственно на странице.
В принципе можно и для таблиц использовать.
Чуть не забыл. Активируется поле ввода по двойному клику.
Пост #784782 комментарий в последней строке забыл перед ]]>
Что же у тебя за архиватор, что рар не поддерживает? О_о
В этом архиве исправлен баг с двойным кликом по слову в тестовом поле.
Screamer (21.07.2013 / 18:02)
Что же у тебя за архиватор, что рар не поддерживает? О_о
хост разархивирует только зип