overleaf/services/web/app/views/project/list/side-bar.jade

131 lines
4.4 KiB
Text
Raw Normal View History

.dropdown(dropdown)
2014-08-14 11:33:01 -04:00
a.btn.btn-primary.dropdown-toggle(
2014-07-16 09:59:52 -04:00
href="#",
data-toggle="dropdown",
dropdown-toggle
)
| #{translate("new_project")}
2014-07-16 09:59:52 -04:00
ul.dropdown-menu(role="menu")
li
a(
href,
ng-click="openCreateProjectModal()"
2014-07-29 10:33:31 -04:00
) #{translate("blank_project")}
2014-07-16 09:59:52 -04:00
li
a(
href,
ng-click="openCreateProjectModal('example')"
2014-07-29 10:33:31 -04:00
) #{translate("example_project")}
2014-07-16 09:59:52 -04:00
li
a(
href,
ng-click="openUploadProjectModal()"
2014-07-29 10:33:31 -04:00
) #{translate("upload_project")}
!= moduleIncludes("newProjectMenu", locals)
if (templates)
li.divider
li.dropdown-header #{translate("templates")}
each item in templates
li
a.menu-indent(href=item.url) #{translate(item.name)}
2014-07-16 09:59:52 -04:00
.row-spaced(ng-if="projects.length > 0", ng-cloak)
ul.list-unstyled.folders-menu(
ng-controller="TagListController"
)
li(ng-class="{active: (filter == 'all')}")
2014-07-29 10:33:31 -04:00
a(href, ng-click="filterProjects('all')") #{translate("all_projects")}
2014-07-16 09:59:52 -04:00
li(ng-class="{active: (filter == 'owned')}")
2014-07-29 10:33:31 -04:00
a(href, ng-click="filterProjects('owned')") #{translate("your_projects")}
2014-07-16 09:59:52 -04:00
li(ng-class="{active: (filter == 'shared')}")
2014-07-29 10:33:31 -04:00
a(href, ng-click="filterProjects('shared')") #{translate("shared_with_you")}
2014-07-16 09:59:52 -04:00
li(ng-class="{active: (filter == 'archived')}")
2014-07-29 10:33:31 -04:00
a(href, ng-click="filterProjects('archived')") #{translate("deleted_projects")}
2014-07-16 09:59:52 -04:00
li
2014-07-31 12:07:43 -04:00
h2 #{translate("folders")}
2014-07-16 09:59:52 -04:00
li(
ng-repeat="tag in tags | filter:nonEmpty",
ng-class="{active: tag.selected}",
ng-cloak
)
a.tag(href, ng-click="selectTag(tag)")
2014-07-16 09:59:52 -04:00
i.icon.fa.fa-fw(
ng-class="{\
'fa-folder-open-o': tag.selected,\
'fa-folder-o': !tag.selected\
}"
)
span.name {{tag.name}}
span.subdued ({{tag.project_ids.length}})
2014-07-16 09:59:52 -04:00
li(ng-cloak)
2014-07-23 06:12:12 -04:00
a.tag(href, ng-click="openNewTagModal()")
2014-07-16 09:59:52 -04:00
i.fa.fa-fw.fa-plus
2014-07-29 10:33:31 -04:00
span.name #{translate("new_folder")}
2014-07-16 09:59:52 -04:00
.row-spaced(ng-if="projects.length == 0", ng-cloak)
.first-project
div
i.fa.fa-arrow-up.fa-2x
div
2014-07-29 10:33:31 -04:00
strong #{translate("create_your_first_project")}
2014-07-16 09:59:52 -04:00
- if (showUserDetailsArea)
- if (Math.random() < 0.5)
.row-spaced
hr
.card.card-thin(ng-cloak)
span(sixpack-switch="datajoy_promo_button")
span(sixpack-default)
p.text-center.small
| <strong>Python</strong> or <strong>R</strong> user?
p.text-center.small
a(sixpack-convert="datajoy_promo_button", href="https://www.getdatajoy.com/", target="_blank").btn.btn-info.btn-small Try DataJoy
p.text-center.small(style="font-size: 0.8em")
a(href="https://www.getdatajoy.com/", target="_blank") DataJoy
| is a new online Python and R editor from ShareLaTeX.
span(sixpack-when="learning")
p.text-center.small
| Learning <strong>Python</strong>?
p.text-center.small
a(sixpack-convert="datajoy_promo_button", href="https://www.getdatajoy.com/", target="_blank").btn.btn-info.btn-small Try DataJoy
p.text-center.small(style="font-size: 0.8em")
a(href="https://www.getdatajoy.com/", target="_blank") DataJoy
| is the easiest editor to use when learning Python.
span(sixpack-when="try-now")
p.text-center.small
| <strong>Python</strong> or <strong>R</strong> user?
p.text-center.small
a(sixpack-convert="datajoy_promo_button", href="https://www.getdatajoy.com/", target="_blank").btn.btn-info.btn-small Try Now
p.text-center.small(style="font-size: 0.8em")
a(href="https://www.getdatajoy.com/", target="_blank") DataJoy
| lets work with Python & R in the browser.
- else
.row-spaced#userProfileInformation(ng-if="projects.length > 0", ng-cloak)
div(ng-controller="UserProfileController")
hr(ng-show="percentComplete < 100")
.text-centered.user-profile(ng-show="percentComplete < 100")
.progress
.progress-bar.progress-bar-info(ng-style="{'width' : (percentComplete+'%')}")
p.small #{translate("profile_complete_percentage", {percentval:"{{percentComplete}}"})}
button#completeUserProfileInformation.btn.btn-info(
ng-hide="formVisable",
ng-click="openUserProfileModal()"
) #{translate("complete")}
2014-07-16 09:59:52 -04:00
-if (settings.enableSubscriptions && !hasSubscription)
.row-spaced(ng-if="projects.length > 0", ng-cloak).text-centered
hr
p.small #{translate("on_free_sl")}
2014-07-16 09:59:52 -04:00
p
a(href="/user/subscription/plans").btn.btn-primary #{translate("upgrade")}
2014-07-16 09:59:52 -04:00
p.small
| #{translate("or_unlock_features_bonus")}
a(href="/user/bonus") #{translate("sharing_sl")} .