mirror of https://github.com/wekan/wekan
parent
6db01bb3c7
commit
f4c80d1315
@ -1,7 +0,0 @@ |
||||
template(name="userAvatar") |
||||
.member(class="{{class}} {{# if draggable }}js-member{{else}}js-member-on-card-menu{{/if}}" |
||||
title="{{userData.profile.name}} ({{userData.username}})") |
||||
+avatar(user=userData size=size) |
||||
if showBadges |
||||
span.member-status(class="{{# if userData.profile.status}}active{{/if}}") |
||||
span.member-type(class=memberType) |
@ -1,5 +0,0 @@ |
||||
Template.headerUserBar.events({ |
||||
'click .js-sign-in': Popup.open('signup'), |
||||
'click .js-log-in': Popup.open('login'), |
||||
'click .js-open-header-member-menu': Popup.open('memberMenu') |
||||
}); |
@ -0,0 +1,23 @@ |
||||
template(name="userAvatar") |
||||
.member(class="{{class}} {{# if draggable }}js-member{{else}}js-member-on-card-menu{{/if}}" |
||||
title="{{userData.profile.name}} ({{userData.username}})") |
||||
+avatar(user=userData size=size) |
||||
if showStatus |
||||
span.member-presence-status(class=presenceStatusClassName) |
||||
span.member-type(class=memberType) |
||||
|
||||
|
||||
template(name="userPopup") |
||||
.board-member-menu |
||||
.mini-profile-info |
||||
+userAvatar(user=user) |
||||
.info |
||||
h3.bottom |
||||
a.js-profile(href="{{ pathFor route='Profile' username=user.username }}")= user.profile.name |
||||
p.quiet.bottom @{{ user.username }} |
||||
|
||||
template(name="memberName") |
||||
a.inline-object.js-show-mem-menu(href="{{ pathFor route='Profile' username=user.username }}") |
||||
= user.profile.name |
||||
if username |
||||
| ({{ user.username }}) |
@ -0,0 +1,39 @@ |
||||
Template.headerUserBar.events({ |
||||
'click .js-open-header-member-menu': Popup.open('memberMenu') |
||||
}); |
||||
|
||||
Template.setLanguagePopup.helpers({ |
||||
languages: function() { |
||||
return _.map(TAPi18n.getLanguages(), function(lang, tag) { |
||||
return { |
||||
tag: tag, |
||||
name: lang.name |
||||
}; |
||||
}); |
||||
}, |
||||
isCurrentLanguage: function() { |
||||
return this.tag === TAPi18n.getLanguage(); |
||||
} |
||||
}); |
||||
|
||||
Template.memberMenuPopup.events({ |
||||
'click .js-language': Popup.open('setLanguage'), |
||||
'click .js-logout': function(evt) { |
||||
evt.preventDefault(); |
||||
|
||||
Meteor.logout(function() { |
||||
Router.go('Home'); |
||||
}); |
||||
} |
||||
}); |
||||
|
||||
Template.setLanguagePopup.events({ |
||||
'click .js-set-language': function(evt) { |
||||
Users.update(Meteor.userId(), { |
||||
$set: { |
||||
'profile.language': this.tag |
||||
} |
||||
}); |
||||
evt.preventDefault(); |
||||
} |
||||
}); |
@ -1,25 +1,3 @@ |
||||
Template.memberMenuPopup.events({ |
||||
'click .js-language': Popup.open('setLanguage'), |
||||
'click .js-logout': function(evt) { |
||||
evt.preventDefault(); |
||||
|
||||
Meteor.logout(function() { |
||||
Router.go('Home'); |
||||
}); |
||||
} |
||||
}); |
||||
|
||||
Template.setLanguagePopup.events({ |
||||
'click .js-set-language': function(evt) { |
||||
Users.update(Meteor.userId(), { |
||||
$set: { |
||||
'profile.language': this.tag |
||||
} |
||||
}); |
||||
evt.preventDefault(); |
||||
} |
||||
}); |
||||
|
||||
Template.profileEditForm.events({ |
||||
'click .js-edit-profile': function() { |
||||
Session.set('ProfileEditForm', true); |
@ -1,110 +0,0 @@ |
||||
/** |
||||
* We should merge these declarations in the appropriate stylus files. |
||||
*/ |
||||
|
||||
.dn { |
||||
display:none; |
||||
} |
||||
|
||||
.header-btn-btn { |
||||
padding-left:23px!important; |
||||
} |
||||
|
||||
.bgnone { |
||||
background:none!important; |
||||
} |
||||
|
||||
.tac { |
||||
text-align:center; |
||||
|
||||
h1 { |
||||
font-size: 2em; |
||||
} |
||||
} |
||||
|
||||
.tdn { |
||||
text-decoration:none; |
||||
} |
||||
|
||||
.header-member { |
||||
min-width:105px!important; |
||||
text-align:center; |
||||
} |
||||
|
||||
.primarys { |
||||
font-size:20px; |
||||
line-height: 1.44em; |
||||
padding: .6em 1.3em!important; |
||||
border-radius: 3px!important; |
||||
box-shadow: 0 2px 0 #4d4d4d!important; |
||||
} |
||||
|
||||
.layout-twothirds-center { |
||||
display: block; |
||||
max-width: 585px; |
||||
margin: 0 auto; |
||||
position: relative; |
||||
font-size:20px; |
||||
line-height: 100px; |
||||
} |
||||
|
||||
#WindowTitleEdit .single-line, .single-line2 { |
||||
overflow: hidden; |
||||
word-wrap: break-word; |
||||
resize: none; |
||||
height: 60px; |
||||
} |
||||
|
||||
.single-line2 { |
||||
overflow: hidden; |
||||
word-wrap: break-word; |
||||
resize: none; |
||||
height: 108px; |
||||
} |
||||
|
||||
#header-search { |
||||
float: left; |
||||
margin: 1px 8px 0 0; |
||||
position: relative; |
||||
z-index: 1; |
||||
|
||||
label { |
||||
display:none; |
||||
} |
||||
input[type="text"] { |
||||
background:rgba(255,255,255,0.5); |
||||
border-top-left-radius:3px; |
||||
border-top-right-radius:0; |
||||
border-bottom-right-radius:0; |
||||
border-bottom-left-radius:3px; |
||||
border:none; |
||||
float:left; |
||||
font-size:13px; |
||||
height:29px; |
||||
min-height:29px; |
||||
line-height:19px; |
||||
width:160px; |
||||
margin:0; |
||||
|
||||
&:hover{ |
||||
background:rgba(255,255,255,0.7); |
||||
} |
||||
|
||||
&:focus{ |
||||
background:#e8ebee; |
||||
-webkit-box-shadow:none; |
||||
box-shadow:none |
||||
} |
||||
} |
||||
|
||||
.header-btn{ |
||||
border-top-left-radius:0; |
||||
border-top-right-radius:3px; |
||||
border-bottom-right-radius:3px; |
||||
border-bottom-left-radius:0 |
||||
} |
||||
|
||||
input[type="submit"]{ |
||||
display:none |
||||
} |
||||
} |
Loading…
Reference in new issue