Fix problem identified by Bill: checkboxes and line numbers had gone away
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 30 Mar 2012 19:33:23 +0000 (15:33 -0400)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 30 Mar 2012 19:33:23 +0000 (15:33 -0400)
Now they're back

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js

index df9c0d5..647b2a8 100644 (file)
@@ -59,6 +59,9 @@ if (!dojo._hasResource["openils.widget.FlattenerGrid"]) {
                  */
                 dojo.forEach(
                     fields, function(field) {
+                        if (field.field.match(/^\+/))
+                            return; /* special fields e.g. checkbox/line # */
+
                         map[field.field] = {
                             "display": true,
                             "filter": (field.ffilter || false),
@@ -239,6 +242,7 @@ if (!dojo._hasResource["openils.widget.FlattenerGrid"]) {
 
                 /* Save original query for further filtering later */
                 this._baseQuery = dojo.clone(this.query);
+                this._startupGridHelperColumns();
 
                 if (!this.columnPicker) {
                     this.columnPicker =
@@ -288,8 +292,6 @@ if (!dojo._hasResource["openils.widget.FlattenerGrid"]) {
                     }), this.query
                 );
 
-                this._startupGridHelperColumns();
-
                 this._showing_create_pane = false;
 
                 this.overrideEditWidgets = {};