Dotclear

Changeset 351


Ignore:
Timestamp:
03/02/08 11:46:15 (16 years ago)
Author:
sacha
Message:

Empreinte - minor fixes

Location:
plugins/empreinte
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • plugins/empreinte/_define.php

    r337 r351  
    1919     /* Description*/    "Save browser information in comments", 
    2020     /* Author */        "Oleksandr Syenchuk", 
    21      /* Version */       '0.3', 
     21     /* Version */       '0.3.3', 
    2222     /* Permissions */   'contentadmin' 
    2323); 
  • plugins/empreinte/_install.php

    r337 r351  
    2929$sets->setNamespace(strtolower($label)); 
    3030 
    31 # New install 
     31# New install / update (just erase settings - but not their values) 
     32$sets->put('empreinte_authorlink_mask','%1$s', 
     33     'string','AuthorLink mask',false); 
     34$sets->put('empreinte_allow_disable',true, 
     35     'boolean','Allow visitors disable Empreinte',false); 
     36$sets->put('empreinte_checkbox_style','margin:0pt 5px 0pt 140px;width:auto;', 
     37     'string','Set a style attribute to the checkbox that disables Empreinte',false); 
     38# We de NOT erase database contents if a previous version is installed 
    3239if ($i_version === null) { 
    33      $sets->put('empreinte_authorlink_mask','%1$s', 
    34           'string','AuthorLink mask'); 
    35      $sets->put('empreinte_allow_disable',true, 
    36           'boolean','Allow visitors disable Empreinte'); 
    3740     $s->comment 
    3841          ->comment_browser('varchar',  65,true,null) 
    3942          ->comment_system('varchar',   65,true,null) 
    4043          ; 
    41 } 
    42 # Update 
    43 elseif (version_compare($i_version,'0.1a','=')) { 
    44      $sets->put('empreinte_authorlink_mask','%1$s', 
    45           'string','AuthorLink mask'); 
    46      $sets->put('empreinte_allow_disable',true, 
    47           'boolean','Allow visitors disable Empreinte'); 
    48 } 
    49 elseif (version_compare($i_version,'0.1b','>=')) { 
    50      $sets->put('empreinte_allow_disable',true, 
    51           'boolean','Allow visitors disable Empreinte'); 
    5244} 
    5345 
  • plugins/empreinte/class.public.empreinte.php

    r337 r351  
    7373               '<?php if ($core->blog->settings->empreinte_allow_disable): ?>'. 
    7474               '<script type="text/javascript" src="<?php echo $core->blog->url;?>?pf=empreinte/js/post.js"></script>'."\n". 
    75                '<script type="text/javascript">//<![CDATA['."\n". 
     75               '<script type="text/javascript">'."\n". 
     76               '//<![CDATA['."\n". 
    7677               "var post_no_empreinte_str ='<?php echo html::escapeJS(__('Do not save informations about my browser')); ?>';\n". 
    77                '//]]></script>'."\n". 
     78               "var post_empreinte_checkbox_style_str = '<?php if (\$core->blog->settings->empreinte_checkbox_style) { echo html::escapeJS(' style=\"'.\$core->blog->settings->empreinte_checkbox_style.'\"'); } ?>';\n". 
     79               '//]]>'."\n". 
     80               '</script>'."\n". 
    7881               '<?php endif; ?>'; 
    7982          } 
  • plugins/empreinte/js/post.js

    r340 r351  
    2525     $('#comment-form fieldset:has(input[type=submit][name=preview])'). 
    2626          prepend( 
    27                '<p style="margin:0pt 5px 0pt 140px;">' + 
    28                '<input type="checkbox" id="no_empreinte" name="no_empreinte" style="width:auto;" />' + 
     27               '<p><input type="checkbox" id="no_empreinte" name="no_empreinte"' + 
     28               post_empreinte_checkbox_style_str + ' />' + 
    2929               '<label for="no_empreinte">' + post_no_empreinte_str + '</label>' + 
    3030               '</p>' 
Note: See TracChangeset for help on using the changeset viewer.

Sites map