Changeset 1271

Show
Ignore:
Timestamp:
08/11/08 13:11:27 (4 months ago)
Author:
_ck_
Message:

0.0.3 popup is now optional, trailing space on insertion removed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • bb-smilies/trunk/bb-smilies.php

    r1229 r1271  
    66Author: _ck_ 
    77Author URI: http://bbShowcase.org 
    8 Version: 0.0.2 
     8Version: 0.0.3 
    99*/ 
    1010 
    1111$bb_smilies['icon_set']="default";  // change this to the exact directory name (case sensitive) if you want to switch icon package sets 
     12$bb_smilies['popup'] = true;            // true = popup panel of smilies /  false = visible above text area always 
    1213 
    1314$bb_smilies['css'] = ".bb_smilies {border:0; vertical-align: top; padding-top:3px;} 
     
    3435 
    3536function bb_smilies(myValue) { 
    36         myValue=' '+myValue+' ';       
     37        myValue=' '+myValue;   
    3738        if (document.selection) {bb_smilies_textarea.focus();sel = document.selection.createRange();sel.text = myValue;} 
    3839        else if (bb_smilies_textarea.selectionStart || bb_smilies_textarea.selectionStart == '0') {var startPos = bb_smilies_textarea.selectionStart; var endPos = bb_smilies_textarea.selectionEnd; 
     
    5354echo "'; 
    5455        bb_smilies_textarea.setAttribute('style', 'clear:both;');        
    55         bb_smilies_toggle= document.createElement('div'); 
     56        bb_smilies_toggle= document.createElement('div');       
    5657        bb_smilies_toggle.setAttribute('id', 'bb_smilies_toggle');       
     58 
     59";      if ($bb_smilies['popup']) {  
     60echo " 
    5761        bb_smilies_toggle.innerHTML=bb_smilies_html; 
    5862        bb_smilies_textarea.parentNode.insertBefore(bb_smilies_toggle,bb_smilies_textarea); 
    5963         
    6064        bb_smilies_clicker= document.createElement('div'); 
    61         bb_smilies_clicker.setAttribute('id', 'bb_smilies_clicker');     
     65        bb_smilies_clicker.setAttribute('id', 'bb_smilies_clicker');            
    6266        bb_smilies_clicker.innerHTML=bb_smilies_panel_html; 
    6367        bb_smilies_textarea.parentNode.insertBefore(bb_smilies_clicker,bb_smilies_textarea); 
    64          
     68";       
     69        } else { 
     70echo " 
     71        bb_smilies_toggle.innerHTML=bb_smilies_panel_html; 
     72        bb_smilies_textarea.parentNode.insertBefore(bb_smilies_toggle,bb_smilies_textarea); 
     73";       
     74        } 
     75echo " 
    6576} // if bb_smilies_textarea 
    6677} // bb_smilies_init 
     
    93104if (preg_match_all("|\<code\>(.*?)\<\/code\>|sim", $text, $backticks)) {foreach ($backticks[0] as $backtick) {++$counter; $text=str_replace($backtick,"_bb_smilies_".$counter."_",$text);}} 
    94105 
    95  
    96106foreach($wp_smilies as $smiley => $img) {  
    97107        $bb_smilies_search[] = $smiley; 
  • bb-smilies/trunk/readme.txt

    r1229 r1271  
    4646* ignores smilies inside `<code></code>` tags (backticks) 
    4747 
     48= Version 0.0.3 (2008-08-11) = 
     49 
     50* popup is now optional, edit top of plugin to disable and show row of smilies instead 
     51 
     52* trailing space on smilie insertion removed (leading space still required unless on start of new line) 
     53 
    4854== To Do == 
    4955