Advertisement
PareX

html

Jul 2nd, 2019
4,055
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 32.78 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  4.     <head>
  5.         <style type="text/css">
  6.             html,
  7.             body {
  8.                 width: 100%;
  9.                 height: 100%;
  10.                 margin: 0;
  11.                 padding: 0;
  12.                 overflow: hidden;
  13.             }
  14.         </style>
  15.         <meta charset="utf-8" />
  16.         <title></title>
  17.     </head>
  18.     <body>
  19.         <div id="container" style="width:100%;height:100%;"></div>
  20.         <script src="vs/loader.js"></script>
  21.         <script type="text/javascript">
  22.             require.config({ paths: { 'vs': 'vs' } });
  23.             var getText;
  24.             var setText;
  25.             var editor;
  26.             var showErr;
  27.             var setScroll;
  28.             var refresh;
  29.            
  30.             require(['vs/editor/editor.main'], function () {
  31.                 function getDependencyProposals() {
  32.                     return [
  33.                         {
  34.                             label: 'run_secure_function',
  35.                             kind: monaco.languages.CompletionItemKind.Function,
  36.                            
  37.                             //insertText: 'run_secure_function',
  38.                         },
  39.                         {
  40.                             label: 'and',
  41.                             kind: monaco.languages.CompletionItemKind.Function,
  42.                             //
  43.                             //insertText: 'and',
  44.                         },
  45.                         {
  46.                             label: 'break',
  47.                             kind: monaco.languages.CompletionItemKind.Function,
  48.                             //
  49.                             //insertText: 'break',
  50.                         },
  51.                         {
  52.                             label: 'do',
  53.                             kind: monaco.languages.CompletionItemKind.Function,
  54.                             //
  55.                             //insertText: 'do',
  56.                         },
  57.                         {
  58.                             label: 'else',
  59.                             kind: monaco.languages.CompletionItemKind.Function,
  60.                             //
  61.                             //insertText: 'else',
  62.                         },
  63.                         {
  64.                             label: 'elseif',
  65.                             kind: monaco.languages.CompletionItemKind.Function,
  66.                             //
  67.                             //insertText: 'elseif',
  68.                         },
  69.                         {
  70.                             label: 'end',
  71.                             kind: monaco.languages.CompletionItemKind.Function,
  72.                             //
  73.                             //insertText: 'end',
  74.                         },
  75.                         {
  76.                             label: 'for',
  77.                             kind: monaco.languages.CompletionItemKind.Function,
  78.                             //
  79.                             //insertText: 'for',
  80.                         },
  81.                         {
  82.                             label: 'function',
  83.                             kind: monaco.languages.CompletionItemKind.Function,
  84.                             //
  85.                             //insertText: 'function',
  86.                         },
  87.                         {
  88.                             label: 'if',
  89.                             kind: monaco.languages.CompletionItemKind.Function,
  90.                             //
  91.                             //insertText: 'if',
  92.                         },
  93.                         {
  94.                             label: 'in',
  95.                             kind: monaco.languages.CompletionItemKind.Function,
  96.                             //
  97.                             //insertText: 'in',
  98.                         },
  99.                         {
  100.                             label: 'local',
  101.                             kind: monaco.languages.CompletionItemKind.Function,
  102.                             //
  103.                             //insertText: 'local',
  104.                         },
  105.                         {
  106.                             label: 'nil',
  107.                             kind: monaco.languages.CompletionItemKind.Function,
  108.                             //
  109.                             //insertText: 'nil',
  110.                         },
  111.                         {
  112.                             label: 'not',
  113.                             kind: monaco.languages.CompletionItemKind.Function,
  114.                             //
  115.                             //insertText: 'not',
  116.                         },
  117.                         {
  118.                             label: 'or',
  119.                             kind: monaco.languages.CompletionItemKind.Function,
  120.                             //
  121.                             //insertText: 'or',
  122.                         },
  123.                         {
  124.                             label: 'repeat',
  125.                             kind: monaco.languages.CompletionItemKind.Function,
  126.                             //
  127.                             //insertText: 'repeat',
  128.                         },
  129.                         {
  130.                             label: 'return',
  131.                             kind: monaco.languages.CompletionItemKind.Function,
  132.                             //
  133.                             //insertText: '',
  134.                         },
  135.                         {
  136.                             label: 'then',
  137.                             kind: monaco.languages.CompletionItemKind.Function,
  138.                             //
  139.                             //insertText: '',
  140.                         },
  141.                         {
  142.                             label: 'true',
  143.                             kind: monaco.languages.CompletionItemKind.Function,
  144.                             //
  145.                             //insertText: '',
  146.                         },
  147.                         {
  148.                             label: 'until',
  149.                             kind: monaco.languages.CompletionItemKind.Function,
  150.                             //
  151.                             //insertText: '',
  152.                         },
  153.                         {
  154.                             label: 'while',
  155.                             kind: monaco.languages.CompletionItemKind.Function,
  156.                             //
  157.                             //insertText: '',
  158.                         },
  159.                         {
  160.                             label: 'math.abs',
  161.                             kind: monaco.languages.CompletionItemKind.Function,
  162.                             //
  163.                             //insertText: '',
  164.                         },
  165.                         {
  166.                             label: 'math.acos',
  167.                             kind: monaco.languages.CompletionItemKind.Function,
  168.                             //
  169.                             //insertText: '',
  170.                         },
  171.                         {
  172.                             label: 'math.asin',
  173.                             kind: monaco.languages.CompletionItemKind.Function,
  174.                             //
  175.                             //insertText: '',
  176.                         },
  177.                         {
  178.                             label: 'math.atan',
  179.                             kind: monaco.languages.CompletionItemKind.Function,
  180.                             //
  181.                             //insertText: '',
  182.                         },
  183.                         {
  184.                             label: 'math.atan2',
  185.                             kind: monaco.languages.CompletionItemKind.Function,
  186.                             //
  187.                             //insertText: '',
  188.                         },
  189.                         {
  190.                             label: 'math.ceil',
  191.                             kind: monaco.languages.CompletionItemKind.Function,
  192.                             //
  193.                             //insertText: '',
  194.                         },
  195.                         {
  196.                             label: 'math.cos',
  197.                             kind: monaco.languages.CompletionItemKind.Function,
  198.                             //
  199.                             //insertText: '',
  200.                         },
  201.                         {
  202.                             label: 'math.cosh',
  203.                             kind: monaco.languages.CompletionItemKind.Function,
  204.                             //
  205.                             //insertText: '',
  206.                         },
  207.                         {
  208.                             label: 'math.deg',
  209.                             kind: monaco.languages.CompletionItemKind.Function,
  210.                             //
  211.                             //insertText: '',
  212.                         },
  213.                         {
  214.                             label: 'math.exp',
  215.                             kind: monaco.languages.CompletionItemKind.Function,
  216.                             //
  217.                             //insertText: '',
  218.                         },
  219.                         {
  220.                             label: 'math.floor',
  221.                             kind: monaco.languages.CompletionItemKind.Function,
  222.                             //
  223.                             //insertText: '',
  224.                         },
  225.                         {
  226.                             label: 'math.fmod',
  227.                             kind: monaco.languages.CompletionItemKind.Function,
  228.                             //
  229.                             //insertText: '',
  230.                         },
  231.                         {
  232.                             label: 'math.frexp',
  233.                             kind: monaco.languages.CompletionItemKind.Function,
  234.                             //
  235.                             //insertText: '',
  236.                         },
  237.                         {
  238.                             label: 'math.huge',
  239.                             kind: monaco.languages.CompletionItemKind.Function,
  240.                             //
  241.                             //insertText: '',
  242.                         },
  243.                         {
  244.                             label: 'math.ldexp',
  245.                             kind: monaco.languages.CompletionItemKind.Function,
  246.                             //
  247.                             //insertText: '',
  248.                         },
  249.                         {
  250.                             label: 'math.log',
  251.                             kind: monaco.languages.CompletionItemKind.Function,
  252.                             //
  253.                             //insertText: '',
  254.                         },
  255.                         {
  256.                             label: 'math.max',
  257.                             kind: monaco.languages.CompletionItemKind.Function,
  258.                             //
  259.                             //insertText: '',
  260.                         },
  261.                         {
  262.                             label: 'math.min',
  263.                             kind: monaco.languages.CompletionItemKind.Function,
  264.                             //
  265.                             //insertText: '',
  266.                         },
  267.                         {
  268.                             label: 'math.modf',
  269.                             kind: monaco.languages.CompletionItemKind.Function,
  270.                             //
  271.                             //insertText: '',
  272.                         },
  273.                         {
  274.                             label: 'math.pi',
  275.                             kind: monaco.languages.CompletionItemKind.Function,
  276.                             //
  277.                             //insertText: '',
  278.                         },
  279.                         {
  280.                             label: 'math.pow',
  281.                             kind: monaco.languages.CompletionItemKind.Function,
  282.                             //
  283.                             //insertText: '',
  284.                         },
  285.                         {
  286.                             label: 'math.rad',
  287.                             kind: monaco.languages.CompletionItemKind.Function,
  288.                             //
  289.                             //insertText: '',
  290.                         },
  291.                         {
  292.                             label: 'math.random',
  293.                             kind: monaco.languages.CompletionItemKind.Function,
  294.                             //
  295.                             //insertText: '',
  296.                         },
  297.                         {
  298.                             label: 'math.randomseed',
  299.                             kind: monaco.languages.CompletionItemKind.Function,
  300.                             //
  301.                             //insertText: '',
  302.                         },
  303.                         {
  304.                             label: 'math.sin',
  305.                             kind: monaco.languages.CompletionItemKind.Function,
  306.                             //
  307.                             //insertText: '',
  308.                         },
  309.                         {
  310.                             label: 'math.sinh',
  311.                             kind: monaco.languages.CompletionItemKind.Function,
  312.                             //
  313.                             //insertText: '',
  314.                         },
  315.                         {
  316.                             label: 'math.sqrt',
  317.                             kind: monaco.languages.CompletionItemKind.Function,
  318.                             //
  319.                             //insertText: '',
  320.                         },
  321.                         {
  322.                             label: 'math.tan',
  323.                             kind: monaco.languages.CompletionItemKind.Function,
  324.                             //
  325.                             //insertText: '',
  326.                         },
  327.                         {
  328.                             label: 'math.tanh',
  329.                             kind: monaco.languages.CompletionItemKind.Function,
  330.                             //
  331.                             //insertText: '',
  332.                         },
  333.                         {
  334.                             label: 'table.concat',
  335.                             kind: monaco.languages.CompletionItemKind.Function,
  336.                             //
  337.                             //insertText: '',
  338.                         },
  339.                         {
  340.                             label: 'table.foreach',
  341.                             kind: monaco.languages.CompletionItemKind.Function,
  342.                             //
  343.                             //insertText: '',
  344.                         },
  345.                         {
  346.                             label: 'table.foreachi',
  347.                             kind: monaco.languages.CompletionItemKind.Function,
  348.                             //
  349.                             //insertText: '',
  350.                         },
  351.                         {
  352.                             label: 'table.sort',
  353.                             kind: monaco.languages.CompletionItemKind.Function,
  354.                             //
  355.                             //insertText: '',
  356.                         },
  357.                         {
  358.                             label: 'table.insert',
  359.                             kind: monaco.languages.CompletionItemKind.Function,
  360.                             //
  361.                             //insertText: '',
  362.                         },
  363.                         {
  364.                             label: 'table.remove',
  365.                             kind: monaco.languages.CompletionItemKind.Function,
  366.                             //
  367.                             //insertText: '',
  368.                         },
  369.                         {
  370.                             label: 'Color3.new',
  371.                             kind: monaco.languages.CompletionItemKind.Function,
  372.                             //
  373.                             //insertText: '',
  374.                         },
  375.                         {
  376.                             label: 'Instance.new',
  377.                             kind: monaco.languages.CompletionItemKind.Function,
  378.                             //
  379.                             //insertText: '',
  380.                         },
  381.                         {
  382.                             label: 'BrickColor.new',
  383.                             kind: monaco.languages.CompletionItemKind.Function,
  384.                             //
  385.                             //insertText: '',
  386.                         },
  387.                         {
  388.                             label: 'Vector3.new',
  389.                             kind: monaco.languages.CompletionItemKind.Function,
  390.                             //
  391.                             //insertText: '',
  392.                         },
  393.                         {
  394.                             label: 'Vector2.new',
  395.                             kind: monaco.languages.CompletionItemKind.Function,
  396.                             //
  397.                             //insertText: '',
  398.                         },
  399.                         {
  400.                             label: 'debug.debug',
  401.                             kind: monaco.languages.CompletionItemKind.Function,
  402.                             //
  403.                             //insertText: '',
  404.                         },
  405.                         {
  406.                             label: 'debug.gethook',
  407.                             kind: monaco.languages.CompletionItemKind.Function,
  408.                             //
  409.                             //insertText: '',
  410.                         },
  411.                         {
  412.                             label: 'debug.getinfo',
  413.                             kind: monaco.languages.CompletionItemKind.Function,
  414.                             //
  415.                             //insertText: '',
  416.                         },
  417.                         {
  418.                             label: 'debug.getlocal',
  419.                             kind: monaco.languages.CompletionItemKind.Function,
  420.                             //
  421.                             //insertText: '',
  422.                         },
  423.                         {
  424.                             label: 'debug.getmetatable',
  425.                             kind: monaco.languages.CompletionItemKind.Function,
  426.                             //
  427.                             //insertText: '',
  428.                         },
  429.                         {
  430.                             label: 'debug.getregistry',
  431.                             kind: monaco.languages.CompletionItemKind.Function,
  432.                             //
  433.                             //insertText: '',
  434.                         },
  435.                         {
  436.                             label: 'debug.getupvalue',
  437.                             kind: monaco.languages.CompletionItemKind.Function,
  438.                             //
  439.                             //insertText: '',
  440.                         },
  441.                         {
  442.                             label: 'debug.getuservalue',
  443.                             kind: monaco.languages.CompletionItemKind.Function,
  444.                             //
  445.                             //insertText: '',
  446.                         },
  447.                         {
  448.                             label: 'debug.sethook',
  449.                             kind: monaco.languages.CompletionItemKind.Function,
  450.                             //
  451.                             //insertText: '',
  452.                         },
  453.                         {
  454.                             label: 'debug.setlocal',
  455.                             kind: monaco.languages.CompletionItemKind.Function,
  456.                             //
  457.                             //insertText: '',
  458.                         },
  459.                         {
  460.                             label: 'debug.setmetatable',
  461.                             kind: monaco.languages.CompletionItemKind.Function,
  462.                             //
  463.                             //insertText: '',
  464.                         },
  465.                         {
  466.                             label: 'debug.setupvalue',
  467.                             kind: monaco.languages.CompletionItemKind.Function,
  468.                             //
  469.                             //insertText: '',
  470.                         },
  471.                         {
  472.                             label: 'debug.setuservalue',
  473.                             kind: monaco.languages.CompletionItemKind.Function,
  474.                             //
  475.                             //insertText: '',
  476.                         },
  477.                         {
  478.                             label: 'debug.traceback',
  479.                             kind: monaco.languages.CompletionItemKind.Function,
  480.                             //
  481.                             //insertText: '',
  482.                         },
  483.                         {
  484.                             label: 'debug.upvalueid',
  485.                             kind: monaco.languages.CompletionItemKind.Function,
  486.                             //
  487.                             //insertText: '',
  488.                         },
  489.                         {
  490.                             label: 'debug.upvaluejoin',
  491.                             kind: monaco.languages.CompletionItemKind.Function,
  492.                             //
  493.                             //insertText: '',
  494.                         },
  495.                         {
  496.                             label: 'string.byte',
  497.                             kind: monaco.languages.CompletionItemKind.Function,
  498.                             //
  499.                             //insertText: '',
  500.                         },
  501.                         {
  502.                             label: 'string.char',
  503.                             kind: monaco.languages.CompletionItemKind.Function,
  504.                             //
  505.                             //insertText: '',
  506.                         },
  507.                         {
  508.                             label: 'string.dump',
  509.                             kind: monaco.languages.CompletionItemKind.Function,
  510.                             //
  511.                             //insertText: '',
  512.                         },
  513.                         {
  514.                             label: 'string.find',
  515.                             kind: monaco.languages.CompletionItemKind.Function,
  516.                             //
  517.                             //insertText: '',
  518.                         },
  519.                         {
  520.                             label: 'string.format',
  521.                             kind: monaco.languages.CompletionItemKind.Function,
  522.                             //
  523.                             //insertText: '',
  524.                         },
  525.                         {
  526.                             label: 'string.gmatch',
  527.                             kind: monaco.languages.CompletionItemKind.Function,
  528.                             //
  529.                             //insertText: '',
  530.                         },
  531.                         {
  532.                             label: 'string.gsub',
  533.                             kind: monaco.languages.CompletionItemKind.Function,
  534.                             //
  535.                             //insertText: '',
  536.                         },
  537.                         {
  538.                             label: 'string.len',
  539.                             kind: monaco.languages.CompletionItemKind.Function,
  540.                             //
  541.                             //insertText: '',
  542.                         },
  543.                         {
  544.                             label: 'string.lower',
  545.                             kind: monaco.languages.CompletionItemKind.Function,
  546.                             //
  547.                             //insertText: '',
  548.                         },
  549.                         {
  550.                             label: 'string.match',
  551.                             kind: monaco.languages.CompletionItemKind.Function,
  552.                             //
  553.                             //insertText: '',
  554.                         },
  555.                         {
  556.                             label: 'string.rep',
  557.                             kind: monaco.languages.CompletionItemKind.Function,
  558.                             //
  559.                             //insertText: '',
  560.                         },
  561.                         {
  562.                             label: 'string.reverse',
  563.                             kind: monaco.languages.CompletionItemKind.Function,
  564.                             //
  565.                             //insertText: '',
  566.                         },
  567.                         {
  568.                             label: 'string.sub',
  569.                             kind: monaco.languages.CompletionItemKind.Function,
  570.                             //
  571.                             //insertText: '',
  572.                         },
  573.                         {
  574.                             label: 'string.upper',
  575.                             kind: monaco.languages.CompletionItemKind.Function,
  576.                             //
  577.                             //insertText: '',
  578.                         },
  579.                         {
  580.                             label: 'coroutine.create',
  581.                             kind: monaco.languages.CompletionItemKind.Function,
  582.                             //
  583.                             //insertText: '',
  584.                         },
  585.                         {
  586.                             label: 'coroutine.resume',
  587.                             kind: monaco.languages.CompletionItemKind.Function,
  588.                             //
  589.                             //insertText: '',
  590.                         },
  591.                         {
  592.                             label: 'coroutine.running',
  593.                             kind: monaco.languages.CompletionItemKind.Function,
  594.                             //
  595.                             //insertText: '',
  596.                         },
  597.                         {
  598.                             label: 'coroutine.status',
  599.                             kind: monaco.languages.CompletionItemKind.Function,
  600.                             //
  601.                             //insertText: '',
  602.                         },
  603.                         {
  604.                             label: 'coroutine.wrap',
  605.                             kind: monaco.languages.CompletionItemKind.Function,
  606.                             //
  607.                             //insertText: '',
  608.                         },
  609.                         {
  610.                             label: 'coroutine.yield',
  611.                             kind: monaco.languages.CompletionItemKind.Function,
  612.                             //
  613.                             //insertText: '',
  614.                         },
  615.                         {
  616.                             label: 'print',
  617.                             kind: monaco.languages.CompletionItemKind.Function,
  618.                             //
  619.                             //insertText: '',
  620.                         },
  621.                         {
  622.                             label: 'warn',
  623.                             kind: monaco.languages.CompletionItemKind.Function,
  624.                             //
  625.                             //insertText: '',
  626.                         },
  627.                         {
  628.                             label: 'wait',
  629.                             kind: monaco.languages.CompletionItemKind.Function,
  630.                             //
  631.                             //insertText: '',
  632.                         },
  633.                         {
  634.                             label: 'info',
  635.                             kind: monaco.languages.CompletionItemKind.Function,
  636.                             //
  637.                             //insertText: '',
  638.                         },
  639.                         {
  640.                             label: 'printidentity',
  641.                             kind: monaco.languages.CompletionItemKind.Function,
  642.                             //
  643.                             //insertText: '',
  644.                         },
  645.                         {
  646.                             label: 'assert',
  647.                             kind: monaco.languages.CompletionItemKind.Function,
  648.                             //
  649.                             //insertText: '',
  650.                         },
  651.                         {
  652.                             label: 'collectgarbage',
  653.                             kind: monaco.languages.CompletionItemKind.Function,
  654.                             //
  655.                             //insertText: '',
  656.                         },
  657.                         {
  658.                             label: 'error',
  659.                             kind: monaco.languages.CompletionItemKind.Function,
  660.                             //
  661.                             //insertText: '',
  662.                         },
  663.                         {
  664.                             label: 'getfenv',
  665.                             kind: monaco.languages.CompletionItemKind.Function,
  666.                             //
  667.                             //insertText: '',
  668.                         },
  669.                         {
  670.                             label: 'getmetatable',
  671.                             kind: monaco.languages.CompletionItemKind.Function,
  672.                             //
  673.                             //insertText: '',
  674.                         },
  675.                         {
  676.                             label: 'setmetatable',
  677.                             kind: monaco.languages.CompletionItemKind.Function,
  678.                             //
  679.                             //insertText: '',
  680.                         },
  681.                         {
  682.                             label: 'ipairs',
  683.                             kind: monaco.languages.CompletionItemKind.Function,
  684.                             //
  685.                             //insertText: '',
  686.                         },
  687.                         {
  688.                             label: 'loadfile',
  689.                             kind: monaco.languages.CompletionItemKind.Function,
  690.                             //
  691.                             //insertText: '',
  692.                         },
  693.                         {
  694.                             label: 'loadstring',
  695.                             kind: monaco.languages.CompletionItemKind.Function,
  696.                             //
  697.                             //insertText: '',
  698.                         },
  699.                         {
  700.                             label: 'newproxy',
  701.                             kind: monaco.languages.CompletionItemKind.Function,
  702.                             //
  703.                             //insertText: '',
  704.                         },
  705.                         {
  706.                             label: 'next',
  707.                             kind: monaco.languages.CompletionItemKind.Function,
  708.                             //
  709.                             //insertText: '',
  710.                         },
  711.                         {
  712.                             label: 'pairs',
  713.                             kind: monaco.languages.CompletionItemKind.Function,
  714.                             //
  715.                             //insertText: '',
  716.                         },
  717.                         {
  718.                             label: 'pcall',
  719.                             kind: monaco.languages.CompletionItemKind.Function,
  720.                             //
  721.                             //insertText: '',
  722.                         },
  723.                         {
  724.                             label: 'spawn',
  725.                             kind: monaco.languages.CompletionItemKind.Function,
  726.                             //
  727.                             //insertText: '',
  728.                         },
  729.                         {
  730.                             label: 'rawequal',
  731.                             kind: monaco.languages.CompletionItemKind.Function,
  732.                             //
  733.                             //insertText: '',
  734.                         },
  735.                         {
  736.                             label: 'rawget',
  737.                             kind: monaco.languages.CompletionItemKind.Function,
  738.                             //
  739.                             //insertText: '',
  740.                         },
  741.                         {
  742.                             label: 'rawset',
  743.                             kind: monaco.languages.CompletionItemKind.Function,
  744.                             //
  745.                             //insertText: '',
  746.                         },
  747.                         {
  748.                             label: 'select',
  749.                             kind: monaco.languages.CompletionItemKind.Function,
  750.                             //
  751.                             //insertText: '',
  752.                         },
  753.                         {
  754.                             label: 'tonumber',
  755.                             kind: monaco.languages.CompletionItemKind.Function,
  756.                             //
  757.                             //insertText: '',
  758.                         },
  759.                         {
  760.                             label: 'tostring',
  761.                             kind: monaco.languages.CompletionItemKind.Function,
  762.                             //
  763.                             //insertText: '',
  764.                         },
  765.                         {
  766.                             label: 'type',
  767.                             kind: monaco.languages.CompletionItemKind.Function,
  768.                             //
  769.                             //insertText: '',
  770.                         },
  771.                         {
  772.                             label: 'unpack',
  773.                             kind: monaco.languages.CompletionItemKind.Function,
  774.                             //
  775.                             //insertText: '',
  776.                         },
  777.                         {
  778.                             label: 'xpcall',
  779.                             kind: monaco.languages.CompletionItemKind.Function,
  780.                             //
  781.                             //insertText: '',
  782.                         },
  783.                         {
  784.                             label: 'delay',
  785.                             kind: monaco.languages.CompletionItemKind.Function,
  786.                             //
  787.                             //insertText: '',
  788.                         },
  789.                         {
  790.                             label: 'stats',
  791.                             kind: monaco.languages.CompletionItemKind.Function,
  792.                             //
  793.                             //insertText: '',
  794.                         },
  795.                         {
  796.                             label: 'Remove()',
  797.                             kind: monaco.languages.CompletionItemKind.Function,
  798.                             //
  799.                             //insertText: '',
  800.                         },
  801.                         {
  802.                             label: 'Destroy()',
  803.                             kind: monaco.languages.CompletionItemKind.Function,
  804.                             //
  805.                             //insertText: '',
  806.                         },
  807.                         {
  808.                             label: 'BreakJoints()',
  809.                             kind: monaco.languages.CompletionItemKind.Function,
  810.                             //
  811.                             //insertText: '',
  812.                         },
  813.                         {
  814.                             label: 'GetChildren()',
  815.                             kind: monaco.languages.CompletionItemKind.Function,
  816.                             //
  817.                             //insertText: '',
  818.                         },
  819.                         {
  820.                             label: 'FindFirstChild()',
  821.                             kind: monaco.languages.CompletionItemKind.Function,
  822.                             //
  823.                             //insertText: '',
  824.                         },
  825.                         {
  826.                             label: 'FireServer()',
  827.                             kind: monaco.languages.CompletionItemKind.Function,
  828.                             //
  829.                             //insertText: '',
  830.                         },
  831.                         {
  832.                             label: 'InvokeServer()',
  833.                             kind: monaco.languages.CompletionItemKind.Function,
  834.                             //
  835.                             //insertText: '',
  836.                         },
  837.                         {
  838.                             label: 'ClearAllChildren()',
  839.                             kind: monaco.languages.CompletionItemKind.Function,
  840.                             //
  841.                             //insertText: '',
  842.                         },
  843.                         {
  844.                             label: 'Clone()',
  845.                             kind: monaco.languages.CompletionItemKind.Function,
  846.                             //
  847.                             //insertText: '',
  848.                         },
  849.                         {
  850.                             label: 'FindFirstAncestor()',
  851.                             kind: monaco.languages.CompletionItemKind.Function,
  852.                             //
  853.                             //insertText: '',
  854.                         },
  855.                         {
  856.                             label: 'FindFirstAncestorOfClass()',
  857.                             kind: monaco.languages.CompletionItemKind.Function,
  858.                             //
  859.                             //insertText: '',
  860.                         },
  861.                         {
  862.                             label: 'FindFirstAncestorWhichIsA()',
  863.                             kind: monaco.languages.CompletionItemKind.Function,
  864.                             //
  865.                             //insertText: '',
  866.                         },
  867.                         {
  868.                             label: 'FindFirstChildOfClass()',
  869.                             kind: monaco.languages.CompletionItemKind.Function,
  870.                             //
  871.                             //insertText: '',
  872.                         },
  873.                         {
  874.                             label: 'FindFirstChildWhichIsA()',
  875.                             kind: monaco.languages.CompletionItemKind.Function,
  876.                             //
  877.                             //insertText: '',
  878.                         },
  879.                         {
  880.                             label: 'GetDebugId()',
  881.                             kind: monaco.languages.CompletionItemKind.Function,
  882.                             //
  883.                             //insertText: '',
  884.                         },
  885.                         {
  886.                             label: 'GetDescendants()',
  887.                             kind: monaco.languages.CompletionItemKind.Function,
  888.                             //
  889.                             //insertText: '',
  890.                         },
  891.                         {
  892.                             label: 'GetFullName()',
  893.                             kind: monaco.languages.CompletionItemKind.Function,
  894.                             //
  895.                             //insertText: '',
  896.                         },
  897.                         {
  898.                             label: 'IsA()',
  899.                             kind: monaco.languages.CompletionItemKind.Function,
  900.                             //
  901.                             //insertText: '',
  902.                         },
  903.                         {
  904.                             label: 'GetPropertyChangedSignal()',
  905.                             kind: monaco.languages.CompletionItemKind.Function,
  906.                             //
  907.                             //insertText: '',
  908.                         },
  909.                         {
  910.                             label: 'IsAncestorOf()',
  911.                             kind: monaco.languages.CompletionItemKind.Function,
  912.                             //
  913.                             //insertText: '',
  914.                         },
  915.                         {
  916.                             label: 'IsDescendantOf()',
  917.                             kind: monaco.languages.CompletionItemKind.Function,
  918.                             //
  919.                             //insertText: '',
  920.                         },
  921.                         {
  922.                             label: 'WaitForChild()',
  923.                             kind: monaco.languages.CompletionItemKind.Function,
  924.                             //
  925.                             //insertText: '',
  926.                         },
  927.                         {
  928.                             label: 'Connect()',
  929.                             kind: monaco.languages.CompletionItemKind.Function,
  930.                             //
  931.                             //insertText: '',
  932.                         },
  933.                         {
  934.                             label: 'AncestryChanged()',
  935.                             kind: monaco.languages.CompletionItemKind.Function,
  936.                             //
  937.                             //insertText: '',
  938.                         },
  939.                         {
  940.                             label: 'Changed()',
  941.                             kind: monaco.languages.CompletionItemKind.Function,
  942.                             //
  943.                             //insertText: '',
  944.                         },
  945.                         {
  946.                             label: 'ChildAdded()',
  947.                             kind: monaco.languages.CompletionItemKind.Function,
  948.                             //
  949.                             //insertText: '',
  950.                         },
  951.                         {
  952.                             label: 'ChildRemoved()',
  953.                             kind: monaco.languages.CompletionItemKind.Function,
  954.                             //
  955.                             //insertText: '',
  956.                         },
  957.                         {
  958.                             label: 'DescendantAdded()',
  959.                             kind: monaco.languages.CompletionItemKind.Function,
  960.                             //
  961.                             //insertText: '',
  962.                         },
  963.                         {
  964.                             label: 'DescendantRemoving()',
  965.                             kind: monaco.languages.CompletionItemKind.Function,
  966.                             //
  967.                             //insertText: '',
  968.                         },
  969.                         {
  970.                             label: 'GetService()',
  971.                             kind: monaco.languages.CompletionItemKind.Function,
  972.                             //
  973.                             //insertText: '',
  974.                         },
  975.                         {
  976.                             label: 'GetObjects()',
  977.                             kind: monaco.languages.CompletionItemKind.Function,
  978.                             //
  979.                             //insertText: '',
  980.                         },
  981.                         {
  982.                             label: 'HttpGet()',
  983.                             kind: monaco.languages.CompletionItemKind.Function,
  984.                             //
  985.                             //insertText: '',
  986.                         },
  987.                         {
  988.                             label: 'HttpPost()',
  989.                             kind: monaco.languages.CompletionItemKind.Function,
  990.                             //
  991.                             //insertText: '',
  992.                         },
  993.                         {
  994.                             label: 'HttpGetAsync()',
  995.                             kind: monaco.languages.CompletionItemKind.Function,
  996.                             //
  997.                             //insertText: '',
  998.                         },
  999.                         {
  1000.                             label: 'Instance',
  1001.                             kind: monaco.languages.CompletionItemKind.Function,
  1002.                             //
  1003.                             //insertText: '',
  1004.                         },
  1005.                         {
  1006.                             label: 'Color3',
  1007.                             kind: monaco.languages.CompletionItemKind.Function,
  1008.                             //
  1009.                             //insertText: '',
  1010.                         },
  1011.                         {
  1012.                             label: 'Vector3',
  1013.                             kind: monaco.languages.CompletionItemKind.Function,
  1014.                             //
  1015.                             //insertText: '',
  1016.                         },
  1017.                         {
  1018.                             label: 'Vector2',
  1019.                             kind: monaco.languages.CompletionItemKind.Function,
  1020.                             //
  1021.                             //insertText: '',
  1022.                         },
  1023.                         {
  1024.                             label: 'BrickColor',
  1025.                             kind: monaco.languages.CompletionItemKind.Function,
  1026.                             //
  1027.                             //insertText: '',
  1028.                         },
  1029.                         {
  1030.                             label: 'math',
  1031.                             kind: monaco.languages.CompletionItemKind.Function,
  1032.                             //
  1033.                             //insertText: '',
  1034.                         },
  1035.                         {
  1036.                             label: 'table',
  1037.                             kind: monaco.languages.CompletionItemKind.Function,
  1038.                             //
  1039.                             //insertText: '',
  1040.                         },
  1041.                         {
  1042.                             label: 'debug',
  1043.                             kind: monaco.languages.CompletionItemKind.Function,
  1044.                             //
  1045.                             //insertText: '',
  1046.                         },
  1047.                         {
  1048.                             label: 'string',
  1049.                             kind: monaco.languages.CompletionItemKind.Function,
  1050.                             //
  1051.                             //insertText: '',
  1052.                         },
  1053.                         {
  1054.                             label: 'coroutine',
  1055.                             kind: monaco.languages.CompletionItemKind.Function,
  1056.                             //
  1057.                             //insertText: '',
  1058.                         },
  1059.                         {
  1060.                             label: 'Humanoid',
  1061.                             kind: monaco.languages.CompletionItemKind.Function,
  1062.                             //
  1063.                             //insertText: '',
  1064.                         },
  1065.                         {
  1066.                             label: 'ClickDetector',
  1067.                             kind: monaco.languages.CompletionItemKind.Function,
  1068.                             //
  1069.                             //insertText: '',
  1070.                         },
  1071.                         {
  1072.                             label: 'LocalScript',
  1073.                             kind: monaco.languages.CompletionItemKind.Function,
  1074.                             //
  1075.                             //insertText: '',
  1076.                         },
  1077.                         {
  1078.                             label: 'Model',
  1079.                             kind: monaco.languages.CompletionItemKind.Function,
  1080.                             //
  1081.                             //insertText: '',
  1082.                         },
  1083.                         {
  1084.                             label: 'ModuleScript',
  1085.                             kind: monaco.languages.CompletionItemKind.Function,
  1086.                             //
  1087.                             //insertText: '',
  1088.                         },
  1089.                         {
  1090.                             label: 'Mouse',
  1091.                             kind: monaco.languages.CompletionItemKind.Function,
  1092.                             //
  1093.                             //insertText: '',
  1094.                         },
  1095.                         {
  1096.                             label: 'Part',
  1097.                             kind: monaco.languages.CompletionItemKind.Function,
  1098.                             //
  1099.                             //insertText: '',
  1100.                         },
  1101.                         {
  1102.                             label: 'Players',
  1103.                             kind: monaco.languages.CompletionItemKind.Function,
  1104.                             //
  1105.                             //insertText: '',
  1106.                         },
  1107.                         {
  1108.                             label: 'LocalPlayer',
  1109.                             kind: monaco.languages.CompletionItemKind.Function,
  1110.                             //
  1111.                             //insertText: '',
  1112.                         },
  1113.                         {
  1114.                             label: 'Script',
  1115.                             kind: monaco.languages.CompletionItemKind.Function,
  1116.                             //
  1117.                             //insertText: '',
  1118.                         },
  1119.                         {
  1120.                             label: 'Tool',
  1121.                             kind: monaco.languages.CompletionItemKind.Function,
  1122.                             //
  1123.                             //insertText: '',
  1124.                         },
  1125.                         {
  1126.                             label: 'RunService',
  1127.                             kind: monaco.languages.CompletionItemKind.Function,
  1128.                             //
  1129.                             //insertText: '',
  1130.                         },
  1131.                         {
  1132.                             label: 'UserInputService',
  1133.                             kind: monaco.languages.CompletionItemKind.Function,
  1134.                             //
  1135.                             //insertText: '',
  1136.                         },
  1137.                         {
  1138.                             label: 'Workspace',
  1139.                             kind: monaco.languages.CompletionItemKind.Function,
  1140.                             //
  1141.                             //insertText: '',
  1142.                         },
  1143.                         {
  1144.                             label: '_G',
  1145.                             kind: monaco.languages.CompletionItemKind.Function,
  1146.                             //
  1147.                             //insertText: '',
  1148.                         },
  1149.                         {
  1150.                             label: '_VERSION',
  1151.                             kind: monaco.languages.CompletionItemKind.Function,
  1152.                             //
  1153.                             //insertText: '',
  1154.                         },
  1155.                         {
  1156.                             label: 'Enum',
  1157.                             kind: monaco.languages.CompletionItemKind.Function,
  1158.                             //
  1159.                             //insertText: '',
  1160.                         },
  1161.                         {
  1162.                             label: 'game',
  1163.                             kind: monaco.languages.CompletionItemKind.Function,
  1164.                             //
  1165.                             //insertText: '',
  1166.                         },
  1167.                         {
  1168.                             label: 'plugin',
  1169.                             kind: monaco.languages.CompletionItemKind.Function,
  1170.                             //
  1171.                             //insertText: '',
  1172.                         },
  1173.                         {
  1174.                             label: 'shared',
  1175.                             kind: monaco.languages.CompletionItemKind.Function,
  1176.                             //
  1177.                             //insertText: '',
  1178.                         },
  1179.                         {
  1180.                             label: 'script',
  1181.                             kind: monaco.languages.CompletionItemKind.Function,
  1182.                             //
  1183.                             //insertText: '',
  1184.                         },
  1185.                         {
  1186.                             label: 'workspace',
  1187.                             kind: monaco.languages.CompletionItemKind.Function,
  1188.                             //
  1189.                             //insertText: '',
  1190.                         },
  1191.                         {
  1192.                             label: 'DebuggerManager',
  1193.                             kind: monaco.languages.CompletionItemKind.Function,
  1194.                             //
  1195.                             //insertText: '',
  1196.                         },
  1197.                         {
  1198.                             label: 'elapsedTime',
  1199.                             kind: monaco.languages.CompletionItemKind.Function,
  1200.                             //
  1201.                             //insertText: '',
  1202.                         },
  1203.                         {
  1204.                             label: 'LoadLibrary',
  1205.                             kind: monaco.languages.CompletionItemKind.Function,
  1206.                             //
  1207.                             //insertText: '',
  1208.                         },
  1209.                         {
  1210.                             label: 'PluginManager',
  1211.                             kind: monaco.languages.CompletionItemKind.Function,
  1212.                             //
  1213.                             //insertText: '',
  1214.                         },
  1215.                         {
  1216.                             label: 'settings',
  1217.                             kind: monaco.languages.CompletionItemKind.Function,
  1218.                             //
  1219.                             //insertText: '',
  1220.                         },
  1221.                         {
  1222.                             label: 'tick',
  1223.                             kind: monaco.languages.CompletionItemKind.Function,
  1224.                             //
  1225.                             ////insertText: '',
  1226.                         },
  1227.                         {
  1228.                             label: 'time',
  1229.                             kind: monaco.languages.CompletionItemKind.Function,
  1230.                             //
  1231.                             insertText: 'time',
  1232.                         },
  1233.                         {
  1234.                             label: 'typeof',
  1235.                             kind: monaco.languages.CompletionItemKind.Function,
  1236.                             //
  1237.                             insertText: 'typeof',
  1238.                         },
  1239.                         {
  1240.                             label: 'UserSettings',
  1241.                             kind: monaco.languages.CompletionItemKind.Function,
  1242.                             //
  1243.                             insertText: 'UserSettings',
  1244.                         },
  1245.                         {
  1246.                             label: 'MessageBoxA',
  1247.                             kind: monaco.languages.CompletionItemKind.Function,
  1248.                             detail: 'Custom function, c++ ingame messagebox functions',
  1249.                             insertText: 'MessageBoxA',
  1250.                         }
  1251.                     ];
  1252.                 }
  1253.                
  1254.                 monaco.languages.registerCompletionItemProvider('lua', {
  1255.                     provideCompletionItems: function(model, position) {
  1256.                         return getDependencyProposals();
  1257.                     }
  1258.                 });
  1259.                
  1260.                 monaco.editor.defineTheme('cyber-theme', {
  1261.                     base: 'vs-dark',
  1262.                     inherit: true,
  1263.                     rules: [
  1264.                         { token: 'global', foreground: 'ffffff' },
  1265.                     ]
  1266.                 });
  1267.                
  1268.                 editor = monaco.editor.create(document.getElementById('container'), {
  1269.                     value: [
  1270.                         "Welcome To Memey v1.0",
  1271.                         "",
  1272.                     ].join('\n'),
  1273.                     language: 'lua',
  1274.                     theme: "cyber-theme",
  1275.                     folding: true,
  1276.                     scrollbar: {
  1277.                         verticalHasArrows: true,
  1278.                     },
  1279.                     dragAndDrop: true,
  1280.                     links: false,
  1281.                     minimap: {
  1282.                         enabled: false,
  1283.                     },
  1284.                     showFoldingControls: "always",
  1285.                     smoothScrolling: true,
  1286.                 });
  1287.                
  1288.                 window.onresize = function() {
  1289.                     editor.layout();
  1290.                 };
  1291.                
  1292.                 getText = function() {
  1293.                     return editor.getValue();
  1294.                 }
  1295.                 document.getElementsByClassName("lines-content monaco-editor-background")[0].style.backgroundImage="url( )" //Your Gif/Picture link
  1296.                 document.getElementsByClassName("margin")[0].style.backgroundImage="url( )" //Your Gif/Picture link
  1297.                
  1298.                 setText = function(x) {
  1299.                     editor.setValue(x);
  1300.                 }
  1301.                
  1302.                 showErr = function(line, column, endline, endcolumn, errMessage) {
  1303.                     editor.revealPositionInCenter({ lineNumber: line, column: column});
  1304.                     editor.deltaDecorations([], [
  1305.                         {
  1306.                             range: new monaco.Range(line, column, endline, endcolumn),
  1307.                             options: {
  1308.                                 inlineClassName: 'squiggly-error',
  1309.                                 hoverMessage: {
  1310.                                     value: errMessage,
  1311.                                 }
  1312.                             },
  1313.                         },
  1314.                     ]);
  1315.                 }
  1316.                
  1317.                
  1318.                 setScroll = function(line) {
  1319.                     editor.revealLineInCenter({ lineNumber: line});
  1320.                 }
  1321.                
  1322.                 refresh = function() {
  1323.                     var text = getText();
  1324.                     setText("");
  1325.                     editor.trigger('keyboard', 'type', {text: text});
  1326.                 }
  1327.             });
  1328.         </script>
  1329.     </body>
  1330. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement