/* * 各タイプ文字を選択して実行するとテンプレ作成 * タイプ * xml, xsl, xhtml, html */ var createTemplate = function(){ var type = Editor.GetSelectedString(0); switch (type) { case "xml": createXMLheader(); break; case "xsl": createXSLheader(); break; case "xhtml": createXHTMLheader(); break; case "html": createHTMLheader(); break; case "phpfile": createPHPFileheader(); break; case "phpfunc": createPHPFuncheader(); break; default: break; } } var createXMLheader = function(){ var str = [ '', '' ].join("\n"); Editor.InsText( str ); } var createXSLheader = function(){ var str = [ '', '', '', '', '', '', '', '', '', '' ].join("\n"); Editor.InsText( str ); } var createXHTMLheader = function(){ var str = [ '', '', '', 'TITLE', '', '', '', '', '', '', '', '' ].join("\n"); Editor.InsText( str ); } var createHTMLheader = function(){ var str = [ '', '', '', '', '', '', 'TITLE', '', '', '', '', '', '', '' ].join("\n"); Editor.InsText( str ); } var createPHPFileheader = function() { var dateObj = new Date(); var str = [ '/**', ' * ファイル : 機能', ' * @author 名前', ' * @create ' + dateObj.getFullYear() + '/' + (dateObj.getMonth()+1) + '/' + dateObj.getDate() + '', '*/' ].join("\n"); Editor.InsText( str ); } var createPHPFuncheader = function() { var dateObj = new Date(); var str = [ '/**', ' * FunctionName : 関数説明', ' * @param Integer user_id ユーザー', ' * @param String pass パスワード', ' * @return Array ユーザー', ' * @create ' + dateObj.getFullYear() + '/' + (dateObj.getMonth()+1) + '/' + dateObj.getDate() + '', ' * @author 名前', ' */' ].join("\n"); Editor.InsText( str ); } createTemplate();