Browse code

fandajxo

Fenris Wolf authored on22/05/2016 13:11:19
Showing3 changed files
... ...
@@ -1,2 +1,3 @@
1 1
 kreajxo
2
+kromajxoj/
2 3
 
... ...
@@ -98,43 +98,43 @@ class klaso_kromajxo_stirado extends klaso_kromajxo
98 98
 				let resto : string = enigo_kruda["parametroj"]["enhavo"];
99 99
 				[
100 100
 					{
101
-						"skemoj": [new RegExp("^!\\W*(?:kanalo|k) (?:anigxi|a|>) ((?:#|\\w)+)$")],
101
+						"skemoj": [new RegExp("^!\\s*(?:kanalo|k)\\s*(?:anigxi|a|>)\\s*(#\\S+)$")],
102 102
 						"ago": x => ujumi(() => this.agoj.anigxi(x[0], true)),
103 103
 					},
104 104
 					{
105
-						"skemoj": [new RegExp("^!\\W*(?:kanalo|k) (?:malanigxi|m|<) ((?:#|\\w)+)$")],
105
+						"skemoj": [new RegExp("^!\\s*(?:kanalo|k)\\s*(?:malanigxi|m|<)\\s*(#\\S+)$")],
106 106
 						"ago": x => ujumi(() => this.agoj.anigxi(x[0], false)),
107 107
 					},
108 108
 					{
109
-						"skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:listigi|l)$")/*, new RegExp("$\|")*/],
109
+						"skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:listigi|l)$")/*, new RegExp("$\|")*/],
110 110
 						"ago": x => this.agoj.listigi(enigo_kruda["parametroj"]["fonto"]),
111 111
 					},
112 112
 					{
113
-						"skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:detaloj|d) (\\w+)$")/*, new RegExp("$#(\\w+)")*/],
113
+						"skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:detaloj|d)\\s*(\\w+)$")/*, new RegExp("$#(\\w+)")*/],
114 114
 						"ago": x => this.agoj.detaloj(x[0], enigo_kruda["parametroj"]["fonto"]),
115 115
 					},
116 116
 					{
117
-						"skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:sxalti|s|toggle|t|%) (\\w+)$")/*, new RegExp("$~(\\w+)")*/],
117
+						"skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:sxalti|s|toggle|t|%)\\s*(\\w+)$")/*, new RegExp("$~(\\w+)")*/],
118 118
 						"ago": x => ujumi(() => this.agoj.sxalti(x[0], undefined, enigo_kruda["parametroj"]["fonto"])),
119 119
 					},
120 120
 					{
121
-						"skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:aktivigi|a|\\+) (\\w+)$")/*, new RegExp("$\+(\\w+)")*/],
121
+						"skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:aktivigi|a|\\+)\\s*(\\w+)$")/*, new RegExp("$\+(\\w+)")*/],
122 122
 						"ago": x => ujumi(() => this.agoj.sxalti(x[0], true, enigo_kruda["parametroj"]["fonto"])),
123 123
 					},
124 124
 					{
125
-						"skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:malaktivigi|m|-) (\\w+)$")/*, new RegExp("$-(\\w+)")*/],
125
+						"skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:malaktivigi|m|-)\\s*(\\w+)$")/*, new RegExp("$-(\\w+)")*/],
126 126
 						"ago": x => ujumi(() => this.agoj.sxalti(x[0], false, enigo_kruda["parametroj"]["fonto"])),
127 127
 					},
128 128
 					{
129
-						"skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:resxargi|r|\\$) (\\w+)$")/*, new RegExp("$#(\\w+)")*/],
129
+						"skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:resxargi|r|\\$)\\s*(\\w+)$")/*, new RegExp("$#(\\w+)")*/],
130 130
 						"ago": x => ujumi(() => this.agoj.resxargi(x[0], enigo_kruda["parametroj"]["fonto"])),
131 131
 					},
132 132
 					{
133
-						"skemoj": [new RegExp("^!\\W*(?:kromaĵo|kromajxo|krom|x) (?:aldoni|\\*) (\\w+)$")/*, new RegExp("$\*(\\w+)")*/],
133
+						"skemoj": [new RegExp("^!\\s*(?:kromaĵo|kromajxo|krom|x)\\s*(?:aldoni|\\*)\\s*(\\w+)$")/*, new RegExp("$\*(\\w+)")*/],
134 134
 						"ago": x => ujumi(() => that.agoj.aldoni(x[0], enigo_kruda["parametroj"]["fonto"])),
135 135
 					},
136 136
 					{
137
-						"skemoj": [new RegExp("^!\\W*(?:helpo|help|h)$")],
137
+						"skemoj": [new RegExp("^!\\s*(?:helpo|help|h)$")],
138 138
 						"ago": x => this.agoj.elmontri_helpon(enigo_kruda["parametroj"]["fonto"]),
139 139
 					},
140 140
 				].forEach
141 141
similarity index 100%
142 142
rename from fontoj/kromajxoj/kromajxo_ehxado.js
143 143
rename to kromajxoj/kromajxo_ehxado.js