Fossil SCM
Replaced \u002f slash escapes with \x25, thanks to a hint from Arseniy Terekhin.
Commit
145546623455cccbed397bacc2ede564a11b175fb7afbc247e4ed292ff6da682
Parent
e982f18bd30de69…
1 file changed
+35
-28
| --- src/fossil.page.wikiedit-wysiwyg-legacy.js | ||
| +++ src/fossil.page.wikiedit-wysiwyg-legacy.js | ||
| @@ -193,11 +193,11 @@ | ||
| 193 | 193 | Inject the icons... |
| 194 | 194 | |
| 195 | 195 | mkbuiltins strips anything which looks like a C++-style comment, |
| 196 | 196 | even if it's in a string literal, and thus the runs of "/" |
| 197 | 197 | characters in the DOM element data attributes have been mangled |
| 198 | - to work around that: we simply use \u002f for every 2nd slash. | |
| 198 | + to work around that: we simply use \x2f for every 2nd slash. | |
| 199 | 199 | */ |
| 200 | 200 | (function f(title,format,src){ |
| 201 | 201 | const img = D.img(); |
| 202 | 202 | D.append(toolbar2, img); |
| 203 | 203 | D.addClass(img, 'intLink'); |
| @@ -206,53 +206,53 @@ | ||
| 206 | 206 | D.attr(img, 'src', 'string'===typeof src ? src : src.join('')); |
| 207 | 207 | return f; |
| 208 | 208 | })( |
| 209 | 209 | 'Undo', 'undo', |
| 210 | 210 | ["data:image/gif;base64,R0lGODlhFgAWAOMKADljwliE33mOrpGjuYKl8aezxqPD+7", |
| 211 | - "/I19DV3NHa7P/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f", | |
| 212 | - "/\u002f/\u002f/\u002f/yH5BAEKAA8ALAAAAAAWABYAAARR8MlJq704680", | |
| 211 | + "/I19DV3NHa7P/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", | |
| 212 | + "/\x2f/\x2f/\x2f/yH5BAEKAA8ALAAAAAAWABYAAARR8MlJq704680", | |
| 213 | 213 | "7TkaYeJJBnES4EeUJvIGapWYAC0CsocQ7SDlWJkAkCA6ToMYWIARGQF3mRQVIEjkkSVLIbSfE", |
| 214 | 214 | "whdRIH4fh/DZMICe3/C4nBQBADs="] |
| 215 | 215 | )( |
| 216 | 216 | 'Redo','redo', |
| 217 | 217 | ["data:image/gif;base64,R0lGODlhFgAWAMIHAB1ChDljwl9vj1iE34Kl8aPD+7/I1/", |
| 218 | - "/\u002f/yH5BAEKAAcALAAAAAAWABYAAANKeLrc/jDKSesyphi7SiEgsVXZEATDICqBVJjpqWZt9Na", | |
| 218 | + "/\x2f/yH5BAEKAAcALAAAAAAWABYAAANKeLrc/jDKSesyphi7SiEgsVXZEATDICqBVJjpqWZt9Na", | |
| 219 | 219 | "EDNbQK1wCQsxlYnxMAImhyDoFAElJasRRvAZVRqqQXUy7Cgx4TC6bswkAOw=="] |
| 220 | 220 | )( |
| 221 | 221 | "Remove formatting", |
| 222 | 222 | "removeFormat", |
| 223 | 223 | ["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AA", |
| 224 | 224 | "AABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwA", |
| 225 | 225 | "AAAd0SU1FB9oECQMCKPI8CIIAAAAIdEVYdENvbW1lbnQA9syWvwAAAuhJREFUOMtjYBgFxAB5", |
| 226 | 226 | "01ZWBvVaL2nHnlmk6mXCJbF69zU+Hz/9fB5O1lx+bg45qhl8/fYr5it3XrP/YWTUvvvk3VeqG", |
| 227 | 227 | "Xz70TvbJy8+Wv39+2/Hz19/mGwjZzuTYjALuoBv9jImaXHeyD3H7kU8fPj2ICML8z92dlbtMz", |
| 228 | - "deiG3fco7J08foH1kurkm3E9iw54YvKwuTuom+LPt/BgbWf3/\u002fsf37/1/c02cCG1lB8f/\u002ff95", | |
| 229 | - "DZx74MTMzshhoSm6szrQ/a6Ir/Z2RkfEjBxuLYFpDiDi6Af/\u002f/2ckaHBp7+7wmavP5n76+P2C", | |
| 230 | - "lrLIYl8H9W36auJCbCxM4szMTJac7Kza/\u002f/\u002fR3H1w2cfWAgafPbqs5g7D95++/P1B4+ECK8tA", | |
| 228 | + "deiG3fco7J08foH1kurkm3E9iw54YvKwuTuom+LPt/BgbWf3/\x2fsf37/1/c02cCG1lB8f/\x2ff95", | |
| 229 | + "DZx74MTMzshhoSm6szrQ/a6Ir/Z2RkfEjBxuLYFpDiDi6Af/\x2f/2ckaHBp7+7wmavP5n76+P2C", | |
| 230 | + "lrLIYl8H9W36auJCbCxM4szMTJac7Kza/\x2f/\x2fR3H1w2cfWAgafPbqs5g7D95++/P1B4+ECK8tA", | |
| 231 | 231 | "wMDw/1H7159+/7r7ZcvPz4fOHbzEwMDwx8GBgaGnNatfHZx8zqrJ+4VJBh5CQEGOySEua/v3n", |
| 232 | 232 | "7hXmqI8WUGBgYGL3vVG7fuPK3i5GD9/fja7ZsMDAzMG/Ze52mZeSj4yu1XEq/ff7W5dvfVAS1", |
| 233 | - "lsXc4Db7z8C3r8p7Qjf/\u002f/2dnZGxlqJuyr3rPqQd/Hhyu7oSpYWScylDQsd3kzvnH738wMDzj", | |
| 233 | + "lsXc4Db7z8C3r8p7Qjf/\x2f/2dnZGxlqJuyr3rPqQd/Hhyu7oSpYWScylDQsd3kzvnH738wMDzj", | |
| 234 | 234 | "5GBN1VIWW4c3KDon7VOvm7S3paB9u5qsU5/x5KUnlY+eexQbkLNsErK61+++VnAJcfkyMTIwf", |
| 235 | - "fj0QwZbJDKjcETs1Y8evyd48toz8y/ffzv/\u002fvPP4veffxpX77z6l5JewHPu8MqTDAwMDLzyrj", | |
| 236 | - "b/mZm0JcT5Lj+89+Ybm6zz95oMh7s4XbygN3Sluq4Mj5K8iKMgP4f0/\u002f/\u002ffv77/\u002f8nLy+7MCc", | |
| 235 | + "fj0QwZbJDKjcETs1Y8evyd48toz8y/ffzv/\x2fvPP4veffxpX77z6l5JewHPu8MqTDAwMDLzyrj", | |
| 236 | + "b/mZm0JcT5Lj+89+Ybm6zz95oMh7s4XbygN3Sluq4Mj5K8iKMgP4f0/\x2f/\x2ffv77/\x2f8nLy+7MCc", | |
| 237 | 237 | "XmyYDAwODS9jM9tcvPypd35pne3ljdjvj26+H2dhYpuENikgfvQeXNmSl3tqepxXsqhXPyc66", |
| 238 | - "6s+fv1fMdKR3TK72zpix8nTc7bdfhfkEeVbC9KhbK/9iYWHiErbu6MWbY/7/\u002f8/4/\u002f9/pgOnH", | |
| 238 | + "6s+fv1fMdKR3TK72zpix8nTc7bdfhfkEeVbC9KhbK/9iYWHiErbu6MWbY/7/\x2f8/4/\x2f9/pgOnH", | |
| 239 | 239 | "6jGVazvFDRtq2VgiBIZrUTIBgCk+ivHvuEKwAAAAABJRU5ErkJggg=="] |
| 240 | 240 | )( |
| 241 | 241 | "Bold", |
| 242 | 242 | "bold", |
| 243 | 243 | ["data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWAB", |
| 244 | 244 | "YAQAInhI+pa+H9mJy0LhdgtrxzDG5WGFVk6aXqyk6Y9kXvKKNuLbb6zgMFADs="] |
| 245 | 245 | )( |
| 246 | 246 | "Italic", |
| 247 | 247 | "italic", |
| 248 | - ["data:image/gif;base64,R0lGODlhFgAWAKEDAAAAAF9vj5WIbf/\u002f/yH5BAEAAAMALA", | |
| 248 | + ["data:image/gif;base64,R0lGODlhFgAWAKEDAAAAAF9vj5WIbf/\x2f/yH5BAEAAAMALA", | |
| 249 | 249 | "AAAAAWABYAAAIjnI+py+0Po5x0gXvruEKHrF2BB1YiCWgbMFIYpsbyTNd2UwAAOw=="] |
| 250 | 250 | )( |
| 251 | 251 | "Underline", |
| 252 | 252 | "underline", |
| 253 | - ["data:image/gif;base64,R0lGODlhFgAWAKECAAAAAF9vj/\u002f/\u002f/\u002f/\u002fyH5BAEAAAIALA", | |
| 253 | + ["data:image/gif;base64,R0lGODlhFgAWAKECAAAAAF9vj/\x2f/\x2f/\x2f/\x2fyH5BAEAAAIALA", | |
| 254 | 254 | "AAAAAWABYAAAIrlI+py+0Po5zUgAsEzvEeL4Ea15EiJJ5PSqJmuwKBEKgxVuXWtun+DwxCCgA", |
| 255 | 255 | "7"] |
| 256 | 256 | )( |
| 257 | 257 | "Left align", |
| 258 | 258 | "justifyleft", |
| @@ -269,74 +269,81 @@ | ||
| 269 | 269 | ["data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWAB", |
| 270 | 270 | "YAQAIghI+py+0Po5y02ouz3jL4D4JQGDLkGYxouqzl43JyVgAAOw=="] |
| 271 | 271 | )( |
| 272 | 272 | "Numbered list", |
| 273 | 273 | "insertorderedlist", |
| 274 | - ["data:image/gif;base64,R0lGODlhFgAWAMIGAAAAADljwliE35GjuaezxtHa7P/\u002f/\u002f", | |
| 275 | - "/\u002f/yH5BAEAAAcALAAAAAAWABYAAAM2eLrc/jDKSespwjoRFvggCBUBoTFBeq6QIAysQnRHaEO", | |
| 274 | + ["data:image/gif;base64,R0lGODlhFgAWAMIGAAAAADljwliE35GjuaezxtHa7P/\x2f/\x2f", | |
| 275 | + "/\x2f/yH5BAEAAAcALAAAAAAWABYAAAM2eLrc/jDKSespwjoRFvggCBUBoTFBeq6QIAysQnRHaEO", | |
| 276 | 276 | "zyaZ07Lu9lUBnC0UGQU1K52s6n5oEADs="] |
| 277 | 277 | )( |
| 278 | 278 | "Dotted list", |
| 279 | 279 | "insertunorderedlist", |
| 280 | - ["data:image/gif;base64,R0lGODlhFgAWAMIGAAAAAB1ChF9vj1iE33mOrqezxv/\u002f/\u002f", | |
| 281 | - "/\u002f/yH5BAEAAAcALAAAAAAWABYAAAMyeLrc/jDKSesppNhGRlBAKIZRERBbqm6YtnbfMY7lud6", | |
| 280 | + ["data:image/gif;base64,R0lGODlhFgAWAMIGAAAAAB1ChF9vj1iE33mOrqezxv/\x2f/\x2f", | |
| 281 | + "/\x2f/yH5BAEAAAcALAAAAAAWABYAAAMyeLrc/jDKSesppNhGRlBAKIZRERBbqm6YtnbfMY7lud6", | |
| 282 | 282 | "4UwiuKnigGQliQuWOyKQykgAAOw=="] |
| 283 | 283 | )( |
| 284 | 284 | "Quote", |
| 285 | 285 | "formatblock", |
| 286 | 286 | ["data:image/gif;base64,R0lGODlhFgAWAIQXAC1NqjFRjkBgmT9nqUJnsk9xrFJ7u2", |
| 287 | 287 | "R9qmKBt1iGzHmOrm6Sz4OXw3Odz4Cl2ZSnw6KxyqO306K63bG70bTB0rDI3bvI4P", |
| 288 | - "/\u002f/\u002f/\u002f/\u002f/", | |
| 289 | - "/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f", | |
| 290 | - "/\u002f/\u002f/\u002fyH5BAEKAB8ALAAAAAAWABYAAAVP4CeOZGmeaKqubEs2Cekk", | |
| 288 | + "/\x2f/\x2f/\x2f/\x2f/", | |
| 289 | + "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", | |
| 290 | + "/\x2f/\x2f/\x2fyH5BAEKAB8ALAAAAAAWABYAAAVP4CeOZGmeaKqubEs2Cekk", | |
| 291 | 291 | "ErvEI1zZuOgYFlakECEZFi0GgTGKEBATFmJAVXweVOoKEQgABB9IQDCmrLpjETrQQlhHjINrT", |
| 292 | 292 | "q/b7/i8fp8PAQA7"] |
| 293 | 293 | )( |
| 294 | 294 | "Delete indentation", |
| 295 | 295 | "outdent", |
| 296 | 296 | ["data:image/gif;base64,R0lGODlhFgAWAMIHAAAAADljwliE35GjuaezxtDV3NHa7P", |
| 297 | - "/\u002f/yH5BAEAAAcALAAAAAAWABYAAAM2eLrc/jDKCQG9F2i7u8agQgyK1z2EIBil+TWqEMxhMcz", | |
| 297 | + "/\x2f/yH5BAEAAAcALAAAAAAWABYAAAM2eLrc/jDKCQG9F2i7u8agQgyK1z2EIBil+TWqEMxhMcz", | |
| 298 | 298 | "sYVJ3e4ahk+sFnAgtxSQDqWw6n5cEADs="] |
| 299 | 299 | )( |
| 300 | 300 | "Add indentation", |
| 301 | 301 | "indent", |
| 302 | 302 | ["data:image/gif;base64,R0lGODlhFgAWAOMIAAAAADljwl9vj1iE35GjuaezxtDV3N", |
| 303 | - "Ha7P/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/yH5BAEAAAgALAAAAAAWABYAAAQ7EMlJq704650", | |
| 303 | + "Ha7P/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", | |
| 304 | + "/\x2f/\x2f/yH5BAEAAAgALAAAAAAWABYAAAQ7EMlJq704650", | |
| 304 | 305 | "B/x8gemMpgugwHJNZXodKsO5oqUOgo5KhBwWESyMQsCRDHu9VOyk5TM9zSpFSr9gsJwIAOw==" |
| 305 | 306 | ] |
| 306 | 307 | )( |
| 307 | 308 | "Hyperlink", |
| 308 | 309 | "createlink", |
| 309 | 310 | ["data:image/gif;base64,R0lGODlhFgAWAOMKAB1ChDRLY19vj3mOrpGjuaezxrCztb", |
| 310 | - "/I19Ha7Pv8/f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/yH5BAEKAA8ALAAAAAAWABYAAARY8MlJq704682", | |
| 311 | + "/I19Ha7Pv8/f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", | |
| 312 | + "/yH5BAEKAA8ALAAAAAAWABYAAARY8MlJq704682", | |
| 311 | 313 | "7/2BYIQVhHg9pEgVGIklyDEUBy/RlE4FQF4dCj2AQXAiJQDCWQCAEBwIioEMQBgSAFhDAGghG", |
| 312 | 314 | "i9XgHAhMNoSZgJkJei33UESv2+/4vD4TAQA7"] |
| 313 | 315 | )( |
| 314 | 316 | "Cut", |
| 315 | 317 | "cut", |
| 316 | 318 | ["data:image/gif;base64,R0lGODlhFgAWAIQSAB1ChBFNsRJTySJYwjljwkxwl19vj1", |
| 317 | - "dusYODhl6MnHmOrpqbmpGjuaezxrCztcDCxL/I18rL1P/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/", | |
| 318 | - "/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002fyH5BAEAAB8ALAAAAAAWABYAAAVu4CeOZGmeaKqubDs6TNnE", | |
| 319 | + "dusYODhl6MnHmOrpqbmpGjuaezxrCztcDCxL/I18rL1P/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", | |
| 320 | + "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/", | |
| 321 | + "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", | |
| 322 | + "yH5BAEAAB8ALAAAAAAWABYAAAVu4CeOZGmeaKqubDs6TNnE", | |
| 319 | 323 | "bGNApNG0kbGMi5trwcA9GArXh+FAfBAw5UexUDAQESkRsfhJPwaH4YsEGAAJGisRGAQY7UCC9", |
| 320 | 324 | "ZAXBB+74LGCRxIEHwAHdWooDgGJcwpxDisQBQRjIgkDCVlfmZqbmiEAOw=="] |
| 321 | 325 | )( |
| 322 | 326 | "Copy", |
| 323 | 327 | "copy", |
| 324 | 328 | ["data:image/gif;base64,R0lGODlhFgAWAIQcAB1ChBFNsTRLYyJYwjljwl9vj1iE31", |
| 325 | 329 | "iGzF6MnHWX9HOdz5GjuYCl2YKl8ZOt4qezxqK63aK/9KPD+7DI3b/I17LM/MrL1MLY9NHa7OP", |
| 326 | - "s++bx/Pv8/f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/yH5BAEAAB8ALAAAAAAWABYAAAWG4CeOZGmeaKqubOum1SQ/", | |
| 330 | + "s++bx/Pv8/f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", | |
| 331 | + "/yH5BAEAAB8ALAAAAAAWABYAAAWG4CeOZGmeaKqubOum1SQ/", | |
| 327 | 332 | "kPVOW749BeVSus2CgrCxHptLBbOQxCSNCCaF1GUqwQbBd0JGJAyGJJiobE+LnCaDcXAaEoxhQ", |
| 328 | 333 | "ACgNw0FQx9kP+wmaRgYFBQNeAoGihCAJQsCkJAKOhgXEw8BLQYciooHf5o7EA+kC40qBKkAAA", |
| 329 | 334 | "Grpy+wsbKzIiEAOw=="] |
| 330 | 335 | )( |
| 331 | 336 | /* Paste, when activated via JS, has no effect in some (maybe all) |
| 332 | 337 | environments. Activated externally, e.g. keyboard, it works. */ |
| 333 | 338 | "Paste (does not work in all environments)", |
| 334 | 339 | "paste", |
| 335 | 340 | ["data:image/gif;base64,R0lGODlhFgAWAIQUAD04KTRLY2tXQF9vj414WZWIbXmOrp", |
| 336 | - "qbmpGjudClFaezxsa0cb/I1+3YitHa7PrkIPHvbuPs+/fvrvv8/f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/", | |
| 337 | - "/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002fyH5BAEAAB8ALAAAAAAWABYAAAWN4CeOZGmeaKqubGsusPvB", | |
| 341 | + "qbmpGjudClFaezxsa0cb/I1+3YitHa7PrkIPHvbuPs+/fvrvv8/f/\x2f/\x2f/\x2f", | |
| 342 | + "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/", | |
| 343 | + "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", | |
| 344 | + "yH5BAEAAB8ALAAAAAAWABYAAAWN4CeOZGmeaKqubGsusPvB", | |
| 338 | 345 | "SyFJjVDs6nJLB0khR4AkBCmfsCGBQAoCwjF5gwquVykSFbwZE+AwIBV0GhFog2EwIDchjwRiQ", |
| 339 | 346 | "o9E2Fx4XD5R+B0DDAEnBXBhBhN2DgwDAQFjJYVhCQYRfgoIDGiQJAWTCQMRiwwMfgicnVcAAA", |
| 340 | 347 | "MOaK+bLAOrtLUyt7i5uiUhADs="] |
| 341 | 348 | ); |
| 342 | 349 | |
| 343 | 350 |
| --- src/fossil.page.wikiedit-wysiwyg-legacy.js | |
| +++ src/fossil.page.wikiedit-wysiwyg-legacy.js | |
| @@ -193,11 +193,11 @@ | |
| 193 | Inject the icons... |
| 194 | |
| 195 | mkbuiltins strips anything which looks like a C++-style comment, |
| 196 | even if it's in a string literal, and thus the runs of "/" |
| 197 | characters in the DOM element data attributes have been mangled |
| 198 | to work around that: we simply use \u002f for every 2nd slash. |
| 199 | */ |
| 200 | (function f(title,format,src){ |
| 201 | const img = D.img(); |
| 202 | D.append(toolbar2, img); |
| 203 | D.addClass(img, 'intLink'); |
| @@ -206,53 +206,53 @@ | |
| 206 | D.attr(img, 'src', 'string'===typeof src ? src : src.join('')); |
| 207 | return f; |
| 208 | })( |
| 209 | 'Undo', 'undo', |
| 210 | ["data:image/gif;base64,R0lGODlhFgAWAOMKADljwliE33mOrpGjuYKl8aezxqPD+7", |
| 211 | "/I19DV3NHa7P/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f", |
| 212 | "/\u002f/\u002f/\u002f/yH5BAEKAA8ALAAAAAAWABYAAARR8MlJq704680", |
| 213 | "7TkaYeJJBnES4EeUJvIGapWYAC0CsocQ7SDlWJkAkCA6ToMYWIARGQF3mRQVIEjkkSVLIbSfE", |
| 214 | "whdRIH4fh/DZMICe3/C4nBQBADs="] |
| 215 | )( |
| 216 | 'Redo','redo', |
| 217 | ["data:image/gif;base64,R0lGODlhFgAWAMIHAB1ChDljwl9vj1iE34Kl8aPD+7/I1/", |
| 218 | "/\u002f/yH5BAEKAAcALAAAAAAWABYAAANKeLrc/jDKSesyphi7SiEgsVXZEATDICqBVJjpqWZt9Na", |
| 219 | "EDNbQK1wCQsxlYnxMAImhyDoFAElJasRRvAZVRqqQXUy7Cgx4TC6bswkAOw=="] |
| 220 | )( |
| 221 | "Remove formatting", |
| 222 | "removeFormat", |
| 223 | ["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AA", |
| 224 | "AABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwA", |
| 225 | "AAAd0SU1FB9oECQMCKPI8CIIAAAAIdEVYdENvbW1lbnQA9syWvwAAAuhJREFUOMtjYBgFxAB5", |
| 226 | "01ZWBvVaL2nHnlmk6mXCJbF69zU+Hz/9fB5O1lx+bg45qhl8/fYr5it3XrP/YWTUvvvk3VeqG", |
| 227 | "Xz70TvbJy8+Wv39+2/Hz19/mGwjZzuTYjALuoBv9jImaXHeyD3H7kU8fPj2ICML8z92dlbtMz", |
| 228 | "deiG3fco7J08foH1kurkm3E9iw54YvKwuTuom+LPt/BgbWf3/\u002fsf37/1/c02cCG1lB8f/\u002ff95", |
| 229 | "DZx74MTMzshhoSm6szrQ/a6Ir/Z2RkfEjBxuLYFpDiDi6Af/\u002f/2ckaHBp7+7wmavP5n76+P2C", |
| 230 | "lrLIYl8H9W36auJCbCxM4szMTJac7Kza/\u002f/\u002fR3H1w2cfWAgafPbqs5g7D95++/P1B4+ECK8tA", |
| 231 | "wMDw/1H7159+/7r7ZcvPz4fOHbzEwMDwx8GBgaGnNatfHZx8zqrJ+4VJBh5CQEGOySEua/v3n", |
| 232 | "7hXmqI8WUGBgYGL3vVG7fuPK3i5GD9/fja7ZsMDAzMG/Ze52mZeSj4yu1XEq/ff7W5dvfVAS1", |
| 233 | "lsXc4Db7z8C3r8p7Qjf/\u002f/2dnZGxlqJuyr3rPqQd/Hhyu7oSpYWScylDQsd3kzvnH738wMDzj", |
| 234 | "5GBN1VIWW4c3KDon7VOvm7S3paB9u5qsU5/x5KUnlY+eexQbkLNsErK61+++VnAJcfkyMTIwf", |
| 235 | "fj0QwZbJDKjcETs1Y8evyd48toz8y/ffzv/\u002fvPP4veffxpX77z6l5JewHPu8MqTDAwMDLzyrj", |
| 236 | "b/mZm0JcT5Lj+89+Ybm6zz95oMh7s4XbygN3Sluq4Mj5K8iKMgP4f0/\u002f/\u002ffv77/\u002f8nLy+7MCc", |
| 237 | "XmyYDAwODS9jM9tcvPypd35pne3ljdjvj26+H2dhYpuENikgfvQeXNmSl3tqepxXsqhXPyc66", |
| 238 | "6s+fv1fMdKR3TK72zpix8nTc7bdfhfkEeVbC9KhbK/9iYWHiErbu6MWbY/7/\u002f8/4/\u002f9/pgOnH", |
| 239 | "6jGVazvFDRtq2VgiBIZrUTIBgCk+ivHvuEKwAAAAABJRU5ErkJggg=="] |
| 240 | )( |
| 241 | "Bold", |
| 242 | "bold", |
| 243 | ["data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWAB", |
| 244 | "YAQAInhI+pa+H9mJy0LhdgtrxzDG5WGFVk6aXqyk6Y9kXvKKNuLbb6zgMFADs="] |
| 245 | )( |
| 246 | "Italic", |
| 247 | "italic", |
| 248 | ["data:image/gif;base64,R0lGODlhFgAWAKEDAAAAAF9vj5WIbf/\u002f/yH5BAEAAAMALA", |
| 249 | "AAAAAWABYAAAIjnI+py+0Po5x0gXvruEKHrF2BB1YiCWgbMFIYpsbyTNd2UwAAOw=="] |
| 250 | )( |
| 251 | "Underline", |
| 252 | "underline", |
| 253 | ["data:image/gif;base64,R0lGODlhFgAWAKECAAAAAF9vj/\u002f/\u002f/\u002f/\u002fyH5BAEAAAIALA", |
| 254 | "AAAAAWABYAAAIrlI+py+0Po5zUgAsEzvEeL4Ea15EiJJ5PSqJmuwKBEKgxVuXWtun+DwxCCgA", |
| 255 | "7"] |
| 256 | )( |
| 257 | "Left align", |
| 258 | "justifyleft", |
| @@ -269,74 +269,81 @@ | |
| 269 | ["data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWAB", |
| 270 | "YAQAIghI+py+0Po5y02ouz3jL4D4JQGDLkGYxouqzl43JyVgAAOw=="] |
| 271 | )( |
| 272 | "Numbered list", |
| 273 | "insertorderedlist", |
| 274 | ["data:image/gif;base64,R0lGODlhFgAWAMIGAAAAADljwliE35GjuaezxtHa7P/\u002f/\u002f", |
| 275 | "/\u002f/yH5BAEAAAcALAAAAAAWABYAAAM2eLrc/jDKSespwjoRFvggCBUBoTFBeq6QIAysQnRHaEO", |
| 276 | "zyaZ07Lu9lUBnC0UGQU1K52s6n5oEADs="] |
| 277 | )( |
| 278 | "Dotted list", |
| 279 | "insertunorderedlist", |
| 280 | ["data:image/gif;base64,R0lGODlhFgAWAMIGAAAAAB1ChF9vj1iE33mOrqezxv/\u002f/\u002f", |
| 281 | "/\u002f/yH5BAEAAAcALAAAAAAWABYAAAMyeLrc/jDKSesppNhGRlBAKIZRERBbqm6YtnbfMY7lud6", |
| 282 | "4UwiuKnigGQliQuWOyKQykgAAOw=="] |
| 283 | )( |
| 284 | "Quote", |
| 285 | "formatblock", |
| 286 | ["data:image/gif;base64,R0lGODlhFgAWAIQXAC1NqjFRjkBgmT9nqUJnsk9xrFJ7u2", |
| 287 | "R9qmKBt1iGzHmOrm6Sz4OXw3Odz4Cl2ZSnw6KxyqO306K63bG70bTB0rDI3bvI4P", |
| 288 | "/\u002f/\u002f/\u002f/\u002f/", |
| 289 | "/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f", |
| 290 | "/\u002f/\u002f/\u002fyH5BAEKAB8ALAAAAAAWABYAAAVP4CeOZGmeaKqubEs2Cekk", |
| 291 | "ErvEI1zZuOgYFlakECEZFi0GgTGKEBATFmJAVXweVOoKEQgABB9IQDCmrLpjETrQQlhHjINrT", |
| 292 | "q/b7/i8fp8PAQA7"] |
| 293 | )( |
| 294 | "Delete indentation", |
| 295 | "outdent", |
| 296 | ["data:image/gif;base64,R0lGODlhFgAWAMIHAAAAADljwliE35GjuaezxtDV3NHa7P", |
| 297 | "/\u002f/yH5BAEAAAcALAAAAAAWABYAAAM2eLrc/jDKCQG9F2i7u8agQgyK1z2EIBil+TWqEMxhMcz", |
| 298 | "sYVJ3e4ahk+sFnAgtxSQDqWw6n5cEADs="] |
| 299 | )( |
| 300 | "Add indentation", |
| 301 | "indent", |
| 302 | ["data:image/gif;base64,R0lGODlhFgAWAOMIAAAAADljwl9vj1iE35GjuaezxtDV3N", |
| 303 | "Ha7P/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/yH5BAEAAAgALAAAAAAWABYAAAQ7EMlJq704650", |
| 304 | "B/x8gemMpgugwHJNZXodKsO5oqUOgo5KhBwWESyMQsCRDHu9VOyk5TM9zSpFSr9gsJwIAOw==" |
| 305 | ] |
| 306 | )( |
| 307 | "Hyperlink", |
| 308 | "createlink", |
| 309 | ["data:image/gif;base64,R0lGODlhFgAWAOMKAB1ChDRLY19vj3mOrpGjuaezxrCztb", |
| 310 | "/I19Ha7Pv8/f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/yH5BAEKAA8ALAAAAAAWABYAAARY8MlJq704682", |
| 311 | "7/2BYIQVhHg9pEgVGIklyDEUBy/RlE4FQF4dCj2AQXAiJQDCWQCAEBwIioEMQBgSAFhDAGghG", |
| 312 | "i9XgHAhMNoSZgJkJei33UESv2+/4vD4TAQA7"] |
| 313 | )( |
| 314 | "Cut", |
| 315 | "cut", |
| 316 | ["data:image/gif;base64,R0lGODlhFgAWAIQSAB1ChBFNsRJTySJYwjljwkxwl19vj1", |
| 317 | "dusYODhl6MnHmOrpqbmpGjuaezxrCztcDCxL/I18rL1P/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/", |
| 318 | "/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002fyH5BAEAAB8ALAAAAAAWABYAAAVu4CeOZGmeaKqubDs6TNnE", |
| 319 | "bGNApNG0kbGMi5trwcA9GArXh+FAfBAw5UexUDAQESkRsfhJPwaH4YsEGAAJGisRGAQY7UCC9", |
| 320 | "ZAXBB+74LGCRxIEHwAHdWooDgGJcwpxDisQBQRjIgkDCVlfmZqbmiEAOw=="] |
| 321 | )( |
| 322 | "Copy", |
| 323 | "copy", |
| 324 | ["data:image/gif;base64,R0lGODlhFgAWAIQcAB1ChBFNsTRLYyJYwjljwl9vj1iE31", |
| 325 | "iGzF6MnHWX9HOdz5GjuYCl2YKl8ZOt4qezxqK63aK/9KPD+7DI3b/I17LM/MrL1MLY9NHa7OP", |
| 326 | "s++bx/Pv8/f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/yH5BAEAAB8ALAAAAAAWABYAAAWG4CeOZGmeaKqubOum1SQ/", |
| 327 | "kPVOW749BeVSus2CgrCxHptLBbOQxCSNCCaF1GUqwQbBd0JGJAyGJJiobE+LnCaDcXAaEoxhQ", |
| 328 | "ACgNw0FQx9kP+wmaRgYFBQNeAoGihCAJQsCkJAKOhgXEw8BLQYciooHf5o7EA+kC40qBKkAAA", |
| 329 | "Grpy+wsbKzIiEAOw=="] |
| 330 | )( |
| 331 | /* Paste, when activated via JS, has no effect in some (maybe all) |
| 332 | environments. Activated externally, e.g. keyboard, it works. */ |
| 333 | "Paste (does not work in all environments)", |
| 334 | "paste", |
| 335 | ["data:image/gif;base64,R0lGODlhFgAWAIQUAD04KTRLY2tXQF9vj414WZWIbXmOrp", |
| 336 | "qbmpGjudClFaezxsa0cb/I1+3YitHa7PrkIPHvbuPs+/fvrvv8/f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/", |
| 337 | "/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002f/\u002fyH5BAEAAB8ALAAAAAAWABYAAAWN4CeOZGmeaKqubGsusPvB", |
| 338 | "SyFJjVDs6nJLB0khR4AkBCmfsCGBQAoCwjF5gwquVykSFbwZE+AwIBV0GhFog2EwIDchjwRiQ", |
| 339 | "o9E2Fx4XD5R+B0DDAEnBXBhBhN2DgwDAQFjJYVhCQYRfgoIDGiQJAWTCQMRiwwMfgicnVcAAA", |
| 340 | "MOaK+bLAOrtLUyt7i5uiUhADs="] |
| 341 | ); |
| 342 | |
| 343 |
| --- src/fossil.page.wikiedit-wysiwyg-legacy.js | |
| +++ src/fossil.page.wikiedit-wysiwyg-legacy.js | |
| @@ -193,11 +193,11 @@ | |
| 193 | Inject the icons... |
| 194 | |
| 195 | mkbuiltins strips anything which looks like a C++-style comment, |
| 196 | even if it's in a string literal, and thus the runs of "/" |
| 197 | characters in the DOM element data attributes have been mangled |
| 198 | to work around that: we simply use \x2f for every 2nd slash. |
| 199 | */ |
| 200 | (function f(title,format,src){ |
| 201 | const img = D.img(); |
| 202 | D.append(toolbar2, img); |
| 203 | D.addClass(img, 'intLink'); |
| @@ -206,53 +206,53 @@ | |
| 206 | D.attr(img, 'src', 'string'===typeof src ? src : src.join('')); |
| 207 | return f; |
| 208 | })( |
| 209 | 'Undo', 'undo', |
| 210 | ["data:image/gif;base64,R0lGODlhFgAWAOMKADljwliE33mOrpGjuYKl8aezxqPD+7", |
| 211 | "/I19DV3NHa7P/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", |
| 212 | "/\x2f/\x2f/\x2f/yH5BAEKAA8ALAAAAAAWABYAAARR8MlJq704680", |
| 213 | "7TkaYeJJBnES4EeUJvIGapWYAC0CsocQ7SDlWJkAkCA6ToMYWIARGQF3mRQVIEjkkSVLIbSfE", |
| 214 | "whdRIH4fh/DZMICe3/C4nBQBADs="] |
| 215 | )( |
| 216 | 'Redo','redo', |
| 217 | ["data:image/gif;base64,R0lGODlhFgAWAMIHAB1ChDljwl9vj1iE34Kl8aPD+7/I1/", |
| 218 | "/\x2f/yH5BAEKAAcALAAAAAAWABYAAANKeLrc/jDKSesyphi7SiEgsVXZEATDICqBVJjpqWZt9Na", |
| 219 | "EDNbQK1wCQsxlYnxMAImhyDoFAElJasRRvAZVRqqQXUy7Cgx4TC6bswkAOw=="] |
| 220 | )( |
| 221 | "Remove formatting", |
| 222 | "removeFormat", |
| 223 | ["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AA", |
| 224 | "AABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwA", |
| 225 | "AAAd0SU1FB9oECQMCKPI8CIIAAAAIdEVYdENvbW1lbnQA9syWvwAAAuhJREFUOMtjYBgFxAB5", |
| 226 | "01ZWBvVaL2nHnlmk6mXCJbF69zU+Hz/9fB5O1lx+bg45qhl8/fYr5it3XrP/YWTUvvvk3VeqG", |
| 227 | "Xz70TvbJy8+Wv39+2/Hz19/mGwjZzuTYjALuoBv9jImaXHeyD3H7kU8fPj2ICML8z92dlbtMz", |
| 228 | "deiG3fco7J08foH1kurkm3E9iw54YvKwuTuom+LPt/BgbWf3/\x2fsf37/1/c02cCG1lB8f/\x2ff95", |
| 229 | "DZx74MTMzshhoSm6szrQ/a6Ir/Z2RkfEjBxuLYFpDiDi6Af/\x2f/2ckaHBp7+7wmavP5n76+P2C", |
| 230 | "lrLIYl8H9W36auJCbCxM4szMTJac7Kza/\x2f/\x2fR3H1w2cfWAgafPbqs5g7D95++/P1B4+ECK8tA", |
| 231 | "wMDw/1H7159+/7r7ZcvPz4fOHbzEwMDwx8GBgaGnNatfHZx8zqrJ+4VJBh5CQEGOySEua/v3n", |
| 232 | "7hXmqI8WUGBgYGL3vVG7fuPK3i5GD9/fja7ZsMDAzMG/Ze52mZeSj4yu1XEq/ff7W5dvfVAS1", |
| 233 | "lsXc4Db7z8C3r8p7Qjf/\x2f/2dnZGxlqJuyr3rPqQd/Hhyu7oSpYWScylDQsd3kzvnH738wMDzj", |
| 234 | "5GBN1VIWW4c3KDon7VOvm7S3paB9u5qsU5/x5KUnlY+eexQbkLNsErK61+++VnAJcfkyMTIwf", |
| 235 | "fj0QwZbJDKjcETs1Y8evyd48toz8y/ffzv/\x2fvPP4veffxpX77z6l5JewHPu8MqTDAwMDLzyrj", |
| 236 | "b/mZm0JcT5Lj+89+Ybm6zz95oMh7s4XbygN3Sluq4Mj5K8iKMgP4f0/\x2f/\x2ffv77/\x2f8nLy+7MCc", |
| 237 | "XmyYDAwODS9jM9tcvPypd35pne3ljdjvj26+H2dhYpuENikgfvQeXNmSl3tqepxXsqhXPyc66", |
| 238 | "6s+fv1fMdKR3TK72zpix8nTc7bdfhfkEeVbC9KhbK/9iYWHiErbu6MWbY/7/\x2f8/4/\x2f9/pgOnH", |
| 239 | "6jGVazvFDRtq2VgiBIZrUTIBgCk+ivHvuEKwAAAAABJRU5ErkJggg=="] |
| 240 | )( |
| 241 | "Bold", |
| 242 | "bold", |
| 243 | ["data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWAB", |
| 244 | "YAQAInhI+pa+H9mJy0LhdgtrxzDG5WGFVk6aXqyk6Y9kXvKKNuLbb6zgMFADs="] |
| 245 | )( |
| 246 | "Italic", |
| 247 | "italic", |
| 248 | ["data:image/gif;base64,R0lGODlhFgAWAKEDAAAAAF9vj5WIbf/\x2f/yH5BAEAAAMALA", |
| 249 | "AAAAAWABYAAAIjnI+py+0Po5x0gXvruEKHrF2BB1YiCWgbMFIYpsbyTNd2UwAAOw=="] |
| 250 | )( |
| 251 | "Underline", |
| 252 | "underline", |
| 253 | ["data:image/gif;base64,R0lGODlhFgAWAKECAAAAAF9vj/\x2f/\x2f/\x2f/\x2fyH5BAEAAAIALA", |
| 254 | "AAAAAWABYAAAIrlI+py+0Po5zUgAsEzvEeL4Ea15EiJJ5PSqJmuwKBEKgxVuXWtun+DwxCCgA", |
| 255 | "7"] |
| 256 | )( |
| 257 | "Left align", |
| 258 | "justifyleft", |
| @@ -269,74 +269,81 @@ | |
| 269 | ["data:image/gif;base64,R0lGODlhFgAWAID/AMDAwAAAACH5BAEAAAAALAAAAAAWAB", |
| 270 | "YAQAIghI+py+0Po5y02ouz3jL4D4JQGDLkGYxouqzl43JyVgAAOw=="] |
| 271 | )( |
| 272 | "Numbered list", |
| 273 | "insertorderedlist", |
| 274 | ["data:image/gif;base64,R0lGODlhFgAWAMIGAAAAADljwliE35GjuaezxtHa7P/\x2f/\x2f", |
| 275 | "/\x2f/yH5BAEAAAcALAAAAAAWABYAAAM2eLrc/jDKSespwjoRFvggCBUBoTFBeq6QIAysQnRHaEO", |
| 276 | "zyaZ07Lu9lUBnC0UGQU1K52s6n5oEADs="] |
| 277 | )( |
| 278 | "Dotted list", |
| 279 | "insertunorderedlist", |
| 280 | ["data:image/gif;base64,R0lGODlhFgAWAMIGAAAAAB1ChF9vj1iE33mOrqezxv/\x2f/\x2f", |
| 281 | "/\x2f/yH5BAEAAAcALAAAAAAWABYAAAMyeLrc/jDKSesppNhGRlBAKIZRERBbqm6YtnbfMY7lud6", |
| 282 | "4UwiuKnigGQliQuWOyKQykgAAOw=="] |
| 283 | )( |
| 284 | "Quote", |
| 285 | "formatblock", |
| 286 | ["data:image/gif;base64,R0lGODlhFgAWAIQXAC1NqjFRjkBgmT9nqUJnsk9xrFJ7u2", |
| 287 | "R9qmKBt1iGzHmOrm6Sz4OXw3Odz4Cl2ZSnw6KxyqO306K63bG70bTB0rDI3bvI4P", |
| 288 | "/\x2f/\x2f/\x2f/\x2f/", |
| 289 | "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", |
| 290 | "/\x2f/\x2f/\x2fyH5BAEKAB8ALAAAAAAWABYAAAVP4CeOZGmeaKqubEs2Cekk", |
| 291 | "ErvEI1zZuOgYFlakECEZFi0GgTGKEBATFmJAVXweVOoKEQgABB9IQDCmrLpjETrQQlhHjINrT", |
| 292 | "q/b7/i8fp8PAQA7"] |
| 293 | )( |
| 294 | "Delete indentation", |
| 295 | "outdent", |
| 296 | ["data:image/gif;base64,R0lGODlhFgAWAMIHAAAAADljwliE35GjuaezxtDV3NHa7P", |
| 297 | "/\x2f/yH5BAEAAAcALAAAAAAWABYAAAM2eLrc/jDKCQG9F2i7u8agQgyK1z2EIBil+TWqEMxhMcz", |
| 298 | "sYVJ3e4ahk+sFnAgtxSQDqWw6n5cEADs="] |
| 299 | )( |
| 300 | "Add indentation", |
| 301 | "indent", |
| 302 | ["data:image/gif;base64,R0lGODlhFgAWAOMIAAAAADljwl9vj1iE35GjuaezxtDV3N", |
| 303 | "Ha7P/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", |
| 304 | "/\x2f/\x2f/yH5BAEAAAgALAAAAAAWABYAAAQ7EMlJq704650", |
| 305 | "B/x8gemMpgugwHJNZXodKsO5oqUOgo5KhBwWESyMQsCRDHu9VOyk5TM9zSpFSr9gsJwIAOw==" |
| 306 | ] |
| 307 | )( |
| 308 | "Hyperlink", |
| 309 | "createlink", |
| 310 | ["data:image/gif;base64,R0lGODlhFgAWAOMKAB1ChDRLY19vj3mOrpGjuaezxrCztb", |
| 311 | "/I19Ha7Pv8/f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", |
| 312 | "/yH5BAEKAA8ALAAAAAAWABYAAARY8MlJq704682", |
| 313 | "7/2BYIQVhHg9pEgVGIklyDEUBy/RlE4FQF4dCj2AQXAiJQDCWQCAEBwIioEMQBgSAFhDAGghG", |
| 314 | "i9XgHAhMNoSZgJkJei33UESv2+/4vD4TAQA7"] |
| 315 | )( |
| 316 | "Cut", |
| 317 | "cut", |
| 318 | ["data:image/gif;base64,R0lGODlhFgAWAIQSAB1ChBFNsRJTySJYwjljwkxwl19vj1", |
| 319 | "dusYODhl6MnHmOrpqbmpGjuaezxrCztcDCxL/I18rL1P/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", |
| 320 | "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/", |
| 321 | "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", |
| 322 | "yH5BAEAAB8ALAAAAAAWABYAAAVu4CeOZGmeaKqubDs6TNnE", |
| 323 | "bGNApNG0kbGMi5trwcA9GArXh+FAfBAw5UexUDAQESkRsfhJPwaH4YsEGAAJGisRGAQY7UCC9", |
| 324 | "ZAXBB+74LGCRxIEHwAHdWooDgGJcwpxDisQBQRjIgkDCVlfmZqbmiEAOw=="] |
| 325 | )( |
| 326 | "Copy", |
| 327 | "copy", |
| 328 | ["data:image/gif;base64,R0lGODlhFgAWAIQcAB1ChBFNsTRLYyJYwjljwl9vj1iE31", |
| 329 | "iGzF6MnHWX9HOdz5GjuYCl2YKl8ZOt4qezxqK63aK/9KPD+7DI3b/I17LM/MrL1MLY9NHa7OP", |
| 330 | "s++bx/Pv8/f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", |
| 331 | "/yH5BAEAAB8ALAAAAAAWABYAAAWG4CeOZGmeaKqubOum1SQ/", |
| 332 | "kPVOW749BeVSus2CgrCxHptLBbOQxCSNCCaF1GUqwQbBd0JGJAyGJJiobE+LnCaDcXAaEoxhQ", |
| 333 | "ACgNw0FQx9kP+wmaRgYFBQNeAoGihCAJQsCkJAKOhgXEw8BLQYciooHf5o7EA+kC40qBKkAAA", |
| 334 | "Grpy+wsbKzIiEAOw=="] |
| 335 | )( |
| 336 | /* Paste, when activated via JS, has no effect in some (maybe all) |
| 337 | environments. Activated externally, e.g. keyboard, it works. */ |
| 338 | "Paste (does not work in all environments)", |
| 339 | "paste", |
| 340 | ["data:image/gif;base64,R0lGODlhFgAWAIQUAD04KTRLY2tXQF9vj414WZWIbXmOrp", |
| 341 | "qbmpGjudClFaezxsa0cb/I1+3YitHa7PrkIPHvbuPs+/fvrvv8/f/\x2f/\x2f/\x2f", |
| 342 | "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/", |
| 343 | "/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f/\x2f", |
| 344 | "yH5BAEAAB8ALAAAAAAWABYAAAWN4CeOZGmeaKqubGsusPvB", |
| 345 | "SyFJjVDs6nJLB0khR4AkBCmfsCGBQAoCwjF5gwquVykSFbwZE+AwIBV0GhFog2EwIDchjwRiQ", |
| 346 | "o9E2Fx4XD5R+B0DDAEnBXBhBhN2DgwDAQFjJYVhCQYRfgoIDGiQJAWTCQMRiwwMfgicnVcAAA", |
| 347 | "MOaK+bLAOrtLUyt7i5uiUhADs="] |
| 348 | ); |
| 349 | |
| 350 |