Fossil SCM

Disable the cut/copy/paste buttons on the WYSIWYG editor, since doing cut/copy/paste under javascript control is normally disallowed for security reasons.

drh 2012-08-13 12:54 UTC wysiwyg
Commit e5ad103777d8c40ea7414569868220d74ee8cda1
1 file changed +4
--- src/wysiwyg.c
+++ src/wysiwyg.c
@@ -193,10 +193,12 @@
193193
@ src="data:image/gif;base64,R0lGODlhFgAWAOMKAB1ChDRLY19vj3mOrpGjuaezxrCztb
194194
@ /I19Ha7Pv8/f///////////////////////yH5BAEKAA8ALAAAAAAWABYAAARY8MlJq704682
195195
@ 7/2BYIQVhHg9pEgVGIklyDEUBy/RlE4FQF4dCj2AQXAiJQDCWQCAEBwIioEMQBgSAFhDAGghG
196196
@ i9XgHAhMNoSZgJkJei33UESv2+/4vD4TAQA7" />
197197
198
+#if 0 /* Cut/Copy/Paste requires special browser permissions for security
199
+ ** reasons. So omit these buttons */
198200
@ <img class="intLink" title="Cut"
199201
@ onclick="formatDoc('cut');"
200202
@ src="data:image/gif;base64,R0lGODlhFgAWAIQSAB1ChBFNsRJTySJYwjljwkxwl19vj1
201203
@ dusYODhl6MnHmOrpqbmpGjuaezxrCztcDCxL/I18rL1P/////////////////////////////
202204
@ //////////////////////////yH5BAEAAB8ALAAAAAAWABYAAAVu4CeOZGmeaKqubDs6TNnE
@@ -218,10 +220,12 @@
218220
@ qbmpGjudClFaezxsa0cb/I1+3YitHa7PrkIPHvbuPs+/fvrvv8/f/////////////////////
219221
@ //////////////////////////yH5BAEAAB8ALAAAAAAWABYAAAWN4CeOZGmeaKqubGsusPvB
220222
@ SyFJjVDs6nJLB0khR4AkBCmfsCGBQAoCwjF5gwquVykSFbwZE+AwIBV0GhFog2EwIDchjwRiQ
221223
@ o9E2Fx4XD5R+B0DDAEnBXBhBhN2DgwDAQFjJYVhCQYRfgoIDGiQJAWTCQMRiwwMfgicnVcAAA
222224
@ MOaK+bLAOrtLUyt7i5uiUhADs=" />
225
+#endif
226
+
223227
@ </div>
224228
@ <div id="wysiwygBox"
225229
@ style="resize:both; overflow:auto; width: %d(w)em; height: %d(h)em;"
226230
@ contenteditable="true">%s(zContent)</div>
227231
@ <script>
228232
--- src/wysiwyg.c
+++ src/wysiwyg.c
@@ -193,10 +193,12 @@
193 @ src="data:image/gif;base64,R0lGODlhFgAWAOMKAB1ChDRLY19vj3mOrpGjuaezxrCztb
194 @ /I19Ha7Pv8/f///////////////////////yH5BAEKAA8ALAAAAAAWABYAAARY8MlJq704682
195 @ 7/2BYIQVhHg9pEgVGIklyDEUBy/RlE4FQF4dCj2AQXAiJQDCWQCAEBwIioEMQBgSAFhDAGghG
196 @ i9XgHAhMNoSZgJkJei33UESv2+/4vD4TAQA7" />
197
 
 
198 @ <img class="intLink" title="Cut"
199 @ onclick="formatDoc('cut');"
200 @ src="data:image/gif;base64,R0lGODlhFgAWAIQSAB1ChBFNsRJTySJYwjljwkxwl19vj1
201 @ dusYODhl6MnHmOrpqbmpGjuaezxrCztcDCxL/I18rL1P/////////////////////////////
202 @ //////////////////////////yH5BAEAAB8ALAAAAAAWABYAAAVu4CeOZGmeaKqubDs6TNnE
@@ -218,10 +220,12 @@
218 @ qbmpGjudClFaezxsa0cb/I1+3YitHa7PrkIPHvbuPs+/fvrvv8/f/////////////////////
219 @ //////////////////////////yH5BAEAAB8ALAAAAAAWABYAAAWN4CeOZGmeaKqubGsusPvB
220 @ SyFJjVDs6nJLB0khR4AkBCmfsCGBQAoCwjF5gwquVykSFbwZE+AwIBV0GhFog2EwIDchjwRiQ
221 @ o9E2Fx4XD5R+B0DDAEnBXBhBhN2DgwDAQFjJYVhCQYRfgoIDGiQJAWTCQMRiwwMfgicnVcAAA
222 @ MOaK+bLAOrtLUyt7i5uiUhADs=" />
 
 
223 @ </div>
224 @ <div id="wysiwygBox"
225 @ style="resize:both; overflow:auto; width: %d(w)em; height: %d(h)em;"
226 @ contenteditable="true">%s(zContent)</div>
227 @ <script>
228
--- src/wysiwyg.c
+++ src/wysiwyg.c
@@ -193,10 +193,12 @@
193 @ src="data:image/gif;base64,R0lGODlhFgAWAOMKAB1ChDRLY19vj3mOrpGjuaezxrCztb
194 @ /I19Ha7Pv8/f///////////////////////yH5BAEKAA8ALAAAAAAWABYAAARY8MlJq704682
195 @ 7/2BYIQVhHg9pEgVGIklyDEUBy/RlE4FQF4dCj2AQXAiJQDCWQCAEBwIioEMQBgSAFhDAGghG
196 @ i9XgHAhMNoSZgJkJei33UESv2+/4vD4TAQA7" />
197
198 #if 0 /* Cut/Copy/Paste requires special browser permissions for security
199 ** reasons. So omit these buttons */
200 @ <img class="intLink" title="Cut"
201 @ onclick="formatDoc('cut');"
202 @ src="data:image/gif;base64,R0lGODlhFgAWAIQSAB1ChBFNsRJTySJYwjljwkxwl19vj1
203 @ dusYODhl6MnHmOrpqbmpGjuaezxrCztcDCxL/I18rL1P/////////////////////////////
204 @ //////////////////////////yH5BAEAAB8ALAAAAAAWABYAAAVu4CeOZGmeaKqubDs6TNnE
@@ -218,10 +220,12 @@
220 @ qbmpGjudClFaezxsa0cb/I1+3YitHa7PrkIPHvbuPs+/fvrvv8/f/////////////////////
221 @ //////////////////////////yH5BAEAAB8ALAAAAAAWABYAAAWN4CeOZGmeaKqubGsusPvB
222 @ SyFJjVDs6nJLB0khR4AkBCmfsCGBQAoCwjF5gwquVykSFbwZE+AwIBV0GhFog2EwIDchjwRiQ
223 @ o9E2Fx4XD5R+B0DDAEnBXBhBhN2DgwDAQFjJYVhCQYRfgoIDGiQJAWTCQMRiwwMfgicnVcAAA
224 @ MOaK+bLAOrtLUyt7i5uiUhADs=" />
225 #endif
226
227 @ </div>
228 @ <div id="wysiwygBox"
229 @ style="resize:both; overflow:auto; width: %d(w)em; height: %d(h)em;"
230 @ contenteditable="true">%s(zContent)</div>
231 @ <script>
232

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button