6 999
contributi
S3v (discussione | contributi) Nessun oggetto della modifica |
|||
Riga 111: | Riga 111: | ||
:[[Utente:S3v|S3v]] 13:30, 17 feb 2010 (CET) | :[[Utente:S3v|S3v]] 13:30, 17 feb 2010 (CET) | ||
'''Patch a WikEd'''<br/> | |||
Una patch da applicare al file <code>~/.mozilla/firefox/qualcosa.default/wiked/wiked.user.js</code> per poter applicare i tag <code>pre</code> e <code>code</code> cliccando su due pulsanti. La patch funziona con la versione 0.9.90n di WikEd. La versione utilizzata si può leggere nello stesso file <code>wiked.user.js</code>. | |||
<pre> | |||
--- wiked.user.js 2010-04-06 20:39:34.367421483 +0200 | |||
+++ wiked.user.js.orig 2010-04-06 20:41:00.103422325 +0200 | |||
@@ -165,6 +165,10 @@ | |||
'wikEdTable title': 'Table', | |||
'wikEdReferences alt': 'References', | |||
'wikEdReferences title': 'References location (shift-click: References section)', | |||
+ 'wikEdCode alt': 'Code', | |||
+ 'wikEdCode title': 'Code', | |||
+ 'wikEdPre alt': 'Pre', | |||
+ 'wikEdPre title': 'Pre', | |||
// textify buttons | |||
'wikEdWikify alt': 'Wikify', | |||
@@ -386,6 +390,7 @@ | |||
'clearSummary': '2/2c/WikEd_clear_summary.png', | |||
'close': '9/97/WikEd_close.png', | |||
'closeToolbar': '1/1d/WikEd_close_toolbar.png', | |||
+ 'code': 'b/b2/Page_white_code.png', | |||
'ctrl': '1/10/WikEd_ctrl.png', | |||
'definitionList': 'f/f5/WikEd_definition_list.png', | |||
'diff': 'd/db/WikEd_diff.png', | |||
@@ -430,6 +435,7 @@ | |||
'nowiki': '5/5a/WikEd_nowiki.png', | |||
'numberList': '3/3b/WikEd_number_list.png', | |||
'jumpPrev': 'c/c7/WikEd_jump_prev.png', | |||
+ 'pre': '6/69/Application_osx_terminal.png', | |||
'preview': '3/31/WikEd_preview.png', | |||
'redirect': 'f/fa/WikEd_redirect.png', | |||
'redo': 'd/d7/WikEd_redo.png', | |||
@@ -820,6 +826,8 @@ | |||
23: ['wikEdImage', 'wikEdButton', wikEdText['wikEdImage title'], wikEdImage['image'], '16', '16', wikEdText['wikEdImage alt'], 'WikEdEditButton(obj, objId);' ], | |||
24: ['wikEdTable', 'wikEdButton', wikEdText['wikEdTable title'], wikEdImage['table'], '16', '16', wikEdText['wikEdTable alt'], 'WikEdEditButton(obj, objId);' ], | |||
11: ['wikEdReferences', 'wikEdButton', wikEdText['wikEdReferences title'], wikEdImage['references'], '16', '16', wikEdText['wikEdReferences alt'], 'if (!eventShiftKey) { WikEdEditButton(obj, objId); } else { WikEdEditButton(obj, \'wikEdReferencesSection\'); }' ], | |||
+ 100: ['wikEdCode', 'wikEdButton', wikEdText['wikEdCode title'], wikEdImage['code'], '16', '16', wikEdText['wikEdCode alt'], 'WikEdEditButton(obj, objId);' ], | |||
+ 101: ['wikEdPre', 'wikEdButton', wikEdText['wikEdPre title'], wikEdImage['pre'], '16', '16', wikEdText['wikEdPre alt'], 'WikEdEditButton(obj, objId);' ], | |||
// wikify, textify | |||
26: ['wikEdWikify', 'wikEdButton', wikEdText['wikEdWikify title'], wikEdImage['wikify'], '16', '16', wikEdText['wikEdWikify alt'], 'WikEdEditButton(obj, objId);' ], | |||
@@ -912,7 +920,7 @@ | |||
// WikedInitButtonBar: define built-in button bars (id outer, class outer, id inner, class inner, height, grip title, button numbers) | |||
window.WikedInitButtonBar = function() { | |||
WikEdInitObject(wikEdButtonBar, { | |||
- 'format': ['wikEdButtonBarFormat', 'wikEdButtonBarFormat', 'wikEdButtonsFormat', 'wikEdButtonsFormat', 44, wikEdText['wikEdGripFormat title'], [1,2,3,4,5,6,7,8,9,10,12,13,14,'br',15,16,17,19,20,21,22,23,24,11,80,25,76] ], | |||
+ 'format': ['wikEdButtonBarFormat', 'wikEdButtonBarFormat', 'wikEdButtonsFormat', 'wikEdButtonsFormat', 44, wikEdText['wikEdGripFormat title'], [1,2,3,4,5,6,7,8,9,10,12,13,14,23,'br',15,16,17,19,20,21,22,24,11,80,25,100,101] ], | |||
'textify': ['wikEdButtonBarTextify', 'wikEdButtonBarTextify', 'wikEdButtonsTextify', 'wikEdButtonsTextify', 44, wikEdText['wikEdGripTextify title'], [26,'br',27] ], | |||
'custom1': ['wikEdButtonBarCustom1', 'wikEdButtonBarCustom1', 'wikEdButtonsCustom1', 'wikEdButtonsCustom1', 44, wikEdText['wikEdGripCustom1 title'], [ ] ], | |||
'find': ['wikEdButtonBarFind', 'wikEdButtonBarFind', 'wikEdButtonsFind', 'wikEdButtonsFind', 44, wikEdText['wikEdGripFind title'], [39,40,'find',41,76,43,44,'br',46,47,'replace',48,49,50,51] ], | |||
@@ -4987,6 +4995,8 @@ | |||
case 'wikEdSubscript': | |||
case 'wikEdWikiLink': | |||
case 'wikEdWebLink': | |||
+ case 'wikEdCode': | |||
+ case 'wikEdPre': | |||
WikEdGetText(obj, 'selection, cursor'); | |||
if (obj.selection.plain != '') { | |||
obj.changed = obj.selection; | |||
@@ -5398,6 +5408,30 @@ | |||
} | |||
obj.changed.keepSel = true; | |||
break; | |||
+ | |||
+// code | |||
+ case 'wikEdCode': | |||
+ if ( /<code>((.|\n)*?)<\/code>/i.test(obj.changed.plain) ) { | |||
+ obj.changed.plain = obj.changed.plain.replace(/<code>((.|\n)*?)<\/code>/gi, '$1'); | |||
+ } | |||
+ else { | |||
+ obj.changed.plain = '<code>' + obj.changed.plain + '<\/code>'; | |||
+ obj.changed.plain = obj.changed.plain.replace(/(<code>)( *)((.|\n)*?)( *)(<\/code>)/, '$2$1$3$6$5'); | |||
+ } | |||
+ obj.changed.keepSel = true; | |||
+ break; | |||
+ | |||
+// pre | |||
+ case 'wikEdPre': | |||
+ if ( /<pre>((.|\n)*?)<\/pre>/i.test(obj.changed.plain) ) { | |||
+ obj.changed.plain = obj.changed.plain.replace(/<pre>((.|\n)*?)<\/pre>/gi, '$1'); | |||
+ } | |||
+ else { | |||
+ obj.changed.plain = '<pre>' + obj.changed.plain + '<\/pre>'; | |||
+ obj.changed.plain = obj.changed.plain.replace(/(<pre>)( *)((.|\n)*?)( *)(<\/pre>)/, '$2$1$3$6$5'); | |||
+ } | |||
+ obj.changed.keepSel = true; | |||
+ break; | |||
// superscript | |||
case 'wikEdSuperscript': | |||
</pre> | |||
==Linee Guida== | ==Linee Guida== | ||
Di seguito alcune indicazioni per rendere omogeneo il processo di revisione dello stile e della formattazione delle guide. | Di seguito alcune indicazioni per rendere omogeneo il processo di revisione dello stile e della formattazione delle guide. |
contributi