Changeset 3489


Ignore:
Timestamp:
08/29/13 15:49:14 (11 years ago)
Author:
andmor
Message:

Preparing 'get selected schema' resource call.
More comprehensive resource names.

Location:
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/index.html

    r3483 r3489  
    150150                                </thead>
    151151                                <tbody>
    152                                     <tr data-ng-repeat="schema in schemasResult['sc:schemas']['sc:schema']" data-ng-click="selectSchema(schema)">
     152                                    <tr data-ng-repeat="schema in selectedSchemas['sc:schemas']['sc:schema']" data-ng-click="selectSchema(schema)">
    153153                                        <td data-ng-bind="schema['sc:name']"/>
    154154                                        <td data-ng-show="schema['sc:version'] != '[object Object]'" data-ng-bind="schema['sc:version']"/>
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/scripts/main.js

    r3483 r3489  
    2626var SchemasCtrl = function($scope, $resource) {   
    2727   
    28     $scope.schemas = $resource('/schemacat/users/:user/schemas',
    29         {user:'guest', callback:'JSON_CALLBACK'}
     28    $scope.schemas = $resource('/schemacat/users/:userID/schemas',
     29        {userID:'guest', callback:'JSON_CALLBACK'}
    3030    );
    31     $scope.schemasResult = $scope.schemas.get({user:$scope.UserService.id},
     31    $scope.schema = $resource('/schemacat/users/:userID/schemas/:schemaID',
     32        {userID:'guest', schemaID:'',  callback:'JSON_CALLBACK'}
     33    );
     34   
     35    $scope.selectedSchemas = $scope.schemas.get({userID:$scope.UserService.id},
    3236        function(result){
    3337            //alert('this is better');
     
    3741    $scope.selectSchema = function (schema) {
    3842        alert("You've clicked the " + schema['sc:name'] + " schema");
     43       
     44        $scope.selectedSchema = $scope.schema.get({userID:$scope.UserService.id, schemaID:schema['sc:pid']},
     45        function(result){
     46        });
    3947    }
    4048   
Note: See TracChangeset for help on using the changeset viewer.