mirror of
https://github.com/go-gitea/gitea
synced 2025-07-22 18:28:37 +00:00
* Cleaning up public/ and documenting js/css libs. This commit mostly addresses #1484 by moving vendor'ed plugins into a vendor/ directory and documenting their upstream source and license in vendor/librejs.html. This also proves gitea is using only open source js/css libraries which helps toward reaching #1524. * Removing unused css file. The version of this file in use is located at: vendor/plugins/highlight/github.css * Cleaned up librejs.html and added javascript header A SafeJS function was added to templates/helper.go to allow keeping comments inside of javascript. A javascript comment was added in the header of templates/base/head.tmpl to mark all non-inline source as free. The librejs.html file was updated to meet the current librejs spec. I have now verified that the librejs plugin detects most of the scripts included in gitea and suspect the non-free detections are the result of a bug in the plugin. I believe this commit is enough to meet the C0.0 requirement of #1534. * Updating SafeJS function per lint suggestion * Added VERSIONS file, per request
This commit is contained in:
committed by
Kim "BKC" Carlbäcker
parent
64b7068846
commit
a915a09e4f
195
public/vendor/plugins/codemirror/mode/julia/index.html
vendored
Normal file
195
public/vendor/plugins/codemirror/mode/julia/index.html
vendored
Normal file
@@ -0,0 +1,195 @@
|
||||
<!doctype html>
|
||||
|
||||
<title>CodeMirror: Julia mode</title>
|
||||
<meta charset="utf-8"/>
|
||||
<link rel=stylesheet href="../../doc/docs.css">
|
||||
|
||||
<link rel="stylesheet" href="../../lib/codemirror.css">
|
||||
<script src="../../lib/codemirror.js"></script>
|
||||
<script src="julia.js"></script>
|
||||
<style type="text/css">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>
|
||||
<div id=nav>
|
||||
<a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a>
|
||||
|
||||
<ul>
|
||||
<li><a href="../../index.html">Home</a>
|
||||
<li><a href="../../doc/manual.html">Manual</a>
|
||||
<li><a href="https://github.com/codemirror/codemirror">Code</a>
|
||||
</ul>
|
||||
<ul>
|
||||
<li><a href="../index.html">Language modes</a>
|
||||
<li><a class=active href="#">Julia</a>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<article>
|
||||
<h2>Julia mode</h2>
|
||||
|
||||
<div><textarea id="code" name="code">
|
||||
#numbers
|
||||
1234
|
||||
1234im
|
||||
.234
|
||||
.234im
|
||||
2.23im
|
||||
2.3f3
|
||||
23e2
|
||||
0x234
|
||||
|
||||
#strings
|
||||
'a'
|
||||
"asdf"
|
||||
r"regex"
|
||||
b"bytestring"
|
||||
|
||||
"""
|
||||
multiline string
|
||||
"""
|
||||
|
||||
#identifiers
|
||||
a
|
||||
as123
|
||||
function_name!
|
||||
|
||||
#unicode identifiers
|
||||
# a = x\ddot
|
||||
a⃗ = ẍ
|
||||
# a = v\dot
|
||||
a⃗ = v̇
|
||||
#F\vec = m \cdotp a\vec
|
||||
F⃗ = m·a⃗
|
||||
|
||||
#literal identifier multiples
|
||||
3x
|
||||
4[1, 2, 3]
|
||||
|
||||
#dicts and indexing
|
||||
x=[1, 2, 3]
|
||||
x[end-1]
|
||||
x={"julia"=>"language of technical computing"}
|
||||
|
||||
|
||||
#exception handling
|
||||
try
|
||||
f()
|
||||
catch
|
||||
@printf "Error"
|
||||
finally
|
||||
g()
|
||||
end
|
||||
|
||||
#types
|
||||
immutable Color{T<:Number}
|
||||
r::T
|
||||
g::T
|
||||
b::T
|
||||
end
|
||||
|
||||
#functions
|
||||
function change!(x::Vector{Float64})
|
||||
for i = 1:length(x)
|
||||
x[i] *= 2
|
||||
end
|
||||
end
|
||||
|
||||
#function invocation
|
||||
f('b', (2, 3)...)
|
||||
|
||||
#operators
|
||||
|=
|
||||
&=
|
||||
^=
|
||||
\-
|
||||
%=
|
||||
*=
|
||||
+=
|
||||
-=
|
||||
<=
|
||||
>=
|
||||
!=
|
||||
==
|
||||
%
|
||||
*
|
||||
+
|
||||
-
|
||||
<
|
||||
>
|
||||
!
|
||||
=
|
||||
|
|
||||
&
|
||||
^
|
||||
\
|
||||
?
|
||||
~
|
||||
:
|
||||
$
|
||||
<:
|
||||
.<
|
||||
.>
|
||||
<<
|
||||
<<=
|
||||
>>
|
||||
>>>>
|
||||
>>=
|
||||
>>>=
|
||||
<<=
|
||||
<<<=
|
||||
.<=
|
||||
.>=
|
||||
.==
|
||||
->
|
||||
//
|
||||
in
|
||||
...
|
||||
//
|
||||
:=
|
||||
.//=
|
||||
.*=
|
||||
./=
|
||||
.^=
|
||||
.%=
|
||||
.+=
|
||||
.-=
|
||||
\=
|
||||
\\=
|
||||
||
|
||||
===
|
||||
&&
|
||||
|=
|
||||
.|=
|
||||
<:
|
||||
>:
|
||||
|>
|
||||
<|
|
||||
::
|
||||
x ? y : z
|
||||
|
||||
#macros
|
||||
@spawnat 2 1+1
|
||||
@eval(:x)
|
||||
|
||||
#keywords and operators
|
||||
if else elseif while for
|
||||
begin let end do
|
||||
try catch finally return break continue
|
||||
global local const
|
||||
export import importall using
|
||||
function macro module baremodule
|
||||
type immutable quote
|
||||
true false enumerate
|
||||
|
||||
|
||||
</textarea></div>
|
||||
<script>
|
||||
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
|
||||
mode: {name: "julia",
|
||||
},
|
||||
lineNumbers: true,
|
||||
indentUnit: 4,
|
||||
matchBrackets: true
|
||||
});
|
||||
</script>
|
||||
|
||||
<p><strong>MIME types defined:</strong> <code>text/x-julia</code>.</p>
|
||||
</article>
|
Reference in New Issue
Block a user