Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Peter Lundin
cmdb
Commits
a8f01407
Commit
a8f01407
authored
Dec 04, 2017
by
Peter Lundin
Browse files
Some functions work
parent
b623a713
Changes
1000
Hide whitespace changes
Inline
Side-by-side
Too many changes to show.
To preserve performance only
20 of 1000+
files are displayed.
Plain diff
Email patch
app.js
View file @
a8f01407
...
@@ -9,7 +9,6 @@ var lessMiddleware = require('less-middleware');
...
@@ -9,7 +9,6 @@ var lessMiddleware = require('less-middleware');
var
index
=
require
(
'
./routes/index
'
);
var
index
=
require
(
'
./routes/index
'
);
var
organisation
=
require
(
'
./routes/organisation
'
);
var
organisation
=
require
(
'
./routes/organisation
'
);
var
users
=
require
(
'
./routes/users
'
);
var
users
=
require
(
'
./routes/users
'
);
var
app
=
express
();
var
app
=
express
();
// view engine setup
// view engine setup
...
@@ -24,6 +23,7 @@ app.use(bodyParser.urlencoded({ extended: false }));
...
@@ -24,6 +23,7 @@ app.use(bodyParser.urlencoded({ extended: false }));
app
.
use
(
cookieParser
());
app
.
use
(
cookieParser
());
app
.
use
(
lessMiddleware
(
path
.
join
(
__dirname
,
'
public
'
)));
app
.
use
(
lessMiddleware
(
path
.
join
(
__dirname
,
'
public
'
)));
app
.
use
(
express
.
static
(
path
.
join
(
__dirname
,
'
public
'
)));
app
.
use
(
express
.
static
(
path
.
join
(
__dirname
,
'
public
'
)));
app
.
use
(
express
.
static
(
path
.
join
(
__dirname
,
'
public
'
)));
app
.
use
(
'
/
'
,
index
);
app
.
use
(
'
/
'
,
index
);
app
.
use
(
'
/users
'
,
users
);
app
.
use
(
'
/users
'
,
users
);
...
...
node_modules/emitter-component/.npmignore
0 → 100644
View file @
a8f01407
node_modules
node_modules/emitter-component/.travis.yml
0 → 100644
View file @
a8f01407
node_js
:
-
"
0.8"
-
"
0.10"
language
:
node_js
\ No newline at end of file
node_modules/emitter-component/History.md
0 → 100644
View file @
a8f01407
1.1.0 / 2013-10-20
==================
*
add
`.addEventListener()`
and
`.removeEventListener()`
aliases
1.
0.1 / 2013-06-27
==================
*
add support for legacy ie
1.
0.0 / 2013-02-26
==================
*
add
`.off()`
support for removing all listeners
0.
0.6 / 2012-10-08
==================
*
add
`this._callbacks`
initialization to prevent funky gotcha
0.
0.5 / 2012-09-07
==================
*
fix
`Emitter.call(this)`
usage
0.
0.3 / 2012-07-11
==================
*
add
`.listeners()`
*
rename
`.has()`
to
`.hasListeners()`
0.
0.2 / 2012-06-28
==================
*
fix
`.off()`
with
`.once()`
-registered callbacks
node_modules/emitter-component/Makefile
0 → 100644
View file @
a8f01407
test
:
@
./node_modules/.bin/mocha
\
--require
should
\
--reporter
spec
.PHONY
:
test
\ No newline at end of file
node_modules/emitter-component/Readme.md
0 → 100644
View file @
a8f01407
# Emitter [](https://travis-ci.org/component/emitter)
Event emitter component.
## Installation
```
$ component install component/emitter
```
## API
### Emitter(obj)
The
`Emitter`
may also be used as a mixin. For example
a "plain" object may become an emitter, or you may
extend an existing prototype.
As an
`Emitter`
instance:
```
js
var
Emitter
=
require
(
'
emitter
'
);
var
emitter
=
new
Emitter
;
emitter
.
emit
(
'
something
'
);
```
As a mixin:
```
js
var
Emitter
=
require
(
'
emitter
'
);
var
user
=
{
name
:
'
tobi
'
};
Emitter
(
user
);
user
.
emit
(
'
im a user
'
);
```
As a prototype mixin:
```
js
var
Emitter
=
require
(
'
emitter
'
);
Emitter
(
User
.
prototype
);
```
### Emitter#on(event, fn)
Register an
`event`
handler
`fn`
.
### Emitter#once(event, fn)
Register a single-shot
`event`
handler
`fn`
,
removed immediately after it is invoked the
first time.
### Emitter#off(event, fn)
*
Pass
`event`
and
`fn`
to remove a listener.
*
Pass
`event`
to remove all listeners on that event.
*
Pass nothing to remove all listeners on all events.
### Emitter#emit(event, ...)
Emit an
`event`
with variable option args.
### Emitter#listeners(event)
Return an array of callbacks, or an empty array.
### Emitter#hasListeners(event)
Check if this emitter has
`event`
handlers.
node_modules/emitter-component/bower.json
0 → 100644
View file @
a8f01407
{
"name"
:
"emitter"
,
"description"
:
"Event emitter"
,
"keywords"
:
[
"emitter"
,
"events"
],
"version"
:
"1.1.1"
,
"license"
:
"MIT"
,
"main"
:
"index.js"
,
"homepage"
:
"https://github.com/component/emitter"
,
"ignore"
:
[
"**/.*"
,
"node_modules"
,
"bower_components"
,
"test"
,
"Makefile"
,
"package.json"
,
"component.json"
]
}
node_modules/emitter-component/component.json
0 → 100644
View file @
a8f01407
{
"name"
:
"emitter"
,
"repo"
:
"component/emitter"
,
"description"
:
"Event emitter"
,
"keywords"
:
[
"emitter"
,
"events"
],
"version"
:
"1.1.1"
,
"scripts"
:
[
"index.js"
],
"license"
:
"MIT"
}
node_modules/emitter-component/index.js
0 → 100644
View file @
a8f01407
/**
* Expose `Emitter`.
*/
module
.
exports
=
Emitter
;
/**
* Initialize a new `Emitter`.
*
* @api public
*/
function
Emitter
(
obj
)
{
if
(
obj
)
return
mixin
(
obj
);
};
/**
* Mixin the emitter properties.
*
* @param {Object} obj
* @return {Object}
* @api private
*/
function
mixin
(
obj
)
{
for
(
var
key
in
Emitter
.
prototype
)
{
obj
[
key
]
=
Emitter
.
prototype
[
key
];
}
return
obj
;
}
/**
* Listen on the given `event` with `fn`.
*
* @param {String} event
* @param {Function} fn
* @return {Emitter}
* @api public
*/
Emitter
.
prototype
.
on
=
Emitter
.
prototype
.
addEventListener
=
function
(
event
,
fn
){
this
.
_callbacks
=
this
.
_callbacks
||
{};
(
this
.
_callbacks
[
event
]
=
this
.
_callbacks
[
event
]
||
[])
.
push
(
fn
);
return
this
;
};
/**
* Adds an `event` listener that will be invoked a single
* time then automatically removed.
*
* @param {String} event
* @param {Function} fn
* @return {Emitter}
* @api public
*/
Emitter
.
prototype
.
once
=
function
(
event
,
fn
){
var
self
=
this
;
this
.
_callbacks
=
this
.
_callbacks
||
{};
function
on
()
{
self
.
off
(
event
,
on
);
fn
.
apply
(
this
,
arguments
);
}
on
.
fn
=
fn
;
this
.
on
(
event
,
on
);
return
this
;
};
/**
* Remove the given callback for `event` or all
* registered callbacks.
*
* @param {String} event
* @param {Function} fn
* @return {Emitter}
* @api public
*/
Emitter
.
prototype
.
off
=
Emitter
.
prototype
.
removeListener
=
Emitter
.
prototype
.
removeAllListeners
=
Emitter
.
prototype
.
removeEventListener
=
function
(
event
,
fn
){
this
.
_callbacks
=
this
.
_callbacks
||
{};
// all
if
(
0
==
arguments
.
length
)
{
this
.
_callbacks
=
{};
return
this
;
}
// specific event
var
callbacks
=
this
.
_callbacks
[
event
];
if
(
!
callbacks
)
return
this
;
// remove all handlers
if
(
1
==
arguments
.
length
)
{
delete
this
.
_callbacks
[
event
];
return
this
;
}
// remove specific handler
var
cb
;
for
(
var
i
=
0
;
i
<
callbacks
.
length
;
i
++
)
{
cb
=
callbacks
[
i
];
if
(
cb
===
fn
||
cb
.
fn
===
fn
)
{
callbacks
.
splice
(
i
,
1
);
break
;
}
}
return
this
;
};
/**
* Emit `event` with the given args.
*
* @param {String} event
* @param {Mixed} ...
* @return {Emitter}
*/
Emitter
.
prototype
.
emit
=
function
(
event
){
this
.
_callbacks
=
this
.
_callbacks
||
{};
var
args
=
[].
slice
.
call
(
arguments
,
1
)
,
callbacks
=
this
.
_callbacks
[
event
];
if
(
callbacks
)
{
callbacks
=
callbacks
.
slice
(
0
);
for
(
var
i
=
0
,
len
=
callbacks
.
length
;
i
<
len
;
++
i
)
{
callbacks
[
i
].
apply
(
this
,
args
);
}
}
return
this
;
};
/**
* Return array of callbacks for `event`.
*
* @param {String} event
* @return {Array}
* @api public
*/
Emitter
.
prototype
.
listeners
=
function
(
event
){
this
.
_callbacks
=
this
.
_callbacks
||
{};
return
this
.
_callbacks
[
event
]
||
[];
};
/**
* Check if this emitter has `event` handlers.
*
* @param {String} event
* @return {Boolean}
* @api public
*/
Emitter
.
prototype
.
hasListeners
=
function
(
event
){
return
!!
this
.
listeners
(
event
).
length
;
};
node_modules/emitter-component/package.json
0 → 100644
View file @
a8f01407
{
"_from"
:
"emitter-component@^1.1.1"
,
"_id"
:
"emitter-component@1.1.1"
,
"_inBundle"
:
false
,
"_integrity"
:
"sha1-Bl4tvtaVm/RwZ57avq95gdEAOrY="
,
"_location"
:
"/emitter-component"
,
"_phantomChildren"
:
{},
"_requested"
:
{
"type"
:
"range"
,
"registry"
:
true
,
"raw"
:
"emitter-component@^1.1.1"
,
"name"
:
"emitter-component"
,
"escapedName"
:
"emitter-component"
,
"rawSpec"
:
"^1.1.1"
,
"saveSpec"
:
null
,
"fetchSpec"
:
"^1.1.1"
},
"_requiredBy"
:
[
"/vis"
],
"_resolved"
:
"https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz"
,
"_shasum"
:
"065e2dbed6959bf470679edabeaf7981d1003ab6"
,
"_spec"
:
"emitter-component@^1.1.1"
,
"_where"
:
"D:
\\
git
\\
cmdb-gui
\\
node_modules
\\
vis"
,
"bugs"
:
{
"url"
:
"https://github.com/component/emitter/issues"
},
"bundleDependencies"
:
false
,
"component"
:
{
"scripts"
:
{
"emitter"
:
"index.js"
}
},
"deprecated"
:
false
,
"description"
:
"Event emitter"
,
"devDependencies"
:
{
"mocha"
:
"*"
,
"should"
:
"*"
},
"homepage"
:
"https://github.com/component/emitter#readme"
,
"name"
:
"emitter-component"
,
"repository"
:
{
"type"
:
"git"
,
"url"
:
"git+https://github.com/component/emitter.git"
},
"scripts"
:
{
"test"
:
"make test"
},
"version"
:
"1.1.1"
}
node_modules/emitter-component/test/emitter.js
0 → 100644
View file @
a8f01407
var
Emitter
=
require
(
'
..
'
);
function
Custom
()
{
Emitter
.
call
(
this
)
}
Custom
.
prototype
.
__proto__
=
Emitter
.
prototype
;
describe
(
'
Custom
'
,
function
(){
describe
(
'
with Emitter.call(this)
'
,
function
(){
it
(
'
should work
'
,
function
(
done
){
var
emitter
=
new
Custom
;
emitter
.
on
(
'
foo
'
,
done
);
emitter
.
emit
(
'
foo
'
);
})
})
})
describe
(
'
Emitter
'
,
function
(){
describe
(
'
.on(event, fn)
'
,
function
(){
it
(
'
should add listeners
'
,
function
(){
var
emitter
=
new
Emitter
;
var
calls
=
[];
emitter
.
on
(
'
foo
'
,
function
(
val
){
calls
.
push
(
'
one
'
,
val
);
});
emitter
.
on
(
'
foo
'
,
function
(
val
){
calls
.
push
(
'
two
'
,
val
);
});
emitter
.
emit
(
'
foo
'
,
1
);
emitter
.
emit
(
'
bar
'
,
1
);
emitter
.
emit
(
'
foo
'
,
2
);
calls
.
should
.
eql
([
'
one
'
,
1
,
'
two
'
,
1
,
'
one
'
,
2
,
'
two
'
,
2
]);
})
})
describe
(
'
.once(event, fn)
'
,
function
(){
it
(
'
should add a single-shot listener
'
,
function
(){
var
emitter
=
new
Emitter
;
var
calls
=
[];
emitter
.
once
(
'
foo
'
,
function
(
val
){
calls
.
push
(
'
one
'
,
val
);
});
emitter
.
emit
(
'
foo
'
,
1
);
emitter
.
emit
(
'
foo
'
,
2
);
emitter
.
emit
(
'
foo
'
,
3
);
emitter
.
emit
(
'
bar
'
,
1
);
calls
.
should
.
eql
([
'
one
'
,
1
]);
})
})
describe
(
'
.off(event, fn)
'
,
function
(){
it
(
'
should remove a listener
'
,
function
(){
var
emitter
=
new
Emitter
;
var
calls
=
[];
function
one
()
{
calls
.
push
(
'
one
'
);
}
function
two
()
{
calls
.
push
(
'
two
'
);
}
emitter
.
on
(
'
foo
'
,
one
);
emitter
.
on
(
'
foo
'
,
two
);
emitter
.
off
(
'
foo
'
,
two
);
emitter
.
emit
(
'
foo
'
);
calls
.
should
.
eql
([
'
one
'
]);
})
it
(
'
should work with .once()
'
,
function
(){
var
emitter
=
new
Emitter
;
var
calls
=
[];
function
one
()
{
calls
.
push
(
'
one
'
);
}
emitter
.
once
(
'
foo
'
,
one
);
emitter
.
once
(
'
fee
'
,
one
);
emitter
.
off
(
'
foo
'
,
one
);
emitter
.
emit
(
'
foo
'
);
calls
.
should
.
eql
([]);
})
it
(
'
should work when called from an event
'
,
function
(){
var
emitter
=
new
Emitter
,
called
function
b
()
{
called
=
true
;
}
emitter
.
on
(
'
tobi
'
,
function
()
{
emitter
.
off
(
'
tobi
'
,
b
);
});
emitter
.
on
(
'
tobi
'
,
b
);
emitter
.
emit
(
'
tobi
'
);
called
.
should
.
be
.
true
;
called
=
false
;
emitter
.
emit
(
'
tobi
'
);
called
.
should
.
be
.
false
;
});
})
describe
(
'
.off(event)
'
,
function
(){
it
(
'
should remove all listeners for an event
'
,
function
(){
var
emitter
=
new
Emitter
;
var
calls
=
[];
function
one
()
{
calls
.
push
(
'
one
'
);
}
function
two
()
{
calls
.
push
(
'
two
'
);
}
emitter
.
on
(
'
foo
'
,
one
);
emitter
.
on
(
'
foo
'
,
two
);
emitter
.
off
(
'
foo
'
);
emitter
.
emit
(
'
foo
'
);
emitter
.
emit
(
'
foo
'
);
calls
.
should
.
eql
([]);
})
})
describe
(
'
.off()
'
,
function
(){
it
(
'
should remove all listeners
'
,
function
(){
var
emitter
=
new
Emitter
;
var
calls
=
[];
function
one
()
{
calls
.
push
(
'
one
'
);
}
function
two
()
{
calls
.
push
(
'
two
'
);
}
emitter
.
on
(
'
foo
'
,
one
);
emitter
.
on
(
'
bar
'
,
two
);
emitter
.
emit
(
'
foo
'
);
emitter
.
emit
(
'
bar
'
);
emitter
.
off
();
emitter
.
emit
(
'
foo
'
);
emitter
.
emit
(
'
bar
'
);
calls
.
should
.
eql
([
'
one
'
,
'
two
'
]);
})
})
describe
(
'
.listeners(event)
'
,
function
(){
describe
(
'
when handlers are present
'
,
function
(){
it
(
'
should return an array of callbacks
'
,
function
(){
var
emitter
=
new
Emitter
;
function
foo
(){}
emitter
.
on
(
'
foo
'
,
foo
);
emitter
.
listeners
(
'
foo
'
).
should
.
eql
([
foo
]);
})
})
describe
(
'
when no handlers are present
'
,
function
(){
it
(
'
should return an empty array
'
,
function
(){
var
emitter
=
new
Emitter
;
emitter
.
listeners
(
'
foo
'
).
should
.
eql
([]);
})
})
})
describe
(
'
.hasListeners(event)
'
,
function
(){
describe
(
'
when handlers are present
'
,
function
(){
it
(
'
should return true
'
,
function
(){
var
emitter
=
new
Emitter
;
emitter
.
on
(
'
foo
'
,
function
(){});
emitter
.
hasListeners
(
'
foo
'
).
should
.
be
.
true
;
})
})
describe
(
'
when no handlers are present
'
,
function
(){
it
(
'
should return false
'
,
function
(){
var
emitter
=
new
Emitter
;
emitter
.
hasListeners
(
'
foo
'
).
should
.
be
.
false
;
})
})
})
})
describe
(
'
Emitter(obj)
'
,
function
(){
it
(
'
should mixin
'
,
function
(
done
){
var
proto
=
{};
Emitter
(
proto
);
proto
.
on
(
'
something
'
,
done
);
proto
.
emit
(
'
something
'
);
})
})
node_modules/hammerjs/.bowerrc
0 → 100644
View file @
a8f01407
{
"json": "bower.json"
}
\ No newline at end of file
node_modules/hammerjs/.jscsrc
0 → 100644
View file @
a8f01407
{
"excludeFiles": [
"*.js",
"tests/**/assets",
"node_modules/**"
],
"requireCurlyBraces": [