Guest User

Untitled

a guest
Jan 23rd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1.  
  2. var codepaste = function() {
  3. function expandTab(str, n) {
  4. return str.replace(/\t/g, (new Array(n + 1)).join(" "));
  5. }
  6.  
  7. function htmlEscape(str) {
  8. return str.replace(/&/g, "&")
  9. .replace(/"/g, """)
  10. .replace(/'/g, "'")
  11. .replace(/</g, "<")
  12. .replace(/>/g, ">");
  13. }
  14.  
  15. return {
  16. translate: function(str, params) {
  17. if( params.expandTab )
  18. str = expandTab(str, params.tabWidth);
  19.  
  20. return htmlEscape(str);
  21. },
  22. };
  23. }();
Add Comment
Please, Sign In to add comment