code: function () {
  /*Line 44 - 'AtomDataPager.js' */                    if (!this._items)
  /*Line 45 - 'AtomDataPager.js' */                        return;
  /*Line 46 - 'AtomDataPager.js' */                    if (!this._total)
  /*Line 47 - 'AtomDataPager.js' */                        return;
  /*Line 48 - 'AtomDataPager.js' */                    if (!this._pageSize)
  /*Line 49 - 'AtomDataPager.js' */                        return;
  /*Line 50 - 'AtomDataPager.js' */                    var l = this._items.length;
  /*Line 51 - 'AtomDataPager.js' */                    var t = this._total;
  /*Line 52 - 'AtomDataPager.js' */                    var count = Math.ceil(t / this._pageSize);
  
  /*Line 54 - 'AtomDataPager.js' */                    if (count == this._pages.length)
  /*Line 55 - 'AtomDataPager.js' */                        return;
  
  /*Line 57 - 'AtomDataPager.js' */                    var ps = this._pageSize;
  /*Line 58 - 'AtomDataPager.js' */                    var pages = [];
  /*Line 59 - 'AtomDataPager.js' */                    var i;
  /*Line 60 - 'AtomDataPager.js' */                    for (i = 0; i < count; i++) {
  /*Line 61 - 'AtomDataPager.js' */                        pages.push({
  /*Line 62 - 'AtomDataPager.js' */                            value: i,
  /*Line 63 - 'AtomDataPager.js' */                            label: i + 1
  /*Line 64 - 'AtomDataPager.js' */                        });
  /*Line 65 - 'AtomDataPager.js' */                    }
  /*Line 66 - 'AtomDataPager.js' */                    AtomBinder.setValue(this, "pages", pages);
  /*Line 67 - 'AtomDataPager.js' */                }
docs: /*Line 43 - 'AtomDataPager.js'