You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
169 lines
3.5 KiB
169 lines
3.5 KiB
" Personal additions
|
|
"
|
|
XPTemplate priority=personal
|
|
|
|
let s:f = g:XPTfuncs()
|
|
|
|
XPTvar $js_dir 'javascripts'
|
|
XPTvar $css_dir 'stylesheets'
|
|
XPTvar $jq_ver '1.4.2.min'
|
|
XPTvar $empty ''
|
|
|
|
XPT copy_comment hidden
|
|
<!-- © Copyright `strftime("%Y") $author^. All Rights Reserved. -->
|
|
|
|
XPT copyright "
|
|
©`strftime("%Y") $author^ — All Rights Reserved
|
|
|
|
XPT meta
|
|
<meta name="`$_xSnipName^" content="`meta_content^" />
|
|
|
|
XPT author alias=meta " <meta name="author"...
|
|
XSET meta_content=$author
|
|
|
|
XPT description alias=meta " <meta name="description"...
|
|
XSET meta_content=Echo('')
|
|
|
|
XPT keywords alias=meta " <meta name="keywords"...
|
|
XSET meta_content=Echo('')
|
|
|
|
XPT doctype " <!DOCTYPE...
|
|
<!DOCTYPE html` `PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"^>
|
|
|
|
XPT doctype5 synonym=doc5 " <!DOCTYPE html>
|
|
<!DOCTYPE html>
|
|
|
|
XPT charset " <meta charset...
|
|
<meta charset="utf-8" />
|
|
|
|
XPT skel abbr synonym=html|xhtml " xhtml skeleton
|
|
`:doctype5:^
|
|
<html>
|
|
<head>
|
|
`:title:^
|
|
`:charset:^`
|
|
`author^
|
|
</head>
|
|
<body>
|
|
`cursor^
|
|
</body>
|
|
</html>
|
|
`:copy_comment:^
|
|
|
|
XPT link " <link rel='stylesheet'...
|
|
XSET dir=$css_dir/
|
|
XSET src=base.css
|
|
XSET media=screen
|
|
<link rel="stylesheet" type="text/css" href="`dir^`src^"` media="`media`"^ />
|
|
|
|
XPT alternate " <link rel='alternate'...
|
|
XSET type=application/rss+xml
|
|
XSET url=/feed/
|
|
<link rel="alternate" type="`type^" title="`title^" href="`url^" />
|
|
|
|
XPT icon " <link rel='shortcut icon'...
|
|
XSET url=/favicon.ico
|
|
<link rel="shortcut icon" href="`url^" />
|
|
|
|
XPT reset synonym=fonts|base|grids|layout|screen
|
|
XSET name=$_xSnipName.css
|
|
`:link( { 'src' : 'name' } ):^
|
|
|
|
XPT print alias=link
|
|
XSET src=print.css
|
|
XSET media=print
|
|
|
|
XPT jquery abbr synonym=jq " <script... src="jquery...
|
|
XSET dir=$js_dir/
|
|
XSET ver=$jq_ver
|
|
<script type="text/javascript" src="`dir^jquery`-`ver^.js"></script>
|
|
|
|
XPT script " <script... src="...
|
|
XSET dir=$js_dir/
|
|
XSET src=$empty
|
|
<script type="text/javascript" src="`dir^`src^.js"></script>
|
|
|
|
XPT jplug abbr synonym=jfile|jp|jf alias=script
|
|
|
|
XPT jscript synonym=js
|
|
<script type="text/javascript">
|
|
`cursor^
|
|
</script>
|
|
|
|
XPT div wrap=content synonym=span " <$_xSnipName att?>..</$_xSnipName>
|
|
XSET content|ontype=html_cont_ontype()
|
|
<`$_xSnipName^` `att?^>`content^^`content^html_cont_helper()^</`$_xSnipName^>
|
|
|
|
XPT di wrap=cursor " <div id..>\n\n</div>\n<!-- id..
|
|
XSET val=Echo('')
|
|
XSET val|post=Echo(V()=~'\V\^ id=""\$\|val' ? '' : V())
|
|
<div` id="`val`"^>
|
|
`cursor^
|
|
</div>
|
|
<!--`val^ -->
|
|
|
|
XPT blockTag wrap=content hidden " <$_xSnipName >\n .. \n</$_xSnipName>
|
|
<`$_xSnipName^` `att?^>
|
|
`content^^
|
|
</`$_xSnipName^>
|
|
|
|
XPT ul abbr alias=blockTag
|
|
|
|
XPT ol abbr alias=blockTag
|
|
|
|
XPT li abbr " <li>..</li>...
|
|
XSET content=Echo('')
|
|
<li>`content^</li>`
|
|
`...^
|
|
<li>`content^</li>`
|
|
`...^
|
|
|
|
XPT lia abbr " <li><a href=...
|
|
XSET href=#
|
|
`:li( { 'content' : ':a:' } ):^
|
|
|
|
XPT menu synonym=navigation " <ul id='menu'...
|
|
XSET id=$_xSnipName
|
|
<ul` id="`id`"^>
|
|
`:lia:^
|
|
</ul>
|
|
|
|
XPT a wrap=content " <a href...
|
|
XSET href=#
|
|
XSET content=Echo('')
|
|
<a href="`href^">`content^</a>
|
|
|
|
XPT lie8 wrap=content " <!--[if lt IE 8]>...
|
|
XSET content=Echo('')
|
|
<!--[if lt IE 8]>
|
|
`content^
|
|
<![endif]-->
|
|
|
|
XPT lie9 wrap=content " <!--[if lt IE 9]>...
|
|
XSET content=Echo('')
|
|
<!--[if lt IE 9]>
|
|
`content^
|
|
<![endif]-->
|
|
|
|
"
|
|
" HTML5 Snippets
|
|
"
|
|
|
|
XPT header alias=blockTag
|
|
|
|
XPT section alias=blockTag
|
|
|
|
XPT aside alias=blockTag
|
|
|
|
XPT footer alias=blockTag
|
|
|
|
XPT nav " <nav class="...
|
|
<nav` `att?^>
|
|
<ul>
|
|
`:lia:^
|
|
</ul>
|
|
</nav>
|
|
|
|
XPT html5shiv synonym=shiv,5shiv
|
|
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|