File:  [Repository] / zogiLib / zpt / head_js.zpt
Revision 1.7: download - view: text, annotated - select for diffs - revision graph
Fri Oct 15 13:01:21 2010 UTC (13 years, 8 months ago) by casties
Branches: MAIN
CVS tags: HEAD
make javascript libs modifiable in template folder

<script type="text/javascript" tal:attributes="src python:here.zogilibPath()+'template/jslib_js'"></script>
<script type="text/javascript" tal:attributes="src python:here.zogilibPath()+'template/dllib_js'"></script>
<script type="text/javascript" tal:content="structure python:'''\n
  base_init();\n
  var baseUrl = '%s';\n
  var toolbarEnabledURL = '%s';\n
  var dlTarget = '%s';\n
  window.name = dlTarget;\n
  document.id = dlTarget;\n'''%(here.zogilibPath(), here.getToolbarPageURL(), here.getDLTarget())"/>
<script type="text/javascript">
  newParameter('fn', '', 1);
  newParameter('pn', 1, 2);
  newParameter('ws', '1.0', 2);
  newParameter('mo', '', 2);
  newParameter('wx', '0.0', 4);
  newParameter('wy', '0.0', 4);
  newParameter('ww', '1.0', 4);
  newParameter('wh', '1.0', 4);
  newParameter('brgt', '0.0', 4);
  newParameter('cont', '0.0', 4);
  newParameter('rot', '0.0', 4);
  newParameter('rgba', '', 4);
  newParameter('rgbm', '', 4);
  newParameter('ddpi', '', 8);
  newParameter('ddpix', '', 8);
  newParameter('ddpiy', '', 8);
  // non-digilib parameters have detail level 32
  newParameter('mk', '', 64);
  newParameter('pt', '0', 128);
</script>
<script type="text/javascript" tal:condition="exists:options/newparams" tal:repeat="p options/newparams" tal:content="python:'''\n
  newParameter('%s', '%s', %s);\n'''%(p[0],p[1],p[2])"/>
<script type="text/javascript">
  dl_param_init();
</script>
<script type="text/javascript" tal:condition="python:here.getDLParam('pt', None) is not None" 
  tal:content="structure python:'''setParameter('pt', %d);'''%here.getPT()"></script>
<script type="text/javascript" tal:condition="exists:options/fn" tal:content="python:'''\n
  // fn and pn defined outside -- mask in URL\n
  setParameter('fn', '%s');\n
  setParameter('pn', '%s');\n
  dlUrlParamMask = 254;
'''%(options.get('fn'),options.get('pn', 1))"/>
  

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>