From cf3b2e80e3f51226ebcbadfbe91e29cf410fd3e7 Mon Sep 17 00:00:00 2001 From: erickson Date: Thu, 11 Nov 2010 13:35:37 +0000 Subject: [PATCH] XSL for creating a JS representation of the IDL XML. sample usage: xsltproc --stringparam class_list acn,bre fm_IDL2js.xsl fm_IDL.xml. git-svn-id: svn://svn.open-ils.org/ILS/trunk@18697 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/xsl/fm_IDL2js.xsl | 64 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 Open-ILS/xsl/fm_IDL2js.xsl diff --git a/Open-ILS/xsl/fm_IDL2js.xsl b/Open-ILS/xsl/fm_IDL2js.xsl new file mode 100644 index 0000000000..7abbe9ed9f --- /dev/null +++ b/Open-ILS/xsl/fm_IDL2js.xsl @@ -0,0 +1,64 @@ + + + + + + + +var _preload_fieldmapper_IDL = {}; +for (var c in _preload_fieldmapper_IDL) { + var x = _preload_fieldmapper_IDL[c]; + x.field_map = {}; + for (var f in x.fields) { + var y = x.fields[f]; + x.field_map[y.name] = y; + } +} + + + + + + , + + + + , + + + + + :{name:"",label:"",restrict_primary:"",virtual:,pkey:"",pkey_sequence:"",} + + fields:[,] + +{name:"",label:"",datatype:"",primitive:"",selector:"",array_position:"",type:,virtual:,required:,i18n:} + + + + + "link" + "field" + + + + + + + true + false + + + + + -- 2.43.2