Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Muhammad Raza
MIT_project
Commits
bb8e7230
Commit
bb8e7230
authored
Jan 10, 2022
by
Muhammad Saroosh Asif
Browse files
.
parent
e9e3f278
Changes
125
Expand all
Show whitespace changes
Inline
Side-by-side
MIT-IOSAPP/.browserslistrc
deleted
100644 → 0
View file @
e9e3f278
# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
# For additional information regarding the format and rule options, please see:
# https://github.com/browserslist/browserslist#queries
# For the full list of supported browsers by the Angular framework, please see:
# https://angular.io/guide/browser-support
# You can see what browsers were selected by your queries by running:
# npx browserslist
last 1 Chrome version
last 1 Firefox version
last 2 Edge major versions
last 2 Safari major versions
last 2 iOS major versions
Firefox ESR
not IE 9-10 # Angular support for IE 9-10 has been deprecated and will be removed as of Angular v11. To opt-in, remove the 'not' prefix on this line.
not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line.
MIT-IOSAPP/.editorconfig
deleted
100644 → 0
View file @
e9e3f278
# Editor configuration, see https://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
[*.ts]
quote_type = single
[*.md]
max_line_length = off
trim_trailing_whitespace = false
MIT-IOSAPP/.gitignore
deleted
100644 → 0
View file @
e9e3f278
# See http://help.github.com/ignore-files/ for more about ignoring files.
# compiled output
/dist
/tmp
/out-tsc
# Only exists if Bazel was run
/bazel-out
# dependencies
/node_modules
# also for the server
/server-ws-20-21/node_modules
# profiling files
chrome-profiler-events*.json
speed-measure-plugin*.json
# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history/*
# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
yarn-error.log
testem.log
/typings
# System Files
.DS_Store
Thumbs.db
# Wiki?
# mit-ws-20-21.wiki
MIT-IOSAPP/angular.json
deleted
100644 → 0
View file @
e9e3f278
{
"$schema"
:
"./node_modules/@angular/cli/lib/config/schema.json"
,
"cli"
:
{
"analytics"
:
"8e778469-a346-4862-819d-b26cbe58dffb"
},
"version"
:
1
,
"newProjectRoot"
:
"projects"
,
"projects"
:
{
"mit-ws"
:
{
"projectType"
:
"application"
,
"schematics"
:
{},
"root"
:
""
,
"sourceRoot"
:
"src"
,
"prefix"
:
"app"
,
"architect"
:
{
"build"
:
{
"builder"
:
"@angular-devkit/build-angular:browser"
,
"options"
:
{
"outputPath"
:
"dist/mit-ws"
,
"index"
:
"src/index.html"
,
"main"
:
"src/main.ts"
,
"polyfills"
:
"src/polyfills.ts"
,
"tsConfig"
:
"tsconfig.app.json"
,
"aot"
:
true
,
"assets"
:
[
"src/favicon.ico"
,
"src/assets"
],
"styles"
:
[
"src/styles.css"
,
"src/custom-theme.scss"
],
"scripts"
:
[]
},
"configurations"
:
{
"production"
:
{
"fileReplacements"
:
[
{
"replace"
:
"src/environments/environment.ts"
,
"with"
:
"src/environments/environment.prod.ts"
}
],
"optimization"
:
true
,
"outputHashing"
:
"all"
,
"sourceMap"
:
false
,
"extractCss"
:
true
,
"namedChunks"
:
false
,
"extractLicenses"
:
true
,
"vendorChunk"
:
false
,
"buildOptimizer"
:
true
,
"budgets"
:
[
{
"type"
:
"initial"
,
"maximumWarning"
:
"2mb"
,
"maximumError"
:
"5mb"
},
{
"type"
:
"anyComponentStyle"
,
"maximumWarning"
:
"6kb"
,
"maximumError"
:
"10kb"
}
]
}
}
},
"serve"
:
{
"builder"
:
"@angular-devkit/build-angular:dev-server"
,
"options"
:
{
"browserTarget"
:
"mit-ws:build"
,
"proxyConfig"
:
"src/proxy.conf.json"
},
"configurations"
:
{
"production"
:
{
"browserTarget"
:
"mit-ws:build:production"
}
}
},
"extract-i18n"
:
{
"builder"
:
"@angular-devkit/build-angular:extract-i18n"
,
"options"
:
{
"browserTarget"
:
"mit-ws:build"
}
},
"test"
:
{
"builder"
:
"@angular-devkit/build-angular:karma"
,
"options"
:
{
"main"
:
"src/test.ts"
,
"polyfills"
:
"src/polyfills.ts"
,
"tsConfig"
:
"tsconfig.spec.json"
,
"karmaConfig"
:
"karma.conf.js"
,
"assets"
:
[
"src/favicon.ico"
,
"src/assets"
],
"styles"
:
[
"src/styles.css"
,
"src/custom-theme.scss"
],
"scripts"
:
[]
}
},
"lint"
:
{
"builder"
:
"@angular-devkit/build-angular:tslint"
,
"options"
:
{
"tsConfig"
:
[
"tsconfig.app.json"
,
"tsconfig.spec.json"
,
"e2e/tsconfig.json"
],
"exclude"
:
[
"**/node_modules/**"
]
}
},
"e2e"
:
{
"builder"
:
"@angular-devkit/build-angular:protractor"
,
"options"
:
{
"protractorConfig"
:
"e2e/protractor.conf.js"
,
"devServerTarget"
:
"mit-ws:serve"
},
"configurations"
:
{
"production"
:
{
"devServerTarget"
:
"mit-ws:serve:production"
}
}
}
}
}
},
"defaultProject"
:
"mit-ws"
}
\ No newline at end of file
MIT-IOSAPP/debug.log
deleted
100644 → 0
View file @
e9e3f278
[1121/112113.467:ERROR:directory_reader_win.cc(43)] FindFirstFile: Das System kann den angegebenen Pfad nicht finden. (0x3)
[1121/163321.128:ERROR:directory_reader_win.cc(43)] FindFirstFile: Das System kann den angegebenen Pfad nicht finden. (0x3)
MIT-IOSAPP/e2e/protractor.conf.js
deleted
100644 → 0
View file @
e9e3f278
// @ts-check
// Protractor configuration file, see link for more information
// https://github.com/angular/protractor/blob/master/lib/config.ts
const
{
SpecReporter
,
StacktraceOption
}
=
require
(
'
jasmine-spec-reporter
'
);
/**
* @type { import("protractor").Config }
*/
exports
.
config
=
{
allScriptsTimeout
:
11000
,
specs
:
[
'
./src/**/*.e2e-spec.ts
'
],
capabilities
:
{
browserName
:
'
chrome
'
},
directConnect
:
true
,
baseUrl
:
'
http://localhost:4200/
'
,
framework
:
'
jasmine
'
,
jasmineNodeOpts
:
{
showColors
:
true
,
defaultTimeoutInterval
:
30000
,
print
:
function
()
{}
},
onPrepare
()
{
require
(
'
ts-node
'
).
register
({
project
:
require
(
'
path
'
).
join
(
__dirname
,
'
./tsconfig.json
'
)
});
jasmine
.
getEnv
().
addReporter
(
new
SpecReporter
({
spec
:
{
displayStacktrace
:
StacktraceOption
.
PRETTY
}
}));
}
};
\ No newline at end of file
MIT-IOSAPP/e2e/src/app.e2e-spec.ts
deleted
100644 → 0
View file @
e9e3f278
import
{
AppPage
}
from
'
./app.po
'
;
import
{
browser
,
logging
}
from
'
protractor
'
;
describe
(
'
workspace-project App
'
,
()
=>
{
let
page
:
AppPage
;
beforeEach
(()
=>
{
page
=
new
AppPage
();
});
it
(
'
should display welcome message
'
,
()
=>
{
page
.
navigateTo
();
expect
(
page
.
getTitleText
()).
toEqual
(
'
mit-ws app is running!
'
);
});
afterEach
(
async
()
=>
{
// Assert that there are no errors emitted from the browser
const
logs
=
await
browser
.
manage
().
logs
().
get
(
logging
.
Type
.
BROWSER
);
expect
(
logs
).
not
.
toContain
(
jasmine
.
objectContaining
({
level
:
logging
.
Level
.
SEVERE
,
}
as
logging
.
Entry
));
});
});
MIT-IOSAPP/e2e/src/app.po.ts
deleted
100644 → 0
View file @
e9e3f278
import
{
browser
,
by
,
element
}
from
'
protractor
'
;
export
class
AppPage
{
navigateTo
():
Promise
<
unknown
>
{
return
browser
.
get
(
browser
.
baseUrl
)
as
Promise
<
unknown
>
;
}
getTitleText
():
Promise
<
string
>
{
return
element
(
by
.
css
(
'
app-root .content span
'
)).
getText
()
as
Promise
<
string
>
;
}
}
MIT-IOSAPP/e2e/tsconfig.json
deleted
100644 → 0
View file @
e9e3f278
/*
To
learn
more
about
this
file
see:
https://angular.io/config/tsconfig.
*/
{
"extends"
:
"../tsconfig.base.json"
,
"compilerOptions"
:
{
"outDir"
:
"../out-tsc/e2e"
,
"module"
:
"commonjs"
,
"target"
:
"es2018"
,
"types"
:
[
"jasmine"
,
"jasminewd2"
,
"node"
]
}
}
MIT-IOSAPP/karma.conf.js
deleted
100644 → 0
View file @
e9e3f278
// Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html
module
.
exports
=
function
(
config
)
{
config
.
set
({
basePath
:
''
,
frameworks
:
[
'
jasmine
'
,
'
@angular-devkit/build-angular
'
],
plugins
:
[
require
(
'
karma-jasmine
'
),
require
(
'
karma-chrome-launcher
'
),
require
(
'
karma-jasmine-html-reporter
'
),
require
(
'
karma-coverage-istanbul-reporter
'
),
require
(
'
@angular-devkit/build-angular/plugins/karma
'
)
],
client
:
{
clearContext
:
false
// leave Jasmine Spec Runner output visible in browser
},
coverageIstanbulReporter
:
{
dir
:
require
(
'
path
'
).
join
(
__dirname
,
'
./coverage/mit-ws
'
),
reports
:
[
'
html
'
,
'
lcovonly
'
,
'
text-summary
'
],
fixWebpackSourcePaths
:
true
},
reporters
:
[
'
progress
'
,
'
kjhtml
'
],
port
:
9876
,
colors
:
true
,
logLevel
:
config
.
LOG_INFO
,
autoWatch
:
true
,
browsers
:
[
'
Chrome
'
],
singleRun
:
false
,
restartOnFileChange
:
true
});
};
MIT-IOSAPP/package-lock.json
deleted
100644 → 0
View file @
e9e3f278
This diff is collapsed.
Click to expand it.
MIT-IOSAPP/package.json
deleted
100644 → 0
View file @
e9e3f278
{
"name"
:
"mit-ws"
,
"version"
:
"0.0.0"
,
"scripts"
:
{
"ng"
:
"ng"
,
"start"
:
"ng serve"
,
"compodoc"
:
"npx compodoc -p tsconfig.app.json src"
,
"build"
:
"ng build"
,
"test"
:
"ng test"
,
"lint"
:
"ng lint"
,
"e2e"
:
"ng e2e"
},
"private"
:
true
,
"dependencies"
:
{
"@angular/animations"
:
"~10.0.5"
,
"@angular/cdk"
:
"^10.2.7"
,
"@angular/common"
:
"~10.0.5"
,
"@angular/compiler"
:
"~10.0.5"
,
"@angular/core"
:
"~10.0.5"
,
"@angular/flex-layout"
:
"^11.0.0-beta.33"
,
"@angular/forms"
:
"~10.0.5"
,
"@angular/material"
:
"^10.2.7"
,
"@angular/platform-browser"
:
"~10.0.5"
,
"@angular/platform-browser-dynamic"
:
"~10.0.5"
,
"@angular/router"
:
"~10.0.5"
,
"@ngx-translate/core"
:
"^13.0.0"
,
"@ngx-translate/http-loader"
:
"^6.0.0"
,
"ngx-socket-io"
:
"^3.2.0"
,
"ngx-translate-cache"
:
"^9.0.2"
,
"rxjs"
:
"~6.5.5"
,
"socket.io-client"
:
"^3.0.4"
,
"tslib"
:
"^2.0.0"
,
"zone.js"
:
"~0.10.3"
},
"devDependencies"
:
{
"@angular-devkit/build-angular"
:
"^0.1100.7"
,
"@angular/cli"
:
"~10.0.4"
,
"@angular/compiler-cli"
:
"~10.0.5"
,
"@compodoc/compodoc"
:
"^1.1.11"
,
"@types/jasmine"
:
"~3.5.0"
,
"@types/jasminewd2"
:
"~2.0.3"
,
"@types/node"
:
"^12.11.1"
,
"@types/socket.io-client"
:
"^1.4.34"
,
"codelyzer"
:
"^6.0.0"
,
"jasmine-core"
:
"~3.5.0"
,
"jasmine-spec-reporter"
:
"~5.0.0"
,
"karma"
:
"~5.0.0"
,
"karma-chrome-launcher"
:
"~3.1.0"
,
"karma-coverage-istanbul-reporter"
:
"~3.0.2"
,
"karma-jasmine"
:
"~3.3.0"
,
"karma-jasmine-html-reporter"
:
"^1.5.0"
,
"protractor"
:
"~7.0.0"
,
"ts-node"
:
"~8.3.0"
,
"tslint"
:
"~6.1.0"
,
"typescript"
:
"~3.9.5"
}
}
MIT-IOSAPP/src/app/admin/admin.component.css
deleted
100644 → 0
View file @
e9e3f278
MIT-IOSAPP/src/app/admin/admin.component.html
deleted
100644 → 0
View file @
e9e3f278
<div
style=
"text-align:center"
>
<h1>
Welcome User with E-Mail {{userName}}!
</h1>
<p>
<button
mat-button
color=
"warn"
(click)=
"logout()"
>
Logout
</button>
</p>
</div>
MIT-IOSAPP/src/app/admin/admin.component.spec.ts
deleted
100644 → 0
View file @
e9e3f278
import
{
async
,
ComponentFixture
,
TestBed
}
from
'
@angular/core/testing
'
;
import
{
AdminComponent
}
from
'
./admin.component
'
;
import
{
RouterTestingModule
}
from
'
@angular/router/testing
'
;
import
{
JwtService
}
from
'
../jwt.service
'
;
describe
(
'
AdminComponent
'
,
()
=>
{
let
component
:
AdminComponent
;
let
fixture
:
ComponentFixture
<
AdminComponent
>
;
beforeEach
(
async
(()
=>
{
TestBed
.
configureTestingModule
({
declarations
:
[
AdminComponent
],
imports
:
[
RouterTestingModule
],
providers
:
[
JwtService
]
})
.
compileComponents
();
}));
beforeEach
(()
=>
{
fixture
=
TestBed
.
createComponent
(
AdminComponent
);
component
=
fixture
.
componentInstance
;
fixture
.
detectChanges
();
});
it
(
'
should set an Item
'
,
()
=>
{
localStorage
.
setItem
(
'
access_token
'
,
'
u;p
'
);
// u;p
expect
(
localStorage
.
getItem
(
'
access_token
'
)).
toBeDefined
();
// u;p .toBe('u;p')
});
it
(
'
should create
'
,
()
=>
{
expect
(
component
).
toBeTruthy
();
});
});
MIT-IOSAPP/src/app/admin/admin.component.ts
deleted
100644 → 0
View file @
e9e3f278
import
{
Component
,
OnInit
}
from
'
@angular/core
'
;
import
{
Router
}
from
'
@angular/router
'
;
import
{
JwtService
}
from
'
../jwt.service
'
;
@
Component
({
selector
:
'
app-admin
'
,
templateUrl
:
'
./admin.component.html
'
,
styleUrls
:
[
'
./admin.component.css
'
]
})
export
class
AdminComponent
implements
OnInit
{
constructor
(
private
jwtService
:
JwtService
,
private
router
:
Router
)
{
}
ngOnInit
():
void
{
this
.
userName
=
localStorage
.
getItem
(
'
access_token
'
).
split
(
"
;
"
)[
0
];
}
userName
=
""
;
logout
()
{
this
.
jwtService
.
logout
();
this
.
router
.
navigateByUrl
(
'
/login
'
);
}
}
MIT-IOSAPP/src/app/app.component.css
deleted
100644 → 0
View file @
e9e3f278
.mainheader
{
margin-bottom
:
10%
;
}
.firstnav
{
background-color
:
#f8f9fa
!important
;
z-index
:
1
!important
;
position
:
fixed
;
}
.secondnav
{
background-color
:
#333333
c7
!important
;
height
:
95px
!important
;
margin-top
:
1%
;
z-index
:
1
!important
;
position
:
fixed
;
}
.spacer
{
flex
:
1
1
auto
;
}
.firstnavbtn
{
font-size
:
17.3333px
!important
;
color
:
black
!important
;
}
.secondnavbtn
{
border
:
unset
!important
;
background
:
unset
!important
;
font-family
:
sans-serif
!important
;
color
:
white
!important
;
font-weight
:
bold
!important
;
}
.btndiv
{
margin-top
:
2em
!important
;
}
.mat-icon-button
{
width
:
auto
;
padding
:
10px
;
}
.mat-icon
{
font-size
:
2em
!important
;
}
\ No newline at end of file
MIT-IOSAPP/src/app/app.component.html
deleted
100644 → 0
View file @
e9e3f278
<!-- first header -->
<div
class=
"mainheader"
>
<mat-toolbar
class=
"firstnav"
>
<button
mat-icon-button
class=
"firstnavbtn"
>
PRESS
</button>
<button
mat-icon-button
class=
"firstnavbtn"
>
ALUMNI
</button>
<button
mat-icon-button
class=
" firstnavbtn"
>
INTERNATIONAL
</button>
<button
mat-icon-button
class=
" firstnavbtn"
>
BLOG
</button>
<span
class=
"spacer"
></span>
<app-select-language></app-select-language>
<button
mat-icon-button
class=
"firstnavbtn"
routerLink=
"/login"
>
<mat-icon>
person_outline
</mat-icon>
</button>
</mat-toolbar>
<br>
<br>
<!-- 2nd header -->
<mat-toolbar
class=
"secondnav"
>
<div>
<img
src=
"assets/DIT-Logo.png"
alt=
"DIT logo"
height=
"50"
>
</div>
<span
class=
"spacer"
></span>
<div
class=
"btndiv"
>
<button
mat-icon-button
class=
" secondnavbtn"
routerLink=
"/"
>
{{'cHomepage'|translate}}
</button>
<button
mat-icon-button
class=
" secondnavbtn"
routerLink=
"/navigation"
>
{{'cNavigation'|translate}}
</button>
<button
mat-icon-button
class=
" secondnavbtn"
routerLink=
"/rooms"
>
{{'cRooms'|translate}}
</button>
<button
mat-icon-button
class=
" secondnavbtn"
routerLink=
"/international"
>
{{'cInternational'|translate}}
</button>
<!-- <button mat-icon-button class=" secondnavbtn">
Research
</button>
<button mat-icon-button class=" secondnavbtn">
Further Education
</button>
<button mat-icon-button class=" secondnavbtn">
Business
</button> -->
</div>
</mat-toolbar>
</div>
<router-outlet></router-outlet>
\ No newline at end of file
MIT-IOSAPP/src/app/app.component.spec.ts
deleted
100644 → 0
View file @
e9e3f278
import
{
TestBed
,
async
}
from
'
@angular/core/testing
'
;
import
{
AppComponent
}
from
'
./app.component
'
;
import
{
TranslateModule
}
from
"
@ngx-translate/core
"
;
describe
(
'
AppComponent
'
,
()
=>
{
beforeEach
(
async
(()
=>
{
TestBed
.
configureTestingModule
({
declarations
:
[
AppComponent
],
imports
:
[
TranslateModule
.
forRoot
(),
]
}).
compileComponents
();
}));