mirror of
https://github.com/documize/community.git
synced 2025-08-02 12:05:23 +02:00
CodeMirror dependency upgraded to v5.32.0
For handling Markdown and Code section types
This commit is contained in:
parent
3337db6b27
commit
0336f84a83
351 changed files with 3408 additions and 1945 deletions
42
gui/public/codemirror/mode/protobuf/index.html
vendored
Executable file → Normal file
42
gui/public/codemirror/mode/protobuf/index.html
vendored
Executable file → Normal file
|
@ -54,9 +54,49 @@ message Person {
|
|||
required bool deleted = 11 [default = false];
|
||||
}
|
||||
|
||||
</textarea></form>
|
||||
</textarea>
|
||||
<textarea id="code2" name="code2">
|
||||
syntax = "proto3";
|
||||
package tutorial;
|
||||
|
||||
import "google/protobuf/timestamp.proto";
|
||||
option java_package = "com.example.tutorial";
|
||||
option java_outer_classname = "AddressBookProtos";
|
||||
option csharp_namespace = "Google.Protobuf.Examples.AddressBook";
|
||||
|
||||
message Person {
|
||||
string name = 1;
|
||||
int32 id = 2; // Unique ID number for this person.
|
||||
string email = 3;
|
||||
|
||||
enum PhoneType {
|
||||
MOBILE = 0;
|
||||
HOME = 1;
|
||||
WORK = 2;
|
||||
}
|
||||
|
||||
message PhoneNumber {
|
||||
string number = 1;
|
||||
PhoneType type = 2;
|
||||
}
|
||||
|
||||
repeated PhoneNumber phones = 4;
|
||||
|
||||
google.protobuf.Timestamp last_updated = 5;
|
||||
}
|
||||
|
||||
// Our address book file is just one of these.
|
||||
message AddressBook {
|
||||
repeated Person people = 1;
|
||||
}
|
||||
service Test {
|
||||
rpc SayHello (HelloRequest) returns (HelloReply) {}
|
||||
rpc SayHelloAgain (HelloRequest) returns (HelloReply) {}
|
||||
}</textarea>
|
||||
</form>
|
||||
<script>
|
||||
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {});
|
||||
var editor = CodeMirror.fromTextArea(document.getElementById("code2"), {});
|
||||
</script>
|
||||
|
||||
<p><strong>MIME types defined:</strong> <code>text/x-protobuf</code>.</p>
|
||||
|
|
3
gui/public/codemirror/mode/protobuf/protobuf.js
vendored
Executable file → Normal file
3
gui/public/codemirror/mode/protobuf/protobuf.js
vendored
Executable file → Normal file
|
@ -19,7 +19,8 @@
|
|||
"package", "message", "import", "syntax",
|
||||
"required", "optional", "repeated", "reserved", "default", "extensions", "packed",
|
||||
"bool", "bytes", "double", "enum", "float", "string",
|
||||
"int32", "int64", "uint32", "uint64", "sint32", "sint64", "fixed32", "fixed64", "sfixed32", "sfixed64"
|
||||
"int32", "int64", "uint32", "uint64", "sint32", "sint64", "fixed32", "fixed64", "sfixed32", "sfixed64",
|
||||
"option", "service", "rpc", "returns"
|
||||
];
|
||||
var keywords = wordRegexp(keywordArray);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue