^1640740822348
@
sname
VideoScript
slabel
VideoScript
sdescription
<p>在做演示视频时需要一些解释的文字，这些文字将按照脚本编写好，通过web的方式显示出来然后在屏幕上方便去念。</p>
sdescriptors
xworker.web.controls.SimpleControl
sth_createIndex
false
sth_mark
false
sid
VideoScript
  @/@actions
  sname
  actions
  sdescriptors
  xworker.web.controls.SimpleControl/@actions
  sth_createIndex
  false
  sth_mark
  false
  sid
  actions
    @/@actions/@doAction
    sname
    doAction
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    svarScope
    Local
    sdisableGlobalContext
    false
    Scode
#$@text#$@
//参数
path = request.getParameter("path");
def indexStr = request.getParameter("index");
index = 0;
if(indexStr != null && indexStr != ""){
    index = Integer.parseInt(indexStr);
}

//当前页面
def script = world.getThing(path);
content = script.getChilds().get(index);
haveNext = script.getChilds().size() > index + 1;
havePre = index > 0;

return "success";
#$@text#$@
    sinterpretationType
    Action
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@GroovyAction
    sth_createIndex
    false
    sth_mark
    false
    sid
    doAction
  @/@view
  sname
  view
  sbelongToHtml
  true
  stitle
  视频脚本
  sstyle
  default
  shasHead
  false
  shasBottom
  false
  SotherHeads
#$@text#$@
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<LINK REL ="stylesheet" TYPE="text/css" HREF="fckeditor/editor/css/fck_editorarea.css" TITLE="Style"/>
<script type="text/javascript" src="js/xworker/InnerBrowserUtil.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="js/syntaxhighlighter/styles/shCore.css" />
<link rel="stylesheet" type="text/css" media="all" href="js/syntaxhighlighter/styles/shThemeEclipse.css" />
<script type="text/javascript" src="js/syntaxhighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="js/syntaxhighlighter/scripts/shAutoloader.js"></script>
#$@text#$@
  sdescriptors
  xworker.web.controls.SimpleControl/@view
  sth_createIndex
  false
  sth_mark
  false
  sid
  view
    @/@view/@code
    sname
    code
    Scode
#$@text#$@
<p><span style="font-size:28px"><strong>${content.getMetadata().getDescription()}</strong></span></p>

<p><#if havePre><a href="do?sc=xworker.doc.VideoScript&amp;path=${path}&amp;index=${index - 1}">前一页</a></#if>&nbsp;&nbsp<#if haveNext><a href="do?sc=xworker.doc.VideoScript&amp;path=${path}&amp;index=${index + 1}">下一页</a></#if></p>

<script type="text/javascript">
function path()
{
  var args = arguments,
      result = []
      ;
        
  for(var i = 0; i < args.length; i++)
      result.push(args[i].replace('@', 'js/syntaxhighlighter/scripts/'));
        
  return result
};
  
SyntaxHighlighter.autoloader.apply(null, path(
  //'applescript            @shBrushAppleScript.js',
  //'actionscript3 as3      @shBrushAS3.js',
  //'bash shell             @shBrushBash.js',
  //'coldfusion cf          @shBrushColdFusion.js',
  //'cpp c                  @shBrushCpp.js',
  //'c# c-sharp csharp      @shBrushCSharp.js',
  'css                    @shBrushCss.js',
  //'delphi pascal          @shBrushDelphi.js',
  //'diff patch pas         @shBrushDiff.js',
  //'erl erlang             @shBrushErlang.js',
  'groovy                 @shBrushGroovy.js',
  'java                   @shBrushJava.js',
  //'jfx javafx             @shBrushJavaFX.js',
  'js jscript javascript  @shBrushJScript.js',
  //'perl pl                @shBrushPerl.js',
  //'php                    @shBrushPhp.js',
  'text plain             @shBrushPlain.js',
  //'py python              @shBrushPython.js',
  //'ruby rails ror rb      @shBrushRuby.js',
  //'sass scss              @shBrushSass.js',
  //'scala                  @shBrushScala.js',
  //'sql                    @shBrushSql.js',
  //'vb vbnet               @shBrushVb.js',
  'xml xhtml xslt html    @shBrushXml.js'
));
SyntaxHighlighter.all();
</script>
 </body>
#$@text#$@
    sdescriptors
    xworker.html.base.container.childs/@code
    sth_createIndex
    false
    sth_mark
    false
    sid
    code
  @/@success
  sname
  success
  stype
  form
  scontentType
  text/html;charset=UTF-8
  svalue
  xworker.doc.VideoScript/@view
  sdescriptors
  xworker.web.controls.SimpleControl/@result
  sth_createIndex
  false
  sth_mark
  false
  sid
  success
