Tadochi, да нет же. Если бы так было, то я бы заметил.
Вопрос снят. Пошел велосипед изобретать.
запилил. Правда нужно будет кое-что перепилить и вынести в отдельную функцию. Но я за сегодня уже вымотался, если надо будет завтра скину готовое решение.
Собственно сам
быдлокод:
Важно помнить, что данные уже должны быть обработаны через htmlspecialchars
<?php if ($editable): ?>
<script type="text/javascript">
// <![CDATA[
$('document').ready(function() {
var container = $('#mainpage_description');
container.dblclick(function () {
var send = true;
var text_container = $(this).find('div');
text_container.css({display: "none"});
var text = text_container.text();
var form = jQuery('<form />').attr('method', 'post');
form.attr('class', 'editable');
var textarea = jQuery('<textarea />').val(text);
form.append(textarea);
container.append(form);
textarea.focus();
textarea.keydown(function(e) {
if (e.keyCode == 27) { // Escape
send = false;
e.preventDefault();
textarea.blur();
}
});
textarea.blur(function(e) {
if (send) {
form.submit();
}
text_container.css({display: "block"});
form.css({display: "none"});
});
form.submit(function (e) {
e.preventDefault();
$.ajax({
type: "POST",
data: {"type": container.attr("id"), "value": textarea.val()},
dataType: "html",
url: "<?= \exaba\anchor('mainpage/index/save/') ?>",
success: function (result, status) {
text_container.html(result);
}
});
});
});
});
// ]]>
</script>
<?php endif; ?>
<div class="title" id="mainpage_title"><?= $title ?></div>
<div class="item">
<img src="<?= $logo ?>" alt="Exaba" />
<p id="mainpage_description">
<div><?= $description ?></div>
</p>
<div class="clear"></div>
<div class="sub" id="mainpage_sub"><?= $sub ?></div>
</div>
как сделать, чтобы при нажатии tab вводился таб, а не переключалось на следующий инпут?
# flaky (14.08.2013 / 20:51)
BoGdAn, http://www.codenet.ru/webmast/ ... m.php
Спасиб конешн. Но об етом я давно уже знаю.
Для тех кто невидет скрин
-Смена названия кнопок ответа [ок] [отмена], на свои
-фоновая имага
-ссылки