blob: c7661fc49fd1a16748c1b03e93b3596d717ae525 [file] [log] [blame]
Steven Burrowse3a18842016-09-22 15:33:33 +01001/*
2* Copyright 2016-present Open Networking Laboratory
3*
4* Licensed under the Apache License, Version 2.0 (the "License");
5* you may not use this file except in compliance with the License.
6* You may obtain a copy of the License at
7*
8* http://www.apache.org/licenses/LICENSE-2.0
9*
10* Unless required by applicable law or agreed to in writing, software
11* distributed under the License is distributed on an "AS IS" BASIS,
12* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13* See the License for the specific language governing permissions and
14* limitations under the License.
15*/
16
17/*
18 ONOS GUI -- Topology Dialog Module.
19 Creates a dialog box for the topology view.
20 */
21
22(function () {
23 'use strict';
24
25 // constants
26 var idDialog = 'topo-p-dialog',
27 opts = {
28 cssCls: 'topo-p'
29 };
30
31 // ==========================
32
33 angular.module('ovTopo2')
Steven Burrowsaf96a212016-12-28 12:57:02 +000034 .factory('Topo2DialogService', [
35 'DialogService',
Steven Burrowse3a18842016-09-22 15:33:33 +010036
37 function (ds) {
38 return {
39 openDialog: function () {
40 return ds.openDialog(idDialog, opts);
41 },
42 closeDialog: ds.closeDialog,
43 createDiv: ds.createDiv
44 };
45 }]);
46})();