/[takahashi]/takahashi.xul
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /takahashi.xul

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4 by dpavlin, Fri Jun 9 22:03:42 2006 UTC revision 5 by dpavlin, Fri Jun 9 22:21:33 2006 UTC
# Line 737  var Presentation = { Line 737  var Presentation = {
737    
738                  var linksRegExp      = this.makePhraseRegExp('^([^%O]+)?%O%O(([^|]+)?\\||)([^%C]+)%C%C', '');                  var linksRegExp      = this.makePhraseRegExp('^([^%O]+)?%O%O(([^|]+)?\\||)([^%C]+)%C%C', '');
739    
740                  var wikiRegExp       = this.makePhraseRegExp('^([^%O]+)?%O([0-9]*)([:\/\*_])([^%C]+)[:\/\*_]%C', '');                  var wikiRegExp       = this.makePhraseRegExp('^([^%O]+)?%O([0-9]*)([#!])?([:\/\*_])([^%C]+)[:\/\*_]%C', '');
741    
742                  var montaRegExp      = this.makePhraseRegExp('^([^%O]+)?%O([^%C]+)%C', '');                  var montaRegExp      = this.makePhraseRegExp('^([^%O]+)?%O([^%C]+)%C', '');
743    
# Line 886  var Presentation = { Line 886  var Presentation = {
886                                  // modify font size and wiki-style                                  // modify font size and wiki-style
887                                  else if (wikiRegExp.test(line)) {                                  else if (wikiRegExp.test(line)) {
888                                          fragment.lastChild.appendChild(document.createElement('description'));                                          fragment.lastChild.appendChild(document.createElement('description'));
889                                          fragment.lastChild.lastChild.setAttribute('value', RegExp.$4);                                          fragment.lastChild.lastChild.setAttribute('value', RegExp.$5);
890                                          var style = 'font-size:'+ ( RegExp.$2 || 100 ) +'%';                                          var style = 'font-size:'+ ( RegExp.$2 || 100 ) +'%';
891                                          if (RegExp.$3 == '*') {                                          if (RegExp.$4 == '*') {
892                                                  style += '; font-weight: bold;';                                                  style += '; font-weight: bold;';
893                                          } else if (RegExp.$3 == '/') {                                          } else if (RegExp.$4 == '/') {
894                                                  style += '; font-style: italic;';                                                  style += '; font-style: italic;';
895                                          } else if (RegExp.$3 == '_') {                                          } else if (RegExp.$4 == '_') {
896                                                  style += '; text-decoration: underline;';                                                  style += '; text-decoration: underline;';
897                                          }                                          }
898                                          fragment.lastChild.lastChild.setAttribute('style', style);                                          fragment.lastChild.lastChild.setAttribute('style', style);
899                                            if (RegExp.$3 == '!') fragment.lastChild.lastChild.setAttribute('class', 'em-text');
900                                            else if (RegExp.$3 == '#') fragment.lastChild.lastChild.setAttribute('class', 'preformatted-text');
901                                  }                                  }
902    
903                                  // Monta                                  // Monta

Legend:
Removed from v.4  
changed lines
  Added in v.5

  ViewVC Help
Powered by ViewVC 1.1.26