handle new column definitions
authorpines <pines@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 13 Oct 2006 14:43:22 +0000 (14:43 +0000)
committerpines <pines@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 13 Oct 2006 14:43:22 +0000 (14:43 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6467 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/cat/spine_labels.js

index d25a430..ed4fb8c 100644 (file)
                                var re = g.col_map[i].regex;
                                if (text.match(re)) {
                                        try {
-                                               text = text.replace(re, eval( g.col_map[i].render ));
+                                               text = text.replace(re, (typeof g.col_map[i].render == 'function' ? g.col_map[i].render(my) : eval( g.col_map[i].render ) ) );
                                        } catch(E) {
                                                g.error.sdump('D_ERROR','spine_labels.js, expand_macros() = ' + E);
                                        }