| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- .dropdown(
- dropdown
- dropdown-append-to-body
- )
- a.btn.btn-primary.sidebar-new-proj-btn.dropdown-toggle(
- href="#",
- data-toggle="dropdown",
- dropdown-toggle
- )
- | #{translate("new_project")}
- ul.dropdown-menu(role="menu")
- li
- a(
- href,
- ng-click="openCreateProjectModal()"
- ) #{translate("blank_project")}
- li
- a(
- href,
- ng-click="openCreateProjectModal('example')"
- ) #{translate("example_project")}
- li
- a(
- href,
- ng-click="openUploadProjectModal()"
- ) #{translate("upload_project")}
- != moduleIncludes("newProjectMenu", locals)
- if portalTemplates.length > 0
- //- portalTemplates is set in ProjectController
- li.divider
- li.dropdown-header #{translate("institution")} #{translate("templates")}
- for portal in portalTemplates
- li
- a.menu-indent(
- href=portal.url + "#templates",
- ng-non-bindable
- ) #{portal.name}
- if (templates)
- //- templates is an express local var, via settings.templateLinks
- li.divider
- li.dropdown-header #{translate("templates")}
- each item in templates
- li
- a.menu-indent(href=item.url) #{translate(item.name)}
- .row-spaced(ng-if="projects.length > 0", ng-cloak)
- ul.list-unstyled.folders-menu(
- ng-controller="TagListController"
- )
- li(ng-class="{active: (filter == 'all')}", ng-click="filterProjects('all')")
- a(href) #{translate("all_projects")}
- li(ng-class="{active: (filter == 'owned')}", ng-click="filterProjects('owned')")
- a(href) #{translate("your_projects")}
- li(ng-class="{active: (filter == 'shared')}", ng-click="filterProjects('shared')")
- a(href) #{translate("shared_with_you")}
- li(ng-class="{active: (filter == 'archived')}", ng-click="filterProjects('archived')")
- a(href) #{translate("archived_projects")}
- li(ng-class="{active: (filter == 'trashed')}", ng-click="filterProjects('trashed')")
- a(href) #{translate("trashed_projects")}
- li.separator
- h2 #{translate("tags_slash_folders")}
- li.tag(ng-cloak)
- a.tag-name(href, ng-click="openNewTagModal()")
- i.fa.fa-fw.fa-plus(aria-hidden="true")
- span.name #{translate("new_folder")}
- li.tag(
- ng-repeat="tag in tags | orderBy:'name'",
- ng-class="{active: tag.selected}",
- ng-cloak,
- ng-click="selectTag(tag)"
- )
- a.tag-name(href)
- i.icon.fa.fa-fw(
- ng-class="{\
- 'fa-folder-open': tag.selected,\
- 'fa-folder': !tag.selected\
- }"
- ng-style="{ 'color': 'hsl({{ getHueForTagId(tag._id) }}, 70%, 45%)' }"
- aria-hidden="true"
- )
- span.name {{tag.name}}
- span.subdued ({{countProjectsForTag(tag)}})
- span.dropdown.tag-menu(dropdown)
- a.dropdown-toggle(
- href="#",
- data-toggle="dropdown",
- dropdown-toggle,
- stop-propagation="click"
- )
- span.caret
- ul.dropdown-menu.dropdown-menu-right(
- role="menu"
- )
- li
- a(href, ng-click="renameTag(tag)", stop-propagation="click")
- | #{translate("rename")}
- li
- a(href, ng-click="deleteTag(tag)", stop-propagation="click")
- | #{translate("delete")}
- li.tag.untagged(
- ng-if="tags.length",
- ng-cloak,
- ng-click="selectUntagged()"
- ng-class="{active: filter === 'untagged'}",
- )
- a.tag-name(href)
- span.name
- | #{translate("uncategorized")}
- span.subdued ({{ nUntagged }})
- .row-spaced(ng-if="projects.length == 0", ng-cloak)
- .first-project
- div
- i.fa.fa-arrow-up.fa-2x(aria-hidden="true")
- div
- strong #{translate("create_your_first_project")}
- if (isOverleaf)
- span(ng-controller="LeftHandMenuPromoController", ng-cloak)
- .row-spaced#userProfileInformation(ng-if="hasProjects")
- div(ng-hide="withAffiliations", ng-cloak)
- hr
- .text-centered.user-profile
- p Are you affiliated with an institution?
-
- a.btn.btn-info(
- href="/user/settings"
- ) Add Affiliation
|