mirror of
https://github.com/corda/corda.git
synced 2025-02-02 09:18:13 +00:00
App now loaded via requirejs.
This commit is contained in:
parent
ef4273e0d0
commit
dc0658f56e
@ -18,6 +18,7 @@
|
||||
"angular-route": "^1.5.7",
|
||||
"lodash": "^4.13.1",
|
||||
"angular-fcsa-number": "^1.5.3",
|
||||
"jquery.maskedinput": "^1.4.1"
|
||||
"jquery.maskedinput": "^1.4.1",
|
||||
"requirejs": "^2.2.0"
|
||||
}
|
||||
}
|
||||
|
@ -10,14 +10,7 @@
|
||||
<title>IRS Demo Viewer</title>
|
||||
<link rel="stylesheet" type="text/css" href="semantic/semantic.css">
|
||||
|
||||
<script src="bower_components/jquery/dist/jquery.js"></script>
|
||||
<script src="bower_components/lodash/lodash.js"></script>
|
||||
<script src="semantic/semantic.js"></script>
|
||||
<script src="bower_components/angular/angular.js"></script>
|
||||
<script src="bower_components/angular-route/angular-route.js"></script>
|
||||
<script src="bower_components/angular-fcsa-number/src/fcsaNumber.js"></script>
|
||||
<script src="bower_components/jquery.maskedinput/dist/jquery.maskedinput.js"></script>
|
||||
<script src="js/app.js"></script>
|
||||
<script data-main="js/require-config" src="bower_components/requirejs/require.js"></script>
|
||||
</head>
|
||||
<body ng-controller="HomeController">
|
||||
<div class="ui inverted menu">
|
||||
|
9
src/main/webdemo/js/Deal.js
Normal file
9
src/main/webdemo/js/Deal.js
Normal file
@ -0,0 +1,9 @@
|
||||
"use strict"
|
||||
|
||||
function test() {
|
||||
console.log("TESTING");
|
||||
}
|
||||
|
||||
define([], () => {
|
||||
return test;
|
||||
})
|
@ -174,6 +174,17 @@ let Deal = function(dealViewModel) {
|
||||
};
|
||||
};
|
||||
|
||||
define([
|
||||
'angular',
|
||||
'angularRoute',
|
||||
'jquery',
|
||||
'fcsaNumber',
|
||||
'semantic',
|
||||
'maskedInput',
|
||||
'lodash',
|
||||
'js/Deal'
|
||||
],
|
||||
(angular, angularRoute, $, fcsaNumber, semantic, maskedInput, _, Deal) => {
|
||||
let irsViewer = angular.module('irsViewer', ['ngRoute', 'fcsa-number'])
|
||||
.config(($routeProvider, $locationProvider) => {
|
||||
$routeProvider
|
||||
@ -193,7 +204,7 @@ let irsViewer = angular.module('irsViewer', ['ngRoute', 'fcsa-number'])
|
||||
templateUrl: 'view/create-deal.html'
|
||||
})
|
||||
.otherwise({redirectTo: '/'});
|
||||
})
|
||||
});
|
||||
|
||||
let nodeService = irsViewer.factory('nodeService', ($http) => {
|
||||
return new (function() {
|
||||
@ -334,3 +345,5 @@ irsViewer.controller('CreateDealController', function CreateDealController($http
|
||||
};
|
||||
$('input.percent').mask("9.999999%", {placeholder: "", autoclear: false});
|
||||
});
|
||||
|
||||
});
|
30
src/main/webdemo/js/require-config.js
Normal file
30
src/main/webdemo/js/require-config.js
Normal file
@ -0,0 +1,30 @@
|
||||
'use strict';
|
||||
|
||||
require.config({
|
||||
paths: {
|
||||
angular: 'bower_components/angular/angular',
|
||||
angularRoute: 'bower_components/angular-route/angular-route',
|
||||
fcsaNumber: 'bower_components/angular-fcsa-number/src/fcsaNumber',
|
||||
jquery: 'bower_components/jquery/dist/jquery',
|
||||
semantic: 'semantic/semantic',
|
||||
lodash: 'bower_components/lodash/lodash',
|
||||
maskedInput: 'bower_components/jquery.maskedinput/dist/jquery.maskedinput'
|
||||
},
|
||||
shim: {
|
||||
'angular' : {'exports' : 'angular'},
|
||||
'angularRoute': ['angular'],
|
||||
'fcsaNumber': ['angular'],
|
||||
'semantic': ['jquery'],
|
||||
'maskedInput': ['jquery']
|
||||
},
|
||||
priority: [
|
||||
"angular"
|
||||
],
|
||||
deps: [],
|
||||
callback: null,
|
||||
baseUrl: '',
|
||||
});
|
||||
|
||||
require(['angular', 'js/app'], (angular, app) => {
|
||||
var $html = angular.element(document.getElementsByTagName('html')[0])
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user