src/p4l/static/p4l/js/p4l.js
author ymh <ymh.work@gmail.com>
Tue, 10 Sep 2013 02:01:31 +0200
changeset 54 9f6e5abc5e74
parent 52 99801979086c
child 55 a1182b90cbd0
permissions -rw-r--r--
add directive for list of objects. add isbns, issns to edit form
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
26
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
54
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
     2
"use strict";
26
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
// initialize the app
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
47
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
     5
var app = angular.module("recordApp", ['ngResource', 'ngRoute', 'pascalprecht.translate'])
26
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
33
945b144d68c1 put context variables in a single object
ymh <ymh.work@gmail.com>
parents: 28
diff changeset
     7
app.service("Api", function($resource, context) {
47
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
     8
    this.record = $resource(context.urls.record_api,
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
     9
            {},
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    10
            {
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    11
                get: {
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    12
                    method: "GET",
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    13
                    isArray: false
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    14
                },
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    15
                save:{
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    16
                    method:"PUT",
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    17
                    isArray:false,
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    18
                    headers:{'X-CSRFToken':context.csrf_token} 
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    19
                } 
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
    20
            });
26
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
});
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
49
fcfa68f39f6b model/controler separation.
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    23
app.service("RecordModel", function(Api, context) {    
fcfa68f39f6b model/controler separation.
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    24
    this.record = Api.record.get({recordId: context.record_id});
fcfa68f39f6b model/controler separation.
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    25
    this.uriLabels = context.uri_labels;
fcfa68f39f6b model/controler separation.
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    26
});
fcfa68f39f6b model/controler separation.
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    27
54
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    28
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    29
app.directive('objectDisp', ['$compile', '$http', '$templateCache', 'context', function($compile, $http, $templateCache, context) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    30
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    31
    var getTemplate = function(templateName) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    32
        var templateLoader,
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    33
        templateUrl = context.urls.base_static+'p4l/templates/'+templateName+'.html';
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    34
        templateLoader = $http.get(templateUrl, {cache: $templateCache});
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    35
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    36
        return templateLoader;
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    37
    }
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    38
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    39
    var linker = function(scope, element, attrs) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    40
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    41
        var loader = getTemplate(scope.dispTemplate);
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    42
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    43
        var promise = loader.success(function(html) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    44
            element.html(html);
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    45
        }).then(function (response) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    46
            element.replaceWith($compile(element.html())(scope));
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    47
        });
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    48
    }
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    49
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    50
    return {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    51
        restrict: 'E',
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    52
        scope: {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    53
            dispTemplate: "=",
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    54
            obj: "="
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    55
        },
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    56
        link: linker
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    57
    };
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    58
}]);
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    59
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    60
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    61
app.directive('objectList', function(RecordModel, context) {
50
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
    62
    return {
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
    63
        restrict: 'E',
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
    64
        replace: true,
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
    65
        transclude: true,
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
    66
        scope: {
54
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    67
            list:"=objectList",
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    68
            dispTemplate: "@dispTemplate",
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    69
            formTemplate: "@formTemplate",
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    70
            objectFields: "@objectFields"
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    71
        },
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    72
        controller: function($scope, $element, $attrs, $transclude) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    73
            $scope.getStaticTemplateUrl = function(templateName) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    74
                return context.urls.base_static+'p4l/templates/'+templateName+".html";
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    75
            }
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    76
            $scope.getEmptyObjectFromList = function(fieldList) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    77
                var res = {};
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    78
                for ( var field in fieldList) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    79
                    res[field] = "";
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    80
                }
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    81
                return res;
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    82
            }
50
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
    83
        },
54
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    84
        templateUrl: context.urls.base_static+'p4l/templates/objectList.html',  
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    85
        link: function($scope, $element, $attrs) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    86
            $scope.editedObj = null;
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    87
            
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    88
            $scope.getEmptyObject = function() {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    89
                return $scope.getEmptyObjectFromList(angular.fromJson($scope.objectFields));
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    90
            };
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    91
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    92
            $scope.setEditedObject = function(obj) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    93
                $scope.editedObj = obj;
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    94
            }
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    95
            
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    96
            $scope.newEditedObject = function() {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    97
                var newObj = $scope.getEmptyObject();
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    98
                $scope.list.push(newObj);
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
    99
                $scope.setEditedObject(newObj);
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   100
            };
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   101
            
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   102
            $scope.removeFromList = function(obj) {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   103
                var i = $scope.list.indexOf(obj);
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   104
                if(i>=0){
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   105
                    $scope.list.splice(i, 1);
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   106
                }
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   107
                $scope.setEditedObject(null);
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   108
            }
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   109
                        
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   110
            $scope.onOk = function() {
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   111
                $scope.setEditedObject(null);
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   112
            }
50
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   113
            
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   114
        }
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   115
    };
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   116
});
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   117
54
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   118
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   119
49
fcfa68f39f6b model/controler separation.
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   120
app.controller("RecordCtrl", function($scope, RecordModel, context){
35
544bc92e6fe7 correct and first add subject
cavaliet
parents: 34
diff changeset
   121
    
49
fcfa68f39f6b model/controler separation.
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
   122
    $scope.record = RecordModel.record;
54
9f6e5abc5e74 add directive for list of objects.
ymh <ymh.work@gmail.com>
parents: 52
diff changeset
   123
    $scope.uriLabels = RecordModel.uriLabels;    
47
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
   124
        
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
   125
    $scope.submitRecord = function() {
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
   126
        $scope.record.$save({recordId: context.record_id});
b07f8d11f2b8 Update angular.
ymh <ymh.work@gmail.com>
parents: 44
diff changeset
   127
    }
38
c4e5bb735ec1 jquery autocomplete with angular for subjects
cavaliet
parents: 35
diff changeset
   128
    
50
2e52a8a10f8e Add directive to edit objects
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
   129
    
26
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
});
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
51
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   132
app.directive('addSemUri', function(RecordModel, context){
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   133
  return {
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   134
      restrict: 'E',
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   135
      replace: true,
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   136
      transclude: true,
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   137
      scope: {
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   138
    	  localid:"@",
52
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   139
    	  listname:"@"
51
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   140
      },
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   141
      templateUrl: function(tElement, tAttrs) {
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   142
          return context.urls.base_static+'p4l/templates/addSemanticUriForm.html';  
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   143
      },
52
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   144
      link: function($scope, $element, $attrs) {
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   145
    	  // Get queries attributes from $scope listname and context query dict
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   146
    	  attr_dict = context[$scope.listname + "_query_dict"];
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   147
    	  for (var k in attr_dict){
51
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   148
			  if (attr_dict.hasOwnProperty(k)) {
52
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   149
			      $scope[k] = attr_dict[k];
51
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   150
			  }
52
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   151
		  }
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   152
    	  // initalize autocomplete and browse thesaurus events
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   153
    	  init_autocomplete();
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   154
    	  // We have to apply because init_browse needs the real ids and not {{ localid }}
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   155
    	  $scope.$apply();
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   156
    	  init_browse();
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   157
      },
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   158
      controller: function($scope, $element, $attrs, $transclude, RecordModel){
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   159
	    $scope.record = RecordModel.record;
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   160
	    $scope.uriLabels = RecordModel.uriLabels;
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   161
	    $scope.addUriText = '';
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   162
	    
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   163
	    $scope.addUriToList = function() {
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   164
	    	$scope.record[$scope.listname].push($scope.addUriText);
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   165
	        $scope.addUriText = '';
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   166
	    };
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   167
	    
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   168
	    $scope.updateUriLabelDict = function(k,v) {
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   169
	        $scope.uriLabels[k] = v;
99801979086c clean directive
cavaliet
parents: 51
diff changeset
   170
	    };
51
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   171
      }
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   172
    }
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   173
  });
634e0994c1c8 add uri generic
cavaliet
parents: 50
diff changeset
   174
26
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
   175
app.config(['$routeProvider', function($routeProvider) {
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
   176
//    $routeProvider.when('/', {controller: 'RecordCtrl', templateUrl: 'partials/record.html'});
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
   177
//    $routeProvider.otherwise({redirectTo: '/'});
a0e152dd1fad first version of angular intégration
ymh <ymh.work@gmail.com>
parents:
diff changeset
   178
  }]);
28
f26426e9360b update view simplification. Baby step towards complete form.
ymh <ymh.work@gmail.com>
parents: 26
diff changeset
   179