'use strict';

goog.provide('grrUi.client.virtualFileSystem.module');

goog.require('grrUi.client.virtualFileSystem.breadcrumbsDirective.BreadcrumbsDirective');
goog.require('grrUi.client.virtualFileSystem.encodingsDropdownDirective.EncodingsDropdownDirective');
goog.require('grrUi.client.virtualFileSystem.fileContextDirective.FileContextDirective');
goog.require('grrUi.client.virtualFileSystem.fileDetailsDirective.FileDetailsDirective');
goog.require('grrUi.client.virtualFileSystem.fileDownloadViewDirective.FileDownloadViewDirective');
goog.require('grrUi.client.virtualFileSystem.fileHexViewDirective.FileHexViewDirective');
goog.require('grrUi.client.virtualFileSystem.fileStatsViewDirective.FileStatsViewDirective');
goog.require('grrUi.client.virtualFileSystem.fileTableDirective.FileTableDirective');
goog.require('grrUi.client.virtualFileSystem.fileTextViewDirective.FileTextViewDirective');
goog.require('grrUi.client.virtualFileSystem.fileTimelineDirective.FileTimelineDirective');
goog.require('grrUi.client.virtualFileSystem.fileTreeDirective.FileTreeDirective');
goog.require('grrUi.client.virtualFileSystem.fileViewDirective.FileViewDirective');
goog.require('grrUi.client.virtualFileSystem.rWeOwnedButtonDirective.RWeOwnedButtonDirective');
goog.require('grrUi.client.virtualFileSystem.recursiveListButtonDirective.RecursiveListButtonDirective');
goog.require('grrUi.client.virtualFileSystem.vfsFilesArchiveButtonDirective.VfsFilesArchiveButtonDirective');
goog.require('grrUi.core.module');
goog.require('grrUi.semantic.module');


/**
 * Angular module for clients-related UI.
 */
grrUi.client.virtualFileSystem.module = angular.module('grrUi.client.virtualFileSystem',
                                                       [grrUi.core.module.name,
                                                        grrUi.semantic.module.name]);

grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.breadcrumbsDirective.BreadcrumbsDirective.directive_name,
    grrUi.client.virtualFileSystem.breadcrumbsDirective.BreadcrumbsDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.encodingsDropdownDirective.EncodingsDropdownDirective.directive_name,
    grrUi.client.virtualFileSystem.encodingsDropdownDirective.EncodingsDropdownDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileContextDirective.FileContextDirective.directive_name,
    grrUi.client.virtualFileSystem.fileContextDirective.FileContextDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileDetailsDirective.FileDetailsDirective.directive_name,
    grrUi.client.virtualFileSystem.fileDetailsDirective.FileDetailsDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileDownloadViewDirective.FileDownloadViewDirective.directive_name,
    grrUi.client.virtualFileSystem.fileDownloadViewDirective.FileDownloadViewDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileHexViewDirective.FileHexViewDirective.directive_name,
    grrUi.client.virtualFileSystem.fileHexViewDirective.FileHexViewDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileStatsViewDirective.FileStatsViewDirective.directive_name,
    grrUi.client.virtualFileSystem.fileStatsViewDirective.FileStatsViewDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileTableDirective.FileTableDirective.directive_name,
    grrUi.client.virtualFileSystem.fileTableDirective.FileTableDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileTimelineDirective.FileTimelineDirective.directive_name,
    grrUi.client.virtualFileSystem.fileTimelineDirective.FileTimelineDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileTextViewDirective.FileTextViewDirective.directive_name,
    grrUi.client.virtualFileSystem.fileTextViewDirective.FileTextViewDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileTreeDirective.FileTreeDirective.directive_name,
    grrUi.client.virtualFileSystem.fileTreeDirective.FileTreeDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.fileViewDirective.FileViewDirective.directive_name,
    grrUi.client.virtualFileSystem.fileViewDirective.FileViewDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.recursiveListButtonDirective.RecursiveListButtonDirective.directive_name,
    grrUi.client.virtualFileSystem.recursiveListButtonDirective.RecursiveListButtonDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.vfsFilesArchiveButtonDirective.VfsFilesArchiveButtonDirective.directive_name,
    grrUi.client.virtualFileSystem.vfsFilesArchiveButtonDirective.VfsFilesArchiveButtonDirective);
grrUi.client.virtualFileSystem.module.directive(
    grrUi.client.virtualFileSystem.rWeOwnedButtonDirective.RWeOwnedButtonDirective.directive_name,
    grrUi.client.virtualFileSystem.rWeOwnedButtonDirective.RWeOwnedButtonDirective);
