|
发表于 2013-6-2 16:48:54
|
显示全部楼层
可用下面的代码修改默认菜单(新版本已改成下面的菜单 )- import fsys.res;
- var res = fsys.res.open( io.fullpath( "~\lib\web\layout\.res\HTMLayout.dll" ) ,false);
- html = /*
- <menu>
- <li command="behavior:edit:undo"
- style="foreground-image:url(res:edit-undo.png)"
- >撤消<span class="accesskey">Ctrl+Z</span></li>
- <hr/>
- <li command="behavior:edit:cut"
- style="foreground-image:url(res:edit-cut.png)"
- >剪切<span class="accesskey">Ctrl+X</span></li>
- <li command="behavior:edit:copy"
- style="foreground-image:url(res:edit-copy.png)"
- >复制<span class="accesskey">Ctrl+C</span></li>
- <li command="behavior:edit:paste"
- style="foreground-image:url(res:edit-paste.png)"
- >粘贴<span class="accesskey">Ctrl+V</span></li>
- <hr/>
- <li command="behavior:edit:selectall"
- >全选<span class="accesskey">Ctrl+A</span></li>
- </menu>
- */
- res.update(23/*_RT_HTML*/,"BEHAVIOR-EDIT-MENU",string.fromto(html,0,65001));
- html = /*
- <menu .plaintext-context>
- <li command="richtext:undo"
- style="foreground-image:url(res:edit-undo.png)"
- >撤消<span class="accesskey">Ctrl+Z</span></li>
- <hr/>
- <li command="richtext:cut"
- style="foreground-image:url(res:edit-cut.png)"
- >剪切<span class="accesskey">Ctrl+X</span></li>
- <li command="richtext:copy"
- style="foreground-image:url(res:edit-copy.png)"
- >复制<span class="accesskey">Ctrl+C</span></li>
- <li command="richtext:paste"
- style="foreground-image:url(res:edit-paste.png)"
- >粘贴<span class="accesskey">Ctrl+V</span></li>
- <hr/>
- <li command="richtext:selectall"
- >全选<span class="accesskey">Ctrl+A</span></li>
- </menu>
- */
- res.update(23/*_RT_HTML*/,"BEHAVIOR-TEXT-MENU",string.fromto(html,0,65001));
- html = /*
- <menu .richtext-context>
- <li command="richtext:undo"
- style="foreground-image:url(res:edit-undo.png)"
- >撤消<span class="accesskey">Ctrl+Z</span></li>
- <hr/>
- <li command="richtext:cut"
- style="foreground-image:url(res:edit-cut.png)"
- >剪切<span class="accesskey">Ctrl+X</span></li>
- <li command="richtext:copy"
- style="foreground-image:url(res:edit-copy.png)"
- >复制<span class="accesskey">Ctrl+C</span></li>
- <li command="richtext:paste"
- style="foreground-image:url(res:edit-paste.png)"
- >粘贴<span class="accesskey">Ctrl+V</span></li>
- <li>选择性粘贴
- <menu>
- <li command="richtext:paste-plain-text">HTML转换为文本</li>
- <li command="richtext:paste-text-as-html">粘贴HTML代码 </li>
- <li command="richtext:paste-html-no-tables">粘贴HTML格式(移除表格)</li>
- </menu>
- </li>
- <hr/>
- <li command="richtext:selectall"
- >全选<span class="accesskey">Ctrl+A</span></li>
- <div .cell-selection>
- <caption style="color:graytext">单元格:<img.hr/></caption>
- <li command="richtext:merge-cells"
- >合并<span class="accesskey">Backspace</span></li>
- <li command="richtext:split-cells-by-rows"
- >拆分行<span class="accesskey">Ctrl+1</span></li>
- <li command="richtext:split-cells-by-cols"
- >拆分列<span class="accesskey">Ctrl+2</span></li>
- </div>
- </menu>
- */
- res.update(23/*_RT_HTML*/,"BEHAVIOR-RICHTEXT-MENU",string.fromto(html,0,65001));
- res.close();
复制代码 |
|