src/core/services/interimElement/interimElement.js
function addPreset(name, definition) {
      definition = definition || {};
      definition.methods = definition.methods || [];
      definition.options = definition.options || function() { return {}; };

      if (/^cancel|hide|show$/.test(name)) {
        throw new Error("Preset '" + name + "' in " + interimFactoryName + " is reserved!");
      }
      if (definition.methods.indexOf('_options') > -1) {
        throw new Error("Method '_options' in " + interimFactoryName + " is reserved!");
      }
      providerConfig.presets[name] = {
        methods: definition.methods.concat(EXPOSED_METHODS),
        optionsFactory: definition.options,
        argOption: definition.argOption
      };
      return provider;
    }
function addPreset(name, definition) {
      definition = definition || {};
      definition.methods = definition.methods || [];
      definition.options = definition.options || function() { return {}; };

      if (/^cancel|hide|show$/.test(name)) {
        throw new Error("Preset '" + name + "' in " + interimFactoryName + " is reserved!");
      }
      if (definition.methods.indexOf('_options') > -1) {
        throw new Error("Method '_options' in " + interimFactoryName + " is reserved!");
      }
      providerConfig.presets[name] = {
        methods: definition.methods.concat(EXPOSED_METHODS),
        optionsFactory: definition.options,
        argOption: definition.argOption
      };
      return provider;
    }
function addPreset ( name , definition ) { definition = definition || { } ; definition . methods = definition . methods || [ ] ; definition . options = definition . options || function ( ) { return { } ; } ; if ( / ^cancel|hide|show$ / . test ( name ) ) { throw new Error ( "Preset '" + name + "' in " + interimFactoryName + " is reserved!" ) ; } if ( definition . methods . indexOf ( '_options' ) > - 1 ) { throw new Error ( "Method '_options' in " + interimFactoryName + " is reserved!" ) ; } providerConfig . presets [ name ] = { methods : definition . methods . concat ( EXPOSED_METHODS ) , optionsFactory : definition . options , argOption : definition . argOption } ; return provider ; }
Save the configured preset to be used when the factory is instantiated
Save the configured preset to be used when the factory is instantiated