%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/workflow/src/public/app-assets/js/scripts/editors/
Upload File :
Create Path :
Current File : /home/opti/workflow/src/public/app-assets/js/scripts/editors/editor-codemirror.min.js

/*!
 * stack-admin-theme (https://pixinvent.com/bootstrap-admin-template/stack)
 * Copyright 2018 PIXINVENT
 * Licensed under the Themeforest Standard Licenses
 */
!function(window,document,$){"use strict";function selectTheme(){var theme=input.options[input.selectedIndex].textContent;editor1.setOption("theme",theme),location.hash="#"+theme}function updatePreview(){var previewFrame=document.getElementById("preview"),preview=previewFrame.contentDocument||previewFrame.contentWindow.document;preview.open(),preview.write(editor.getValue()),preview.close()}var code=document.getElementById("codemirror"),editor=CodeMirror.fromTextArea(code,{lineNumbers:!0,mode:"javascript",theme:"monokai"}),input=document.getElementById("select");input.options[input.selectedIndex].textContent;code=document.getElementById("codemirror-theme");var editor1=CodeMirror.fromTextArea(code,{lineNumbers:!0,styleActiveLine:!0,mode:"javascript",matchBrackets:!0});$("#select").change(function(){var selectedTheme=$(":selected").val(),stylesheet=$('[title="theme"]');stylesheet.attr("href","../../../app-assets/vendors/css/editors/theme/"+selectedTheme.toLowerCase()+".css"),editor1.setOption("theme",selectedTheme)});var choice=location.hash&&location.hash.slice(1)||document.location.search&&decodeURIComponent(document.location.search.slice(1));choice&&(input.value=choice,editor1.setOption("theme",choice)),CodeMirror.on(window,"hashchange",function(){var theme=location.hash.slice(1);theme&&(input.value=theme,selectTheme())}),code=document.getElementById("codemirror-loadmode"),CodeMirror.modeURL="../../../app-assets/vendors/js/editors/codemirror/mode/*/*.js";var editorMode=CodeMirror.fromTextArea(code,{lineNumbers:!0}),modeInput=document.getElementById("mode");CodeMirror.on(modeInput,"keypress",function(e){13==e.keyCode&&change()}),$("#change").on("click",function(){var m,mode,spec,val=modeInput.value;if(m=/.+\.([^.]+)$/.exec(val)){var info=CodeMirror.findModeByExtension(m[1]);info&&(mode=info.mode,spec=info.mime)}else if(/\//.test(val)){var info=CodeMirror.findModeByMIME(val);info&&(mode=info.mode,spec=val)}else mode=spec=val;mode?(editorMode.setOption("mode",spec),CodeMirror.autoLoadMode(editorMode,mode),document.getElementById("modeinfo").textContent=spec):alert("Could not find a mode corresponding to "+val)});var value=document.getElementById("codemirror-sublime").value,map=CodeMirror.keyMap.sublime;for(var key in map){var val=map[key];"fallthrough"==key||"..."==val||/find/.test(val)&&!/findUnder/.test(val)||(value+='\t"'+key+'": "'+val+'",\n')}value+="}\n\n// The implementation of joinLines\n",value+=CodeMirror.commands.joinLines.toString().replace(/^function\s*\(/,"function joinLines(").replace(/\n	/g,"\n")+"\n",code=document.getElementById("codemirror-sublime");var editor=CodeMirror.fromTextArea(code,{value:value,lineNumbers:!0,theme:"monokai",mode:"javascript",keyMap:"sublime",autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,theme:"monokai",tabSize:2});code=document.getElementById("codemirror-js");var code_html=document.getElementById("codemirror-html"),code_markdown=document.getElementById("codemirror-markdown");window.editor=CodeMirror.fromTextArea(code,{mode:"javascript",lineNumbers:!0,lineWrapping:!0,extraKeys:{"Ctrl-Q":function(cm){cm.foldCode(cm.getCursor())}},foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"]}),editor.foldCode(CodeMirror.Pos(13,0)),window.editor_html=CodeMirror.fromTextArea(code_html,{mode:"text/html",lineNumbers:!0,lineWrapping:!0,extraKeys:{"Ctrl-Q":function(cm){cm.foldCode(cm.getCursor())}},foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"]}),editor_html.foldCode(CodeMirror.Pos(0,0)),editor_html.foldCode(CodeMirror.Pos(21,0)),window.editor_markdown=CodeMirror.fromTextArea(code_markdown,{mode:"markdown",lineNumbers:!0,lineWrapping:!0,extraKeys:{"Ctrl-Q":function(cm){cm.foldCode(cm.getCursor())}},foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"]}),code=document.getElementById("codemirror-marker");var editor=new CodeMirror.fromTextArea(code,{lineNumbers:!0,styleSelectedText:!0,highlightSelectionMatches:{showToken:/\w/,annotateScrollbar:!0}});editor.markText({line:6,ch:26},{line:6,ch:42},{className:"styled-background"});var delay,editor=new CodeMirror.fromTextArea(document.getElementById("codemirror-preview"),{mode:"text/html"});editor.on("change",function(){clearTimeout(delay),delay=setTimeout(updatePreview,300)}),setTimeout(updatePreview,300);var nums="0123456789",space="          ",colors=["#967ADC","#37BC9B","#F6BB42","#3BAFDA","#DA4453","#3f51b5","#2196F3","#ff9800","#e91e63"],rulers=[];value="";for(var i=1;i<=9;i++){rulers.push({color:colors[i],column:10*i,lineStyle:"dashed"});for(var j=1;j<i;j++)value+=space;value+=nums+"\n"}code=document.getElementById("codemirror-ruler"),editor=new CodeMirror(code,{rulers:rulers,value:value+value+value,lineNumbers:!0}),code=document.getElementById("codemirror-tabs"),editor=CodeMirror.fromTextArea(code,{lineNumbers:!0,tabSize:4,indentUnit:4,indentWithTabs:!0,mode:"text/html"})}(window,document,jQuery);

Zerion Mini Shell 1.0