web/drupal/modules/comment/comment.js
branchdrupal
changeset 74 0ff3ba646492
equal deleted inserted replaced
73:fcf75e232c5b 74:0ff3ba646492
       
     1 // $Id: comment.js,v 1.5 2007/09/12 18:29:32 goba Exp $
       
     2 
       
     3 Drupal.behaviors.comment = function (context) {
       
     4   var parts = new Array("name", "homepage", "mail");
       
     5   var cookie = '';
       
     6   for (i=0;i<3;i++) {
       
     7     cookie = Drupal.comment.getCookie('comment_info_' + parts[i]);
       
     8     if (cookie != '') {
       
     9       $("#comment-form input[name=" + parts[i] + "]:not(.comment-processed)", context)
       
    10         .val(cookie)
       
    11         .addClass('comment-processed');
       
    12     }
       
    13   }
       
    14 };
       
    15 
       
    16 Drupal.comment = {};
       
    17 
       
    18 Drupal.comment.getCookie = function(name) {
       
    19   var search = name + '=';
       
    20   var returnValue = '';
       
    21 
       
    22   if (document.cookie.length > 0) {
       
    23     offset = document.cookie.indexOf(search);
       
    24     if (offset != -1) {
       
    25       offset += search.length;
       
    26       var end = document.cookie.indexOf(';', offset);
       
    27       if (end == -1) {
       
    28         end = document.cookie.length;
       
    29       }
       
    30       returnValue = decodeURIComponent(document.cookie.substring(offset, end).replace(/\+/g, '%20'));
       
    31     }
       
    32   }
       
    33 
       
    34   return returnValue;
       
    35 };