From 758106ae0f25608ade3ec3e54da2fe9b47342595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 13 Jun 2014 16:31:26 +0200 Subject: [PATCH] insert variable code in textarea when clicking on them (#4964) --- wcs/qommon/static/js/qommon.admin.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/wcs/qommon/static/js/qommon.admin.js b/wcs/qommon/static/js/qommon.admin.js index 8fd8430..d64602d 100644 --- a/wcs/qommon/static/js/qommon.admin.js +++ b/wcs/qommon/static/js/qommon.admin.js @@ -14,4 +14,16 @@ $(function() { $(this).toggleClass('folded').next().toggle(); }); $('.foldable.folded').next().hide(); + + /* insert variable code in textarea when clicking on them */ + $('#substvars td:nth-child(2)').css('cursor', 'pointer').click(function() { + var current_val = $('textarea').val(); + position = $('textarea').get(0).selectionStart; + if (position >= 0) { + var code = $(this).text(); + var new_val = current_val.substr(0, position) + code + current_val.substr(position); + $('textarea').val(new_val); + } + return true; + }); }); -- 2.0.0