Skip to content

Commit

Permalink
'msg'
Browse files Browse the repository at this point in the history
  • Loading branch information
vickykatoch committed Dec 3, 2015
1 parent f7c087b commit e6fbf02
Show file tree
Hide file tree
Showing 12 changed files with 102 additions and 4 deletions.
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"**/.git": true,
"**/.DS_Store": true,
"app/**/*.js" : true,
"app/**/*.map" :true
"app/**/*.map" :true,
"node_modules" : true
}
}
2 changes: 1 addition & 1 deletion app/app.module.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion app/app.module.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module avam{
'use strict';
angular.module("avam", ["avamUI"]);
angular.module("avam", ["avamUi"]);
}
20 changes: 20 additions & 0 deletions dist/avamUI.directive.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/// <reference path="../typings/angularjs/angular.d.ts" />
var avam;
(function (avam) {
var ui;
(function (ui) {
var AvamUiDirective = (function () {
function AvamUiDirective() {
this.replace = true;
this.transclude = false;
this.scope = {};
this.template = "<h1>Hi There</h1>";
}
AvamUiDirective.instance = function () {
return new AvamUiDirective;
};
return AvamUiDirective;
})();
angular.module("avamUi").directive("avamUi", AvamUiDirective.instance);
})(ui = avam.ui || (avam.ui = {}));
})(avam || (avam = {}));
9 changes: 9 additions & 0 deletions dist/avamUI.module.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/// <reference path="../typings/angularjs/angular.d.ts" />
var avam;
(function (avam) {
var ui;
(function (ui) {
'use strict';
angular.module("avamUI", []);
})(ui = avam.ui || (avam.ui = {}));
})(avam || (avam = {}));
14 changes: 14 additions & 0 deletions gulpfile.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
'use strict';
var GulpConfig = (function () {
function gulpConfig() {
this.typeScriptSourceFiles = './src/**/*.ts';
this.libraryTypeScriptDefinitions = './typings/**/*.ts';
this.outputFile="avam-ui.js";
this.outputPath = "./dist/";
this.templatePath = "./src/*.html";
this.jsFilePath = "./dist/*.js";
this.moduleName = 'avamUI';
}
return gulpConfig;
})();
module.exports = GulpConfig;
26 changes: 26 additions & 0 deletions gulpfile.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
var gulp = require('gulp'),
ts = require('gulp-typescript'),
Config = require('./gulpfile.config'),
angularFilesort = require('gulp-angular-filesort'),
concat = require('gulp-concat'),
templateCache = require('gulp-angular-templatecache'),
uglify = require('gulp-uglify'),
del = require('del'),
gulpConfig = new Config();


gulp.task('clean', function(cb){
del(['dist'], cb);
});

gulp.task('compile:ts', function(){
var sourceFiles = [
gulpConfig.typeScriptSourceFiles,
gulpConfig.libraryTypeScriptDefinitions
];
return gulp.src(sourceFiles)
.pipe(ts({
noImplicitAny: true
}))
.pipe(gulp.dest(gulpConfig.outputPath));
});
11 changes: 11 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="lib/bootstrap/dist/css/bootstrap.css">
<link rel="stylesheet" href="src/avamUi.css">
</head>
<body>

<avam-ui></avam-ui>

<script src="lib/jquery/dist/jquery.js"></script>
<script src="lib/angular/angular.js"></script>

<script src="dist/avamUI.module.js"></script>
<script src="dist/avamUI.directive.js"></script>

<script src="app/app.module.js"></script>

</body>
</html>
15 changes: 15 additions & 0 deletions src/avamUI.directive.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/// <reference path="../typings/angularjs/angular.d.ts" />

module avam.ui{
class AvamUiDirective implements ng.IDirective{
static instance() : ng.IDirective{
return new AvamUiDirective;
}
replace = true;
transclude=false;
scope = {
};
template="<h1>Hi There</h1>";
}
angular.module("avamUi").directive("avamUi", AvamUiDirective.instance);
}
2 changes: 2 additions & 0 deletions src/avamUI.module.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
/// <reference path="../typings/angularjs/angular.d.ts" />

module avam.ui{
'use strict';
angular.module("avamUI", []);
Expand Down
Empty file added src/avamUi.css
Empty file.
2 changes: 1 addition & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"sourceMap": true,
"removeComments": true,
"noResolve": true,
"noLib": false
"noLib": true
},
"files": [
"app/app.module.ts"
Expand Down

0 comments on commit e6fbf02

Please sign in to comment.