1
- var restylingApp = angular . module ( 'restylingApp' ) ;
1
+ var angular = require ( 'angular' ) ;
2
+ var deconApp = angular . module ( 'deconApp' ) ;
3
+ var d3 = require ( 'd3' ) ;
4
+ var _ = require ( 'underscore' ) ;
2
5
3
- restylingApp . directive ( 'ngRightClick' , function ( $parse ) {
6
+ deconApp . directive ( 'ngRightClick' , function ( $parse ) {
4
7
return function ( scope , element , attrs ) {
5
8
var fn = $parse ( attrs . ngRightClick ) ;
6
9
element . bind ( 'contextmenu' , function ( event ) {
@@ -11,45 +14,45 @@ restylingApp.directive('ngRightClick', function($parse) {
11
14
} ) ;
12
15
} ;
13
16
} ) ;
14
-
15
- restylingApp . directive ( 'fileUpload' , [ function ( ) {
16
- return {
17
- scope : {
18
- fileUpload : "="
19
- } ,
20
- link : function ( scope , element , attrs ) {
21
- element . bind ( "change" , function ( event ) {
22
- var schemaData = { } ;
23
- var schemaDataLength = 0 ;
24
- Papa . parse ( event . target . files [ 0 ] , {
25
- dynamicTyping : true ,
26
- complete : function ( csv ) {
27
- console . log ( csv ) ;
28
- schemaDataLength = csv . data . length ;
29
- for ( var i = 1 ; i < csv . data . length ; ++ i ) {
30
- for ( var j = 0 ; j < csv . data [ 0 ] . length ; ++ j ) {
31
- var key = csv . data [ 0 ] [ j ] ;
32
- if ( schemaData [ key ] ) {
33
- schemaData [ key ] . push ( csv . data [ i ] [ j ] ) ;
34
- }
35
- else {
36
- schemaData [ key ] = [ csv . data [ i ] [ j ] ] ;
37
- }
38
- }
39
- }
40
- console . log ( schemaData ) ;
41
- scope . $apply ( function ( ) {
42
- scope . $parent . loadedSchemaData = schemaData ;
43
- scope . $parent . loadedSchemaDataLength = schemaDataLength ;
44
- } ) ;
45
- }
46
- } ) ;
47
- } ) ;
48
- }
49
- }
50
- } ] ) ;
51
-
52
- restylingApp . directive ( 'svgInject' , function ( $compile ) {
17
+ //
18
+ //deconApp .directive('fileUpload', [function() {
19
+ // return {
20
+ // scope: {
21
+ // fileUpload: "="
22
+ // },
23
+ // link: function(scope, element, attrs) {
24
+ // element.bind("change", function (event) {
25
+ // var schemaData = {};
26
+ // var schemaDataLength = 0;
27
+ // Papa.parse(event.target.files[0], {
28
+ // dynamicTyping: true,
29
+ // complete: function (csv) {
30
+ // console.log(csv);
31
+ // schemaDataLength = csv.data.length;
32
+ // for (var i = 1; i < csv.data.length; ++i) {
33
+ // for (var j = 0; j < csv.data[0].length; ++j) {
34
+ // var key = csv.data[0][j];
35
+ // if (schemaData[key]) {
36
+ // schemaData[key].push(csv.data[i][j]);
37
+ // }
38
+ // else {
39
+ // schemaData[key] = [csv.data[i][j]];
40
+ // }
41
+ // }
42
+ // }
43
+ // console.log(schemaData);
44
+ // scope.$apply(function() {
45
+ // scope.$parent.loadedSchemaData = schemaData;
46
+ // scope.$parent.loadedSchemaDataLength = schemaDataLength;
47
+ // });
48
+ // }
49
+ // });
50
+ // });
51
+ // }
52
+ // }
53
+ // }]);
54
+
55
+ deconApp . directive ( 'svgInject' , function ( $compile ) {
53
56
return {
54
57
scope : {
55
58
schema : "=schema" ,
0 commit comments