Guest User

Untitled

a guest
Feb 20th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. CmdUtils.CreateCommand({
  2. names: ["rewrap"],
  3. arguments: [{role: "object",
  4. nountype: noun_arb_text,
  5. label: "input"}],
  6. help: "removes unnecessary carriage returns and strings of spaces",
  7. execute: function(arguments) {
  8. var selectedText=arguments.text;
  9. selectedText=selectedText.replace(/[\r\n]{2}/g,"§#!");
  10. selectedText=selectedText.replace(/[\r\n]+/g," ");
  11. selectedText=selectedText.replace(/§#!/g,"\r\r");
  12. selectedText=selectedText.replace(/ +/g," ");
  13. CmdUtils.setSelection("",{text: selectedText});
  14. },
  15. preview: function(pblock, arguments) {
  16. var selectedText=arguments.text;
  17. selectedText=selectedText.replace(/[\r\n]{2}/g,"§#!");
  18. selectedText=selectedText.replace(/[\r\n]+/g," ");
  19. selectedText=selectedText.replace(/§#!/g,"\r\r");
  20. selectedText=selectedText.replace(/ +/g," ");
  21. pblock.innerHTML=selectedText;
  22. }
  23. })
Add Comment
Please, Sign In to add comment