code: function pongOnTheFlyOpenDlg(id, modalName, resourceURL, params) {
    log( "PoNG-OnTheFly", "Open " + id + " " + modalName + " " + resourceURL );
    var viewCfg = getViewConfig( id );
    log( "PoNG-OnTheFly", "GET " + resourceURL + '/' + viewCfg.type );
    $.getJSON( resourceURL + '/' + viewCfg.type, function(pluginConfig) {
      log( "PoNG-OnTheFly", "Config loaded from " + resourceURL + '/'
          + viewCfg.type );
      $( '#' + id + modalName + 'Dialog' ).dialog( 'open' );
      $( '#' + id + modalName + 'DialogConfig' ).val(
          JSON.stringify( pluginConfig, null, "  " ) );
    } );
    if ( params && params.assistUrl ) {
      $.get( 
          params.assistUrl, 
          function(assistTxt) {
            log( "PoNG-OnTheFly", "Assistance loaded from " + params.assistUrl );
            $( '#' + id + modalName + 'DialogAssist' ).val( assistTxt );
          } 
        ).fail(
            function() { publishEvent( 'feedback', {'text': 'Can not load assistance ' } ) }
        );
    }
  }
docs: On open: load config