/** * CSS格式化工具 * @FileName CSSFormat.jsee * @Version v1.0 * @WEB http://www.blog.dngz.net */

function CSSformat(n){

if (document.selection.Text==“”) document.selection.SelectAll();

if (n==1){ document.selection.Text = document.selection.Text.replace(/\r\n/g,“”).replace(/}/g,“}\r\n”).replace(/\*\//g,”*/\r\n”).replace(/\t/g,””).replace(/\s*(:|;)\s*/g,”$1″).replace(/\n{2,}/g,”\n”).replace(/ {2,}/g,” “); }

if (n==2){ document.selection.Text = document.selection.Text.replace(/\r\n/g,“”).replace(/}/g,“}\r\n”).replace(/\s*;\s*/g,“;”).replace(/;/g,“;\r\n\t”).replace(/{/g,“{\r\n\t”).replace(/}/g,“\r\n}”).replace(/\*\//g,”*/\r\n”).replace(/\t\t/g,”\t”); } }

mainMenu=CreatePopupMenu();

mainMenu.Add(“功能:对选中文字或全文CSS格式化”,0);

mainMenu.Add(“一行”,1);

mainMenu.Add(“多行”,2);

mainMenu.Add(“关于”,3);

mainMenu.Add( “”, 0, eeMenuSeparator );

var witchItem=mainMenu.Track();

switch(witchItem)

{

case 1:

    CSSformat(1);

    break;

case 2:

    CSSformat(2);

    break;

case 3:

    alert(“测试,心灵博客,\nhttp://www.blog.dngz.net”);break;

default:

break;

}

Tags:

http://blog.dngz.net/436.htm

我想发表对此文的评论 ...(没有弹出错误信息则说明评论成功,需要等待审核.)