Sha256: 4c1d0b7f70c85613e07814160843f3adeb3a22ed28d03ce356fea6b0a0b4bb3b

Contents?: true

Size: 843 Bytes

Versions: 22

Compression:

Stored size: 843 Bytes

Contents

!(angular => {
  'use strict';

  class OpenReplService {

    constructor($uibModal, AceCompleters) {
      this._$modal = $uibModal;
      this._AceCompleters = AceCompleters;
    }

    open(options = {}) {
      this._AceCompleters.ensureSchemasData();

      let modalInstance = this._$modal.open({
        animation: true,
        templateUrl: 'queryRepl',
        controller: 'QueryReplController',
        controllerAs: 'queryRepl',
        bindToController: true,
        windowClass: 'query-repl-dialog',
        backdrop: 'static',
        keyboard: false,
        resolve: { options: () =>  options }
      });

      return modalInstance.result;
    }
  }

  OpenReplService.$inject = ['$uibModal', 'AceCompleters'];
  angular.module('alephServices.openReplService', []).service('OpenReplService', OpenReplService);

}(angular));

Version data entries

22 entries across 11 versions & 1 rubygems

Version Path
aleph_analytics-0.4.9.pre.dev public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.4.9.pre.dev app/assets/javascripts/angular/services/lib/open_repl_service.js.es6
aleph_analytics-0.4.8 app/assets/javascripts/angular/services/lib/open_repl_service.js.es6
aleph_analytics-0.4.8 public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.4.7 public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.4.7 app/assets/javascripts/angular/services/lib/open_repl_service.js.es6
aleph_analytics-0.4.4 public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.4.4 app/assets/javascripts/angular/services/lib/open_repl_service.js.es6
aleph_analytics-0.4.2 public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.4.2 app/assets/javascripts/angular/services/lib/open_repl_service.js.es6
aleph_analytics-0.4.1 public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.4.1 app/assets/javascripts/angular/services/lib/open_repl_service.js.es6
aleph_analytics-0.3.0 public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.3.0 app/assets/javascripts/angular/services/lib/open_repl_service.js.es6
aleph_analytics-0.2.0 public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.2.0 app/assets/javascripts/angular/services/lib/open_repl_service.js.es6
aleph_analytics-0.1.0 app/assets/javascripts/angular/services/lib/open_repl_service.js.es6
aleph_analytics-0.1.0 public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.0.6 public/assets/angular/services/lib/open_repl_service.js-cf17778946bb990beecd1c32bfcc668d.es6
aleph_analytics-0.0.6 app/assets/javascripts/angular/services/lib/open_repl_service.js.es6