40 lines
840 B
JavaScript
40 lines
840 B
JavaScript
angular
|
|
.module('webui.ctrls.nav', [
|
|
'webui.services.constants', 'webui.services.modals',
|
|
'webui.services.rpc.helpers'
|
|
])
|
|
.controller('NavCtrl', [
|
|
'$scope', '$name', '$modals', '$rpchelpers',
|
|
function(scope, name, modals, rhelpers) {
|
|
|
|
scope.name = name;
|
|
|
|
// initially collapsed in mobile resolution
|
|
scope.collapsed = true;
|
|
|
|
scope.addUris = function() {
|
|
modals.invoke(
|
|
'getUris', _.bind(rhelpers.addUris, rhelpers)
|
|
);
|
|
};
|
|
|
|
scope.addTorrents = function() {
|
|
modals.invoke(
|
|
'getTorrents', _.bind(rhelpers.addTorrents, rhelpers)
|
|
);
|
|
};
|
|
|
|
scope.addMetalinks = function() {
|
|
modals.invoke(
|
|
'getMetalinks', _.bind(rhelpers.addMetalinks, rhelpers)
|
|
);
|
|
};
|
|
|
|
scope.addTorrent = function() {
|
|
modals.invoke(
|
|
'getTorrent', _.bind(rhelpers.addTorrents, rhelpers)
|
|
);
|
|
};
|
|
|
|
}]);
|