client/public/elements/pages/works/rp-page-works.js
/**
   * @method doUpdate
   * @param {Object} state
   * @description collects the path and set the location to the
   * works path, then performs this with the state, this will rerender
   */
@method doUpdate
@param {Object} state
@description collects the path and set the location to the
works path, then performs this with the state, this will rerender
@method doUpdate @param { Object } state @description collects the path and set the location to the works path then performs this with the state this will rerender
async doUpdate(state) {
    if( state.page !== 'works' ) return;
    this._parseUrlQuery(state);
    await Promise.all([
      this._doMainQuery(), 
      this._getFacets(), 
      this._getAzAgg()
    ]);
  }
async doUpdate ( state ) { if ( state . page !== 'works' ) return ; this . _parseUrlQuery ( state ) ; await Promise . all ( [ this . _doMainQuery ( ) , this . _getFacets ( ) , this . _getAzAgg ( ) ] ) ; }
@method doUpdate
 @param {Object} state
 @description collects the path and set the location to the
 works path, then performs this with the state, this will rerender
@method doUpdate @param { Object } state @description collects the path and set the location to the works path then performs this with the state this will rerender