Commit 2c9d3b2936e8bb21443f62caed38e2bc12151349

Authored by Neil Blakey-Milner
1 parent b72d7bfc

Use requireJS* and requireCSS* API to add JS and CSS.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4303 c91229c3-7414-0410-bfa2-8a42b809f60b
templates/ktcore/boolean_search.smarty
1   -<!-- NBM: FIX THE TEMPLATING SYSTEM -->
2   -
3   -<script language="javascript" src="/thirdpartyjs/MochiKit/Base.js"> </script>
4   -<script language="javascript" src="/thirdpartyjs/MochiKit/DateTime.js"> </script>
5   -<script language="javascript" src="/thirdpartyjs/MochiKit/Iter.js"> </script>
6   -<script language="javascript" src="/thirdpartyjs/MochiKit/DOM.js"> </script>
7   -<script language="javascript" src="/thirdpartyjs/MochiKit/Async.js"> </script>
8   -<script language="javascript" src="/presentation/lookAndFeel/knowledgeTree/js/taillog.js"> </script>
9   -<script language="javascript" src="/presentation/lookAndFeel/knowledgeTree/js/constructed_search.js"> </script>
10   -
  1 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/Base.js")}
  2 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/DateTime.js")}
  3 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/Iter.js")}
  4 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/DOM.js")}
  5 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/Async.js")}
  6 +{$context->oPage->requireJSResource("presentation/lookAndFeel/knowledgeTree/js/taillog.js")}
  7 +{$context->oPage->requireJSResource("presentation/lookAndFeel/knowledgeTree/js/constructed_search.js")}
  8 +
  9 +{capture assign=sJS}
11 10 {literal}
12   -
13   -<script type="text/javascript">
14 11 function testStartup() {
15 12 simpleLog('INFO','Log initialised.');
16 13 }
17 14  
18 15 addLoadEvent(testStartup);
19   -</script>
20   -
21   -<style>
  16 +{/literal}
  17 +{/capture}
  18 +{$context->oPage->requireJSStandalone($sJS)}
22 19  
  20 +{capture assign=sCSS}
  21 +{literal}
23 22 fieldset { border: 1px dotted #999; }
24 23 legend { border: 1px dotted #999;}
25 24  
... ... @@ -32,10 +31,9 @@ legend { border: 1px dotted #999;}
32 31 #brad-log .severity-DEBUG { color: green; font-weight: bold; }
33 32 #brad-log .severity-ERROR { color: red; font-weight: bold; }
34 33 #brad-log .explanation { font-family: monospace; white-space: pre; }
35   -
36   -</style>
37   -
38 34 {/literal}
  35 +{/capture}
  36 +{$context->oPage->requireCSSStandalone($sCSS)}
39 37  
40 38 <!-- this is bad, but we really don't need a roundtrip -->
41 39 <div style="display: none" id="search-criteria-container">
... ...