Tekst unutar polja za komentare
Zgodno je staviti neki default tekst za polje za komentare, koji će nestati kada korisnik klikne unutar textarea polja kako bi napisao svoj komentar.
Evo kako to napraviti u Drupalu, uz malu pomoć jQuery biblioteke.
Potrebno je napraviti easycomments.js fajl koji će u sebi imati sledeći kod:
Drupal.behaviors.easycomments = function (context) { var previousCommentText=''; $('textarea#edit-comment').focus( function() { if (!$(this).hasClass('visited-before')) { var form_action = $('form#comment-form').attr('action'); if (form_action.indexOf("reply") != -1) { previousCommentText = $(this).attr('value'); $(this).attr('value', ''); $(this).addClass('visited-before'); } } }); $('textarea#edit-comment').blur( function() { if ($(this).attr('value') == '') { $(this).attr('value', previousCommentText); $(this).removeClass('visited-before'); } }); };
Ovaj JavaScript fajl treba negde u info fajlu za temu uključiti, na primer:
scripts[] = easycomments.js
I to je to.