blob: 13da1a84905a5163d6510bbb89802cb18ba2ecd9 [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')
34 .factory('Topo2DialogService',
35 ['DialogService',
36
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})();