Sha256: e63c696a1a9d2310fc9ade6d5a00e0b965dad23613ca7bfbf8f37b2cc020469a

Contents?: true

Size: 794 Bytes

Versions: 9

Compression:

Stored size: 794 Bytes

Contents

pageflow.EncodedFile = pageflow.UploadableFile.extend({
  processingStages: function() {
    var stages = [];

    if (pageflow.config.confirmEncodingJobs) {
      stages.push({
        name: 'fetching_meta_data',
        activeStates: ['waiting_for_meta_data', 'fetching_meta_data'],
        failedStates: ['fetching_meta_data_failed']
      });
    }

    stages.push({
      name: 'encoding',
      actionRequiredStates: ['waiting_for_confirmation'],
      activeStates: ['waiting_for_encoding', 'encoding'],
      failedStates: ['fetching_meta_data_failed', 'encoding_failed']
    });

    return stages;
  },

  readyState: 'encoded',

  isConfirmable: function() {
    return this.get('state') === 'waiting_for_confirmation';
  },

  isPositionable: function() {
    return false;
  }
});

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
pageflow-15.0.2 app/assets/javascripts/pageflow/editor/models/encoded_file.js
pageflow-15.0.1 app/assets/javascripts/pageflow/editor/models/encoded_file.js
pageflow-15.0.0 app/assets/javascripts/pageflow/editor/models/encoded_file.js
pageflow-15.0.0.rc2 app/assets/javascripts/pageflow/editor/models/encoded_file.js
pageflow-15.0.0.rc1 app/assets/javascripts/pageflow/editor/models/encoded_file.js
pageflow-15.0.0.beta4 app/assets/javascripts/pageflow/editor/models/encoded_file.js
pageflow-15.0.0.beta3 app/assets/javascripts/pageflow/editor/models/encoded_file.js
pageflow-15.0.0.beta2 app/assets/javascripts/pageflow/editor/models/encoded_file.js
pageflow-15.0.0.beta1 app/assets/javascripts/pageflow/editor/models/encoded_file.js