Commit e4cc8f0c38f29c00ba431b1ab1a6aaef6867f352

Authored by nbm
1 parent 5163b8e6

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


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4304 c91229c3-7414-0410-bfa2-8a42b809f60b
templates/ktcore/manage_help_item.smarty
1 -<script language="javascript" type="text/javascript" src="{$config->get("KnowledgeTree/rootUrl")}/thirdpartyjs/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>  
2 -<script language="javascript" type="text/javascript"> 1 +{$context->oPage->requireJSResource("thirdpartyjs/tinymce/jscripts/tiny_mce/tiny_mce.js")}
  2 +{capture assign=sJS}
3 {literal} 3 {literal}
4 tinyMCE.init({ 4 tinyMCE.init({
5 mode : "textareas", 5 mode : "textareas",
6 theme : "simple", 6 theme : "simple",
7 }); 7 });
8 {/literal} 8 {/literal}
9 -</script> 9 +{/capture}
  10 +{$context->oPage->requireJSStandalone($sJS)}
10 11
11 <form method="POST" action="{$smarty.server.PHP_SELF}"> 12 <form method="POST" action="{$smarty.server.PHP_SELF}">
12 <input type="hidden" name="id" value="{$help->iId}"> 13 <input type="hidden" name="id" value="{$help->iId}">
templates/ktcore/metadata/conditional/editcomplex.smarty
  1 +{capture assign=sCSS}
1 {literal} 2 {literal}
2 -<style type="text/css">  
3 /* inactivity */ 3 /* inactivity */
4 .active .inactivity_message { display: none; } 4 .active .inactivity_message { display: none; }
5 5
@@ -16,24 +16,24 @@ @@ -16,24 +16,24 @@
16 { display: none; } 16 { display: none; }
17 17
18 .helpText { color: #666; } 18 .helpText { color: #666; }
19 -  
20 -</style> 19 +{/literal}
  20 +{/capture}
  21 +{$context->oPage->requireCSSStandalone($sCSS)}
21 22
22 <!-- include the mochikit js --> 23 <!-- include the mochikit js -->
23 -<script language="javascript" src="/thirdpartyjs/MochiKit/Base.js"> </script>  
24 -<script language="javascript" src="/thirdpartyjs/MochiKit/Iter.js"> </script>  
25 -<script language="javascript" src="/thirdpartyjs/MochiKit/DateTime.js"> </script>  
26 -<script language="javascript" src="/thirdpartyjs/MochiKit/Async.js"> </script>  
27 -<script language="javascript" src="/thirdpartyjs/MochiKit/DOM.js"> </script> 24 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/Base.js")}
  25 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/Iter.js")}
  26 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/DateTime.js")}
  27 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/Async.js")}
  28 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/DOM.js")}
28 29
29 -<script language="javascript" src="/presentation/lookAndFeel/knowledgeTree/js/taillog.js"> </script>  
30 -<script language="javascript" src="/presentation/lookAndFeel/knowledgeTree/js/conditional_complex_edit.js"> </script> 30 +{$context->oPage->requireJSResource("presentation/lookAndFeel/knowledgeTree/js/taillog.js")}
  31 +{$context->oPage->requireJSResource("presentation/lookAndFeel/knowledgeTree/js/conditional_complex_edit.js")}
31 32
32 -<script language="javascript"> 33 +{capture assign=sJS}
33 addLoadEvent(updateActiveFields); 34 addLoadEvent(updateActiveFields);
34 -</script>  
35 -  
36 -{/literal} 35 +{/capture}
  36 +{$context->oPage->requireJSStandalone($sJS)}
37 37
38 <h2>Edit Complex Conditional Metadata</h2> 38 <h2>Edit Complex Conditional Metadata</h2>
39 <form> 39 <form>
templates/ktcore/widget_fieldset_conditional.smarty
1 -<!-- we REALLY NEED that new ui component. --> 1 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/Base.js")}
  2 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/Iter.js")}
  3 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/DOM.js")}
  4 +{$context->oPage->requireJSResource("thirdpartyjs/MochiKit/Async.js")}
2 5
3 -<script language="javascript" src="/thirdpartyjs/MochiKit/Base.js"> </script>  
4 -<script language="javascript" src="/thirdpartyjs/MochiKit/Iter.js"> </script>  
5 -<script language="javascript" src="/thirdpartyjs/MochiKit/DOM.js"> </script>  
6 -<script language="javascript" src="/thirdpartyjs/MochiKit/Async.js"> </script> 6 +{capture assign=sJS}
7 {literal} 7 {literal}
8 -<script language="javascript">  
9 -  
10 var baseUrl = "/presentation/lookAndFeel/knowledgeTree/ajaxConditional.php"; 8 var baseUrl = "/presentation/lookAndFeel/knowledgeTree/ajaxConditional.php";
11 var undoStack = Array(); 9 var undoStack = Array();
12 10
@@ -116,11 +114,10 @@ function triggerUpdate(formname) { @@ -116,11 +114,10 @@ function triggerUpdate(formname) {
116 req.addCallback(formHandler); 114 req.addCallback(formHandler);
117 req.addErrback(errorForm); 115 req.addErrback(errorForm);
118 } 116 }
119 -  
120 -  
121 -  
122 -</script>  
123 {/literal} 117 {/literal}
  118 +{/capture}
  119 +{$context->oPage->requireJSStandalone($sJS)}
  120 +
124 <!-- do we need to have more than one set of these on a page? --> 121 <!-- do we need to have more than one set of these on a page? -->
125 <form > 122 <form >
126 <input type="hidden" name="action" value="submitConditionalSet" /> 123 <input type="hidden" name="action" value="submitConditionalSet" />