ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 5766


Ignore:
Timestamp:
Mar 15, 2008, 5:32:10 PM (12 years ago)
Author:
ebihara
Message:

#333:エディタにスタイルを指定した

Location:
OpenPNE/branches/work/ebihara/prj_deco_diary/public_html/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/ebihara/prj_deco_diary/public_html/js/pne.js

    r5765 r5766  
    3030        theme_advanced_buttons2 : "",
    3131        theme_advanced_buttons3 : "",
    32         valid_elements : "b,u,s,i,font[color|size]"
     32        valid_elements : "b/strong,u,s/strike,i,font[color|size],p,br",
     33        force_p_newlines : true,
     34        force_br_newlines : true
    3335    });
    3436}
  • OpenPNE/branches/work/ebihara/prj_deco_diary/public_html/js/tiny_mce/plugins/openpne/editor_plugin.js

    r5765 r5766  
    1212            // change the editor setting
    1313            ed.settings.inline_styles = false;
     14            ed.settings.content_css = url + "/css/editor.css";
    1415
    1516            // command
     
    7172                }
    7273            });
    73             ed.onChange.add(function(ed, l) { // for debug
    74                 console.debug(l.content);
    75             });
    7674        },
    7775
     
    9896            function rep(re, str) {
    9997                s = s.replace(re, str);
    100                 console.debug(RegExp.lastMatch, str);
    10198            };
    10299
    103 console.debug("previewToText Before", s);
    104100            rep(/<font size=\"2\">(.*?)<\/font>/gi,"<op:small>$1</op:small>");
    105101            rep(/<font size=\"7\">(.*?)<\/font>/gi,"<op:large>$1</op:large>");
     
    111107            rep(/<(b|u|s|i)>/gi,"<op:$1>");
    112108            rep(/<\/(b|u|s|i)>/gi,"</op:$1>");
    113             rep(/<br \/>/gi,"\n");
    114             rep(/<br\/>/gi,"\n");
    115             rep(/<br>/gi,"\n");
    116109            rep(/<p>/gi,"");
    117110            rep(/<\/p>/gi,"\n");
     111            rep(/<br\s?\/?>/gi,"\n");
    118112            rep(/&nbsp;/gi," ");
    119113            rep(/&quot;/gi,"\"");
     
    121115            rep(/&gt;/gi,">");
    122116            rep(/&amp;/gi,"&");
    123 console.debug("previewToText After", s);
     117
    124118            return s;
    125119        },
     
    132126            };
    133127
    134 console.debug("textToPreview Before", s);
    135128            rep(/</gi,"&lt;");
    136129            rep(/>/gi,"&gt;");
    137130            rep(/\n/gi,"<br />");
    138131            rep(/&lt;op:color:?(.*?)&gt;(.*?)&lt;\/op:color&gt;/gi,"<font color=\"$1;\">$2</font>");
    139             rep(/&lt;op:large&gt;(.*?)&lt;\/op:large&gt;/gi,"<font size=\"7\">$1</span>");
    140             rep(/&lt;op:small&gt;(.*?)&lt;\/op:small&gt;/gi,"<font size=\"2\">$1</span>");
     132            rep(/&lt;op:large&gt;(.*?)&lt;\/op:large&gt;/gi,"<font size=\"7\">$1</font>");
     133            rep(/&lt;op:small&gt;(.*?)&lt;\/op:small&gt;/gi,"<font size=\"2\">$1</font>");
    141134            rep(/&lt;op:(b|u|s|i)&gt;/gi,"<$1>");
    142135            rep(/&lt;\/op:(b|u|s|i)&gt;/gi,"</$1>");
    143 console.debug("textToPreview After", s);
     136
    144137            return s;
    145138        }
Note: See TracChangeset for help on using the changeset viewer.