root/keywords_tmpl/trunk/keywords_ac_base.tmpl

Revision 125, 1.6 kB (checked in by ogawa, 3 years ago)

Add keywords_tmpl to SVN repository.

Line 
1<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/tc/autocomplete.js"></script>
2<script type="text/javascript" src="<TMPL_VAR NAME=BLOG_URL ESCAPE=HTML>tags.js"></script>
3<script type="text/javascript">
4function basenameHandler(evt) {
5    if (!orig_basename) {
6        var el = evt.target || evt.srcElement;
7        var dirified = dirify(el.value);
8        dirified = dirified.substring(0, <TMPL_VAR NAME=BASENAME_LIMIT>);
9        var trimmed = dirified.match(/^(.*[^_])/);
10        if (trimmed)
11            setElementValue('basename', trimmed[0]);
12        else
13            setElementValue('basename', '');
14    }
15    return true;
16}
17
18var keywordsAutoComplete;
19function keywordsInitHandler() {
20    getByID('keywords').parentNode.innerHTML += '<div id="keywords_completion"></div>';
21    keywordsAutoComplete = new TC.AutoComplete('keywords', customarray);
22
23    TC.attachEvent('keywords', 'change', basenameHandler);
24    TC.attachEvent('keywords', 'keyup', basenameHandler);
25    getByID('title').onchange = function() {};
26}
27TC.attachLoadEvent(keywordsInitHandler);
28</script>
29<style type="text/css">
30#keywords_completion { position: absolute; z-index: 1; background: #FFF; border: 1px solid; padding: 2px; }
31.complete-none { }
32.complete-highlight { font-weight: bold; }
33</style>
34<div class="field">
35<label for="keywords"><MT_TRANS phrase="Keywords"></label> <a href="#" onclick="return openManual('entries', 'keywords')" class="help">?</a><br />
36<input class="full-width" name="keywords" id="keywords" tabindex="6" value="<TMPL_VAR NAME=KEYWORDS ESCAPE=HTML>" maxlength="255" autocomplete="off" />
37</div>
Note: See TracBrowser for help on using the browser.