Skip to content
Snippets Groups Projects
Select Git revision
  • 789d7832b18c3793d77f799fd032dcc1d67e616c
  • dev default protected
  • release/1.9.1 protected
  • pini-1.8-docker
  • pini-sync-onlypeers
  • duniter-v2s-issue-123-industrialize-releases
  • feature/build-aarch64-nodejs16
  • release/1.8 protected
  • pini-docker
  • ci_tags
  • fix/1448/1.8/txs_not_stored
  • feature/node-20
  • fix/1441/node_summary_with_storage
  • fix/1442/improve_bma_tx_history
  • feature/wotwizard-1.8
  • release/1.9 protected
  • 1.7 protected
  • feature/docker-set-latest protected
  • feature/fast-docker-build-1.8.4
  • fast-docker-build protected
  • feature/dump-distance
  • v1.8.7 protected
  • v1.8.7-rc4 protected
  • v1.8.7-rc3 protected
  • v1.8.7-rc2 protected
  • v1.8.7-rc1 protected
  • v1.8.6 protected
  • v1.7.23 protected
  • v1.8.5 protected
  • v1.8.4 protected
  • v1.8.3 protected
  • v1.8.2 protected
  • v1.8.1 protected
  • v1.8.0 protected
  • v1.8.0-rc1 protected
  • v1.8.0-beta5 protected
  • v1.8.0-beta4 protected
  • v1.8.0-beta3 protected
  • v1.8.0-beta2 protected
  • v1.8.0-beta protected
  • v1.7.21 protected
41 results

install-a-node.md

Blame
  • message-controllers.js 17.02 KiB
    angular.module('cesium.es.message.controllers', ['cesium.es.services', 'cesium.es.message.controllers'])
    
      .config(function($stateProvider) {
        'ngInject';
    
        $stateProvider
    
          .state('app.user_message', {
            url: "/user/message?type",
            views: {
              'menuContent': {
                templateUrl: "plugins/es/templates/message/list.html",
                controller: 'ESMessageListCtrl'
              }
            }
          })
    
          .state('app.user_new_message', {
            cache: false,
            url: "/user/message/new?pubkey&uid",
            views: {
              'menuContent': {
                templateUrl: "plugins/es/templates/message/compose.html",
                controller: 'ESMessageComposeCtrl'
              }
            }
          })
    
          .state('app.user_view_message', {
            cache: false,
            url: "/user/message/view/:type/:id",
            views: {
              'menuContent': {
                templateUrl: "plugins/es/templates/message/view_message.html",
                controller: 'ESMessageViewCtrl'
              }
            }
          })
    
        ;
      })
    
      .controller('ESMessageListCtrl', ESMessageListController)
    
      .controller('ESMessageComposeCtrl', ESMessageComposeController)
    
      .controller('ESMessageComposeModalCtrl', ESMessageComposeModalController)
    
      .controller('ESMessageViewCtrl', ESMessageViewController)
    
      .controller('PopoverMessageCtrl', PopoverMessageController)
    
    ;
    
    function ESMessageListController($scope, $rootScope, $state, $timeout, $translate, $ionicHistory, $ionicPopover,
                                     esModals, UIUtils, esMessage) {
      'ngInject';
    
      $scope.loading = true;
      $scope.messages = [];
    
      $scope.$on('$ionicView.enter', function(e, state) {
    
        $scope.loadWallet({minData: true})
          .then(function() {
            if (!$scope.entered) {
              $scope.entered = true;
              $scope.type = state.stateParams && state.stateParams.type || 'inbox';
              $scope.load();
            }