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 |
|
|
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 |