Guest User

Script Replacer

a guest
May 4th, 2015
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Script Replace</title>
  5. <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
  6. <link rel="stylesheet" href="http://cdn.jsdelivr.net/semantic-ui/1.12.1/semantic.min.css">
  7. <script src="http://cdn.jsdelivr.net/semantic-ui/1.12.1/semantic.min.js"></script>
  8. </head>
  9. <body style="width: 100%; overflow: scroll;">
  10.  
  11. <div class="ui centered grid">
  12.  
  13. <div class="thirteen wide column" >
  14.  
  15. <h1 style="margin: 30px 0;">Code Replace<small> for TigerBoy</small></h1>
  16.  
  17. <form class="ui form">
  18.  
  19. <div class="field" style="margin-top: 30px">
  20. <label>Where to replace (Code)</label>
  21. <textarea id="code"></textarea>
  22. </div>
  23.  
  24. <div class="ui grid">
  25.  
  26. <div class="eight wide column">
  27. <div class="field">
  28. <label>Variables</label>
  29. <textarea id="vars"></textarea>
  30. </div>
  31. </div>
  32.  
  33. <div class="eight wide column">
  34. <div class="field">
  35. <label>To Replace</label>
  36. <input type="text" id="toReplace" placeholder="">
  37. </div>
  38. <div class="ui primary fluid button" onclick="javascript:process();">
  39. Process Every Variable
  40. </div>
  41. </div>
  42.  
  43. </div>
  44.  
  45. <div class="field" style="margin-top: 30px">
  46. <label>Replaced</label>
  47. <textarea id="replaced"></textarea>
  48. </div>
  49. </form>
  50.  
  51. </div>
  52.  
  53. </div>
  54.  
  55. <script type="text/javascript">
  56.  
  57. var code = null;
  58. var variables = null;
  59. var toReplace = null;
  60. var replaced = null;
  61. var actualLine = 0;
  62.  
  63. $(function(){
  64. code = $('#code');
  65. variables = $('#vars');
  66. toReplace = $('#toReplace');
  67. replaced = $('#replaced');
  68. });
  69.  
  70. function process(){
  71. var entireString = '';
  72.  
  73. var inLines = variables.val().split('\n');
  74. while (actualLine < inLines.length){
  75. var actualVar = inLines[actualLine];
  76. var myStr = code.val();
  77. while (myStr.indexOf(toReplace.val()) != -1){
  78. myStr = myStr.replace(toReplace.val(), actualVar);
  79. }
  80. entireString += myStr + "\n\n\n";
  81. ++actualLine;
  82. }
  83.  
  84. replaced.val(entireString);
  85. }
  86.  
  87. </script>
  88. </body>
  89. </html>
Advertisement
Add Comment
Please, Sign In to add comment